svn commit: r249198 - in user/attilio/vmobj-readlock: . bin/dd bin/setfacl bin/sh cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt cddl/...

Attilio Rao attilio at FreeBSD.org
Sat Apr 6 13:25:24 UTC 2013


Author: attilio
Date: Sat Apr  6 13:25:18 2013
New Revision: 249198
URL: http://svnweb.freebsd.org/changeset/base/249198

Log:
  MFC

Added:
  user/attilio/vmobj-readlock/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.noreap.ksh
     - copied unchanged from r249197, user/attilio/vmcontention/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.noreap.ksh
  user/attilio/vmobj-readlock/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.noreapring.ksh
     - copied unchanged from r249197, user/attilio/vmcontention/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.noreapring.ksh
  user/attilio/vmobj-readlock/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.reap.ksh
     - copied unchanged from r249197, user/attilio/vmcontention/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.reap.ksh
  user/attilio/vmobj-readlock/cddl/contrib/opensolaris/lib/libzpool/common/zfs.d
     - copied unchanged from r249197, user/attilio/vmcontention/cddl/contrib/opensolaris/lib/libzpool/common/zfs.d
  user/attilio/vmobj-readlock/contrib/bmake/unit-tests/export-env
     - copied unchanged from r249197, user/attilio/vmcontention/contrib/bmake/unit-tests/export-env
     - copied from r249197, user/attilio/vmcontention/contrib/unbound/
  user/attilio/vmobj-readlock/etc/periodic/daily/401.status-graid
     - copied unchanged from r249197, user/attilio/vmcontention/etc/periodic/daily/401.status-graid
  user/attilio/vmobj-readlock/lib/libpmc/pmc.haswell.3
     - copied unchanged from r249197, user/attilio/vmcontention/lib/libpmc/pmc.haswell.3
  user/attilio/vmobj-readlock/lib/libpmc/pmc.haswelluc.3
     - copied unchanged from r249197, user/attilio/vmcontention/lib/libpmc/pmc.haswelluc.3
  user/attilio/vmobj-readlock/share/man/man4/ctl.4
     - copied unchanged from r249197, user/attilio/vmcontention/share/man/man4/ctl.4
  user/attilio/vmobj-readlock/sys/arm/include/at91_gpio.h
     - copied unchanged from r249197, user/attilio/vmcontention/sys/arm/include/at91_gpio.h
  user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/asllistsup.c
     - copied unchanged from r249197, user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/asllistsup.c
  user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/asloffset.c
     - copied unchanged from r249197, user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/asloffset.c
  user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/utilities/utpredef.c
     - copied unchanged from r249197, user/attilio/vmcontention/sys/contrib/dev/acpica/components/utilities/utpredef.c
  user/attilio/vmobj-readlock/sys/dev/cfi/cfi_bus_nexus.c
     - copied unchanged from r249197, user/attilio/vmcontention/sys/dev/cfi/cfi_bus_nexus.c
  user/attilio/vmobj-readlock/sys/mips/atheros/uart_bus_ar933x.c
     - copied unchanged from r249197, user/attilio/vmcontention/sys/mips/atheros/uart_bus_ar933x.c
  user/attilio/vmobj-readlock/sys/mips/atheros/uart_cpu_ar933x.c
     - copied unchanged from r249197, user/attilio/vmcontention/sys/mips/atheros/uart_cpu_ar933x.c
  user/attilio/vmobj-readlock/sys/mips/atheros/uart_dev_ar933x.c
     - copied unchanged from r249197, user/attilio/vmcontention/sys/mips/atheros/uart_dev_ar933x.c
  user/attilio/vmobj-readlock/sys/mips/atheros/uart_dev_ar933x.h
     - copied unchanged from r249197, user/attilio/vmcontention/sys/mips/atheros/uart_dev_ar933x.h
  user/attilio/vmobj-readlock/sys/mips/conf/AP121
     - copied unchanged from r249197, user/attilio/vmcontention/sys/mips/conf/AP121
  user/attilio/vmobj-readlock/sys/mips/conf/AP121.hints
     - copied unchanged from r249197, user/attilio/vmcontention/sys/mips/conf/AP121.hints
  user/attilio/vmobj-readlock/sys/mips/conf/AR933X_BASE
     - copied unchanged from r249197, user/attilio/vmcontention/sys/mips/conf/AR933X_BASE
  user/attilio/vmobj-readlock/sys/mips/conf/AR933X_BASE.hints
     - copied unchanged from r249197, user/attilio/vmcontention/sys/mips/conf/AR933X_BASE.hints
  user/attilio/vmobj-readlock/sys/modules/ctl/
     - copied from r249197, user/attilio/vmcontention/sys/modules/ctl/
  user/attilio/vmobj-readlock/sys/modules/cxgbe/t4_firmware/
     - copied from r249197, user/attilio/vmcontention/sys/modules/cxgbe/t4_firmware/
  user/attilio/vmobj-readlock/tools/tools/cxgbetool/reg_defs_t5.c
     - copied unchanged from r249197, user/attilio/vmcontention/tools/tools/cxgbetool/reg_defs_t5.c
  user/attilio/vmobj-readlock/usr.bin/unifdef/unifdef.h
     - copied unchanged from r249197, user/attilio/vmcontention/usr.bin/unifdef/unifdef.h
Directory Properties:
  user/attilio/vmobj-readlock/contrib/unbound/   (props changed)
Deleted:
  user/attilio/vmobj-readlock/etc/periodic/daily/405.status-ata-raid
  user/attilio/vmobj-readlock/sbin/atacontrol/
  user/attilio/vmobj-readlock/share/man/man4/atapicam.4
  user/attilio/vmobj-readlock/share/man/man4/ataraid.4
  user/attilio/vmobj-readlock/sys/dev/ata/ata-disk.c
  user/attilio/vmobj-readlock/sys/dev/ata/ata-disk.h
  user/attilio/vmobj-readlock/sys/dev/ata/ata-raid-ddf.h
  user/attilio/vmobj-readlock/sys/dev/ata/ata-raid.c
  user/attilio/vmobj-readlock/sys/dev/ata/ata-raid.h
  user/attilio/vmobj-readlock/sys/dev/ata/atapi-cam.c
  user/attilio/vmobj-readlock/sys/dev/ata/atapi-cd.c
  user/attilio/vmobj-readlock/sys/dev/ata/atapi-cd.h
  user/attilio/vmobj-readlock/sys/dev/ata/atapi-fd.c
  user/attilio/vmobj-readlock/sys/dev/ata/atapi-fd.h
  user/attilio/vmobj-readlock/sys/dev/ata/atapi-tape.c
  user/attilio/vmobj-readlock/sys/dev/ata/atapi-tape.h
  user/attilio/vmobj-readlock/sys/modules/ata/atacam/
  user/attilio/vmobj-readlock/sys/modules/ata/atadisk/
  user/attilio/vmobj-readlock/sys/modules/ata/atapicam/
  user/attilio/vmobj-readlock/sys/modules/ata/atapicd/
  user/attilio/vmobj-readlock/sys/modules/ata/atapifd/
  user/attilio/vmobj-readlock/sys/modules/ata/atapist/
  user/attilio/vmobj-readlock/sys/modules/ata/ataraid/
  user/attilio/vmobj-readlock/sys/modules/cxgbe/firmware/
  user/attilio/vmobj-readlock/usr.sbin/bhyve/uart.c
  user/attilio/vmobj-readlock/usr.sbin/burncd/
Modified:
  user/attilio/vmobj-readlock/MAINTAINERS   (contents, props changed)
  user/attilio/vmobj-readlock/Makefile
  user/attilio/vmobj-readlock/Makefile.inc1
  user/attilio/vmobj-readlock/ObsoleteFiles.inc
  user/attilio/vmobj-readlock/bin/dd/dd.c
  user/attilio/vmobj-readlock/bin/setfacl/setfacl.1
  user/attilio/vmobj-readlock/bin/sh/exec.c
  user/attilio/vmobj-readlock/bin/sh/expand.c
  user/attilio/vmobj-readlock/bin/sh/input.c
  user/attilio/vmobj-readlock/bin/sh/input.h
  user/attilio/vmobj-readlock/bin/sh/jobs.c
  user/attilio/vmobj-readlock/bin/sh/main.c
  user/attilio/vmobj-readlock/bin/sh/memalloc.c
  user/attilio/vmobj-readlock/bin/sh/memalloc.h
  user/attilio/vmobj-readlock/bin/sh/parser.c
  user/attilio/vmobj-readlock/bin/sh/parser.h
  user/attilio/vmobj-readlock/bin/sh/redir.c
  user/attilio/vmobj-readlock/bin/sh/sh.1
  user/attilio/vmobj-readlock/bin/sh/trap.c
  user/attilio/vmobj-readlock/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/exception.lst
  user/attilio/vmobj-readlock/cddl/contrib/opensolaris/lib/libdtrace/common/dt_pragma.c
  user/attilio/vmobj-readlock/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h
  user/attilio/vmobj-readlock/cddl/contrib/opensolaris/tools/ctf/cvt/input.c
  user/attilio/vmobj-readlock/contrib/binutils/bfd/dwarf2.c
  user/attilio/vmobj-readlock/contrib/binutils/binutils/dwarf.c
  user/attilio/vmobj-readlock/contrib/bmake/ChangeLog
  user/attilio/vmobj-readlock/contrib/bmake/FILES
  user/attilio/vmobj-readlock/contrib/bmake/Makefile
  user/attilio/vmobj-readlock/contrib/bmake/bmake.1
  user/attilio/vmobj-readlock/contrib/bmake/bmake.cat1
  user/attilio/vmobj-readlock/contrib/bmake/boot-strap
  user/attilio/vmobj-readlock/contrib/bmake/configure
  user/attilio/vmobj-readlock/contrib/bmake/configure.in
  user/attilio/vmobj-readlock/contrib/bmake/dir.c
  user/attilio/vmobj-readlock/contrib/bmake/job.c
  user/attilio/vmobj-readlock/contrib/bmake/job.h
  user/attilio/vmobj-readlock/contrib/bmake/main.c
  user/attilio/vmobj-readlock/contrib/bmake/make.1
  user/attilio/vmobj-readlock/contrib/bmake/make.h
  user/attilio/vmobj-readlock/contrib/bmake/meta.c
  user/attilio/vmobj-readlock/contrib/bmake/meta.h
  user/attilio/vmobj-readlock/contrib/bmake/mk/ChangeLog
  user/attilio/vmobj-readlock/contrib/bmake/mk/dirdeps.mk
  user/attilio/vmobj-readlock/contrib/bmake/mk/gendirdeps.mk
  user/attilio/vmobj-readlock/contrib/bmake/mk/install-mk
  user/attilio/vmobj-readlock/contrib/bmake/mk/meta.stage.mk
  user/attilio/vmobj-readlock/contrib/bmake/mk/meta2deps.py
  user/attilio/vmobj-readlock/contrib/bmake/mk/meta2deps.sh
  user/attilio/vmobj-readlock/contrib/bmake/mk/sys.dependfile.mk
  user/attilio/vmobj-readlock/contrib/bmake/parse.c
  user/attilio/vmobj-readlock/contrib/bmake/unit-tests/Makefile.in
  user/attilio/vmobj-readlock/contrib/bmake/unit-tests/test.exp
  user/attilio/vmobj-readlock/contrib/bmake/var.c
  user/attilio/vmobj-readlock/contrib/libarchive/libarchive/archive_write_disk_posix.c
  user/attilio/vmobj-readlock/contrib/libarchive/libarchive/test/test_extattr_freebsd.c
  user/attilio/vmobj-readlock/crypto/openssh/krl.c
  user/attilio/vmobj-readlock/crypto/openssh/readconf.c
  user/attilio/vmobj-readlock/crypto/openssh/readconf.h
  user/attilio/vmobj-readlock/crypto/openssh/ssh.c
  user/attilio/vmobj-readlock/crypto/openssh/sshconnect2.c
  user/attilio/vmobj-readlock/crypto/openssh/umac128.c
  user/attilio/vmobj-readlock/etc/defaults/periodic.conf
  user/attilio/vmobj-readlock/etc/mtree/BSD.usr.dist
  user/attilio/vmobj-readlock/etc/periodic/daily/Makefile
  user/attilio/vmobj-readlock/etc/rc.subr
  user/attilio/vmobj-readlock/gnu/usr.bin/gdb/kgdb/kld.c
  user/attilio/vmobj-readlock/lib/libc/gen/wordexp.c
  user/attilio/vmobj-readlock/lib/libc/locale/btowc.3
  user/attilio/vmobj-readlock/lib/libc/locale/isblank.3
  user/attilio/vmobj-readlock/lib/libc/stdlib/rand.3
  user/attilio/vmobj-readlock/lib/libc/stdlib/rand.c
  user/attilio/vmobj-readlock/lib/libc/stdlib/random.3
  user/attilio/vmobj-readlock/lib/libc/stdlib/random.c
  user/attilio/vmobj-readlock/lib/libc/sys/extattr_get_file.2
  user/attilio/vmobj-readlock/lib/libc/sys/getsockopt.2
  user/attilio/vmobj-readlock/lib/libpam/modules/pam_unix/pam_unix.c
  user/attilio/vmobj-readlock/lib/libpmc/Makefile
  user/attilio/vmobj-readlock/lib/libpmc/libpmc.c
  user/attilio/vmobj-readlock/release/doc/en_US.ISO8859-1/hardware/article.xml
  user/attilio/vmobj-readlock/rescue/rescue/Makefile
  user/attilio/vmobj-readlock/sbin/Makefile
  user/attilio/vmobj-readlock/sbin/camcontrol/camcontrol.8
  user/attilio/vmobj-readlock/sbin/camcontrol/camcontrol.c
  user/attilio/vmobj-readlock/sbin/geom/class/raid/graid.8
  user/attilio/vmobj-readlock/sbin/geom/class/stripe/gstripe.8
  user/attilio/vmobj-readlock/sbin/nvmecontrol/nvmecontrol.c
  user/attilio/vmobj-readlock/share/examples/bhyve/vmrun.sh
  user/attilio/vmobj-readlock/share/man/man4/Makefile
  user/attilio/vmobj-readlock/share/man/man4/ata.4
  user/attilio/vmobj-readlock/share/man/man4/igb.4
  user/attilio/vmobj-readlock/share/man/man5/devfs.conf.5
  user/attilio/vmobj-readlock/share/man/man5/periodic.conf.5
  user/attilio/vmobj-readlock/share/man/man5/rc.conf.5
  user/attilio/vmobj-readlock/share/man/man7/hier.7
  user/attilio/vmobj-readlock/share/misc/committers-ports.dot
  user/attilio/vmobj-readlock/share/mk/bsd.lib.mk
  user/attilio/vmobj-readlock/share/mk/bsd.own.mk
  user/attilio/vmobj-readlock/share/mk/sys.mk
  user/attilio/vmobj-readlock/sys/amd64/conf/GENERIC
  user/attilio/vmobj-readlock/sys/amd64/include/vmm_instruction_emul.h   (contents, props changed)
  user/attilio/vmobj-readlock/sys/amd64/vmm/intel/vmx.c
  user/attilio/vmobj-readlock/sys/amd64/vmm/io/vlapic.c
  user/attilio/vmobj-readlock/sys/amd64/vmm/vmm_instruction_emul.c
  user/attilio/vmobj-readlock/sys/amd64/vmm/vmm_stat.c
  user/attilio/vmobj-readlock/sys/amd64/vmm/vmm_stat.h
  user/attilio/vmobj-readlock/sys/arm/arm/locore.S
  user/attilio/vmobj-readlock/sys/arm/arm/machdep.c
  user/attilio/vmobj-readlock/sys/arm/arm/vfp.c
  user/attilio/vmobj-readlock/sys/arm/at91/at91_machdep.c
  user/attilio/vmobj-readlock/sys/arm/at91/at91_mci.c
  user/attilio/vmobj-readlock/sys/arm/at91/at91_pio.c
  user/attilio/vmobj-readlock/sys/arm/at91/at91_piovar.h
  user/attilio/vmobj-readlock/sys/arm/at91/at91_pmc.c
  user/attilio/vmobj-readlock/sys/arm/at91/at91rm9200.c
  user/attilio/vmobj-readlock/sys/arm/at91/at91rm9200_devices.c
  user/attilio/vmobj-readlock/sys/arm/at91/uart_dev_at91usart.c
  user/attilio/vmobj-readlock/sys/arm/conf/AC100
  user/attilio/vmobj-readlock/sys/arm/conf/ARMADAXP
  user/attilio/vmobj-readlock/sys/arm/conf/AVILA
  user/attilio/vmobj-readlock/sys/arm/conf/CAMBRIA
  user/attilio/vmobj-readlock/sys/arm/conf/CRB
  user/attilio/vmobj-readlock/sys/arm/conf/CUBIEBOARD
  user/attilio/vmobj-readlock/sys/arm/conf/EFIKA_MX
  user/attilio/vmobj-readlock/sys/arm/conf/EP80219
  user/attilio/vmobj-readlock/sys/arm/conf/IQ31244
  user/attilio/vmobj-readlock/sys/arm/conf/TS7800
  user/attilio/vmobj-readlock/sys/arm/include/machdep.h
  user/attilio/vmobj-readlock/sys/arm/include/setjmp.h
  user/attilio/vmobj-readlock/sys/arm/s3c2xx0/uart_dev_s3c2410.c
  user/attilio/vmobj-readlock/sys/arm/sa11x0/uart_dev_sa1110.c
  user/attilio/vmobj-readlock/sys/arm/ti/aintc.c
  user/attilio/vmobj-readlock/sys/boot/arm/uboot/start.S
  user/attilio/vmobj-readlock/sys/boot/common/util.c
  user/attilio/vmobj-readlock/sys/boot/fdt/fdt_loader_cmd.c
  user/attilio/vmobj-readlock/sys/cam/ata/ata_da.c
  user/attilio/vmobj-readlock/sys/cam/ata/ata_xpt.c
  user/attilio/vmobj-readlock/sys/cam/cam.c
  user/attilio/vmobj-readlock/sys/cam/cam.h
  user/attilio/vmobj-readlock/sys/cam/cam_periph.c
  user/attilio/vmobj-readlock/sys/cam/cam_periph.h
  user/attilio/vmobj-readlock/sys/cam/cam_sim.c
  user/attilio/vmobj-readlock/sys/cam/cam_xpt.c
  user/attilio/vmobj-readlock/sys/cam/cam_xpt_sim.h
  user/attilio/vmobj-readlock/sys/cam/ctl/README.ctl.txt
  user/attilio/vmobj-readlock/sys/cam/ctl/ctl.c
  user/attilio/vmobj-readlock/sys/cam/ctl/ctl_backend_block.c
  user/attilio/vmobj-readlock/sys/cam/ctl/ctl_frontend_cam_sim.c
  user/attilio/vmobj-readlock/sys/cam/ctl/ctl_frontend_internal.c
  user/attilio/vmobj-readlock/sys/cam/ctl/scsi_ctl.c
  user/attilio/vmobj-readlock/sys/cam/scsi/scsi_all.c
  user/attilio/vmobj-readlock/sys/cam/scsi/scsi_all.h
  user/attilio/vmobj-readlock/sys/cam/scsi/scsi_cd.c
  user/attilio/vmobj-readlock/sys/cam/scsi/scsi_da.c
  user/attilio/vmobj-readlock/sys/cam/scsi/scsi_pass.c
  user/attilio/vmobj-readlock/sys/cam/scsi/scsi_xpt.c
  user/attilio/vmobj-readlock/sys/cddl/compat/opensolaris/sys/sdt.h
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/dtrace/fasttrap.c
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ddt.c
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_diff.c
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_object.c
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_traverse.c
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_deleg.c
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_destroy.c
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_prop.c
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_synctask.c
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_userhold.c
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.c
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sa.c
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_errlog.c
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_history.c
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/uberblock.c
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_cache.c
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_disk.c
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_file.c
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_label.c
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_missing.c
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_raidz.c
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_root.c
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap.c
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_leaf.c
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_micro.c
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfeature.c
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_acl.c
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_dir.c
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_onexit.c
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_replay.c
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_checksum.c
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_compress.c
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_inject.c
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace_impl.h
  user/attilio/vmobj-readlock/sys/compat/freebsd32/freebsd32_proto.h
  user/attilio/vmobj-readlock/sys/compat/freebsd32/freebsd32_syscall.h
  user/attilio/vmobj-readlock/sys/compat/freebsd32/freebsd32_syscalls.c
  user/attilio/vmobj-readlock/sys/compat/freebsd32/freebsd32_sysent.c
  user/attilio/vmobj-readlock/sys/compat/freebsd32/freebsd32_systrace_args.c
  user/attilio/vmobj-readlock/sys/compat/freebsd32/syscalls.master
  user/attilio/vmobj-readlock/sys/compat/linux/linux_file.c
  user/attilio/vmobj-readlock/sys/conf/NOTES
  user/attilio/vmobj-readlock/sys/conf/files
  user/attilio/vmobj-readlock/sys/conf/files.sparc64
  user/attilio/vmobj-readlock/sys/conf/options
  user/attilio/vmobj-readlock/sys/contrib/dev/acpica/changes.txt   (contents, props changed)
  user/attilio/vmobj-readlock/sys/contrib/dev/acpica/common/ahpredef.c
  user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/aslcompile.c
  user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/aslcompiler.h
  user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/asldefine.h
  user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/aslerror.c
  user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/aslfiles.c
  user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/aslglobal.h
  user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/asllisting.c
  user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/aslmain.c
  user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/aslpredef.c
  user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/aslprepkg.c
  user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/aslresource.c
  user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/asltypes.h
  user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/aslwalks.c
  user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/debugger/dbmethod.c
  user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/debugger/dbnames.c
  user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/dispatcher/dsopcode.c
  user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/dispatcher/dswexec.c
  user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/events/evevent.c
  user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/executer/exoparg2.c
  user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/namespace/nseval.c
  user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/namespace/nspredef.c
  user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/tables/tbfadt.c
  user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/tables/tbxface.c
  user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/utilities/utdelete.c
  user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/utilities/utmutex.c
  user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/utilities/utosi.c
  user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/utilities/utxface.c
  user/attilio/vmobj-readlock/sys/contrib/dev/acpica/include/acglobal.h
  user/attilio/vmobj-readlock/sys/contrib/dev/acpica/include/aclocal.h
  user/attilio/vmobj-readlock/sys/contrib/dev/acpica/include/acnamesp.h
  user/attilio/vmobj-readlock/sys/contrib/dev/acpica/include/acpixf.h
  user/attilio/vmobj-readlock/sys/contrib/dev/acpica/include/acpredef.h
  user/attilio/vmobj-readlock/sys/contrib/dev/acpica/include/acutils.h
  user/attilio/vmobj-readlock/sys/dev/ahci/ahciem.c
  user/attilio/vmobj-readlock/sys/dev/ata/ata-all.c
  user/attilio/vmobj-readlock/sys/dev/ata/ata-all.h
  user/attilio/vmobj-readlock/sys/dev/ata/ata-cbus.c
  user/attilio/vmobj-readlock/sys/dev/ata/ata-dma.c
  user/attilio/vmobj-readlock/sys/dev/ata/ata-lowlevel.c
  user/attilio/vmobj-readlock/sys/dev/ata/ata-pci.c
  user/attilio/vmobj-readlock/sys/dev/ata/ata-pci.h
  user/attilio/vmobj-readlock/sys/dev/ata/ata-queue.c
  user/attilio/vmobj-readlock/sys/dev/ata/ata-sata.c
  user/attilio/vmobj-readlock/sys/dev/ata/ata_if.m
  user/attilio/vmobj-readlock/sys/dev/ata/chipsets/ata-acard.c
  user/attilio/vmobj-readlock/sys/dev/ata/chipsets/ata-acerlabs.c
  user/attilio/vmobj-readlock/sys/dev/ata/chipsets/ata-intel.c
  user/attilio/vmobj-readlock/sys/dev/ata/chipsets/ata-ite.c
  user/attilio/vmobj-readlock/sys/dev/ata/chipsets/ata-serverworks.c
  user/attilio/vmobj-readlock/sys/dev/ata/chipsets/ata-siliconimage.c
  user/attilio/vmobj-readlock/sys/dev/ath/ath_hal/ah.h
  user/attilio/vmobj-readlock/sys/dev/ath/ath_hal/ah_debug.h
  user/attilio/vmobj-readlock/sys/dev/ath/ath_hal/ah_internal.h
  user/attilio/vmobj-readlock/sys/dev/ath/if_ath.c
  user/attilio/vmobj-readlock/sys/dev/ath/if_ath_misc.h
  user/attilio/vmobj-readlock/sys/dev/ath/if_ath_rx.c
  user/attilio/vmobj-readlock/sys/dev/ath/if_ath_rx.h
  user/attilio/vmobj-readlock/sys/dev/ath/if_ath_rx_edma.c
  user/attilio/vmobj-readlock/sys/dev/ath/if_ath_tx.c
  user/attilio/vmobj-readlock/sys/dev/bge/if_bge.c
  user/attilio/vmobj-readlock/sys/dev/ciss/ciss.c
  user/attilio/vmobj-readlock/sys/dev/cxgbe/adapter.h
  user/attilio/vmobj-readlock/sys/dev/cxgbe/common/common.h
  user/attilio/vmobj-readlock/sys/dev/cxgbe/common/t4_hw.c
  user/attilio/vmobj-readlock/sys/dev/cxgbe/common/t4_hw.h
  user/attilio/vmobj-readlock/sys/dev/cxgbe/common/t4_msg.h
  user/attilio/vmobj-readlock/sys/dev/cxgbe/common/t4_regs.h
  user/attilio/vmobj-readlock/sys/dev/cxgbe/osdep.h
  user/attilio/vmobj-readlock/sys/dev/cxgbe/t4_ioctl.h
  user/attilio/vmobj-readlock/sys/dev/cxgbe/t4_main.c
  user/attilio/vmobj-readlock/sys/dev/cxgbe/t4_sge.c
  user/attilio/vmobj-readlock/sys/dev/cxgbe/tom/t4_connect.c
  user/attilio/vmobj-readlock/sys/dev/cxgbe/tom/t4_cpl_io.c
  user/attilio/vmobj-readlock/sys/dev/cxgbe/tom/t4_ddp.c
  user/attilio/vmobj-readlock/sys/dev/cxgbe/tom/t4_listen.c
  user/attilio/vmobj-readlock/sys/dev/cxgbe/tom/t4_tom.c
  user/attilio/vmobj-readlock/sys/dev/cxgbe/tom/t4_tom.h
  user/attilio/vmobj-readlock/sys/dev/drm2/drm_edid.c
  user/attilio/vmobj-readlock/sys/dev/drm2/i915/intel_iic.c
  user/attilio/vmobj-readlock/sys/dev/drm2/i915/intel_modes.c
  user/attilio/vmobj-readlock/sys/dev/drm2/i915/intel_sdvo.c
  user/attilio/vmobj-readlock/sys/dev/e1000/if_em.c
  user/attilio/vmobj-readlock/sys/dev/e1000/if_igb.c
  user/attilio/vmobj-readlock/sys/dev/e1000/if_igb.h
  user/attilio/vmobj-readlock/sys/dev/e1000/if_lem.c
  user/attilio/vmobj-readlock/sys/dev/fb/vesa.c
  user/attilio/vmobj-readlock/sys/dev/hwpmc/hwpmc_core.c
  user/attilio/vmobj-readlock/sys/dev/hwpmc/hwpmc_intel.c
  user/attilio/vmobj-readlock/sys/dev/hwpmc/hwpmc_uncore.c
  user/attilio/vmobj-readlock/sys/dev/hwpmc/pmc_events.h
  user/attilio/vmobj-readlock/sys/dev/ixgbe/ixgbe.c
  user/attilio/vmobj-readlock/sys/dev/md/md.c
  user/attilio/vmobj-readlock/sys/dev/mps/mps_sas.c
  user/attilio/vmobj-readlock/sys/dev/nvd/nvd.c
  user/attilio/vmobj-readlock/sys/dev/nvme/nvme.h
  user/attilio/vmobj-readlock/sys/dev/nvme/nvme_ctrlr.c
  user/attilio/vmobj-readlock/sys/dev/nvme/nvme_ctrlr_cmd.c
  user/attilio/vmobj-readlock/sys/dev/nvme/nvme_ns.c
  user/attilio/vmobj-readlock/sys/dev/nvme/nvme_ns_cmd.c
  user/attilio/vmobj-readlock/sys/dev/nvme/nvme_private.h
  user/attilio/vmobj-readlock/sys/dev/nvme/nvme_qpair.c
  user/attilio/vmobj-readlock/sys/dev/tws/tws_cam.c
  user/attilio/vmobj-readlock/sys/dev/tws/tws_user.c
  user/attilio/vmobj-readlock/sys/dev/uart/uart_core.c
  user/attilio/vmobj-readlock/sys/dev/uart/uart_dev_imx.c
  user/attilio/vmobj-readlock/sys/dev/uart/uart_dev_pl011.c
  user/attilio/vmobj-readlock/sys/dev/uart/uart_dev_quicc.c
  user/attilio/vmobj-readlock/sys/dev/uart/uart_dev_sab82532.c
  user/attilio/vmobj-readlock/sys/dev/uart/uart_dev_z8530.c
  user/attilio/vmobj-readlock/sys/dev/usb/misc/udbp.c
  user/attilio/vmobj-readlock/sys/dev/usb/usb_device.c
  user/attilio/vmobj-readlock/sys/dev/usb/usbdevs
  user/attilio/vmobj-readlock/sys/fs/nfsclient/nfs_clbio.c
  user/attilio/vmobj-readlock/sys/geom/geom_dev.c
  user/attilio/vmobj-readlock/sys/geom/geom_disk.c
  user/attilio/vmobj-readlock/sys/i386/conf/GENERIC
  user/attilio/vmobj-readlock/sys/i386/conf/XBOX
  user/attilio/vmobj-readlock/sys/ia64/conf/GENERIC
  user/attilio/vmobj-readlock/sys/kern/init_main.c
  user/attilio/vmobj-readlock/sys/kern/init_sysent.c
  user/attilio/vmobj-readlock/sys/kern/kern_intr.c
  user/attilio/vmobj-readlock/sys/kern/kern_physio.c
  user/attilio/vmobj-readlock/sys/kern/kern_sig.c
  user/attilio/vmobj-readlock/sys/kern/subr_bus_dma.c
  user/attilio/vmobj-readlock/sys/kern/sys_pipe.c
  user/attilio/vmobj-readlock/sys/kern/syscalls.c
  user/attilio/vmobj-readlock/sys/kern/syscalls.master
  user/attilio/vmobj-readlock/sys/kern/systrace_args.c
  user/attilio/vmobj-readlock/sys/kern/uipc_mbuf.c
  user/attilio/vmobj-readlock/sys/kern/uipc_sockbuf.c
  user/attilio/vmobj-readlock/sys/kern/uipc_socket.c
  user/attilio/vmobj-readlock/sys/kern/uipc_syscalls.c
  user/attilio/vmobj-readlock/sys/kern/vfs_aio.c
  user/attilio/vmobj-readlock/sys/kern/vfs_bio.c
  user/attilio/vmobj-readlock/sys/kern/vfs_extattr.c
  user/attilio/vmobj-readlock/sys/kern/vfs_lookup.c
  user/attilio/vmobj-readlock/sys/kern/vfs_vnops.c
  user/attilio/vmobj-readlock/sys/mips/adm5120/uart_dev_adm5120.c
  user/attilio/vmobj-readlock/sys/mips/atheros/apb.c
  user/attilio/vmobj-readlock/sys/mips/atheros/ar71xx_ehci.c
  user/attilio/vmobj-readlock/sys/mips/atheros/ar71xx_machdep.c
  user/attilio/vmobj-readlock/sys/mips/atheros/ar71xx_setup.c
  user/attilio/vmobj-readlock/sys/mips/atheros/ar71xx_setup.h
  user/attilio/vmobj-readlock/sys/mips/atheros/ar933x_chip.c
  user/attilio/vmobj-readlock/sys/mips/atheros/ar933x_uart.h
  user/attilio/vmobj-readlock/sys/mips/atheros/ar933xreg.h
  user/attilio/vmobj-readlock/sys/mips/atheros/files.ar71xx
  user/attilio/vmobj-readlock/sys/mips/atheros/if_arge.c
  user/attilio/vmobj-readlock/sys/mips/conf/OCTEON1
  user/attilio/vmobj-readlock/sys/mips/conf/XLR
  user/attilio/vmobj-readlock/sys/mips/conf/XLR64
  user/attilio/vmobj-readlock/sys/mips/conf/XLRN32
  user/attilio/vmobj-readlock/sys/mips/conf/std.SWARM
  user/attilio/vmobj-readlock/sys/mips/conf/std.XLP
  user/attilio/vmobj-readlock/sys/mips/malta/std.malta
  user/attilio/vmobj-readlock/sys/mips/rt305x/uart_dev_rt305x.c
  user/attilio/vmobj-readlock/sys/modules/Makefile
  user/attilio/vmobj-readlock/sys/modules/ata/Makefile
  user/attilio/vmobj-readlock/sys/modules/cxgbe/Makefile
  user/attilio/vmobj-readlock/sys/modules/dtrace/dtrace/Makefile
  user/attilio/vmobj-readlock/sys/modules/igb/Makefile
  user/attilio/vmobj-readlock/sys/net/if_bridge.c
  user/attilio/vmobj-readlock/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c
  user/attilio/vmobj-readlock/sys/netgraph/ng_ksocket.c
  user/attilio/vmobj-readlock/sys/netinet/sctp_constants.h
  user/attilio/vmobj-readlock/sys/netinet/tcp_input.c
  user/attilio/vmobj-readlock/sys/netpfil/ipfw/ip_fw_sockopt.c
  user/attilio/vmobj-readlock/sys/ofed/drivers/infiniband/ulp/sdp/sdp_main.c
  user/attilio/vmobj-readlock/sys/pc98/conf/GENERIC
  user/attilio/vmobj-readlock/sys/pc98/conf/NOTES
  user/attilio/vmobj-readlock/sys/powerpc/aim/trap.c
  user/attilio/vmobj-readlock/sys/powerpc/conf/GENERIC
  user/attilio/vmobj-readlock/sys/powerpc/conf/GENERIC64
  user/attilio/vmobj-readlock/sys/powerpc/conf/MPC85XX
  user/attilio/vmobj-readlock/sys/rpc/rpcsec_gss/rpcsec_gss_prot.c
  user/attilio/vmobj-readlock/sys/sparc64/conf/GENERIC
  user/attilio/vmobj-readlock/sys/sparc64/pci/sbbc.c
  user/attilio/vmobj-readlock/sys/sys/ata.h
  user/attilio/vmobj-readlock/sys/sys/bus.h
  user/attilio/vmobj-readlock/sys/sys/bus_dma.h
  user/attilio/vmobj-readlock/sys/sys/conf.h
  user/attilio/vmobj-readlock/sys/sys/extattr.h
  user/attilio/vmobj-readlock/sys/sys/pmc.h
  user/attilio/vmobj-readlock/sys/sys/proc.h
  user/attilio/vmobj-readlock/sys/sys/socket.h
  user/attilio/vmobj-readlock/sys/sys/syscall.h
  user/attilio/vmobj-readlock/sys/sys/syscall.mk
  user/attilio/vmobj-readlock/sys/sys/syscallsubr.h
  user/attilio/vmobj-readlock/sys/sys/sysproto.h
  user/attilio/vmobj-readlock/sys/sys/systm.h
  user/attilio/vmobj-readlock/sys/ufs/ffs/ffs_softdep.c
  user/attilio/vmobj-readlock/sys/vm/vm_mmap.c
  user/attilio/vmobj-readlock/sys/vm/vm_radix.c
  user/attilio/vmobj-readlock/sys/x86/x86/busdma_machdep.c
  user/attilio/vmobj-readlock/tools/regression/lib/libc/gen/test-wordexp.c
  user/attilio/vmobj-readlock/tools/tools/cxgbetool/cxgbetool.c
  user/attilio/vmobj-readlock/tools/tools/tinybsd/conf/firewall/TINYBSD
  user/attilio/vmobj-readlock/usr.bin/bmake/Makefile
  user/attilio/vmobj-readlock/usr.bin/bmake/config.h
  user/attilio/vmobj-readlock/usr.bin/bmake/unit-tests/Makefile
  user/attilio/vmobj-readlock/usr.bin/calendar/calendars/calendar.freebsd
  user/attilio/vmobj-readlock/usr.bin/ctlstat/ctlstat.8
  user/attilio/vmobj-readlock/usr.bin/unifdef/unifdef.1
  user/attilio/vmobj-readlock/usr.bin/unifdef/unifdef.c
  user/attilio/vmobj-readlock/usr.bin/unifdef/unifdefall.sh
  user/attilio/vmobj-readlock/usr.sbin/Makefile
  user/attilio/vmobj-readlock/usr.sbin/acpi/acpidb/Makefile
  user/attilio/vmobj-readlock/usr.sbin/acpi/iasl/Makefile
  user/attilio/vmobj-readlock/usr.sbin/bhyve/Makefile
  user/attilio/vmobj-readlock/usr.sbin/bhyve/mptbl.c
  user/attilio/vmobj-readlock/usr.sbin/bhyvectl/bhyvectl.c
  user/attilio/vmobj-readlock/usr.sbin/bluetooth/ath3kfw/ath3kfw.c
  user/attilio/vmobj-readlock/usr.sbin/bsdconfig/share/device.subr
  user/attilio/vmobj-readlock/usr.sbin/ctladm/ctladm.8
  user/attilio/vmobj-readlock/usr.sbin/extattr/rmextattr.c
  user/attilio/vmobj-readlock/usr.sbin/jail/command.c
  user/attilio/vmobj-readlock/usr.sbin/jail/config.c
  user/attilio/vmobj-readlock/usr.sbin/jail/jailp.h
  user/attilio/vmobj-readlock/usr.sbin/pc-sysinstall/backend-query/disk-list.sh
Directory Properties:
  user/attilio/vmobj-readlock/   (props changed)
  user/attilio/vmobj-readlock/cddl/   (props changed)
  user/attilio/vmobj-readlock/cddl/contrib/opensolaris/   (props changed)
  user/attilio/vmobj-readlock/contrib/binutils/   (props changed)
  user/attilio/vmobj-readlock/contrib/bmake/   (props changed)
  user/attilio/vmobj-readlock/contrib/libarchive/   (props changed)
  user/attilio/vmobj-readlock/contrib/libarchive/libarchive/   (props changed)
  user/attilio/vmobj-readlock/crypto/openssh/   (props changed)
  user/attilio/vmobj-readlock/gnu/usr.bin/gdb/   (props changed)
  user/attilio/vmobj-readlock/lib/libc/   (props changed)
  user/attilio/vmobj-readlock/sbin/   (props changed)
  user/attilio/vmobj-readlock/share/man/man4/   (props changed)
  user/attilio/vmobj-readlock/sys/   (props changed)
  user/attilio/vmobj-readlock/sys/amd64/vmm/   (props changed)
  user/attilio/vmobj-readlock/sys/boot/   (props changed)
  user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/   (props changed)
  user/attilio/vmobj-readlock/sys/conf/   (props changed)
  user/attilio/vmobj-readlock/sys/contrib/dev/acpica/   (props changed)
  user/attilio/vmobj-readlock/sys/contrib/dev/acpica/common/   (props changed)
  user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/   (props changed)
  user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/debugger/   (props changed)
  user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/dispatcher/   (props changed)
  user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/events/   (props changed)
  user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/executer/   (props changed)
  user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/namespace/   (props changed)
  user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/tables/   (props changed)
  user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/utilities/   (props changed)
  user/attilio/vmobj-readlock/sys/contrib/dev/acpica/include/   (props changed)
  user/attilio/vmobj-readlock/usr.bin/calendar/   (props changed)
  user/attilio/vmobj-readlock/usr.sbin/bhyve/   (props changed)
  user/attilio/vmobj-readlock/usr.sbin/bhyvectl/   (props changed)
  user/attilio/vmobj-readlock/usr.sbin/jail/   (props changed)

Modified: user/attilio/vmobj-readlock/MAINTAINERS
==============================================================================
--- user/attilio/vmobj-readlock/MAINTAINERS	Sat Apr  6 13:12:05 2013	(r249197)
+++ user/attilio/vmobj-readlock/MAINTAINERS	Sat Apr  6 13:25:18 2013	(r249198)
@@ -30,7 +30,8 @@ contrib/openbsm	rwatson	Pre-commit revie
 sys/security/audit	rwatson	Pre-commit review requested.
 ahc(4)		gibbs	Pre-commit review requested.
 ahd(4)		gibbs	Pre-commit review requested.
-NEWCARD		imp	Pre-commit review requested.
+PC Card		imp	Pre-commit review requested.
+CardBus		imp	Pre-commit review requested.
 pci bus		imp,jhb	Pre-commit review requested.
 cdboot		jhb	Pre-commit review requested.
 pxeboot		jhb	Pre-commit review requested.

Modified: user/attilio/vmobj-readlock/Makefile
==============================================================================
--- user/attilio/vmobj-readlock/Makefile	Sat Apr  6 13:12:05 2013	(r249197)
+++ user/attilio/vmobj-readlock/Makefile	Sat Apr  6 13:25:18 2013	(r249198)
@@ -392,6 +392,14 @@ universe_${target}_${target_arch}: unive
 .endfor
 .endif
 .if !defined(MAKE_JUST_WORLDS)
+# If we are building world and kernels wait for the required worlds to finish
+.if !defined(MAKE_JUST_KERNELS)
+.for target_arch in ${TARGET_ARCHES_${target}}
+universe_${target}_kernels: universe_${target}_${target_arch}
+.endfor
+.endif
+universe_${target}: universe_${target}_kernels
+universe_${target}_kernels: universe_${target}_prologue
 .if exists(${KERNSRCDIR}/${target}/conf/NOTES)
 	@(cd ${KERNSRCDIR}/${target}/conf && env __MAKE_CONF=/dev/null \
 	    ${MAKE} LINT > ${.CURDIR}/_.${target}.makeLINT 2>&1 || \

Modified: user/attilio/vmobj-readlock/Makefile.inc1
==============================================================================
--- user/attilio/vmobj-readlock/Makefile.inc1	Sat Apr  6 13:12:05 2013	(r249197)
+++ user/attilio/vmobj-readlock/Makefile.inc1	Sat Apr  6 13:25:18 2013	(r249198)
@@ -1743,13 +1743,15 @@ XDTP=/usr/${XDDIR}
 CDBENV=MAKEOBJDIRPREFIX=${MAKEOBJDIRPREFIX}/${XDDIR} \
 	INSTALL="sh ${.CURDIR}/tools/install.sh"
 CDENV= ${CDBENV} \
-	_SHLIBDIRPREFIX=${XDTP} \
-	TOOLS_PREFIX=${XDTP}
-CD2ENV=${CDENV} \
+	_SHLIBDIRPREFIX=${XDDESTDIR} \
+	TOOLS_PREFIX=${XDDESTDIR}
+CD2CFLAGS=-isystem ${XDDESTDIR}/usr/include -L${XDDESTDIR}/usr/lib \
+	-B${XDDESTDIR}/usr/lib
+CD2ENV=${CDENV} CC="${CC} ${CD2CFLAGS}" \
 	MACHINE=${XDEV} MACHINE_ARCH=${XDEV_ARCH}
 
-CDTMP=	${MAKEOBJDIRPREFIX}/${XDEV}/${.CURDIR}/tmp
-CDMAKE=${CDENV} ${MAKE} ${NOFUN}
+CDTMP=	${MAKEOBJDIRPREFIX}/${XDDIR}/${.CURDIR}/tmp
+CDMAKE=${CDENV} PATH=${CDTMP}/usr/bin:${PATH} ${MAKE} ${NOFUN}
 CD2MAKE=${CD2ENV} PATH=${CDTMP}/usr/bin:${XDTP}/usr/bin:${PATH} ${MAKE} ${NOFUN}
 XDDESTDIR=${DESTDIR}${XDTP}
 .if !defined(OSREL)
@@ -1759,8 +1761,24 @@ OSREL!= uname -r | sed -e 's/[-(].*//'
 .ORDER: xdev-build xdev-install
 xdev: xdev-build xdev-install
 
-.ORDER: _xb-build-tools _xb-cross-tools
-xdev-build: _xb-build-tools _xb-cross-tools
+.ORDER: _xb-worldtmp _xb-bootstrap-tools _xb-build-tools _xb-cross-tools
+xdev-build: _xb-worldtmp _xb-bootstrap-tools _xb-build-tools _xb-cross-tools
+
+_xb-worldtmp:
+	mkdir -p ${CDTMP}/usr
+	mtree -deU -f ${.CURDIR}/etc/mtree/BSD.usr.dist \
+	    -p ${CDTMP}/usr >/dev/null
+
+_xb-bootstrap-tools:
+.for _tool in \
+    ${_clang_tblgen}
+	${_+_}@${ECHODIR} "===> ${_tool} (obj,depend,all,install)"; \
+	cd ${.CURDIR}/${_tool}; \
+	${CDMAKE} DIRPRFX=${_tool}/ obj; \
+	${CDMAKE} DIRPRFX=${_tool}/ depend; \
+	${CDMAKE} DIRPRFX=${_tool}/ all; \
+	${CDMAKE} DIRPRFX=${_tool}/ DESTDIR=${CDTMP} install
+.endfor
 
 _xb-build-tools:
 	${_+_}@cd ${.CURDIR}; \
@@ -1770,7 +1788,9 @@ _xb-cross-tools:
 .for _tool in \
     gnu/usr.bin/binutils \
     gnu/usr.bin/cc \
-    usr.bin/ar
+    usr.bin/ar \
+    ${_clang_libs} \
+    ${_clang}
 	${_+_}@${ECHODIR} "===> xdev ${_tool} (obj,depend,all)"; \
 	cd ${.CURDIR}/${_tool}; \
 	${CDMAKE} DIRPRFX=${_tool}/ obj; \
@@ -1796,7 +1816,8 @@ _xi-cross-tools:
 .for _tool in \
     gnu/usr.bin/binutils \
     gnu/usr.bin/cc \
-    usr.bin/ar
+    usr.bin/ar \
+    ${_clang}
 	${_+_}@${ECHODIR} "===> xdev ${_tool} (install)"; \
 	cd ${.CURDIR}/${_tool}; \
 	${CDMAKE} DIRPRFX=${_tool}/ install DESTDIR=${XDDESTDIR}
@@ -1819,6 +1840,6 @@ _xi-links:
 			    ../../../../usr/bin/${XDDIR}${OSREL}-$$i; \
 		done
 .else
-xdev xdev-buil xdev-install:
+xdev xdev-build xdev-install:
 	@echo "*** Error: Both XDEV and XDEV_ARCH must be defined for \"${.TARGET}\" target"
 .endif

Modified: user/attilio/vmobj-readlock/ObsoleteFiles.inc
==============================================================================
--- user/attilio/vmobj-readlock/ObsoleteFiles.inc	Sat Apr  6 13:12:05 2013	(r249197)
+++ user/attilio/vmobj-readlock/ObsoleteFiles.inc	Sat Apr  6 13:25:18 2013	(r249198)
@@ -38,6 +38,13 @@
 #   xargs -n1 | sort | uniq -d;
 # done
 
+# 20130404: legacy ATA stack removed
+OLD_FILES+=sbin/atacontrol
+OLD_FILES+=usr/share/man/man8/atacontrol.8.gz
+OLD_FILES+=usr/share/man/man4/atapicam.4.gz
+OLD_FILES+=usr/share/man/man4/ataraid.4.gz
+OLD_FILES+=usr/sbin/burncd
+OLD_FILES+=usr/share/man/man8/burncd.8.gz
 # 20130316: vinum.4 removed
 OLD_FILES+=usr/share/man/man4/vinum.4.gz
 # 20130312: fortunes-o removed

Modified: user/attilio/vmobj-readlock/bin/dd/dd.c
==============================================================================
--- user/attilio/vmobj-readlock/bin/dd/dd.c	Sat Apr  6 13:12:05 2013	(r249197)
+++ user/attilio/vmobj-readlock/bin/dd/dd.c	Sat Apr  6 13:25:18 2013	(r249198)
@@ -98,6 +98,13 @@ main(int argc __unused, char *argv[])
 		dd_in();
 
 	dd_close();
+	/*
+	 * Some devices such as cfi(4) may perform significant amounts
+	 * of work when a write descriptor is closed.  Close the out
+	 * descriptor explicitly so that the summary handler (called
+	 * from an atexit() hook) includes this work.
+	 */
+	close(out.fd);
 	exit(0);
 }
 

Modified: user/attilio/vmobj-readlock/bin/setfacl/setfacl.1
==============================================================================
--- user/attilio/vmobj-readlock/bin/setfacl/setfacl.1	Sat Apr  6 13:12:05 2013	(r249197)
+++ user/attilio/vmobj-readlock/bin/setfacl/setfacl.1	Sat Apr  6 13:25:18 2013	(r249198)
@@ -26,7 +26,7 @@
 .\"
 .\" $FreeBSD$
 .\"
-.Dd February 8, 2013
+.Dd April 1, 2013
 .Dt SETFACL 1
 .Os
 .Sh NAME
@@ -401,6 +401,10 @@ NFSv4 ACL entries are evaluated in their
 .Pp
 Multiple ACL entries specified on the command line are
 separated by commas.
+.Pp
+Note that the file owner is always granted the read_acl, write_acl,
+read_attributes, and write_attributes permissions, even if the ACL
+would deny it.
 .Sh EXIT STATUS
 .Ex -std
 .Sh EXAMPLES

Modified: user/attilio/vmobj-readlock/bin/sh/exec.c
==============================================================================
--- user/attilio/vmobj-readlock/bin/sh/exec.c	Sat Apr  6 13:12:05 2013	(r249197)
+++ user/attilio/vmobj-readlock/bin/sh/exec.c	Sat Apr  6 13:25:18 2013	(r249198)
@@ -165,7 +165,7 @@ tryexec(char *cmd, char **argv, char **e
 			}
 		}
 		*argv = cmd;
-		*--argv = _PATH_BSHELL;
+		*--argv = __DECONST(char *, _PATH_BSHELL);
 		execve(_PATH_BSHELL, argv, envp);
 	}
 	errno = e;
@@ -188,7 +188,7 @@ padvance(const char **path, const char *
 {
 	const char *p, *start;
 	char *q;
-	int len;
+	size_t len;
 
 	if (*path == NULL)
 		return NULL;

Modified: user/attilio/vmobj-readlock/bin/sh/expand.c
==============================================================================
--- user/attilio/vmobj-readlock/bin/sh/expand.c	Sat Apr  6 13:12:05 2013	(r249197)
+++ user/attilio/vmobj-readlock/bin/sh/expand.c	Sat Apr  6 13:25:18 2013	(r249198)
@@ -460,7 +460,7 @@ expbackq(union node *cmd, int quoted, in
 	int startloc = dest - stackblock();
 	char const *syntax = quoted? DQSYNTAX : BASESYNTAX;
 	int quotes = flag & (EXP_FULL | EXP_CASE | EXP_REDIR);
-	int nnl;
+	size_t nnl;
 
 	INTOFF;
 	saveifs = ifsfirst;
@@ -1163,9 +1163,9 @@ nometa:
 static void
 expmeta(char *enddir, char *name)
 {
-	char *p;
-	char *q;
-	char *start;
+	const char *p;
+	const char *q;
+	const char *start;
 	char *endname;
 	int metaflag;
 	struct stat statb;
@@ -1229,7 +1229,7 @@ expmeta(char *enddir, char *name)
 			addfname(expdir);
 		return;
 	}
-	endname = p;
+	endname = name + (p - name);
 	if (start != name) {
 		p = name;
 		while (p < start) {
@@ -1412,7 +1412,8 @@ match_charclass(const char *p, wchar_t c
 	*end = NULL;
 	p++;
 	nameend = strstr(p, ":]");
-	if (nameend == NULL || nameend - p >= sizeof(name) || nameend == p)
+	if (nameend == NULL || (size_t)(nameend - p) >= sizeof(name) ||
+	    nameend == p)
 		return 0;
 	memcpy(name, p, nameend - p);
 	name[nameend - p] = '\0';

Modified: user/attilio/vmobj-readlock/bin/sh/input.c
==============================================================================
--- user/attilio/vmobj-readlock/bin/sh/input.c	Sat Apr  6 13:12:05 2013	(r249197)
+++ user/attilio/vmobj-readlock/bin/sh/input.c	Sat Apr  6 13:25:18 2013	(r249198)
@@ -66,7 +66,7 @@ __FBSDID("$FreeBSD$");
 
 struct strpush {
 	struct strpush *prev;	/* preceding string on stack */
-	char *prevstring;
+	const char *prevstring;
 	int prevnleft;
 	int prevlleft;
 	struct alias *ap;	/* if push was associated with an alias */
@@ -83,7 +83,7 @@ struct parsefile {
 	int fd;			/* file descriptor (or -1 if string) */
 	int nleft;		/* number of chars left in this line */
 	int lleft;		/* number of lines left in this buffer */
-	char *nextc;		/* next char in buffer */
+	const char *nextc;	/* next char in buffer */
 	char *buf;		/* input buffer */
 	struct strpush *strpush; /* for pushing strings at this level */
 	struct strpush basestrpush; /* so pushing one is fast */
@@ -93,7 +93,7 @@ struct parsefile {
 int plinno = 1;			/* input line number */
 int parsenleft;			/* copy of parsefile->nleft */
 MKINIT int parselleft;		/* copy of parsefile->lleft */
-char *parsenextc;		/* copy of parsefile->nextc */
+const char *parsenextc;		/* copy of parsefile->nextc */
 static char basebuf[BUFSIZ + 1];/* buffer for top level input file */
 static struct parsefile basepf = {	/* top level input file */
 	.nextc = basebuf,
@@ -185,7 +185,7 @@ retry:
 			nr = el_len;
 			if (nr > BUFSIZ)
 				nr = BUFSIZ;
-			memcpy(parsenextc, rl_cp, nr);
+			memcpy(parsefile->buf, rl_cp, nr);
 			if (nr != el_len) {
 				el_len -= nr;
 				rl_cp += nr;
@@ -194,7 +194,7 @@ retry:
 		}
 	} else
 #endif
-		nr = read(parsefile->fd, parsenextc, BUFSIZ);
+		nr = read(parsefile->fd, parsefile->buf, BUFSIZ);
 
 	if (nr <= 0) {
                 if (nr < 0) {
@@ -252,7 +252,7 @@ again:
 		}
 	}
 
-	q = p = parsenextc;
+	q = p = parsefile->buf + (parsenextc - parsefile->buf);
 
 	/* delete nul characters */
 	something = 0;
@@ -439,7 +439,7 @@ setinputfd(int fd, int push)
  */
 
 void
-setinputstring(char *string, int push)
+setinputstring(const char *string, int push)
 {
 	INTOFF;
 	if (push)

Modified: user/attilio/vmobj-readlock/bin/sh/input.h
==============================================================================
--- user/attilio/vmobj-readlock/bin/sh/input.h	Sat Apr  6 13:12:05 2013	(r249197)
+++ user/attilio/vmobj-readlock/bin/sh/input.h	Sat Apr  6 13:25:18 2013	(r249198)
@@ -42,7 +42,7 @@
  */
 extern int plinno;
 extern int parsenleft;		/* number of characters left in input buffer */
-extern char *parsenextc;	/* next character in input buffer */
+extern const char *parsenextc;	/* next character in input buffer */
 
 struct alias;
 struct parsefile;
@@ -55,7 +55,7 @@ void pungetc(void);
 void pushstring(char *, int, struct alias *);
 void setinputfile(const char *, int);
 void setinputfd(int, int);
-void setinputstring(char *, int);
+void setinputstring(const char *, int);
 void popfile(void);
 struct parsefile *getcurrentfile(void);
 void popfilesupto(struct parsefile *);

Modified: user/attilio/vmobj-readlock/bin/sh/jobs.c
==============================================================================
--- user/attilio/vmobj-readlock/bin/sh/jobs.c	Sat Apr  6 13:12:05 2013	(r249197)
+++ user/attilio/vmobj-readlock/bin/sh/jobs.c	Sat Apr  6 13:25:18 2013	(r249198)
@@ -668,7 +668,8 @@ makejob(union node *node __unused, int n
 				jobtab = jp;
 			}
 			jp = jobtab + njobs;
-			for (i = 4 ; --i >= 0 ; jobtab[njobs++].used = 0);
+			for (i = 4 ; --i >= 0 ; jobtab[njobs++].used = 0)
+				;
 			INTON;
 			break;
 		}
@@ -1005,7 +1006,7 @@ waitforjob(struct job *jp, int *origstat
 
 
 static void
-dummy_handler(int sig)
+dummy_handler(int sig __unused)
 {
 }
 

Modified: user/attilio/vmobj-readlock/bin/sh/main.c
==============================================================================
--- user/attilio/vmobj-readlock/bin/sh/main.c	Sat Apr  6 13:12:05 2013	(r249197)
+++ user/attilio/vmobj-readlock/bin/sh/main.c	Sat Apr  6 13:25:18 2013	(r249198)
@@ -80,7 +80,7 @@ struct jmploc main_handler;
 int localeisutf8, initial_localeisutf8;
 
 static void cmdloop(int);
-static void read_profile(char *);
+static void read_profile(const char *);
 static char *find_dot_file(char *);
 
 /*
@@ -239,7 +239,7 @@ cmdloop(int top)
  */
 
 static void
-read_profile(char *name)
+read_profile(const char *name)
 {
 	int fd;
 	const char *expandedname;

Modified: user/attilio/vmobj-readlock/bin/sh/memalloc.c
==============================================================================
--- user/attilio/vmobj-readlock/bin/sh/memalloc.c	Sat Apr  6 13:12:05 2013	(r249197)
+++ user/attilio/vmobj-readlock/bin/sh/memalloc.c	Sat Apr  6 13:25:18 2013	(r249198)
@@ -233,7 +233,8 @@ growstackblock(int min)
 
 	if (min < stacknleft)
 		min = stacknleft;
-	if (min >= INT_MAX / 2 - ALIGN(sizeof(struct stack_block)))
+	if ((unsigned int)min >=
+	    INT_MAX / 2 - ALIGN(sizeof(struct stack_block)))
 		error("Out of space");
 	min += stacknleft;
 	min += ALIGN(sizeof(struct stack_block));
@@ -327,7 +328,7 @@ makestrspace(int min, char *p)
 
 
 char *
-stputbin(const char *data, int len, char *p)
+stputbin(const char *data, size_t len, char *p)
 {
 	CHECKSTRSPACE(len, p);
 	memcpy(p, data, len);

Modified: user/attilio/vmobj-readlock/bin/sh/memalloc.h
==============================================================================
--- user/attilio/vmobj-readlock/bin/sh/memalloc.h	Sat Apr  6 13:12:05 2013	(r249197)
+++ user/attilio/vmobj-readlock/bin/sh/memalloc.h	Sat Apr  6 13:25:18 2013	(r249198)
@@ -57,7 +57,7 @@ void setstackmark(struct stackmark *);
 void popstackmark(struct stackmark *);
 char *growstackstr(void);
 char *makestrspace(int, char *);
-char *stputbin(const char *data, int len, char *p);
+char *stputbin(const char *data, size_t len, char *p);
 char *stputs(const char *data, char *p);
 
 
@@ -67,7 +67,7 @@ char *stputs(const char *data, char *p);
 #define grabstackblock(n) stalloc(n)
 #define STARTSTACKSTR(p)	p = stackblock()
 #define STPUTC(c, p)	do { if (p == sstrend) p = growstackstr(); *p++ = (c); } while(0)
-#define CHECKSTRSPACE(n, p)	{ if (sstrend - p < n) p = makestrspace(n, p); }
+#define CHECKSTRSPACE(n, p)	{ if ((size_t)(sstrend - p) < n) p = makestrspace(n, p); }
 #define USTPUTC(c, p)	(*p++ = (c))
 /*
  * STACKSTRNUL's use is where we want to be able to turn a stack

Modified: user/attilio/vmobj-readlock/bin/sh/parser.c
==============================================================================
--- user/attilio/vmobj-readlock/bin/sh/parser.c	Sat Apr  6 13:12:05 2013	(r249197)
+++ user/attilio/vmobj-readlock/bin/sh/parser.c	Sat Apr  6 13:25:18 2013	(r249198)
@@ -119,7 +119,7 @@ static void parseheredoc(void);
 static int peektoken(void);
 static int readtoken(void);
 static int xxreadtoken(void);
-static int readtoken1(int, char const *, char *, int);
+static int readtoken1(int, const char *, const char *, int);
 static int noexpand(char *);
 static void synexpect(int) __dead2;
 static void synerror(const char *) __dead2;
@@ -983,7 +983,7 @@ parsebackq(char *out, struct nodelist **
 	char *volatile str;
 	struct jmploc jmploc;
 	struct jmploc *const savehandler = handler;
-	int savelen;
+	size_t savelen;
 	int saveprompt;
 	const int bq_startlinno = plinno;
 	char *volatile ostr = NULL;
@@ -1300,7 +1300,8 @@ readcstyleesc(char *out)
 #define	PARSEARITH()	{goto parsearith; parsearith_return:;}
 
 static int
-readtoken1(int firstc, char const *initialsyntax, char *eofmark, int striptabs)
+readtoken1(int firstc, char const *initialsyntax, const char *eofmark,
+    int striptabs)
 {
 	int c = firstc;
 	char *out;
@@ -1521,7 +1522,7 @@ checkend: {
 		}
 		if (c == *eofmark) {
 			if (pfgets(line, sizeof line) != NULL) {
-				char *p, *q;
+				const char *p, *q;
 
 				p = line;
 				for (q = eofmark + 1 ; *q && *p == *q ; p++, q++);
@@ -2038,7 +2039,7 @@ getprompt(void *unused __unused)
 
 
 const char *
-expandstr(char *ps)
+expandstr(const char *ps)
 {
 	union node n;
 	struct jmploc jmploc;

Modified: user/attilio/vmobj-readlock/bin/sh/parser.h
==============================================================================
--- user/attilio/vmobj-readlock/bin/sh/parser.h	Sat Apr  6 13:12:05 2013	(r249197)
+++ user/attilio/vmobj-readlock/bin/sh/parser.h	Sat Apr  6 13:25:18 2013	(r249198)
@@ -82,4 +82,4 @@ void fixredir(union node *, const char *
 int goodname(const char *);
 int isassignment(const char *);
 char *getprompt(void *);
-const char *expandstr(char *);
+const char *expandstr(const char *);

Modified: user/attilio/vmobj-readlock/bin/sh/redir.c
==============================================================================
--- user/attilio/vmobj-readlock/bin/sh/redir.c	Sat Apr  6 13:12:05 2013	(r249197)
+++ user/attilio/vmobj-readlock/bin/sh/redir.c	Sat Apr  6 13:25:18 2013	(r249198)
@@ -64,7 +64,6 @@ __FBSDID("$FreeBSD$");
 
 #define EMPTY -2		/* marks an unused slot in redirtab */
 #define CLOSED -1		/* fd was not open before redir */
-#define PIPESIZE 4096		/* amount of buffering in a pipe */
 
 
 MKINIT
@@ -253,7 +252,9 @@ openhere(union node *redir)
 {
 	char *p;
 	int pip[2];
-	int len = 0;
+	size_t len = 0;
+	int flags;
+	ssize_t written = 0;
 
 	if (pipe(pip) < 0)
 		error("Pipe call failed: %s", strerror(errno));
@@ -263,9 +264,16 @@ openhere(union node *redir)
 	else
 		p = redir->nhere.doc->narg.text;
 	len = strlen(p);
-	if (len <= PIPESIZE) {
-		xwrite(pip[1], p, len);
+	if (len == 0)
 		goto out;
+	flags = fcntl(pip[1], F_GETFL, 0);
+	if (flags != -1 && fcntl(pip[1], F_SETFL, flags | O_NONBLOCK) != -1) {
+		written = write(pip[1], p, len);
+		if (written < 0)
+			written = 0;
+		if ((size_t)written == len)
+			goto out;
+		fcntl(pip[1], F_SETFL, flags);
 	}
 
 	if (forkshell((struct job *)NULL, (union node *)NULL, FORK_NOJOB) == 0) {
@@ -275,7 +283,7 @@ openhere(union node *redir)
 		signal(SIGHUP, SIG_IGN);
 		signal(SIGTSTP, SIG_IGN);
 		signal(SIGPIPE, SIG_DFL);
-		xwrite(pip[1], p, len);
+		xwrite(pip[1], p + written, len - written);
 		_exit(0);
 	}
 out:

Modified: user/attilio/vmobj-readlock/bin/sh/sh.1
==============================================================================
--- user/attilio/vmobj-readlock/bin/sh/sh.1	Sat Apr  6 13:12:05 2013	(r249197)
+++ user/attilio/vmobj-readlock/bin/sh/sh.1	Sat Apr  6 13:25:18 2013	(r249198)
@@ -1628,7 +1628,7 @@ form begins with a subshell,
 the
 .Li $(
 and
-.Li (
+.Li (\&
 must be separated by whitespace
 to avoid ambiguity with arithmetic expansion.
 .Ss Arithmetic Expansion

Modified: user/attilio/vmobj-readlock/bin/sh/trap.c
==============================================================================
--- user/attilio/vmobj-readlock/bin/sh/trap.c	Sat Apr  6 13:12:05 2013	(r249197)
+++ user/attilio/vmobj-readlock/bin/sh/trap.c	Sat Apr  6 13:25:18 2013	(r249198)
@@ -150,7 +150,7 @@ printsignals(void)
  * The trap builtin.
  */
 int
-trapcmd(int argc, char **argv)
+trapcmd(int argc __unused, char **argv)
 {
 	char *action;
 	int signo;

Modified: user/attilio/vmobj-readlock/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/exception.lst
==============================================================================
--- user/attilio/vmobj-readlock/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/exception.lst	Sat Apr  6 13:12:05 2013	(r249197)
+++ user/attilio/vmobj-readlock/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/exception.lst	Sat Apr  6 13:25:18 2013	(r249198)
@@ -23,7 +23,6 @@
 # Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
 # Use is subject to license terms.
 #
-# ident	"%Z%%M%	%I%	%E% SMI"
 
 # Exception list: names tests that are bypassed when running in Java
 # mode (relative to /opt/SUNWdtrt/tst)
@@ -52,14 +51,17 @@ common/usdt/tst.enabled.ksh
 common/usdt/tst.enabled2.ksh
 common/usdt/tst.entryreturn.ksh
 common/usdt/tst.fork.ksh
-common/usdt/tst.header.ksh
 common/usdt/tst.guess32.ksh
 common/usdt/tst.guess64.ksh
+common/usdt/tst.header.ksh
 common/usdt/tst.linkpriv.ksh
 common/usdt/tst.linkunpriv.ksh
 common/usdt/tst.multiple.ksh
 common/usdt/tst.nodtrace.ksh
+common/usdt/tst.noreap.ksh
+common/usdt/tst.noreapring.ksh
 common/usdt/tst.onlyenabled.ksh
+common/usdt/tst.reap.ksh
 common/usdt/tst.reeval.ksh
 common/usdt/tst.static.ksh
 common/usdt/tst.static2.ksh

Copied: user/attilio/vmobj-readlock/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.noreap.ksh (from r249197, user/attilio/vmcontention/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.noreap.ksh)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ user/attilio/vmobj-readlock/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.noreap.ksh	Sat Apr  6 13:25:18 2013	(r249198, copy of r249197, user/attilio/vmcontention/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.noreap.ksh)
@@ -0,0 +1,128 @@
+#
+# 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) 2011, Joyent, Inc. All rights reserved.
+#
+
+if [ $# != 1 ]; then
+	echo expected one argument: '<'dtrace-path'>'
+	exit 2
+fi
+
+dtrace=$1
+DIR=/var/tmp/dtest.$$
+
+mkdir $DIR
+cd $DIR
+
+cat > test.c <<EOF
+#include <unistd.h>
+#include <sys/sdt.h>
+
+int
+main(int argc, char **argv)
+{
+	DTRACE_PROBE(test_prov, probe1);
+}
+EOF
+
+cat > prov.d <<EOF
+provider test_prov {
+	probe probe1();
+};
+EOF
+
+gcc -c test.c
+if [ $? -ne 0 ]; then
+	print -u2 "failed to compile test.c"
+	exit 1
+fi
+$dtrace -G -32 -s prov.d test.o
+if [ $? -ne 0 ]; then
+	print -u2 "failed to create DOF"
+	exit 1
+fi
+gcc -o test test.o prov.o
+if [ $? -ne 0 ]; then
+	print -u2 "failed to link final executable"
+	exit 1
+fi
+
+script()
+{
+	$dtrace -Zwqs /dev/stdin <<EOF
+
+	BEGIN
+	{
+		spec = speculation();
+		speculate(spec);
+		printf("this is speculative!\n");
+	}
+
+	test_prov*:::
+	{
+		probeid = id;
+	}
+
+	tick-1sec
+	/probeid == 0/
+	{
+		printf("launching test\n");
+		system("./test");
+	}
+
+	tick-1sec
+	/probeid != 0/
+	{
+		printf("attempting re-enabling\n");
+		system("dtrace -e -x errtags -i %d", probeid);
+		attempts++;
+	}
+
+	tick-1sec
+	/attempts > 10/
+	{
+		exit(0);
+	}
+EOF
+}
+
+script 2>&1 | tee test.out
+
+#
+# It should be true that our probe was not reaped after the provider was made
+# defunct: the speculative tracing action prevents reaping of any ECB in the
+# enabling.
+# 
+status=0
+
+if grep D_PDESC_INVAL test.out 2> /dev/null 1>&2 ; then
+	status=1
+else
+	grep D_PROC_GRAB test.out 2> /dev/null 1>&2
+	status=$?
+fi
+
+cd /
+/usr/bin/rm -rf $DIR
+
+exit $status

Copied: user/attilio/vmobj-readlock/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.noreapring.ksh (from r249197, user/attilio/vmcontention/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.noreapring.ksh)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ user/attilio/vmobj-readlock/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.noreapring.ksh	Sat Apr  6 13:25:18 2013	(r249198, copy of r249197, user/attilio/vmcontention/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.noreapring.ksh)
@@ -0,0 +1,124 @@
+#
+# 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) 2011, Joyent, Inc. All rights reserved.
+#
+
+if [ $# != 1 ]; then
+	echo expected one argument: '<'dtrace-path'>'
+	exit 2
+fi
+
+dtrace=$1
+DIR=/var/tmp/dtest.$$
+
+mkdir $DIR
+cd $DIR
+
+cat > test.c <<EOF
+#include <unistd.h>
+#include <sys/sdt.h>
+
+int
+main(int argc, char **argv)
+{
+	DTRACE_PROBE(test_prov, probe1);
+}
+EOF
+
+cat > prov.d <<EOF
+provider test_prov {
+	probe probe1();
+};
+EOF
+
+gcc -c test.c
+if [ $? -ne 0 ]; then
+	print -u2 "failed to compile test.c"
+	exit 1
+fi
+$dtrace -G -32 -s prov.d test.o
+if [ $? -ne 0 ]; then
+	print -u2 "failed to create DOF"
+	exit 1
+fi
+gcc -o test test.o prov.o
+if [ $? -ne 0 ]; then
+	print -u2 "failed to link final executable"
+	exit 1
+fi
+
+script()
+{
+	$dtrace -Zwqs /dev/stdin <<EOF
+	test_prov*:::
+	{
+		probeid = id;
+	}
+
+	tick-1sec
+	/probeid == 0/
+	{
+		printf("launching test\n");
+		system("./test");
+	}
+
+	tick-1sec
+	/probeid != 0/
+	{
+		printf("attempting re-enabling\n");
+		system("dtrace -e -x errtags -i %d", probeid);
+		attempts++;
+	}
+
+	tick-1sec
+	/attempts > 10/
+	{
+		exit(0);
+	}
+EOF
+}
+
+$dtrace -x bufpolicy=ring -ZwqP test_prov\* > /dev/null 2>&1 &
+background=$!
+echo launched ring buffered enabling as pid $background
+script 2>&1 | tee test.out
+
+#
+# It should be true that our probe was not reaped after the provider was made
+# defunct: the active ring buffer in the earlier enabling prevents reaping of
+# any of the earlier enabling's ECBs.
+# 
+status=0
+
+if grep D_PDESC_INVAL test.out 2> /dev/null 1>&2 ; then
+	status=1
+else
+	grep D_PROC_GRAB test.out 2> /dev/null 1>&2
+	status=$?
+fi
+
+kill $background
+cd /
+/usr/bin/rm -rf $DIR
+
+exit $status

Copied: user/attilio/vmobj-readlock/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.reap.ksh (from r249197, user/attilio/vmcontention/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.reap.ksh)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ user/attilio/vmobj-readlock/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.reap.ksh	Sat Apr  6 13:25:18 2013	(r249198, copy of r249197, user/attilio/vmcontention/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.reap.ksh)
@@ -0,0 +1,115 @@
+#
+# 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) 2011, Joyent, Inc. All rights reserved.
+#
+
+if [ $# != 1 ]; then
+	echo expected one argument: '<'dtrace-path'>'
+	exit 2
+fi
+
+dtrace=$1
+DIR=/var/tmp/dtest.$$
+
+mkdir $DIR
+cd $DIR
+
+cat > test.c <<EOF
+#include <unistd.h>
+#include <sys/sdt.h>
+
+int
+main(int argc, char **argv)
+{
+	DTRACE_PROBE(test_prov, probe1);
+}
+EOF
+
+cat > prov.d <<EOF
+provider test_prov {
+	probe probe1();
+};
+EOF
+
+gcc -c test.c
+if [ $? -ne 0 ]; then
+	print -u2 "failed to compile test.c"
+	exit 1
+fi
+$dtrace -G -32 -s prov.d test.o
+if [ $? -ne 0 ]; then
+	print -u2 "failed to create DOF"
+	exit 1
+fi
+gcc -o test test.o prov.o
+if [ $? -ne 0 ]; then
+	print -u2 "failed to link final executable"
+	exit 1
+fi
+
+script()
+{
+	$dtrace -Zwqs /dev/stdin <<EOF
+	test_prov*:::
+	{
+		probeid = id;
+	}
+
+	tick-1sec
+	/probeid == 0/
+	{
+		printf("launching test\n");
+		system("./test");
+	}
+
+	tick-1sec
+	/probeid != 0/
+	{
+		printf("attempting re-enabling\n");
+		system("dtrace -e -x errtags -i %d", probeid);
+		attempts++;
+	}
+
+	tick-1sec
+	/attempts > 10/
+	{
+		exit(0);
+	}
+EOF
+}
+
+script 2>&1 | tee test.out
+
+#
+# It should be true that our probe was reaped over the course of the enabling,
+# causing the embedded DTrace invocation to fail on an invalid probe (that is,
+# D_PDESC_INVAL) instead of an inability to grab the underlying process
+# (D_PROC_GRAB).
+# 
+grep D_PDESC_INVAL test.out 2> /dev/null 1>&2
+status=$?
+
+cd /
+/usr/bin/rm -rf $DIR
+
+exit $status

Modified: user/attilio/vmobj-readlock/cddl/contrib/opensolaris/lib/libdtrace/common/dt_pragma.c
==============================================================================
--- user/attilio/vmobj-readlock/cddl/contrib/opensolaris/lib/libdtrace/common/dt_pragma.c	Sat Apr  6 13:12:05 2013	(r249197)
+++ user/attilio/vmobj-readlock/cddl/contrib/opensolaris/lib/libdtrace/common/dt_pragma.c	Sat Apr  6 13:25:18 2013	(r249198)
@@ -241,6 +241,8 @@ dt_pragma_depends(const char *prname, dt
 	int found;
 	dt_lib_depend_t *dld;
 	char lib[MAXPATHLEN];
+	size_t plen;
+	char *provs, *cpy, *tok;
 
 	if (cnp == NULL || nnp == NULL ||
 	    cnp->dn_kind != DT_NODE_IDENT || nnp->dn_kind != DT_NODE_IDENT) {
@@ -248,9 +250,31 @@ dt_pragma_depends(const char *prname, dt
 		    "<class> <name>\n", prname);
 	}
 
-	if (strcmp(cnp->dn_string, "provider") == 0)
-		found = dt_provider_lookup(dtp, nnp->dn_string) != NULL;
-	else if (strcmp(cnp->dn_string, "module") == 0) {
+	if (strcmp(cnp->dn_string, "provider") == 0) {
+		/*
+		 * First try to get the provider list using the
+		 * debug.dtrace.providers sysctl, since that'll work even if
+		 * we're not running as root.
+		 */
+		provs = NULL;
+		if (sysctlbyname("debug.dtrace.providers", NULL, &plen, NULL, 0) ||
+		    ((provs = dt_alloc(dtp, plen)) == NULL) ||
+		    sysctlbyname("debug.dtrace.providers", provs, &plen, NULL, 0))
+			found = dt_provider_lookup(dtp, nnp->dn_string) != NULL;
+		else {
+			found = B_FALSE;
+			for (cpy = provs; (tok = strsep(&cpy, " ")) != NULL; )
+				if (strcmp(tok, nnp->dn_string) == 0) {
+					found = B_TRUE;
+					break;
+				}
+			if (found == B_FALSE)
+				found = dt_provider_lookup(dtp,
+				    nnp->dn_string) != NULL;
+		}
+		if (provs != NULL)
+			dt_free(dtp, provs);
+	} else if (strcmp(cnp->dn_string, "module") == 0) {
 		dt_module_t *mp = dt_module_lookup_by_name(dtp, nnp->dn_string);
 		found = mp != NULL && dt_module_getctf(dtp, mp) != NULL;
 	} else if (strcmp(cnp->dn_string, "library") == 0) {

Modified: user/attilio/vmobj-readlock/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h
==============================================================================
--- user/attilio/vmobj-readlock/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h	Sat Apr  6 13:12:05 2013	(r249197)
+++ user/attilio/vmobj-readlock/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h	Sat Apr  6 13:25:18 2013	(r249198)
@@ -20,6 +20,7 @@
  */
 /*
  * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2013 by Delphix. All rights reserved.
  * Copyright (c) 2012, Joyent, Inc. All rights reserved.
  */
 
@@ -86,6 +87,9 @@ extern "C" {
 #include <sys/sysevent/dev.h>
 #include <machine/atomic.h>
 #include <sys/debug.h>
+#ifdef illumos
+#include "zfs.h"
+#endif
 
 #define	ZFS_EXPORTS_PATH	"/etc/zfs/exports"
 
@@ -133,28 +137,64 @@ extern int aok;
 
 #ifdef DTRACE_PROBE
 #undef	DTRACE_PROBE
-#define	DTRACE_PROBE(a)	((void)0)
 #endif	/* DTRACE_PROBE */
+#ifdef illumos
+#define	DTRACE_PROBE(a) \
+	ZFS_PROBE0(#a)
+#endif

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***


More information about the svn-src-user mailing list