From owner-svn-src-user@FreeBSD.ORG Tue Apr 2 13:42:21 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id A2FD29D4; Tue, 2 Apr 2013 13:42:21 +0000 (UTC) (envelope-from andre@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 86D2834C; Tue, 2 Apr 2013 13:42:21 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.6/8.14.6) with ESMTP id r32DgLgx007986; Tue, 2 Apr 2013 13:42:21 GMT (envelope-from andre@svn.freebsd.org) Received: (from andre@localhost) by svn.freebsd.org (8.14.6/8.14.5/Submit) id r32DgKDT007978; Tue, 2 Apr 2013 13:42:20 GMT (envelope-from andre@svn.freebsd.org) Message-Id: <201304021342.r32DgKDT007978@svn.freebsd.org> From: Andre Oppermann Date: Tue, 2 Apr 2013 13:42:20 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r249021 - in user/andre/tcp-ao/sys: conf netinet X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Apr 2013 13:42:21 -0000 Author: andre Date: Tue Apr 2 13:42:20 2013 New Revision: 249021 URL: http://svnweb.freebsd.org/changeset/base/249021 Log: Add CMAC and HMAC to the build, fix a couple of typos and comment out some TCP-AO glue for an upcoming sync from HEAD. Modified: user/andre/tcp-ao/sys/conf/files user/andre/tcp-ao/sys/netinet/tcp_ao.c user/andre/tcp-ao/sys/netinet/tcp_ao.h user/andre/tcp-ao/sys/netinet/tcp_output.c user/andre/tcp-ao/sys/netinet/tcp_usrreq.c user/andre/tcp-ao/sys/netinet/tcp_var.h Modified: user/andre/tcp-ao/sys/conf/files ============================================================================== --- user/andre/tcp-ao/sys/conf/files Tue Apr 2 12:40:01 2013 (r249020) +++ user/andre/tcp-ao/sys/conf/files Tue Apr 2 13:42:20 2013 (r249021) @@ -539,6 +539,8 @@ crypto/sha1.c optional carp | crypto | netgraph_mppc_encryption | sctp crypto/sha2/sha2.c optional crypto | geom_bde | ipsec | random | \ sctp | zfs +crypto/cmac/cmac.c optional crypto | netinet | netinet6 +crypto/hmac/hmac.c optional crypto | netinet | netinet6 ddb/db_access.c optional ddb ddb/db_break.c optional ddb ddb/db_capture.c optional ddb Modified: user/andre/tcp-ao/sys/netinet/tcp_ao.c ============================================================================== --- user/andre/tcp-ao/sys/netinet/tcp_ao.c Tue Apr 2 12:40:01 2013 (r249020) +++ user/andre/tcp-ao/sys/netinet/tcp_ao.c Tue Apr 2 13:42:20 2013 (r249021) @@ -60,7 +60,7 @@ MALLOC_DEFINE(M_TCPAO, "tcp_ao", "TCP-AO int tcp_ao_ctl(struct tcpcb *tp, struct tcp_ao_sopt *tao, int tao_len) { - srtuct tcp_ao_cb *c; + struct tcp_ao_cb *c; struct tcp_ao_peer *p; struct tcp_ao_key *k; int error; Modified: user/andre/tcp-ao/sys/netinet/tcp_ao.h ============================================================================== --- user/andre/tcp-ao/sys/netinet/tcp_ao.h Tue Apr 2 12:40:01 2013 (r249020) +++ user/andre/tcp-ao/sys/netinet/tcp_ao.h Tue Apr 2 13:42:20 2013 (r249021) @@ -124,7 +124,7 @@ struct tcp_ao_peer { sockaddr_in6 sin6; } tap_peer; uint8_t tap_activekey; - SLIST_HEAD() tap_keys; + SLIST_HEAD(tap_key, tcp_ao_key) tap_keys; }; struct tcp_ao_key { Modified: user/andre/tcp-ao/sys/netinet/tcp_output.c ============================================================================== --- user/andre/tcp-ao/sys/netinet/tcp_output.c Tue Apr 2 12:40:01 2013 (r249020) +++ user/andre/tcp-ao/sys/netinet/tcp_output.c Tue Apr 2 13:42:20 2013 (r249021) @@ -1506,6 +1506,7 @@ tcp_addoptions(struct tcpopt *to, u_char *optp++ = 0; break; } +#if 0 case TOF_AO: { int siglen = tcp_ao_siglen(tp); @@ -1526,6 +1527,7 @@ tcp_addoptions(struct tcpopt *to, u_char *optp++ = 0; break; } +#endif case TOF_SACK: { int sackblks = 0; Modified: user/andre/tcp-ao/sys/netinet/tcp_usrreq.c ============================================================================== --- user/andre/tcp-ao/sys/netinet/tcp_usrreq.c Tue Apr 2 12:40:01 2013 (r249020) +++ user/andre/tcp-ao/sys/netinet/tcp_usrreq.c Tue Apr 2 13:42:20 2013 (r249021) @@ -1308,7 +1308,7 @@ tcp_ctloutput(struct socket *so, struct u_int ui; struct inpcb *inp; struct tcpcb *tp; - void *x; +// void *x; struct tcp_info ti; char buf[TCP_CA_NAME_MAX]; struct cc_algo *algo; @@ -1358,6 +1358,7 @@ tcp_ctloutput(struct socket *so, struct tp->t_flags &= ~TF_SIGNATURE; goto unlock_and_done; #endif /* TCP_SIGNATURE */ +#if 0 case TCP_AO: INP_WUNLOCK(inp); if (sopt->sopt_valsize <= sizeof(struct tcp_ao_sopt) + @@ -1373,7 +1374,7 @@ tcp_ctloutput(struct socket *so, struct INP_WLOCK_RECHECK(inp); error = tcp_ao_ctl(tp, x, sopt->sopt_valsize); goto unlock_and_done; - +#endif case TCP_NODELAY: case TCP_NOOPT: INP_WUNLOCK(inp); @@ -1568,7 +1569,7 @@ unlock_and_done: error = sooptcopyout(sopt, &optval, sizeof optval); break; #endif - case TCO_AO: + case TCP_AO: optval = (tp->t_flags & TF_AO) ? 1 : 0; INP_WUNLOCK(inp); error = sooptcopyout(sopt, &optval, sizeof optval); Modified: user/andre/tcp-ao/sys/netinet/tcp_var.h ============================================================================== --- user/andre/tcp-ao/sys/netinet/tcp_var.h Tue Apr 2 12:40:01 2013 (r249020) +++ user/andre/tcp-ao/sys/netinet/tcp_var.h Tue Apr 2 13:42:20 2013 (r249021) @@ -247,7 +247,7 @@ struct tcpcb { #define TF_ECN_SND_ECE 0x10000000 /* ECN ECE in queue */ #define TF_CONGRECOVERY 0x20000000 /* congestion recovery mode */ #define TF_WASCRECOVERY 0x40000000 /* was in congestion recovery */ -#define TF_AO 0x80000000 /* require TCP-AO digests (RFC5925) +#define TF_AO 0x80000000 /* require TCP-AO digests (RFC5925) */ #define IN_FASTRECOVERY(t_flags) (t_flags & TF_FASTRECOVERY) #define ENTER_FASTRECOVERY(t_flags) t_flags |= TF_FASTRECOVERY @@ -307,8 +307,8 @@ struct tcpopt { u_char *to_sacks; /* pointer to the first SACK blocks */ u_char *to_signature; /* pointer to the MD5/AO signature */ u_int8_t to_siglen; /* length of signature */ - u_int8_t to_ao_keyid /* current TCP-AO keyid */ - u_int8_t tp_ao_nextkeyid /* receive next TCP-AO keyid */ + u_int8_t to_ao_keyid; /* current TCP-AO keyid */ + u_int8_t to_ao_nextkeyid; /* receive next TCP-AO keyid */ u_int16_t to_mss; /* maximum segment size */ u_int8_t to_wscale; /* window scaling */ u_int8_t to_nsacks; /* number of SACK blocks */ From owner-svn-src-user@FreeBSD.ORG Tue Apr 2 14:27:48 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id B62C9FD1; Tue, 2 Apr 2013 14:27:48 +0000 (UTC) (envelope-from andre@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id A58BF77C; Tue, 2 Apr 2013 14:27:48 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.6/8.14.6) with ESMTP id r32ERmq9020830; Tue, 2 Apr 2013 14:27:48 GMT (envelope-from andre@svn.freebsd.org) Received: (from andre@localhost) by svn.freebsd.org (8.14.6/8.14.5/Submit) id r32ERjhN020810; Tue, 2 Apr 2013 14:27:45 GMT (envelope-from andre@svn.freebsd.org) Message-Id: <201304021427.r32ERjhN020810@svn.freebsd.org> From: Andre Oppermann Date: Tue, 2 Apr 2013 14:27:45 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r249024 - in user/andre/tcp-ao/sys: amd64/amd64 amd64/include amd64/vmm amd64/vmm/intel amd64/vmm/io arm/arm arm/at91 arm/broadcom/bcm2835 arm/conf arm/freescale arm/include arm/s3c2xx0... X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Apr 2013 14:27:48 -0000 Author: andre Date: Tue Apr 2 14:27:44 2013 New Revision: 249024 URL: http://svnweb.freebsd.org/changeset/base/249024 Log: Integrate from HEAD @r294922. Added: user/andre/tcp-ao/sys/arm/conf/EFIKA_MX - copied unchanged from r249021, head/sys/arm/conf/EFIKA_MX user/andre/tcp-ao/sys/arm/freescale/ - copied from r249021, head/sys/arm/freescale/ user/andre/tcp-ao/sys/arm/include/at91_gpio.h - copied unchanged from r249021, head/sys/arm/include/at91_gpio.h user/andre/tcp-ao/sys/boot/fdt/dts/efikamx.dts - copied unchanged from r249021, head/sys/boot/fdt/dts/efikamx.dts user/andre/tcp-ao/sys/boot/fdt/dts/imx51x.dtsi - copied unchanged from r249021, head/sys/boot/fdt/dts/imx51x.dtsi user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_destroy.c - copied unchanged from r249021, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_destroy.c user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_userhold.c - copied unchanged from r249021, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_userhold.c user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_send.h - copied unchanged from r249021, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_send.h user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_destroy.h - copied unchanged from r249021, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_destroy.h user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_userhold.h - copied unchanged from r249021, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_userhold.h user/andre/tcp-ao/sys/cddl/dev/fbt/fbt_powerpc.c - copied unchanged from r249021, head/sys/cddl/dev/fbt/fbt_powerpc.c user/andre/tcp-ao/sys/dev/ata/chipsets/ata-fsl.c - copied unchanged from r249021, head/sys/dev/ata/chipsets/ata-fsl.c user/andre/tcp-ao/sys/dev/uart/uart_dev_imx.c - copied unchanged from r249021, head/sys/dev/uart/uart_dev_imx.c user/andre/tcp-ao/sys/dev/uart/uart_dev_imx5xx.h - copied unchanged from r249021, head/sys/dev/uart/uart_dev_imx5xx.h user/andre/tcp-ao/sys/dev/usb/controller/ehci_imx.c - copied unchanged from r249021, head/sys/dev/usb/controller/ehci_imx.c user/andre/tcp-ao/sys/libkern/arm/aeabi_unwind.c - copied unchanged from r249021, head/sys/libkern/arm/aeabi_unwind.c user/andre/tcp-ao/sys/libkern/arm/memset.S - copied unchanged from r249021, head/sys/libkern/arm/memset.S user/andre/tcp-ao/sys/mips/atheros/ar933x_chip.c - copied unchanged from r249021, head/sys/mips/atheros/ar933x_chip.c user/andre/tcp-ao/sys/mips/atheros/ar933x_chip.h - copied unchanged from r249021, head/sys/mips/atheros/ar933x_chip.h user/andre/tcp-ao/sys/mips/atheros/ar933x_uart.h - copied unchanged from r249021, head/sys/mips/atheros/ar933x_uart.h user/andre/tcp-ao/sys/mips/atheros/ar933xreg.h - copied unchanged from r249021, head/sys/mips/atheros/ar933xreg.h user/andre/tcp-ao/sys/mips/atheros/uart_bus_ar933x.c - copied unchanged from r249021, head/sys/mips/atheros/uart_bus_ar933x.c user/andre/tcp-ao/sys/mips/atheros/uart_cpu_ar933x.c - copied unchanged from r249021, head/sys/mips/atheros/uart_cpu_ar933x.c user/andre/tcp-ao/sys/mips/atheros/uart_dev_ar933x.c - copied unchanged from r249021, head/sys/mips/atheros/uart_dev_ar933x.c user/andre/tcp-ao/sys/mips/atheros/uart_dev_ar933x.h - copied unchanged from r249021, head/sys/mips/atheros/uart_dev_ar933x.h user/andre/tcp-ao/sys/mips/conf/AP121 - copied unchanged from r249021, head/sys/mips/conf/AP121 user/andre/tcp-ao/sys/mips/conf/AP121.hints - copied unchanged from r249021, head/sys/mips/conf/AP121.hints user/andre/tcp-ao/sys/mips/conf/AR933X_BASE - copied unchanged from r249021, head/sys/mips/conf/AR933X_BASE user/andre/tcp-ao/sys/mips/conf/AR933X_BASE.hints - copied unchanged from r249021, head/sys/mips/conf/AR933X_BASE.hints user/andre/tcp-ao/sys/modules/ctl/ - copied from r249021, head/sys/modules/ctl/ user/andre/tcp-ao/sys/modules/cxgbe/t4_firmware/ - copied from r249021, head/sys/modules/cxgbe/t4_firmware/ user/andre/tcp-ao/sys/vm/_vm_radix.h - copied unchanged from r249021, head/sys/vm/_vm_radix.h user/andre/tcp-ao/sys/vm/vm_radix.c - copied unchanged from r249021, head/sys/vm/vm_radix.c user/andre/tcp-ao/sys/vm/vm_radix.h - copied unchanged from r249021, head/sys/vm/vm_radix.h Deleted: user/andre/tcp-ao/sys/modules/cxgbe/firmware/ Modified: user/andre/tcp-ao/sys/amd64/amd64/pmap.c user/andre/tcp-ao/sys/amd64/include/pmap.h user/andre/tcp-ao/sys/amd64/include/vmm_instruction_emul.h (contents, props changed) user/andre/tcp-ao/sys/amd64/vmm/intel/vmx.c user/andre/tcp-ao/sys/amd64/vmm/io/vlapic.c user/andre/tcp-ao/sys/amd64/vmm/vmm.c user/andre/tcp-ao/sys/amd64/vmm/vmm_instruction_emul.c user/andre/tcp-ao/sys/amd64/vmm/vmm_stat.c user/andre/tcp-ao/sys/amd64/vmm/vmm_stat.h user/andre/tcp-ao/sys/arm/arm/bcopy_page.S user/andre/tcp-ao/sys/arm/arm/bcopyinout.S user/andre/tcp-ao/sys/arm/arm/bcopyinout_xscale.S user/andre/tcp-ao/sys/arm/arm/blockio.S user/andre/tcp-ao/sys/arm/arm/bus_space_asm_generic.S user/andre/tcp-ao/sys/arm/arm/busdma_machdep-v6.c user/andre/tcp-ao/sys/arm/arm/copystr.S user/andre/tcp-ao/sys/arm/arm/cpufunc_asm.S user/andre/tcp-ao/sys/arm/arm/cpufunc_asm_arm10.S user/andre/tcp-ao/sys/arm/arm/cpufunc_asm_arm11.S user/andre/tcp-ao/sys/arm/arm/cpufunc_asm_arm11x6.S user/andre/tcp-ao/sys/arm/arm/cpufunc_asm_arm7tdmi.S user/andre/tcp-ao/sys/arm/arm/cpufunc_asm_arm8.S user/andre/tcp-ao/sys/arm/arm/cpufunc_asm_arm9.S user/andre/tcp-ao/sys/arm/arm/cpufunc_asm_armv4.S user/andre/tcp-ao/sys/arm/arm/cpufunc_asm_armv5.S user/andre/tcp-ao/sys/arm/arm/cpufunc_asm_armv5_ec.S user/andre/tcp-ao/sys/arm/arm/cpufunc_asm_armv6.S user/andre/tcp-ao/sys/arm/arm/cpufunc_asm_armv7.S user/andre/tcp-ao/sys/arm/arm/cpufunc_asm_fa526.S user/andre/tcp-ao/sys/arm/arm/cpufunc_asm_ixp12x0.S user/andre/tcp-ao/sys/arm/arm/cpufunc_asm_pj4b.S user/andre/tcp-ao/sys/arm/arm/cpufunc_asm_sa1.S user/andre/tcp-ao/sys/arm/arm/cpufunc_asm_sa11x0.S user/andre/tcp-ao/sys/arm/arm/cpufunc_asm_sheeva.S user/andre/tcp-ao/sys/arm/arm/cpufunc_asm_xscale.S user/andre/tcp-ao/sys/arm/arm/cpufunc_asm_xscale_c3.S user/andre/tcp-ao/sys/arm/arm/db_trace.c user/andre/tcp-ao/sys/arm/arm/elf_trampoline.c user/andre/tcp-ao/sys/arm/arm/exception.S user/andre/tcp-ao/sys/arm/arm/fiq_subr.S user/andre/tcp-ao/sys/arm/arm/fusu.S user/andre/tcp-ao/sys/arm/arm/in_cksum_arm.S user/andre/tcp-ao/sys/arm/arm/irq_dispatch.S user/andre/tcp-ao/sys/arm/arm/locore.S user/andre/tcp-ao/sys/arm/arm/pmap-v6.c user/andre/tcp-ao/sys/arm/arm/pmap.c user/andre/tcp-ao/sys/arm/arm/setcpsr.S user/andre/tcp-ao/sys/arm/arm/support.S user/andre/tcp-ao/sys/arm/arm/swtch.S user/andre/tcp-ao/sys/arm/at91/at91_machdep.c user/andre/tcp-ao/sys/arm/at91/at91_mci.c user/andre/tcp-ao/sys/arm/at91/at91_pio.c user/andre/tcp-ao/sys/arm/at91/at91_piovar.h user/andre/tcp-ao/sys/arm/at91/at91_pmc.c user/andre/tcp-ao/sys/arm/at91/at91rm9200.c user/andre/tcp-ao/sys/arm/at91/at91rm9200_devices.c user/andre/tcp-ao/sys/arm/at91/uart_dev_at91usart.c user/andre/tcp-ao/sys/arm/broadcom/bcm2835/bcm2835_sdhci.c user/andre/tcp-ao/sys/arm/broadcom/bcm2835/bcm2835_systimer.c user/andre/tcp-ao/sys/arm/include/asm.h user/andre/tcp-ao/sys/arm/include/bus.h user/andre/tcp-ao/sys/arm/include/machdep.h user/andre/tcp-ao/sys/arm/include/pmap.h user/andre/tcp-ao/sys/arm/s3c2xx0/uart_dev_s3c2410.c user/andre/tcp-ao/sys/arm/sa11x0/uart_dev_sa1110.c user/andre/tcp-ao/sys/arm/ti/cpsw/if_cpsw.c user/andre/tcp-ao/sys/arm/ti/ti_mmchs.c user/andre/tcp-ao/sys/boot/arm/uboot/start.S user/andre/tcp-ao/sys/boot/fdt/fdt_loader_cmd.c user/andre/tcp-ao/sys/bsm/audit_kevents.h user/andre/tcp-ao/sys/cam/ata/ata_all.c user/andre/tcp-ao/sys/cam/ata/ata_da.c user/andre/tcp-ao/sys/cam/cam.c user/andre/tcp-ao/sys/cam/cam.h user/andre/tcp-ao/sys/cam/cam_ccb.h user/andre/tcp-ao/sys/cam/cam_periph.c user/andre/tcp-ao/sys/cam/cam_periph.h user/andre/tcp-ao/sys/cam/cam_sim.c user/andre/tcp-ao/sys/cam/ctl/README.ctl.txt user/andre/tcp-ao/sys/cam/ctl/ctl.c user/andre/tcp-ao/sys/cam/ctl/ctl_frontend_cam_sim.c user/andre/tcp-ao/sys/cam/ctl/ctl_frontend_internal.c user/andre/tcp-ao/sys/cam/ctl/scsi_ctl.c user/andre/tcp-ao/sys/cam/scsi/scsi_all.c user/andre/tcp-ao/sys/cam/scsi/scsi_all.h user/andre/tcp-ao/sys/cam/scsi/scsi_cd.c user/andre/tcp-ao/sys/cam/scsi/scsi_da.c user/andre/tcp-ao/sys/cddl/compat/opensolaris/sys/cred.h user/andre/tcp-ao/sys/cddl/compat/opensolaris/sys/sig.h user/andre/tcp-ao/sys/cddl/compat/opensolaris/sys/time.h user/andre/tcp-ao/sys/cddl/contrib/opensolaris/common/nvpair/fnvpair.c user/andre/tcp-ao/sys/cddl/contrib/opensolaris/common/zfs/zfs_comutil.c user/andre/tcp-ao/sys/cddl/contrib/opensolaris/common/zfs/zfs_comutil.h user/andre/tcp-ao/sys/cddl/contrib/opensolaris/common/zfs/zfs_ioctl_compat.c user/andre/tcp-ao/sys/cddl/contrib/opensolaris/common/zfs/zfs_ioctl_compat.h user/andre/tcp-ao/sys/cddl/contrib/opensolaris/common/zfs/zprop_common.c user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/Makefile.files user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/dtrace/fasttrap.c user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bplist.c user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bpobj.c user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_diff.c user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_traverse.c user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_deleg.c user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_prop.c user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_synctask.c user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.c user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/refcount.c user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/rrwlock.c user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sa.c user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_history.c user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/space_map.c user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/arc.h user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dbuf.h user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_objset.h user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_tx.h user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dataset.h user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_deleg.h user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dir.h user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_pool.h user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_prop.h user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_synctask.h user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab.h user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/refcount.h user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/rrwlock.h user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/space_map.h user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/trim_map.h user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/txg.h user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfeature.h user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_debug.h user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ioctl.h user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_znode.h user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil.h user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/trim_map.c user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/txg.c user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace.h user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace_impl.h user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/sys/feature_tests.h user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zfs.h user/andre/tcp-ao/sys/cddl/contrib/opensolaris/uts/common/sys/nvpair.h user/andre/tcp-ao/sys/cddl/dev/dtrace/powerpc/dtrace_asm.S user/andre/tcp-ao/sys/cddl/dev/dtrace/powerpc/dtrace_isa.c user/andre/tcp-ao/sys/cddl/dev/dtrace/powerpc/dtrace_subr.c user/andre/tcp-ao/sys/cddl/dev/fbt/fbt.c user/andre/tcp-ao/sys/compat/freebsd32/freebsd32_proto.h user/andre/tcp-ao/sys/compat/freebsd32/freebsd32_syscall.h user/andre/tcp-ao/sys/compat/freebsd32/freebsd32_syscalls.c user/andre/tcp-ao/sys/compat/freebsd32/freebsd32_sysent.c user/andre/tcp-ao/sys/compat/freebsd32/freebsd32_systrace_args.c user/andre/tcp-ao/sys/compat/freebsd32/syscalls.master user/andre/tcp-ao/sys/compat/linux/linux_file.c user/andre/tcp-ao/sys/compat/ndis/kern_ndis.c user/andre/tcp-ao/sys/conf/Makefile.arm user/andre/tcp-ao/sys/conf/NOTES user/andre/tcp-ao/sys/conf/files user/andre/tcp-ao/sys/conf/files.arm user/andre/tcp-ao/sys/dev/acpica/acpi_powerres.c user/andre/tcp-ao/sys/dev/ahci/ahci.c user/andre/tcp-ao/sys/dev/ath/ath_hal/ah_regdomain/ah_rd_domains.h user/andre/tcp-ao/sys/dev/ath/ath_hal/ah_regdomain/ah_rd_regmap.h user/andre/tcp-ao/sys/dev/ath/ath_hal/ar5416/ar5416_xmit.c user/andre/tcp-ao/sys/dev/ath/if_ath.c user/andre/tcp-ao/sys/dev/ath/if_ath_beacon.c user/andre/tcp-ao/sys/dev/ath/if_ath_beacon.h user/andre/tcp-ao/sys/dev/ath/if_ath_misc.h user/andre/tcp-ao/sys/dev/ath/if_ath_rx.c user/andre/tcp-ao/sys/dev/ath/if_ath_rx_edma.c user/andre/tcp-ao/sys/dev/ath/if_ath_sysctl.c user/andre/tcp-ao/sys/dev/ath/if_ath_tdma.c user/andre/tcp-ao/sys/dev/ath/if_ath_tx.c user/andre/tcp-ao/sys/dev/ath/if_ath_tx_edma.c user/andre/tcp-ao/sys/dev/ath/if_athvar.h user/andre/tcp-ao/sys/dev/atkbdc/psm.c user/andre/tcp-ao/sys/dev/bge/if_bge.c user/andre/tcp-ao/sys/dev/ciss/ciss.c user/andre/tcp-ao/sys/dev/cxgbe/adapter.h user/andre/tcp-ao/sys/dev/cxgbe/common/common.h user/andre/tcp-ao/sys/dev/cxgbe/common/t4_hw.c user/andre/tcp-ao/sys/dev/cxgbe/common/t4_hw.h user/andre/tcp-ao/sys/dev/cxgbe/common/t4_msg.h user/andre/tcp-ao/sys/dev/cxgbe/common/t4_regs.h user/andre/tcp-ao/sys/dev/cxgbe/osdep.h user/andre/tcp-ao/sys/dev/cxgbe/t4_ioctl.h user/andre/tcp-ao/sys/dev/cxgbe/t4_main.c user/andre/tcp-ao/sys/dev/cxgbe/t4_sge.c user/andre/tcp-ao/sys/dev/cxgbe/tom/t4_connect.c user/andre/tcp-ao/sys/dev/cxgbe/tom/t4_cpl_io.c user/andre/tcp-ao/sys/dev/cxgbe/tom/t4_ddp.c user/andre/tcp-ao/sys/dev/cxgbe/tom/t4_listen.c user/andre/tcp-ao/sys/dev/cxgbe/tom/t4_tom.c user/andre/tcp-ao/sys/dev/cxgbe/tom/t4_tom.h user/andre/tcp-ao/sys/dev/drm2/ttm/ttm_bo_util.c user/andre/tcp-ao/sys/dev/drm2/ttm/ttm_bo_vm.c user/andre/tcp-ao/sys/dev/drm2/ttm/ttm_memory.c user/andre/tcp-ao/sys/dev/e1000/if_igb.c user/andre/tcp-ao/sys/dev/e1000/if_igb.h user/andre/tcp-ao/sys/dev/fb/vesa.c user/andre/tcp-ao/sys/dev/fdt/fdt_common.c user/andre/tcp-ao/sys/dev/fdt/fdtbus.c user/andre/tcp-ao/sys/dev/fdt/simplebus.c user/andre/tcp-ao/sys/dev/hwpmc/hwpmc_core.c user/andre/tcp-ao/sys/dev/hwpmc/hwpmc_intel.c user/andre/tcp-ao/sys/dev/hwpmc/hwpmc_uncore.c user/andre/tcp-ao/sys/dev/hwpmc/pmc_events.h user/andre/tcp-ao/sys/dev/ipmi/ipmi_kcs.c user/andre/tcp-ao/sys/dev/ipmi/ipmi_smic.c user/andre/tcp-ao/sys/dev/isci/isci_controller.c user/andre/tcp-ao/sys/dev/isci/isci_io_request.c user/andre/tcp-ao/sys/dev/ixgbe/ixgbe.c user/andre/tcp-ao/sys/dev/md/md.c user/andre/tcp-ao/sys/dev/mfi/mfi_disk.c user/andre/tcp-ao/sys/dev/mii/rgephy.c user/andre/tcp-ao/sys/dev/mii/rgephyreg.h user/andre/tcp-ao/sys/dev/mmc/mmc.c user/andre/tcp-ao/sys/dev/mmc/mmcsd.c user/andre/tcp-ao/sys/dev/mps/mps_sas.c user/andre/tcp-ao/sys/dev/nvd/nvd.c user/andre/tcp-ao/sys/dev/nvme/nvme.c user/andre/tcp-ao/sys/dev/nvme/nvme.h user/andre/tcp-ao/sys/dev/nvme/nvme_ctrlr.c user/andre/tcp-ao/sys/dev/nvme/nvme_ctrlr_cmd.c user/andre/tcp-ao/sys/dev/nvme/nvme_ns.c user/andre/tcp-ao/sys/dev/nvme/nvme_ns_cmd.c user/andre/tcp-ao/sys/dev/nvme/nvme_private.h user/andre/tcp-ao/sys/dev/nvme/nvme_qpair.c user/andre/tcp-ao/sys/dev/nvme/nvme_sysctl.c user/andre/tcp-ao/sys/dev/nvme/nvme_test.c user/andre/tcp-ao/sys/dev/nvme/nvme_uio.c user/andre/tcp-ao/sys/dev/puc/pucdata.c user/andre/tcp-ao/sys/dev/siis/siis.c user/andre/tcp-ao/sys/dev/sis/if_sis.c user/andre/tcp-ao/sys/dev/sis/if_sisreg.h user/andre/tcp-ao/sys/dev/sound/pci/hda/hdaa_patches.c user/andre/tcp-ao/sys/dev/sound/pci/hda/hdac.h user/andre/tcp-ao/sys/dev/sound/pcm/sndstat.c user/andre/tcp-ao/sys/dev/twa/tw_osl_cam.c user/andre/tcp-ao/sys/dev/twa/tw_osl_freebsd.c user/andre/tcp-ao/sys/dev/tws/tws_cam.c user/andre/tcp-ao/sys/dev/tws/tws_user.c user/andre/tcp-ao/sys/dev/uart/uart.h user/andre/tcp-ao/sys/dev/uart/uart_bus_fdt.c user/andre/tcp-ao/sys/dev/uart/uart_core.c user/andre/tcp-ao/sys/dev/uart/uart_dev_pl011.c user/andre/tcp-ao/sys/dev/uart/uart_dev_quicc.c user/andre/tcp-ao/sys/dev/uart/uart_dev_sab82532.c user/andre/tcp-ao/sys/dev/uart/uart_dev_z8530.c user/andre/tcp-ao/sys/dev/usb/controller/xhci.c user/andre/tcp-ao/sys/dev/usb/serial/u3g.c user/andre/tcp-ao/sys/dev/usb/usb_device.c user/andre/tcp-ao/sys/dev/usb/usb_request.c user/andre/tcp-ao/sys/dev/usb/usbdevs user/andre/tcp-ao/sys/dev/usb/wlan/if_rum.c user/andre/tcp-ao/sys/dev/usb/wlan/if_run.c user/andre/tcp-ao/sys/fs/cd9660/cd9660_vnops.c user/andre/tcp-ao/sys/fs/ext2fs/ext2_balloc.c user/andre/tcp-ao/sys/fs/ext2fs/ext2_vnops.c user/andre/tcp-ao/sys/fs/msdosfs/msdosfs_vnops.c user/andre/tcp-ao/sys/fs/nfs/nfsport.h user/andre/tcp-ao/sys/fs/nfsclient/nfs_clbio.c user/andre/tcp-ao/sys/fs/nfsclient/nfs_clport.c user/andre/tcp-ao/sys/fs/nfsclient/nfs_clvnops.c user/andre/tcp-ao/sys/fs/tmpfs/tmpfs.h user/andre/tcp-ao/sys/fs/tmpfs/tmpfs_subr.c user/andre/tcp-ao/sys/fs/tmpfs/tmpfs_vnops.c user/andre/tcp-ao/sys/fs/udf/udf_vnops.c user/andre/tcp-ao/sys/geom/gate/g_gate.c user/andre/tcp-ao/sys/geom/geom.h user/andre/tcp-ao/sys/geom/geom_dev.c user/andre/tcp-ao/sys/geom/geom_disk.c user/andre/tcp-ao/sys/geom/geom_disk.h user/andre/tcp-ao/sys/geom/geom_event.c user/andre/tcp-ao/sys/geom/geom_int.h user/andre/tcp-ao/sys/geom/geom_io.c user/andre/tcp-ao/sys/geom/geom_slice.c user/andre/tcp-ao/sys/geom/geom_subr.c user/andre/tcp-ao/sys/geom/geom_vfs.c user/andre/tcp-ao/sys/geom/multipath/g_multipath.c user/andre/tcp-ao/sys/geom/nop/g_nop.c user/andre/tcp-ao/sys/geom/part/g_part.c user/andre/tcp-ao/sys/geom/raid/tr_raid1e.c user/andre/tcp-ao/sys/i386/i386/pmap.c user/andre/tcp-ao/sys/i386/include/param.h user/andre/tcp-ao/sys/i386/include/pmap.h user/andre/tcp-ao/sys/i386/xen/pmap.c user/andre/tcp-ao/sys/ia64/ia64/pmap.c user/andre/tcp-ao/sys/kern/capabilities.conf user/andre/tcp-ao/sys/kern/imgact_elf.c user/andre/tcp-ao/sys/kern/init_sysent.c user/andre/tcp-ao/sys/kern/kern_physio.c user/andre/tcp-ao/sys/kern/kern_racct.c user/andre/tcp-ao/sys/kern/kern_sig.c user/andre/tcp-ao/sys/kern/kern_synch.c user/andre/tcp-ao/sys/kern/kern_thread.c user/andre/tcp-ao/sys/kern/kern_timeout.c user/andre/tcp-ao/sys/kern/kern_umtx.c user/andre/tcp-ao/sys/kern/subr_bus_dma.c user/andre/tcp-ao/sys/kern/subr_param.c user/andre/tcp-ao/sys/kern/subr_sleepqueue.c user/andre/tcp-ao/sys/kern/subr_taskqueue.c user/andre/tcp-ao/sys/kern/subr_trap.c user/andre/tcp-ao/sys/kern/sys_pipe.c user/andre/tcp-ao/sys/kern/syscalls.c user/andre/tcp-ao/sys/kern/syscalls.master user/andre/tcp-ao/sys/kern/systrace_args.c user/andre/tcp-ao/sys/kern/tty_pts.c user/andre/tcp-ao/sys/kern/uipc_mbuf.c user/andre/tcp-ao/sys/kern/uipc_sockbuf.c user/andre/tcp-ao/sys/kern/uipc_socket.c user/andre/tcp-ao/sys/kern/uipc_syscalls.c user/andre/tcp-ao/sys/kern/uipc_usrreq.c user/andre/tcp-ao/sys/kern/vfs_aio.c user/andre/tcp-ao/sys/kern/vfs_bio.c user/andre/tcp-ao/sys/kern/vfs_cache.c user/andre/tcp-ao/sys/kern/vfs_cluster.c user/andre/tcp-ao/sys/kern/vfs_extattr.c user/andre/tcp-ao/sys/kern/vfs_lookup.c user/andre/tcp-ao/sys/kern/vfs_mount.c user/andre/tcp-ao/sys/kern/vfs_mountroot.c user/andre/tcp-ao/sys/kern/vfs_syscalls.c user/andre/tcp-ao/sys/kern/vfs_vnops.c user/andre/tcp-ao/sys/libkern/arm/divsi3.S user/andre/tcp-ao/sys/libkern/arm/ffs.S user/andre/tcp-ao/sys/libkern/arm/ldivmod.S user/andre/tcp-ao/sys/libkern/arm/memcpy.S user/andre/tcp-ao/sys/mips/adm5120/uart_dev_adm5120.c user/andre/tcp-ao/sys/mips/atheros/ar71xx_chip.c user/andre/tcp-ao/sys/mips/atheros/ar71xx_cpudef.h user/andre/tcp-ao/sys/mips/atheros/ar71xx_machdep.c user/andre/tcp-ao/sys/mips/atheros/ar71xx_setup.c user/andre/tcp-ao/sys/mips/atheros/ar724x_chip.c user/andre/tcp-ao/sys/mips/atheros/ar91xx_chip.c user/andre/tcp-ao/sys/mips/atheros/files.ar71xx user/andre/tcp-ao/sys/mips/mips/pmap.c user/andre/tcp-ao/sys/mips/rt305x/uart_dev_rt305x.c user/andre/tcp-ao/sys/modules/Makefile user/andre/tcp-ao/sys/modules/ath/Makefile user/andre/tcp-ao/sys/modules/cxgbe/Makefile user/andre/tcp-ao/sys/modules/dtrace/Makefile user/andre/tcp-ao/sys/modules/dtrace/dtrace/Makefile user/andre/tcp-ao/sys/modules/dtrace/dtraceall/dtraceall.c user/andre/tcp-ao/sys/modules/dtrace/fbt/Makefile user/andre/tcp-ao/sys/modules/igb/Makefile user/andre/tcp-ao/sys/modules/uart/Makefile user/andre/tcp-ao/sys/net/bridgestp.c user/andre/tcp-ao/sys/net/if_arcsubr.c user/andre/tcp-ao/sys/net/if_bridge.c user/andre/tcp-ao/sys/net/if_gre.c user/andre/tcp-ao/sys/net/if_lagg.c user/andre/tcp-ao/sys/net/if_lagg.h user/andre/tcp-ao/sys/net/pfil.c user/andre/tcp-ao/sys/net/pfil.h user/andre/tcp-ao/sys/net/rtsock.c user/andre/tcp-ao/sys/net80211/ieee80211_freebsd.c user/andre/tcp-ao/sys/netgraph/netflow/netflow.c user/andre/tcp-ao/sys/netgraph/netflow/ng_netflow.c user/andre/tcp-ao/sys/netgraph/ng_ksocket.c user/andre/tcp-ao/sys/netgraph/ng_nat.c user/andre/tcp-ao/sys/netgraph/ng_nat.h user/andre/tcp-ao/sys/netinet/igmp.c user/andre/tcp-ao/sys/netinet/ip_carp.c user/andre/tcp-ao/sys/netinet/ip_fw.h user/andre/tcp-ao/sys/netinet/ip_input.c user/andre/tcp-ao/sys/netinet/ip_mroute.c user/andre/tcp-ao/sys/netinet/ip_options.c user/andre/tcp-ao/sys/netinet/ip_output.c user/andre/tcp-ao/sys/netinet/libalias/alias.c user/andre/tcp-ao/sys/netinet/sctp_constants.h user/andre/tcp-ao/sys/netinet/tcp_input.c user/andre/tcp-ao/sys/netinet/tcp_output.c user/andre/tcp-ao/sys/netinet/tcp_subr.c user/andre/tcp-ao/sys/netinet6/icmp6.c user/andre/tcp-ao/sys/netinet6/in6_proto.c user/andre/tcp-ao/sys/netinet6/ip6_input.c user/andre/tcp-ao/sys/netinet6/ip6_mroute.c user/andre/tcp-ao/sys/netinet6/ip6_output.c user/andre/tcp-ao/sys/netinet6/mld6.c user/andre/tcp-ao/sys/netinet6/nd6.c user/andre/tcp-ao/sys/netinet6/nd6_nbr.c user/andre/tcp-ao/sys/netipsec/key.c user/andre/tcp-ao/sys/netpfil/ipfw/ip_fw2.c user/andre/tcp-ao/sys/netpfil/ipfw/ip_fw_log.c user/andre/tcp-ao/sys/netpfil/ipfw/ip_fw_private.h user/andre/tcp-ao/sys/netpfil/ipfw/ip_fw_sockopt.c user/andre/tcp-ao/sys/netpfil/pf/pf.c user/andre/tcp-ao/sys/nfs/nfs_common.c user/andre/tcp-ao/sys/nfsclient/nfs_bio.c user/andre/tcp-ao/sys/nfsclient/nfs_vnops.c user/andre/tcp-ao/sys/nfsclient/nfsmount.h user/andre/tcp-ao/sys/powerpc/aim/mmu_oea.c user/andre/tcp-ao/sys/powerpc/aim/mmu_oea64.c user/andre/tcp-ao/sys/powerpc/aim/trap.c user/andre/tcp-ao/sys/powerpc/aim/trap_subr32.S user/andre/tcp-ao/sys/powerpc/aim/trap_subr64.S user/andre/tcp-ao/sys/powerpc/booke/pmap.c user/andre/tcp-ao/sys/powerpc/powerpc/mmu_if.m user/andre/tcp-ao/sys/powerpc/powerpc/pmap_dispatch.c user/andre/tcp-ao/sys/rpc/clnt_rc.c user/andre/tcp-ao/sys/rpc/clnt_vc.c user/andre/tcp-ao/sys/sparc64/pci/sbbc.c user/andre/tcp-ao/sys/sparc64/sparc64/pmap.c user/andre/tcp-ao/sys/sys/bio.h user/andre/tcp-ao/sys/sys/buf.h user/andre/tcp-ao/sys/sys/bus_dma.h user/andre/tcp-ao/sys/sys/capability.h user/andre/tcp-ao/sys/sys/conf.h user/andre/tcp-ao/sys/sys/domain.h user/andre/tcp-ao/sys/sys/extattr.h user/andre/tcp-ao/sys/sys/mbuf.h user/andre/tcp-ao/sys/sys/mount.h user/andre/tcp-ao/sys/sys/mouse.h user/andre/tcp-ao/sys/sys/param.h user/andre/tcp-ao/sys/sys/pmc.h user/andre/tcp-ao/sys/sys/signalvar.h user/andre/tcp-ao/sys/sys/sleepqueue.h user/andre/tcp-ao/sys/sys/socket.h user/andre/tcp-ao/sys/sys/stat.h user/andre/tcp-ao/sys/sys/syscall.h user/andre/tcp-ao/sys/sys/syscall.mk user/andre/tcp-ao/sys/sys/syscallsubr.h user/andre/tcp-ao/sys/sys/sysproto.h user/andre/tcp-ao/sys/sys/systm.h user/andre/tcp-ao/sys/sys/taskqueue.h user/andre/tcp-ao/sys/sys/vnode.h user/andre/tcp-ao/sys/ufs/ffs/ffs_alloc.c user/andre/tcp-ao/sys/ufs/ffs/ffs_balloc.c user/andre/tcp-ao/sys/ufs/ffs/ffs_rawread.c user/andre/tcp-ao/sys/ufs/ffs/ffs_vfsops.c user/andre/tcp-ao/sys/ufs/ffs/ffs_vnops.c user/andre/tcp-ao/sys/ufs/ffs/fs.h user/andre/tcp-ao/sys/ufs/ufs/ufs_extern.h user/andre/tcp-ao/sys/ufs/ufs/ufs_lookup.c user/andre/tcp-ao/sys/ufs/ufs/ufs_vnops.c user/andre/tcp-ao/sys/vm/pmap.h user/andre/tcp-ao/sys/vm/swap_pager.c user/andre/tcp-ao/sys/vm/swap_pager.h user/andre/tcp-ao/sys/vm/vm.h user/andre/tcp-ao/sys/vm/vm_init.c user/andre/tcp-ao/sys/vm/vm_kern.c user/andre/tcp-ao/sys/vm/vm_mmap.c user/andre/tcp-ao/sys/vm/vm_object.c user/andre/tcp-ao/sys/vm/vm_object.h user/andre/tcp-ao/sys/vm/vm_page.c user/andre/tcp-ao/sys/vm/vm_page.h user/andre/tcp-ao/sys/vm/vm_reserv.c user/andre/tcp-ao/sys/vm/vnode_pager.c user/andre/tcp-ao/sys/x86/x86/busdma_machdep.c user/andre/tcp-ao/sys/xdr/xdr_mbuf.c Directory Properties: user/andre/tcp-ao/sys/ (props changed) user/andre/tcp-ao/sys/amd64/vmm/ (props changed) user/andre/tcp-ao/sys/boot/ (props changed) user/andre/tcp-ao/sys/cddl/contrib/opensolaris/ (props changed) user/andre/tcp-ao/sys/conf/ (props changed) Modified: user/andre/tcp-ao/sys/amd64/amd64/pmap.c ============================================================================== --- user/andre/tcp-ao/sys/amd64/amd64/pmap.c Tue Apr 2 14:10:22 2013 (r249023) +++ user/andre/tcp-ao/sys/amd64/amd64/pmap.c Tue Apr 2 14:27:44 2013 (r249024) @@ -131,6 +131,7 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include #include #include @@ -1497,7 +1498,8 @@ pmap_free_zero_pages(vm_page_t free) while (free != NULL) { m = free; - free = m->right; + free = (void *)m->object; + m->object = NULL; /* Preserve the page's PG_ZERO setting. */ vm_page_free_toq(m); } @@ -1516,7 +1518,7 @@ pmap_add_delayed_free_list(vm_page_t m, m->flags |= PG_ZERO; else m->flags &= ~PG_ZERO; - m->right = *free; + m->object = (void *)*free; *free = m; } @@ -1526,31 +1528,12 @@ pmap_add_delayed_free_list(vm_page_t m, * for mapping a distinct range of virtual addresses. The pmap's collection is * ordered by this virtual address range. */ -static void +static __inline void pmap_insert_pt_page(pmap_t pmap, vm_page_t mpte) { - vm_page_t root; PMAP_LOCK_ASSERT(pmap, MA_OWNED); - root = pmap->pm_root; - if (root == NULL) { - mpte->left = NULL; - mpte->right = NULL; - } else { - root = vm_page_splay(mpte->pindex, root); - if (mpte->pindex < root->pindex) { - mpte->left = root->left; - mpte->right = root; - root->left = NULL; - } else if (mpte->pindex == root->pindex) - panic("pmap_insert_pt_page: pindex already inserted"); - else { - mpte->right = root->right; - mpte->left = root; - root->right = NULL; - } - } - pmap->pm_root = mpte; + vm_radix_insert(&pmap->pm_root, mpte); } /* @@ -1558,19 +1541,12 @@ pmap_insert_pt_page(pmap_t pmap, vm_page * specified pmap's collection of idle page table pages. Returns NULL if there * is no page table page corresponding to the specified virtual address. */ -static vm_page_t +static __inline vm_page_t pmap_lookup_pt_page(pmap_t pmap, vm_offset_t va) { - vm_page_t mpte; - vm_pindex_t pindex = pmap_pde_pindex(va); PMAP_LOCK_ASSERT(pmap, MA_OWNED); - if ((mpte = pmap->pm_root) != NULL && mpte->pindex != pindex) { - mpte = vm_page_splay(pindex, mpte); - if ((pmap->pm_root = mpte)->pindex != pindex) - mpte = NULL; - } - return (mpte); + return (vm_radix_lookup(&pmap->pm_root, pmap_pde_pindex(va))); } /* @@ -1578,25 +1554,12 @@ pmap_lookup_pt_page(pmap_t pmap, vm_offs * of idle page table pages. The specified page table page must be a member of * the pmap's collection. */ -static void +static __inline void pmap_remove_pt_page(pmap_t pmap, vm_page_t mpte) { - vm_page_t root; PMAP_LOCK_ASSERT(pmap, MA_OWNED); - if (mpte != pmap->pm_root) { - root = vm_page_splay(mpte->pindex, pmap->pm_root); - KASSERT(mpte == root, - ("pmap_remove_pt_page: mpte %p is missing from pmap %p", - mpte, pmap)); - } - if (mpte->left == NULL) - root = mpte->right; - else { - root = vm_page_splay(mpte->pindex, mpte->left); - root->right = mpte->right; - } - pmap->pm_root = root; + vm_radix_remove(&pmap->pm_root, mpte->pindex); } /* @@ -1693,7 +1656,7 @@ pmap_pinit0(pmap_t pmap) PMAP_LOCK_INIT(pmap); pmap->pm_pml4 = (pml4_entry_t *)PHYS_TO_DMAP(KPML4phys); - pmap->pm_root = NULL; + pmap->pm_root.rt_root = 0; CPU_ZERO(&pmap->pm_active); PCPU_SET(curpmap, pmap); TAILQ_INIT(&pmap->pm_pvchunk); @@ -1734,7 +1697,7 @@ pmap_pinit(pmap_t pmap) /* install self-referential address mapping entry(s) */ pmap->pm_pml4[PML4PML4I] = VM_PAGE_TO_PHYS(pml4pg) | PG_V | PG_RW | PG_A | PG_M; - pmap->pm_root = NULL; + pmap->pm_root.rt_root = 0; CPU_ZERO(&pmap->pm_active); TAILQ_INIT(&pmap->pm_pvchunk); bzero(&pmap->pm_stats, sizeof pmap->pm_stats); @@ -1976,7 +1939,7 @@ pmap_release(pmap_t pmap) KASSERT(pmap->pm_stats.resident_count == 0, ("pmap_release: pmap resident count %ld != 0", pmap->pm_stats.resident_count)); - KASSERT(pmap->pm_root == NULL, + KASSERT(vm_radix_is_empty(&pmap->pm_root), ("pmap_release: pmap has reserved page table page(s)")); m = PHYS_TO_VM_PAGE(pmap->pm_pml4[PML4PML4I] & PG_FRAME); @@ -2273,7 +2236,7 @@ reclaim_pv_chunk(pmap_t locked_pmap, str } if (m_pc == NULL && free != NULL) { m_pc = free; - free = m_pc->right; + free = (void *)m_pc->object; /* Recycle a freed page table page. */ m_pc->wire_count = 1; atomic_add_int(&cnt.v_wire_count, 1); @@ -4272,6 +4235,32 @@ pmap_copy_page(vm_page_t msrc, vm_page_t pagecopy((void *)src, (void *)dst); } +int unmapped_buf_allowed = 1; + +void +pmap_copy_pages(vm_page_t ma[], vm_offset_t a_offset, vm_page_t mb[], + vm_offset_t b_offset, int xfersize) +{ + void *a_cp, *b_cp; + vm_offset_t a_pg_offset, b_pg_offset; + int cnt; + + while (xfersize > 0) { + a_pg_offset = a_offset & PAGE_MASK; + cnt = min(xfersize, PAGE_SIZE - a_pg_offset); + a_cp = (char *)PHYS_TO_DMAP(ma[a_offset >> PAGE_SHIFT]-> + phys_addr) + a_pg_offset; + b_pg_offset = b_offset & PAGE_MASK; + cnt = min(cnt, PAGE_SIZE - b_pg_offset); + b_cp = (char *)PHYS_TO_DMAP(mb[b_offset >> PAGE_SHIFT]-> + phys_addr) + b_pg_offset; + bcopy(a_cp, b_cp, cnt); + a_offset += cnt; + b_offset += cnt; + xfersize -= cnt; + } +} + /* * Returns true if the pmap's pv is one of the first * 16 pvs linked to from this page. This count may Modified: user/andre/tcp-ao/sys/amd64/include/pmap.h ============================================================================== --- user/andre/tcp-ao/sys/amd64/include/pmap.h Tue Apr 2 14:10:22 2013 (r249023) +++ user/andre/tcp-ao/sys/amd64/include/pmap.h Tue Apr 2 14:27:44 2013 (r249024) @@ -150,6 +150,8 @@ #include #include +#include + typedef u_int64_t pd_entry_t; typedef u_int64_t pt_entry_t; typedef u_int64_t pdp_entry_t; @@ -250,7 +252,7 @@ struct pmap { cpuset_t pm_active; /* active on cpus */ /* spare u_int here due to padding */ struct pmap_statistics pm_stats; /* pmap statistics */ - vm_page_t pm_root; /* spare page table pages */ + struct vm_radix pm_root; /* spare page table pages */ }; typedef struct pmap *pmap_t; Modified: user/andre/tcp-ao/sys/amd64/include/vmm_instruction_emul.h ============================================================================== --- user/andre/tcp-ao/sys/amd64/include/vmm_instruction_emul.h Tue Apr 2 14:10:22 2013 (r249023) +++ user/andre/tcp-ao/sys/amd64/include/vmm_instruction_emul.h Tue Apr 2 14:27:44 2013 (r249024) @@ -107,6 +107,18 @@ int vmm_fetch_instruction(struct vm *vm, uint64_t rip, int inst_length, uint64_t cr3, struct vie *vie); +/* + * Decode the instruction fetched into 'vie' so it can be emulated. + * + * 'gla' is the guest linear address provided by the hardware assist + * that caused the nested page table fault. It is used to verify that + * the software instruction decoding is in agreement with the hardware. + * + * Some hardware assists do not provide the 'gla' to the hypervisor. + * To skip the 'gla' verification for this or any other reason pass + * in VIE_INVALID_GLA instead. + */ +#define VIE_INVALID_GLA (1UL << 63) /* a non-canonical address */ int vmm_decode_instruction(struct vm *vm, int cpuid, uint64_t gla, struct vie *vie); #endif /* _KERNEL */ Modified: user/andre/tcp-ao/sys/amd64/vmm/intel/vmx.c ============================================================================== --- user/andre/tcp-ao/sys/amd64/vmm/intel/vmx.c Tue Apr 2 14:10:22 2013 (r249023) +++ user/andre/tcp-ao/sys/amd64/vmm/intel/vmx.c Tue Apr 2 14:27:44 2013 (r249024) @@ -153,10 +153,7 @@ static int cap_unrestricted_guest; static int cap_monitor_trap; /* statistics */ -static VMM_STAT_DEFINE(VCPU_MIGRATIONS, "vcpu migration across host cpus"); -static VMM_STAT_DEFINE(VMEXIT_EXTINT, "vm exits due to external interrupt"); -static VMM_STAT_DEFINE(VMEXIT_HLT_IGNORED, "number of times hlt was ignored"); -static VMM_STAT_DEFINE(VMEXIT_HLT, "number of times hlt was intercepted"); +static VMM_STAT_INTEL(VMEXIT_HLT_IGNORED, "number of times hlt was ignored"); #ifdef KTR static const char * @@ -1216,11 +1213,15 @@ vmx_exit_process(struct vmx *vmx, int vc qual = vmexit->u.vmx.exit_qualification; vmexit->exitcode = VM_EXITCODE_BOGUS; + vmm_stat_incr(vmx->vm, vcpu, VMEXIT_COUNT, 1); + switch (vmexit->u.vmx.exit_reason) { case EXIT_REASON_CR_ACCESS: + vmm_stat_incr(vmx->vm, vcpu, VMEXIT_CR_ACCESS, 1); handled = vmx_emulate_cr_access(vmx, vcpu, qual); break; case EXIT_REASON_RDMSR: + vmm_stat_incr(vmx->vm, vcpu, VMEXIT_RDMSR, 1); ecx = vmxctx->guest_rcx; error = emulate_rdmsr(vmx->vm, vcpu, ecx); if (error) { @@ -1230,6 +1231,7 @@ vmx_exit_process(struct vmx *vmx, int vc handled = 1; break; case EXIT_REASON_WRMSR: + vmm_stat_incr(vmx->vm, vcpu, VMEXIT_WRMSR, 1); eax = vmxctx->guest_rax; ecx = vmxctx->guest_rcx; edx = vmxctx->guest_rdx; @@ -1259,15 +1261,18 @@ vmx_exit_process(struct vmx *vmx, int vc vmexit->exitcode = VM_EXITCODE_HLT; break; case EXIT_REASON_MTF: + vmm_stat_incr(vmx->vm, vcpu, VMEXIT_MTRAP, 1); vmexit->exitcode = VM_EXITCODE_MTRAP; break; case EXIT_REASON_PAUSE: + vmm_stat_incr(vmx->vm, vcpu, VMEXIT_PAUSE, 1); vmexit->exitcode = VM_EXITCODE_PAUSE; break; case EXIT_REASON_INTR_WINDOW: + vmm_stat_incr(vmx->vm, vcpu, VMEXIT_INTR_WINDOW, 1); vmx_clear_int_window_exiting(vmx, vcpu); VMM_CTR0(vmx->vm, vcpu, "Disabling interrupt window exiting"); - /* FALLTHRU */ + return (1); case EXIT_REASON_EXT_INTR: /* * External interrupts serve only to cause VM exits and allow @@ -1287,10 +1292,12 @@ vmx_exit_process(struct vmx *vmx, int vc return (1); case EXIT_REASON_NMI_WINDOW: /* Exit to allow the pending virtual NMI to be injected */ + vmm_stat_incr(vmx->vm, vcpu, VMEXIT_NMI_WINDOW, 1); vmx_clear_nmi_window_exiting(vmx, vcpu); VMM_CTR0(vmx->vm, vcpu, "Disabling NMI window exiting"); return (1); case EXIT_REASON_INOUT: + vmm_stat_incr(vmx->vm, vcpu, VMEXIT_INOUT, 1); vmexit->exitcode = VM_EXITCODE_INOUT; vmexit->u.inout.bytes = (qual & 0x7) + 1; vmexit->u.inout.in = (qual & 0x8) ? 1 : 0; @@ -1300,9 +1307,11 @@ vmx_exit_process(struct vmx *vmx, int vc vmexit->u.inout.eax = (uint32_t)(vmxctx->guest_rax); break; case EXIT_REASON_CPUID: + vmm_stat_incr(vmx->vm, vcpu, VMEXIT_CPUID, 1); handled = vmx_handle_cpuid(vmx->vm, vcpu, vmxctx); break; case EXIT_REASON_EPT_FAULT: + vmm_stat_incr(vmx->vm, vcpu, VMEXIT_EPT_FAULT, 1); gla = vmcs_gla(); gpa = vmcs_gpa(); cr3 = vmcs_guest_cr3(); @@ -1315,6 +1324,7 @@ vmx_exit_process(struct vmx *vmx, int vc } break; default: + vmm_stat_incr(vmx->vm, vcpu, VMEXIT_UNKNOWN, 1); break; } @@ -1456,6 +1466,7 @@ vmx_run(void *arg, int vcpu, register_t vmexit->inst_length = 0; vmexit->exitcode = VM_EXITCODE_BOGUS; vmx_astpending_trace(vmx, vcpu, rip); + vmm_stat_incr(vmx->vm, vcpu, VMEXIT_ASTPENDING, 1); break; } @@ -1474,6 +1485,9 @@ vmx_run(void *arg, int vcpu, register_t handled, vmexit->exitcode); } + if (!handled) + vmm_stat_incr(vmx->vm, vcpu, VMEXIT_USERSPACE, 1); + VMM_CTR1(vmx->vm, vcpu, "goto userland: exitcode %d",vmexit->exitcode); /* Modified: user/andre/tcp-ao/sys/amd64/vmm/io/vlapic.c ============================================================================== --- user/andre/tcp-ao/sys/amd64/vmm/io/vlapic.c Tue Apr 2 14:10:22 2013 (r249023) +++ user/andre/tcp-ao/sys/amd64/vmm/io/vlapic.c Tue Apr 2 14:27:44 2013 (r249024) @@ -41,6 +41,7 @@ __FBSDID("$FreeBSD$"); #include +#include "vmm_stat.h" #include "vmm_lapic.h" #include "vmm_ktr.h" #include "vdev.h" @@ -410,6 +411,8 @@ vlapic_periodic_timer(struct vlapic *vla return (vlapic_get_lvt_field(lvt, APIC_LVTT_TM_PERIODIC)); } +static VMM_STAT(VLAPIC_INTR_TIMER, "timer interrupts generated by vlapic"); + static void vlapic_fire_timer(struct vlapic *vlapic) { @@ -419,6 +422,7 @@ vlapic_fire_timer(struct vlapic *vlapic) lvt = vlapic_get_lvt(vlapic, APIC_OFFSET_TIMER_LVT); if (!vlapic_get_lvt_field(lvt, APIC_LVTT_M)) { + vmm_stat_incr(vlapic->vm, vlapic->vcpuid, VLAPIC_INTR_TIMER, 1); vector = vlapic_get_lvt_field(lvt,APIC_LVTT_VECTOR); vlapic_set_intr_ready(vlapic, vector); } Modified: user/andre/tcp-ao/sys/amd64/vmm/vmm.c ============================================================================== --- user/andre/tcp-ao/sys/amd64/vmm/vmm.c Tue Apr 2 14:10:22 2013 (r249023) +++ user/andre/tcp-ao/sys/amd64/vmm/vmm.c Tue Apr 2 14:27:44 2013 (r249024) @@ -139,7 +139,7 @@ static MALLOC_DEFINE(M_VM, "vm", "vm"); CTASSERT(VMM_MSR_NUM <= 64); /* msr_mask can keep track of up to 64 msrs */ /* statistics */ -static VMM_STAT_DEFINE(VCPU_TOTAL_RUNTIME, "vcpu total runtime"); +static VMM_STAT(VCPU_TOTAL_RUNTIME, "vcpu total runtime"); static void vcpu_cleanup(struct vcpu *vcpu) @@ -612,7 +612,7 @@ save_guest_fpustate(struct vcpu *vcpu) fpu_start_emulating(); } -static VMM_STAT_DEFINE(VCPU_IDLE_TICKS, "number of ticks vcpu was idle"); +static VMM_STAT(VCPU_IDLE_TICKS, "number of ticks vcpu was idle"); int vm_run(struct vm *vm, struct vm_run *vmrun) @@ -717,7 +717,7 @@ vm_inject_event(struct vm *vm, int vcpui return (VMINJECT(vm->cookie, vcpuid, type, vector, code, code_valid)); } -static VMM_STAT_DEFINE(VCPU_NMI_COUNT, "number of NMIs delivered to vcpu"); +static VMM_STAT(VCPU_NMI_COUNT, "number of NMIs delivered to vcpu"); int vm_inject_nmi(struct vm *vm, int vcpuid) @@ -937,7 +937,7 @@ vm_set_x2apic_state(struct vm *vm, int v if (vcpuid < 0 || vcpuid >= VM_MAXCPU) return (EINVAL); - if (state < 0 || state >= X2APIC_STATE_LAST) + if (state >= X2APIC_STATE_LAST) return (EINVAL); vm->vcpu[vcpuid].x2apic_state = state; Modified: user/andre/tcp-ao/sys/amd64/vmm/vmm_instruction_emul.c ============================================================================== --- user/andre/tcp-ao/sys/amd64/vmm/vmm_instruction_emul.c Tue Apr 2 14:10:22 2013 (r249023) +++ user/andre/tcp-ao/sys/amd64/vmm/vmm_instruction_emul.c Tue Apr 2 14:27:44 2013 (r249024) @@ -790,18 +790,20 @@ decode_immediate(struct vie *vie) return (0); } -#define VERIFY_GLA /* * Verify that the 'guest linear address' provided as collateral of the nested * page table fault matches with our instruction decoding. */ -#ifdef VERIFY_GLA static int verify_gla(struct vm *vm, int cpuid, uint64_t gla, struct vie *vie) { int error; uint64_t base, idx; + /* Skip 'gla' verification */ + if (gla == VIE_INVALID_GLA) + return (0); + base = 0; if (vie->base_register != VM_REG_LAST) { error = vm_get_register(vm, cpuid, vie->base_register, &base); @@ -832,7 +834,6 @@ verify_gla(struct vm *vm, int cpuid, uin return (0); } -#endif /* VERIFY_GLA */ int vmm_decode_instruction(struct vm *vm, int cpuid, uint64_t gla, struct vie *vie) @@ -856,10 +857,8 @@ vmm_decode_instruction(struct vm *vm, in if (decode_immediate(vie)) return (-1); -#ifdef VERIFY_GLA if (verify_gla(vm, cpuid, gla, vie)) return (-1); -#endif vie->decoded = 1; /* success */ Modified: user/andre/tcp-ao/sys/amd64/vmm/vmm_stat.c ============================================================================== --- user/andre/tcp-ao/sys/amd64/vmm/vmm_stat.c Tue Apr 2 14:10:22 2013 (r249023) +++ user/andre/tcp-ao/sys/amd64/vmm/vmm_stat.c Tue Apr 2 14:27:44 2013 (r249024) @@ -36,6 +36,7 @@ __FBSDID("$FreeBSD$"); #include #include +#include "vmm_util.h" #include "vmm_stat.h" static int vstnum; @@ -52,6 +53,12 @@ vmm_stat_init(void *arg) if (vst->desc == NULL) return; + if (vst->scope == VMM_STAT_SCOPE_INTEL && !vmm_is_intel()) + return; + + if (vst->scope == VMM_STAT_SCOPE_AMD && !vmm_is_amd()) + return; + if (vstnum >= MAX_VMM_STAT_TYPES) { printf("Cannot accomodate vmm stat type \"%s\"!\n", vst->desc); return; @@ -102,3 +109,22 @@ vmm_stat_desc(int index) else return (NULL); } + +/* global statistics */ +VMM_STAT(VCPU_MIGRATIONS, "vcpu migration across host cpus"); +VMM_STAT(VMEXIT_COUNT, "total number of vm exits"); +VMM_STAT(VMEXIT_EXTINT, "vm exits due to external interrupt"); +VMM_STAT(VMEXIT_HLT, "number of times hlt was intercepted"); +VMM_STAT(VMEXIT_CR_ACCESS, "number of times %cr access was intercepted"); +VMM_STAT(VMEXIT_RDMSR, "number of times rdmsr was intercepted"); +VMM_STAT(VMEXIT_WRMSR, "number of times wrmsr was intercepted"); +VMM_STAT(VMEXIT_MTRAP, "number of monitor trap exits"); +VMM_STAT(VMEXIT_PAUSE, "number of times pause was intercepted"); +VMM_STAT(VMEXIT_INTR_WINDOW, "vm exits due to interrupt window opening"); +VMM_STAT(VMEXIT_NMI_WINDOW, "vm exits due to nmi window opening"); +VMM_STAT(VMEXIT_INOUT, "number of times in/out was intercepted"); +VMM_STAT(VMEXIT_CPUID, "number of times cpuid was intercepted"); +VMM_STAT(VMEXIT_EPT_FAULT, "vm exits due to nested page fault"); +VMM_STAT(VMEXIT_UNKNOWN, "number of vm exits for unknown reason"); +VMM_STAT(VMEXIT_ASTPENDING, "number of times astpending at exit"); +VMM_STAT(VMEXIT_USERSPACE, "number of vm exits handled in userspace"); Modified: user/andre/tcp-ao/sys/amd64/vmm/vmm_stat.h ============================================================================== --- user/andre/tcp-ao/sys/amd64/vmm/vmm_stat.h Tue Apr 2 14:10:22 2013 (r249023) +++ user/andre/tcp-ao/sys/amd64/vmm/vmm_stat.h Tue Apr 2 14:27:44 2013 (r249024) @@ -36,19 +36,36 @@ struct vm; #define MAX_VMM_STAT_TYPES 64 /* arbitrary */ +enum vmm_stat_scope { + VMM_STAT_SCOPE_ANY, + VMM_STAT_SCOPE_INTEL, /* Intel VMX specific statistic */ + VMM_STAT_SCOPE_AMD, /* AMD SVM specific statistic */ +}; + struct vmm_stat_type { - const char *desc; /* description of statistic */ int index; /* position in the stats buffer */ + const char *desc; /* description of statistic */ + enum vmm_stat_scope scope; }; void vmm_stat_init(void *arg); -#define VMM_STAT_DEFINE(type, desc) \ +#define VMM_STAT_DEFINE(type, desc, scope) \ struct vmm_stat_type type[1] = { \ - { desc, -1 } \ + { -1, desc, scope } \ }; \ SYSINIT(type##_stat, SI_SUB_KLD, SI_ORDER_ANY, vmm_stat_init, type) +#define VMM_STAT_DECLARE(type) \ + extern struct vmm_stat_type type[1] + +#define VMM_STAT(type, desc) \ + VMM_STAT_DEFINE(type, desc, VMM_STAT_SCOPE_ANY) +#define VMM_STAT_INTEL(type, desc) \ + VMM_STAT_DEFINE(type, desc, VMM_STAT_SCOPE_INTEL) +#define VMM_STAT_AMD(type, desc) \ + VMM_STAT_DEFINE(type, desc, VMM_STAT_SCOPE_AMD) + void *vmm_stat_alloc(void); void vmm_stat_free(void *vp); @@ -68,4 +85,21 @@ vmm_stat_incr(struct vm *vm, int vcpu, s #endif } +VMM_STAT_DECLARE(VCPU_MIGRATIONS); +VMM_STAT_DECLARE(VMEXIT_COUNT); +VMM_STAT_DECLARE(VMEXIT_EXTINT); +VMM_STAT_DECLARE(VMEXIT_HLT); +VMM_STAT_DECLARE(VMEXIT_CR_ACCESS); +VMM_STAT_DECLARE(VMEXIT_RDMSR); +VMM_STAT_DECLARE(VMEXIT_WRMSR); +VMM_STAT_DECLARE(VMEXIT_MTRAP); +VMM_STAT_DECLARE(VMEXIT_PAUSE); +VMM_STAT_DECLARE(VMEXIT_INTR_WINDOW); +VMM_STAT_DECLARE(VMEXIT_NMI_WINDOW); +VMM_STAT_DECLARE(VMEXIT_INOUT); +VMM_STAT_DECLARE(VMEXIT_CPUID); +VMM_STAT_DECLARE(VMEXIT_EPT_FAULT); +VMM_STAT_DECLARE(VMEXIT_UNKNOWN); +VMM_STAT_DECLARE(VMEXIT_ASTPENDING); +VMM_STAT_DECLARE(VMEXIT_USERSPACE); #endif Modified: user/andre/tcp-ao/sys/arm/arm/bcopy_page.S ============================================================================== --- user/andre/tcp-ao/sys/arm/arm/bcopy_page.S Tue Apr 2 14:10:22 2013 (r249023) +++ user/andre/tcp-ao/sys/arm/arm/bcopy_page.S Tue Apr 2 14:27:44 2013 (r249024) @@ -117,6 +117,7 @@ ENTRY(bcopy_page) bne 1b RESTORE_REGS /* ...and return. */ +END(bcopy_page) /* * bzero_page(dest) @@ -178,6 +179,7 @@ ENTRY(bzero_page) bne 1b ldmfd sp!, {r4-r8, pc} +END(bzero_page) #else /* _ARM_ARCH_5E */ @@ -246,6 +248,7 @@ ENTRY(bcopy_page) bgt 1b ldmfd sp!, {r4, r5} RET +END(bcopy_page) /* * armv5e version of bzero_page @@ -273,4 +276,5 @@ ENTRY(bzero_page) subs r1, r1, #128 bne 1b RET +END(bzero_page) #endif /* _ARM_ARCH_5E */ Modified: user/andre/tcp-ao/sys/arm/arm/bcopyinout.S ============================================================================== --- user/andre/tcp-ao/sys/arm/arm/bcopyinout.S Tue Apr 2 14:10:22 2013 (r249023) +++ user/andre/tcp-ao/sys/arm/arm/bcopyinout.S Tue Apr 2 14:27:44 2013 (r249024) @@ -312,6 +312,7 @@ ENTRY(copyin) RESTORE_REGS RET +END(copyin) /* * r0 = kernel space address @@ -538,6 +539,7 @@ ENTRY(copyout) RESTORE_REGS RET +END(copyout) #endif /* @@ -564,6 +566,7 @@ ENTRY(badaddr_read_1) mov r0, #0 /* No fault */ 1: str ip, [r2, #PCB_ONFAULT] RET +END(badaddr_read_1) /* * int badaddr_read_2(const uint16_t *src, uint16_t *dest) @@ -589,6 +592,7 @@ ENTRY(badaddr_read_2) mov r0, #0 /* No fault */ 1: str ip, [r2, #PCB_ONFAULT] RET +END(badaddr_read_2) /* * int badaddr_read_4(const uint32_t *src, uint32_t *dest) @@ -614,4 +618,5 @@ ENTRY(badaddr_read_4) mov r0, #0 /* No fault */ 1: str ip, [r2, #PCB_ONFAULT] RET +END(badaddr_read_4) Modified: user/andre/tcp-ao/sys/arm/arm/bcopyinout_xscale.S ============================================================================== --- user/andre/tcp-ao/sys/arm/arm/bcopyinout_xscale.S Tue Apr 2 14:10:22 2013 (r249023) +++ user/andre/tcp-ao/sys/arm/arm/bcopyinout_xscale.S Tue Apr 2 14:27:44 2013 (r249024) @@ -492,7 +492,7 @@ ENTRY(copyin) ldrbt ip, [r0] strb ip, [r1] RET - +END(copyin) /* * r0 = kernel space address @@ -935,3 +935,5 @@ ENTRY(copyout) ldrb ip, [r0] strbt ip, [r1] RET +END(copyout) + Modified: user/andre/tcp-ao/sys/arm/arm/blockio.S ============================================================================== --- user/andre/tcp-ao/sys/arm/arm/blockio.S Tue Apr 2 14:10:22 2013 (r249023) +++ user/andre/tcp-ao/sys/arm/arm/blockio.S Tue Apr 2 14:27:44 2013 (r249024) @@ -101,6 +101,7 @@ ENTRY(read_multi_1) ldrgtb r3, [r0] strgtb r3, [r1], #1 ldmdb fp, {fp, sp, pc} +END(read_multi_1) /* * Write bytes to an I/O address from a block of memory @@ -152,6 +153,7 @@ ENTRY(write_multi_1) ldrgtb r3, [r1], #1 strgtb r3, [r0] ldmdb fp, {fp, sp, pc} +END(write_multi_1) /* * Reads short ints (16 bits) from an I/O address into a block of memory @@ -199,7 +201,7 @@ ENTRY(insw) bgt .Lfastinswloop RET - +END(insw) /* * Writes short ints (16 bits) from a block of memory to an I/O address @@ -260,6 +262,7 @@ ENTRY(outsw) bgt .Lfastoutswloop RET +END(outsw) /* * reads short ints (16 bits) from an I/O address into a block of memory @@ -318,7 +321,7 @@ ENTRY(insw16) bgt .Linsw16loop ldmfd sp!, {r4,r5,pc} /* Restore regs and go home */ - +END(insw16) /* * Writes short ints (16 bits) from a block of memory to an I/O address @@ -385,6 +388,7 @@ ENTRY(outsw16) bgt .Loutsw16loop ldmfd sp!, {r4,r5,pc} /* and go home */ +END(outsw16) /* * reads short ints (16 bits) from an I/O address into a block of memory @@ -481,6 +485,7 @@ ENTRY(inswm8) .Linswm8_l1: ldmfd sp!, {r4-r9,pc} /* And go home */ +END(inswm8) /* * write short ints (16 bits) to an I/O address from a block of memory @@ -585,3 +590,5 @@ ENTRY(outswm8) .Loutswm8_l1: ldmfd sp!, {r4-r8,pc} /* And go home */ +END(outswm8) + Modified: user/andre/tcp-ao/sys/arm/arm/bus_space_asm_generic.S ============================================================================== --- user/andre/tcp-ao/sys/arm/arm/bus_space_asm_generic.S Tue Apr 2 14:10:22 2013 (r249023) +++ user/andre/tcp-ao/sys/arm/arm/bus_space_asm_generic.S Tue Apr 2 14:27:44 2013 (r249024) @@ -50,14 +50,17 @@ __FBSDID("$FreeBSD$"); ENTRY(generic_bs_r_1) ldrb r0, [r1, r2] RET +END(generic_bs_r_1) ENTRY(generic_armv4_bs_r_2) ldrh r0, [r1, r2] RET +END(generic_armv4_bs_r_2) ENTRY(generic_bs_r_4) ldr r0, [r1, r2] RET +END(generic_bs_r_4) /* * write single @@ -66,14 +69,17 @@ ENTRY(generic_bs_r_4) ENTRY(generic_bs_w_1) strb r3, [r1, r2] RET +END(generic_bs_w_1) ENTRY(generic_armv4_bs_w_2) strh r3, [r1, r2] RET +END(generic_armv4_bs_w_2) ENTRY(generic_bs_w_4) str r3, [r1, r2] RET +END(generic_bs_w_4) /* * read multiple @@ -92,6 +98,7 @@ ENTRY(generic_bs_rm_1) bne 1b RET +END(generic_bs_rm_1) ENTRY(generic_armv4_bs_rm_2) add r0, r1, r2 @@ -106,6 +113,7 @@ ENTRY(generic_armv4_bs_rm_2) bne 1b RET +END(generic_armv4_bs_rm_2) ENTRY(generic_bs_rm_4) add r0, r1, r2 @@ -120,6 +128,7 @@ ENTRY(generic_bs_rm_4) bne 1b RET +END(generic_bs_rm_4) /* * write multiple @@ -138,6 +147,7 @@ ENTRY(generic_bs_wm_1) bne 1b RET +END(generic_bs_wm_1) ENTRY(generic_armv4_bs_wm_2) add r0, r1, r2 @@ -152,6 +162,7 @@ ENTRY(generic_armv4_bs_wm_2) bne 1b RET +END(generic_armv4_bs_wm_2) ENTRY(generic_bs_wm_4) add r0, r1, r2 @@ -166,6 +177,7 @@ ENTRY(generic_bs_wm_4) bne 1b RET +END(generic_bs_wm_4) /* * read region @@ -184,6 +196,7 @@ ENTRY(generic_bs_rr_1) bne 1b RET +END(generic_bs_rr_1) ENTRY(generic_armv4_bs_rr_2) add r0, r1, r2 @@ -198,6 +211,7 @@ ENTRY(generic_armv4_bs_rr_2) bne 1b RET +END(generic_armv4_bs_rr_2) ENTRY(generic_bs_rr_4) add r0, r1, r2 @@ -212,6 +226,7 @@ ENTRY(generic_bs_rr_4) bne 1b RET +END(generic_bs_rr_4) /* * write region. @@ -230,6 +245,7 @@ ENTRY(generic_bs_wr_1) bne 1b RET +END(generic_bs_wr_1) ENTRY(generic_armv4_bs_wr_2) add r0, r1, r2 @@ -244,6 +260,7 @@ ENTRY(generic_armv4_bs_wr_2) bne 1b RET +END(generic_armv4_bs_wr_2) ENTRY(generic_bs_wr_4) add r0, r1, r2 @@ -258,6 +275,7 @@ ENTRY(generic_bs_wr_4) bne 1b RET +END(generic_bs_wr_4) /* * set region @@ -275,6 +293,7 @@ ENTRY(generic_bs_sr_1) bne 1b RET +END(generic_bs_sr_1) ENTRY(generic_armv4_bs_sr_2) add r0, r1, r2 @@ -288,6 +307,7 @@ ENTRY(generic_armv4_bs_sr_2) bne 1b RET +END(generic_armv4_bs_sr_2) ENTRY(generic_bs_sr_4) add r0, r1, r2 @@ -301,6 +321,7 @@ ENTRY(generic_bs_sr_4) bne 1b RET +END(generic_bs_sr_4) /* * copy region @@ -335,3 +356,5 @@ ENTRY(generic_armv4_bs_c_2) bne 3b RET +END(generic_armv4_bs_c_2) + Modified: user/andre/tcp-ao/sys/arm/arm/busdma_machdep-v6.c ============================================================================== --- user/andre/tcp-ao/sys/arm/arm/busdma_machdep-v6.c Tue Apr 2 14:10:22 2013 (r249023) +++ user/andre/tcp-ao/sys/arm/arm/busdma_machdep-v6.c Tue Apr 2 14:27:44 2013 (r249024) @@ -1150,19 +1150,16 @@ _bus_dmamap_sync(bus_dma_tag_t dmat, bus vm_offset_t bbuf; char _tmp_cl[arm_dcache_align], _tmp_clend[arm_dcache_align]; #endif - /* if buffer was from user space, it it possible that this - * is not the same vm map. The fix is to map each page in - * the buffer into the current address space (KVM) and then - * do the bounce copy or sync list cache operation. - * - * The sync list entries are already broken into - * their respective physical pages. - */ - if (!pmap_dmap_iscurrent(map->pmap)) - printf("_bus_dmamap_sync: wrong user map: %p %x\n", map->pmap, op); - + /* + * If the buffer was from user space, it is possible that this is not + * the same vm map, especially on a POST operation. It's not clear that + * dma on userland buffers can work at all right now, certainly not if a + * partial cacheline flush has to be handled. To be safe, until we're + * able to test direct userland dma, panic on a map mismatch. + */ if ((bpage = STAILQ_FIRST(&map->bpages)) != NULL) { - + if (!pmap_dmap_iscurrent(map->pmap)) + panic("_bus_dmamap_sync: wrong user map for bounce sync."); /* Handle data bouncing. */ CTR4(KTR_BUSDMA, "%s: tag %p tag flags 0x%x op 0x%x " "performing bounce", __func__, dmat, dmat->flags, op); @@ -1188,9 +1185,6 @@ _bus_dmamap_sync(bus_dma_tag_t dmat, bus } if (op & BUS_DMASYNC_POSTREAD) { - if (!pmap_dmap_iscurrent(map->pmap)) - panic("_bus_dmamap_sync: wrong user map. apply fix"); - cpu_dcache_inv_range((vm_offset_t)bpage->vaddr, bpage->datacount); l2cache_inv_range((vm_offset_t)bpage->vaddr, @@ -1230,6 +1224,8 @@ _bus_dmamap_sync(bus_dma_tag_t dmat, bus return; if (map->sync_count != 0) { + if (!pmap_dmap_iscurrent(map->pmap)) + panic("_bus_dmamap_sync: wrong user map for sync."); /* ARM caches are not self-snooping for dma */ sl = &map->slist[0]; @@ -1303,8 +1299,6 @@ _bus_dmamap_sync(bus_dma_tag_t dmat, bus #ifdef FIX_DMAP_BUS_DMASYNC_POSTREAD case BUS_DMASYNC_POSTREAD: - if (!pmap_dmap_iscurrent(map->pmap)) - panic("_bus_dmamap_sync: wrong user map. apply fix"); while (sl != end) { /* write back the unaligned portions */ vm_paddr_t physaddr; Modified: user/andre/tcp-ao/sys/arm/arm/copystr.S ============================================================================== --- user/andre/tcp-ao/sys/arm/arm/copystr.S Tue Apr 2 14:10:22 2013 (r249023) +++ user/andre/tcp-ao/sys/arm/arm/copystr.S Tue Apr 2 14:27:44 2013 (r249024) @@ -93,6 +93,7 @@ ENTRY(copystr) ldmfd sp!, {r4-r5} /* stack is 8 byte aligned */ RET +END(copystr) #define SAVE_REGS stmfd sp!, {r4-r6} #define RESTORE_REGS ldmfd sp!, {r4-r6} @@ -143,6 +144,7 @@ ENTRY(copyinstr) RESTORE_REGS RET +END(copyinstr) /* * r0 - kernel space address @@ -190,6 +192,7 @@ ENTRY(copyoutstr) RESTORE_REGS RET +END(copyoutstr) /* A fault occurred during the copy */ .Lcopystrfault: Modified: user/andre/tcp-ao/sys/arm/arm/cpufunc_asm.S ============================================================================== --- user/andre/tcp-ao/sys/arm/arm/cpufunc_asm.S Tue Apr 2 14:10:22 2013 (r249023) +++ user/andre/tcp-ao/sys/arm/arm/cpufunc_asm.S Tue Apr 2 14:27:44 2013 (r249024) @@ -50,6 +50,7 @@ __FBSDID("$FreeBSD$"); ENTRY(cpufunc_nullop) RET +END(cpufunc_nullop) /* * Generic functions to read the internal coprocessor registers @@ -64,27 +65,32 @@ ENTRY(cpufunc_nullop) ENTRY(cpufunc_id) mrc p15, 0, r0, c0, c0, 0 RET +END(cpufunc_id) ENTRY(cpufunc_cpuid) mrc p15, 0, r0, c0, c0, 0 RET +END(cpufunc_cpuid) ENTRY(cpu_get_control) mrc p15, 0, r0, c1, c0, 0 RET +END(cpu_get_control) ENTRY(cpu_read_cache_config) mrc p15, 0, r0, c0, c0, 1 RET +END(cpu_read_cache_config) ENTRY(cpufunc_faultstatus) mrc p15, 0, r0, c5, c0, 0 RET +END(cpufunc_faultstatus) ENTRY(cpufunc_faultaddress) mrc p15, 0, r0, c6, c0, 0 RET - +END(cpufunc_faultaddress) /* * Generic functions to write the internal coprocessor registers @@ -101,11 +107,13 @@ ENTRY(cpufunc_faultaddress) *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-user@FreeBSD.ORG Fri Apr 5 16:04:31 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id B8868F86; Fri, 5 Apr 2013 16:04:31 +0000 (UTC) (envelope-from rpaulo@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 9405D9C; Fri, 5 Apr 2013 16:04:31 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.6/8.14.6) with ESMTP id r35G4V3H039619; Fri, 5 Apr 2013 16:04:31 GMT (envelope-from rpaulo@svn.freebsd.org) Received: (from rpaulo@localhost) by svn.freebsd.org (8.14.6/8.14.5/Submit) id r35G4VcK039618; Fri, 5 Apr 2013 16:04:31 GMT (envelope-from rpaulo@svn.freebsd.org) Message-Id: <201304051604.r35G4VcK039618@svn.freebsd.org> From: Rui Paulo Date: Fri, 5 Apr 2013 16:04:31 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r249165 - user/rpaulo X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 Apr 2013 16:04:31 -0000 Author: rpaulo Date: Fri Apr 5 16:04:31 2013 New Revision: 249165 URL: http://svnweb.freebsd.org/changeset/base/249165 Log: Test commit. Modified: user/rpaulo/asiabsdcon.rb Modified: user/rpaulo/asiabsdcon.rb ============================================================================== --- user/rpaulo/asiabsdcon.rb Fri Apr 5 15:56:33 2013 (r249164) +++ user/rpaulo/asiabsdcon.rb Fri Apr 5 16:04:31 2013 (r249165) @@ -1,5 +1,5 @@ #!/usr/bin/env ruby -#- +# # Copyright (c) 2013 Rui Paulo # All rights reserved. # From owner-svn-src-user@FreeBSD.ORG Sat Apr 6 13:12:11 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 60C5B61C; Sat, 6 Apr 2013 13:12:11 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 50DE8D38; Sat, 6 Apr 2013 13:12:11 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.6/8.14.6) with ESMTP id r36DCBLE095848; Sat, 6 Apr 2013 13:12:11 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.6/8.14.5/Submit) id r36DC6Kf095819; Sat, 6 Apr 2013 13:12:06 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201304061312.r36DC6Kf095819@svn.freebsd.org> From: Attilio Rao Date: Sat, 6 Apr 2013 13:12:06 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r249197 - in user/attilio/vmcontention: . bin/dd bin/setfacl bin/sh cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt cddl/co... X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 06 Apr 2013 13:12:11 -0000 Author: attilio Date: Sat Apr 6 13:12:05 2013 New Revision: 249197 URL: http://svnweb.freebsd.org/changeset/base/249197 Log: MFC Added: user/attilio/vmcontention/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.noreap.ksh - copied unchanged from r249196, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.noreap.ksh user/attilio/vmcontention/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.noreapring.ksh - copied unchanged from r249196, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.noreapring.ksh user/attilio/vmcontention/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.reap.ksh - copied unchanged from r249196, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.reap.ksh user/attilio/vmcontention/cddl/contrib/opensolaris/lib/libzpool/common/zfs.d - copied unchanged from r249196, head/cddl/contrib/opensolaris/lib/libzpool/common/zfs.d user/attilio/vmcontention/contrib/bmake/unit-tests/export-env - copied unchanged from r249196, head/contrib/bmake/unit-tests/export-env - copied from r249196, head/contrib/unbound/ user/attilio/vmcontention/etc/periodic/daily/401.status-graid - copied unchanged from r249196, head/etc/periodic/daily/401.status-graid user/attilio/vmcontention/share/man/man4/ctl.4 - copied unchanged from r249196, head/share/man/man4/ctl.4 user/attilio/vmcontention/sys/arm/include/at91_gpio.h - copied unchanged from r249196, head/sys/arm/include/at91_gpio.h user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/asllistsup.c - copied unchanged from r249196, head/sys/contrib/dev/acpica/compiler/asllistsup.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/asloffset.c - copied unchanged from r249196, head/sys/contrib/dev/acpica/compiler/asloffset.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/utilities/utpredef.c - copied unchanged from r249196, head/sys/contrib/dev/acpica/components/utilities/utpredef.c user/attilio/vmcontention/sys/dev/cfi/cfi_bus_nexus.c - copied unchanged from r249196, head/sys/dev/cfi/cfi_bus_nexus.c user/attilio/vmcontention/sys/modules/ctl/ - copied from r249196, head/sys/modules/ctl/ user/attilio/vmcontention/sys/modules/cxgbe/t4_firmware/ - copied from r249196, head/sys/modules/cxgbe/t4_firmware/ user/attilio/vmcontention/tools/tools/cxgbetool/reg_defs_t5.c - copied unchanged from r249196, head/tools/tools/cxgbetool/reg_defs_t5.c Directory Properties: user/attilio/vmcontention/contrib/unbound/ (props changed) Deleted: user/attilio/vmcontention/etc/periodic/daily/405.status-ata-raid user/attilio/vmcontention/sbin/atacontrol/ user/attilio/vmcontention/share/man/man4/atapicam.4 user/attilio/vmcontention/share/man/man4/ataraid.4 user/attilio/vmcontention/sys/dev/ata/ata-disk.c user/attilio/vmcontention/sys/dev/ata/ata-disk.h user/attilio/vmcontention/sys/dev/ata/ata-raid-ddf.h user/attilio/vmcontention/sys/dev/ata/ata-raid.c user/attilio/vmcontention/sys/dev/ata/ata-raid.h user/attilio/vmcontention/sys/dev/ata/atapi-cam.c user/attilio/vmcontention/sys/dev/ata/atapi-cd.c user/attilio/vmcontention/sys/dev/ata/atapi-cd.h user/attilio/vmcontention/sys/dev/ata/atapi-fd.c user/attilio/vmcontention/sys/dev/ata/atapi-fd.h user/attilio/vmcontention/sys/dev/ata/atapi-tape.c user/attilio/vmcontention/sys/dev/ata/atapi-tape.h user/attilio/vmcontention/sys/modules/ata/atacam/ user/attilio/vmcontention/sys/modules/ata/atadisk/ user/attilio/vmcontention/sys/modules/ata/atapicam/ user/attilio/vmcontention/sys/modules/ata/atapicd/ user/attilio/vmcontention/sys/modules/ata/atapifd/ user/attilio/vmcontention/sys/modules/ata/atapist/ user/attilio/vmcontention/sys/modules/ata/ataraid/ user/attilio/vmcontention/sys/modules/cxgbe/firmware/ user/attilio/vmcontention/usr.sbin/bhyve/uart.c user/attilio/vmcontention/usr.sbin/burncd/ Modified: user/attilio/vmcontention/Makefile user/attilio/vmcontention/Makefile.inc1 user/attilio/vmcontention/ObsoleteFiles.inc user/attilio/vmcontention/bin/dd/dd.c user/attilio/vmcontention/bin/setfacl/setfacl.1 user/attilio/vmcontention/bin/sh/exec.c user/attilio/vmcontention/bin/sh/expand.c user/attilio/vmcontention/bin/sh/input.c user/attilio/vmcontention/bin/sh/input.h user/attilio/vmcontention/bin/sh/jobs.c user/attilio/vmcontention/bin/sh/main.c user/attilio/vmcontention/bin/sh/memalloc.c user/attilio/vmcontention/bin/sh/memalloc.h user/attilio/vmcontention/bin/sh/parser.c user/attilio/vmcontention/bin/sh/parser.h user/attilio/vmcontention/bin/sh/redir.c user/attilio/vmcontention/bin/sh/trap.c user/attilio/vmcontention/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/exception.lst user/attilio/vmcontention/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h user/attilio/vmcontention/cddl/contrib/opensolaris/tools/ctf/cvt/input.c user/attilio/vmcontention/contrib/bmake/ChangeLog user/attilio/vmcontention/contrib/bmake/FILES user/attilio/vmcontention/contrib/bmake/Makefile user/attilio/vmcontention/contrib/bmake/bmake.1 user/attilio/vmcontention/contrib/bmake/bmake.cat1 user/attilio/vmcontention/contrib/bmake/boot-strap user/attilio/vmcontention/contrib/bmake/configure user/attilio/vmcontention/contrib/bmake/configure.in user/attilio/vmcontention/contrib/bmake/dir.c user/attilio/vmcontention/contrib/bmake/job.c user/attilio/vmcontention/contrib/bmake/job.h user/attilio/vmcontention/contrib/bmake/main.c user/attilio/vmcontention/contrib/bmake/make.1 user/attilio/vmcontention/contrib/bmake/make.h user/attilio/vmcontention/contrib/bmake/meta.c user/attilio/vmcontention/contrib/bmake/meta.h user/attilio/vmcontention/contrib/bmake/mk/ChangeLog user/attilio/vmcontention/contrib/bmake/mk/dirdeps.mk user/attilio/vmcontention/contrib/bmake/mk/gendirdeps.mk user/attilio/vmcontention/contrib/bmake/mk/install-mk user/attilio/vmcontention/contrib/bmake/mk/meta.stage.mk user/attilio/vmcontention/contrib/bmake/mk/meta2deps.py user/attilio/vmcontention/contrib/bmake/mk/meta2deps.sh user/attilio/vmcontention/contrib/bmake/mk/sys.dependfile.mk user/attilio/vmcontention/contrib/bmake/parse.c user/attilio/vmcontention/contrib/bmake/unit-tests/Makefile.in user/attilio/vmcontention/contrib/bmake/unit-tests/test.exp user/attilio/vmcontention/contrib/bmake/var.c user/attilio/vmcontention/contrib/libarchive/libarchive/archive_write_disk_posix.c user/attilio/vmcontention/contrib/libarchive/libarchive/test/test_extattr_freebsd.c user/attilio/vmcontention/crypto/openssh/krl.c user/attilio/vmcontention/crypto/openssh/readconf.c user/attilio/vmcontention/crypto/openssh/readconf.h user/attilio/vmcontention/crypto/openssh/ssh.c user/attilio/vmcontention/crypto/openssh/sshconnect2.c user/attilio/vmcontention/crypto/openssh/umac128.c user/attilio/vmcontention/etc/defaults/periodic.conf user/attilio/vmcontention/etc/mtree/BSD.usr.dist user/attilio/vmcontention/etc/periodic/daily/Makefile user/attilio/vmcontention/lib/libc/gen/wordexp.c user/attilio/vmcontention/lib/libc/stdlib/rand.3 user/attilio/vmcontention/lib/libc/stdlib/rand.c user/attilio/vmcontention/lib/libc/stdlib/random.3 user/attilio/vmcontention/lib/libc/stdlib/random.c user/attilio/vmcontention/lib/libc/sys/extattr_get_file.2 user/attilio/vmcontention/lib/libc/sys/getsockopt.2 user/attilio/vmcontention/lib/libpam/modules/pam_unix/pam_unix.c user/attilio/vmcontention/rescue/rescue/Makefile user/attilio/vmcontention/sbin/Makefile user/attilio/vmcontention/sbin/camcontrol/camcontrol.8 user/attilio/vmcontention/sbin/camcontrol/camcontrol.c user/attilio/vmcontention/sbin/geom/class/raid/graid.8 user/attilio/vmcontention/sbin/geom/class/stripe/gstripe.8 user/attilio/vmcontention/sbin/nvmecontrol/nvmecontrol.c user/attilio/vmcontention/share/man/man4/Makefile user/attilio/vmcontention/share/man/man4/ata.4 user/attilio/vmcontention/share/man/man4/igb.4 user/attilio/vmcontention/share/man/man5/devfs.conf.5 user/attilio/vmcontention/share/man/man5/periodic.conf.5 user/attilio/vmcontention/share/man/man5/rc.conf.5 user/attilio/vmcontention/share/man/man7/hier.7 user/attilio/vmcontention/share/misc/committers-ports.dot user/attilio/vmcontention/share/mk/sys.mk user/attilio/vmcontention/sys/amd64/conf/GENERIC user/attilio/vmcontention/sys/amd64/vmm/intel/vmx.c user/attilio/vmcontention/sys/amd64/vmm/io/vlapic.c user/attilio/vmcontention/sys/amd64/vmm/vmm_stat.c user/attilio/vmcontention/sys/amd64/vmm/vmm_stat.h user/attilio/vmcontention/sys/arm/arm/locore.S user/attilio/vmcontention/sys/arm/arm/machdep.c user/attilio/vmcontention/sys/arm/arm/vfp.c user/attilio/vmcontention/sys/arm/at91/at91_machdep.c user/attilio/vmcontention/sys/arm/at91/at91_mci.c user/attilio/vmcontention/sys/arm/at91/at91_pio.c user/attilio/vmcontention/sys/arm/at91/at91_piovar.h user/attilio/vmcontention/sys/arm/at91/at91_pmc.c user/attilio/vmcontention/sys/arm/at91/at91rm9200.c user/attilio/vmcontention/sys/arm/at91/at91rm9200_devices.c user/attilio/vmcontention/sys/arm/at91/uart_dev_at91usart.c user/attilio/vmcontention/sys/arm/conf/AC100 user/attilio/vmcontention/sys/arm/conf/ARMADAXP user/attilio/vmcontention/sys/arm/conf/AVILA user/attilio/vmcontention/sys/arm/conf/CAMBRIA user/attilio/vmcontention/sys/arm/conf/CRB user/attilio/vmcontention/sys/arm/conf/CUBIEBOARD user/attilio/vmcontention/sys/arm/conf/EFIKA_MX user/attilio/vmcontention/sys/arm/conf/EP80219 user/attilio/vmcontention/sys/arm/conf/IQ31244 user/attilio/vmcontention/sys/arm/conf/TS7800 user/attilio/vmcontention/sys/arm/include/machdep.h user/attilio/vmcontention/sys/arm/include/setjmp.h user/attilio/vmcontention/sys/arm/s3c2xx0/uart_dev_s3c2410.c user/attilio/vmcontention/sys/arm/sa11x0/uart_dev_sa1110.c user/attilio/vmcontention/sys/arm/ti/aintc.c user/attilio/vmcontention/sys/boot/arm/uboot/start.S user/attilio/vmcontention/sys/boot/common/util.c user/attilio/vmcontention/sys/boot/fdt/fdt_loader_cmd.c user/attilio/vmcontention/sys/cam/ata/ata_da.c user/attilio/vmcontention/sys/cam/ata/ata_xpt.c user/attilio/vmcontention/sys/cam/cam.c user/attilio/vmcontention/sys/cam/cam.h user/attilio/vmcontention/sys/cam/cam_periph.c user/attilio/vmcontention/sys/cam/cam_periph.h user/attilio/vmcontention/sys/cam/cam_sim.c user/attilio/vmcontention/sys/cam/cam_xpt.c user/attilio/vmcontention/sys/cam/cam_xpt_sim.h user/attilio/vmcontention/sys/cam/ctl/README.ctl.txt user/attilio/vmcontention/sys/cam/ctl/ctl.c user/attilio/vmcontention/sys/cam/ctl/ctl_backend_block.c user/attilio/vmcontention/sys/cam/ctl/ctl_frontend_cam_sim.c user/attilio/vmcontention/sys/cam/ctl/ctl_frontend_internal.c user/attilio/vmcontention/sys/cam/ctl/scsi_ctl.c user/attilio/vmcontention/sys/cam/scsi/scsi_all.c user/attilio/vmcontention/sys/cam/scsi/scsi_all.h user/attilio/vmcontention/sys/cam/scsi/scsi_cd.c user/attilio/vmcontention/sys/cam/scsi/scsi_da.c user/attilio/vmcontention/sys/cam/scsi/scsi_pass.c user/attilio/vmcontention/sys/cam/scsi/scsi_xpt.c user/attilio/vmcontention/sys/cddl/compat/opensolaris/sys/sdt.h user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/dtrace/fasttrap.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ddt.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_diff.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_object.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_traverse.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_deleg.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_destroy.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_prop.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_synctask.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_userhold.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sa.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_errlog.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_history.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/uberblock.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_cache.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_disk.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_file.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_label.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_missing.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_raidz.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_root.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_leaf.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_micro.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfeature.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_acl.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_dir.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_onexit.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_replay.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_checksum.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_compress.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_inject.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace_impl.h user/attilio/vmcontention/sys/compat/freebsd32/freebsd32_proto.h user/attilio/vmcontention/sys/compat/freebsd32/freebsd32_syscall.h user/attilio/vmcontention/sys/compat/freebsd32/freebsd32_syscalls.c user/attilio/vmcontention/sys/compat/freebsd32/freebsd32_sysent.c user/attilio/vmcontention/sys/compat/freebsd32/freebsd32_systrace_args.c user/attilio/vmcontention/sys/compat/freebsd32/syscalls.master user/attilio/vmcontention/sys/compat/linux/linux_file.c user/attilio/vmcontention/sys/conf/NOTES user/attilio/vmcontention/sys/conf/files user/attilio/vmcontention/sys/conf/files.sparc64 user/attilio/vmcontention/sys/conf/options user/attilio/vmcontention/sys/contrib/dev/acpica/changes.txt (contents, props changed) user/attilio/vmcontention/sys/contrib/dev/acpica/common/ahpredef.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslcompile.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslcompiler.h user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/asldefine.h user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslerror.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslfiles.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslglobal.h user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/asllisting.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslmain.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslpredef.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslprepkg.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslresource.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/asltypes.h user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslwalks.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/debugger/dbmethod.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/debugger/dbnames.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/dispatcher/dsopcode.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/dispatcher/dswexec.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/events/evevent.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/executer/exoparg2.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/namespace/nseval.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/namespace/nspredef.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/tables/tbfadt.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/tables/tbxface.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/utilities/utdelete.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/utilities/utmutex.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/utilities/utosi.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/utilities/utxface.c user/attilio/vmcontention/sys/contrib/dev/acpica/include/acglobal.h user/attilio/vmcontention/sys/contrib/dev/acpica/include/aclocal.h user/attilio/vmcontention/sys/contrib/dev/acpica/include/acnamesp.h user/attilio/vmcontention/sys/contrib/dev/acpica/include/acpixf.h user/attilio/vmcontention/sys/contrib/dev/acpica/include/acpredef.h user/attilio/vmcontention/sys/contrib/dev/acpica/include/acutils.h user/attilio/vmcontention/sys/dev/ahci/ahciem.c user/attilio/vmcontention/sys/dev/ata/ata-all.c user/attilio/vmcontention/sys/dev/ata/ata-all.h user/attilio/vmcontention/sys/dev/ata/ata-cbus.c user/attilio/vmcontention/sys/dev/ata/ata-dma.c user/attilio/vmcontention/sys/dev/ata/ata-lowlevel.c user/attilio/vmcontention/sys/dev/ata/ata-pci.c user/attilio/vmcontention/sys/dev/ata/ata-pci.h user/attilio/vmcontention/sys/dev/ata/ata-queue.c user/attilio/vmcontention/sys/dev/ata/ata-sata.c user/attilio/vmcontention/sys/dev/ata/ata_if.m user/attilio/vmcontention/sys/dev/ata/chipsets/ata-acard.c user/attilio/vmcontention/sys/dev/ata/chipsets/ata-acerlabs.c user/attilio/vmcontention/sys/dev/ata/chipsets/ata-intel.c user/attilio/vmcontention/sys/dev/ata/chipsets/ata-ite.c user/attilio/vmcontention/sys/dev/ata/chipsets/ata-serverworks.c user/attilio/vmcontention/sys/dev/ata/chipsets/ata-siliconimage.c user/attilio/vmcontention/sys/dev/ath/ath_hal/ah.h user/attilio/vmcontention/sys/dev/ath/ath_hal/ah_debug.h user/attilio/vmcontention/sys/dev/ath/ath_hal/ah_internal.h user/attilio/vmcontention/sys/dev/ath/if_ath.c user/attilio/vmcontention/sys/dev/ath/if_ath_misc.h user/attilio/vmcontention/sys/dev/ath/if_ath_rx.c user/attilio/vmcontention/sys/dev/ath/if_ath_rx.h user/attilio/vmcontention/sys/dev/ath/if_ath_rx_edma.c user/attilio/vmcontention/sys/dev/ath/if_ath_tx.c user/attilio/vmcontention/sys/dev/bge/if_bge.c user/attilio/vmcontention/sys/dev/ciss/ciss.c user/attilio/vmcontention/sys/dev/cxgbe/adapter.h user/attilio/vmcontention/sys/dev/cxgbe/common/common.h user/attilio/vmcontention/sys/dev/cxgbe/common/t4_hw.c user/attilio/vmcontention/sys/dev/cxgbe/common/t4_hw.h user/attilio/vmcontention/sys/dev/cxgbe/common/t4_msg.h user/attilio/vmcontention/sys/dev/cxgbe/common/t4_regs.h user/attilio/vmcontention/sys/dev/cxgbe/osdep.h user/attilio/vmcontention/sys/dev/cxgbe/t4_ioctl.h user/attilio/vmcontention/sys/dev/cxgbe/t4_main.c user/attilio/vmcontention/sys/dev/cxgbe/t4_sge.c user/attilio/vmcontention/sys/dev/cxgbe/tom/t4_connect.c user/attilio/vmcontention/sys/dev/cxgbe/tom/t4_cpl_io.c user/attilio/vmcontention/sys/dev/cxgbe/tom/t4_ddp.c user/attilio/vmcontention/sys/dev/cxgbe/tom/t4_listen.c user/attilio/vmcontention/sys/dev/cxgbe/tom/t4_tom.c user/attilio/vmcontention/sys/dev/cxgbe/tom/t4_tom.h user/attilio/vmcontention/sys/dev/drm2/drm_edid.c user/attilio/vmcontention/sys/dev/drm2/i915/intel_iic.c user/attilio/vmcontention/sys/dev/drm2/i915/intel_modes.c user/attilio/vmcontention/sys/dev/drm2/i915/intel_sdvo.c user/attilio/vmcontention/sys/dev/e1000/if_em.c user/attilio/vmcontention/sys/dev/e1000/if_igb.c user/attilio/vmcontention/sys/dev/e1000/if_igb.h user/attilio/vmcontention/sys/dev/e1000/if_lem.c user/attilio/vmcontention/sys/dev/hwpmc/hwpmc_core.c user/attilio/vmcontention/sys/dev/hwpmc/hwpmc_intel.c user/attilio/vmcontention/sys/dev/hwpmc/hwpmc_uncore.c user/attilio/vmcontention/sys/dev/hwpmc/pmc_events.h user/attilio/vmcontention/sys/dev/ixgbe/ixgbe.c user/attilio/vmcontention/sys/dev/md/md.c user/attilio/vmcontention/sys/dev/nvd/nvd.c user/attilio/vmcontention/sys/dev/nvme/nvme.h user/attilio/vmcontention/sys/dev/nvme/nvme_ctrlr.c user/attilio/vmcontention/sys/dev/nvme/nvme_ctrlr_cmd.c user/attilio/vmcontention/sys/dev/nvme/nvme_ns.c user/attilio/vmcontention/sys/dev/nvme/nvme_ns_cmd.c user/attilio/vmcontention/sys/dev/nvme/nvme_private.h user/attilio/vmcontention/sys/dev/nvme/nvme_qpair.c user/attilio/vmcontention/sys/dev/tws/tws_cam.c user/attilio/vmcontention/sys/dev/tws/tws_user.c user/attilio/vmcontention/sys/dev/uart/uart_core.c user/attilio/vmcontention/sys/dev/uart/uart_dev_imx.c user/attilio/vmcontention/sys/dev/uart/uart_dev_pl011.c user/attilio/vmcontention/sys/dev/uart/uart_dev_quicc.c user/attilio/vmcontention/sys/dev/uart/uart_dev_sab82532.c user/attilio/vmcontention/sys/dev/uart/uart_dev_z8530.c user/attilio/vmcontention/sys/dev/usb/misc/udbp.c user/attilio/vmcontention/sys/dev/usb/usb_device.c user/attilio/vmcontention/sys/dev/usb/usbdevs user/attilio/vmcontention/sys/fs/nfsclient/nfs_clbio.c user/attilio/vmcontention/sys/geom/geom_dev.c user/attilio/vmcontention/sys/geom/geom_disk.c user/attilio/vmcontention/sys/i386/conf/GENERIC user/attilio/vmcontention/sys/i386/conf/XBOX user/attilio/vmcontention/sys/ia64/conf/GENERIC user/attilio/vmcontention/sys/kern/init_main.c user/attilio/vmcontention/sys/kern/init_sysent.c user/attilio/vmcontention/sys/kern/kern_intr.c user/attilio/vmcontention/sys/kern/kern_sig.c user/attilio/vmcontention/sys/kern/subr_bus_dma.c user/attilio/vmcontention/sys/kern/sys_pipe.c user/attilio/vmcontention/sys/kern/syscalls.c user/attilio/vmcontention/sys/kern/syscalls.master user/attilio/vmcontention/sys/kern/systrace_args.c user/attilio/vmcontention/sys/kern/uipc_mbuf.c user/attilio/vmcontention/sys/kern/uipc_sockbuf.c user/attilio/vmcontention/sys/kern/uipc_socket.c user/attilio/vmcontention/sys/kern/vfs_extattr.c user/attilio/vmcontention/sys/kern/vfs_lookup.c user/attilio/vmcontention/sys/kern/vfs_vnops.c user/attilio/vmcontention/sys/mips/adm5120/uart_dev_adm5120.c user/attilio/vmcontention/sys/mips/atheros/apb.c user/attilio/vmcontention/sys/mips/atheros/ar71xx_ehci.c user/attilio/vmcontention/sys/mips/atheros/ar71xx_setup.c user/attilio/vmcontention/sys/mips/atheros/ar71xx_setup.h user/attilio/vmcontention/sys/mips/atheros/ar933x_chip.c user/attilio/vmcontention/sys/mips/atheros/ar933xreg.h user/attilio/vmcontention/sys/mips/atheros/if_arge.c user/attilio/vmcontention/sys/mips/atheros/uart_dev_ar933x.c user/attilio/vmcontention/sys/mips/conf/AP121 user/attilio/vmcontention/sys/mips/conf/AP121.hints user/attilio/vmcontention/sys/mips/conf/AR933X_BASE user/attilio/vmcontention/sys/mips/conf/OCTEON1 user/attilio/vmcontention/sys/mips/conf/XLR user/attilio/vmcontention/sys/mips/conf/XLR64 user/attilio/vmcontention/sys/mips/conf/XLRN32 user/attilio/vmcontention/sys/mips/conf/std.SWARM user/attilio/vmcontention/sys/mips/conf/std.XLP user/attilio/vmcontention/sys/mips/malta/std.malta user/attilio/vmcontention/sys/mips/rt305x/uart_dev_rt305x.c user/attilio/vmcontention/sys/modules/Makefile user/attilio/vmcontention/sys/modules/ata/Makefile user/attilio/vmcontention/sys/modules/cxgbe/Makefile user/attilio/vmcontention/sys/modules/dtrace/dtrace/Makefile user/attilio/vmcontention/sys/modules/igb/Makefile user/attilio/vmcontention/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c user/attilio/vmcontention/sys/netgraph/ng_ksocket.c user/attilio/vmcontention/sys/netinet/sctp_constants.h user/attilio/vmcontention/sys/netinet/tcp_input.c user/attilio/vmcontention/sys/netpfil/ipfw/ip_fw_sockopt.c user/attilio/vmcontention/sys/ofed/drivers/infiniband/ulp/sdp/sdp_main.c user/attilio/vmcontention/sys/pc98/conf/GENERIC user/attilio/vmcontention/sys/pc98/conf/NOTES user/attilio/vmcontention/sys/powerpc/aim/trap.c user/attilio/vmcontention/sys/powerpc/conf/GENERIC user/attilio/vmcontention/sys/powerpc/conf/GENERIC64 user/attilio/vmcontention/sys/powerpc/conf/MPC85XX user/attilio/vmcontention/sys/rpc/rpcsec_gss/rpcsec_gss_prot.c user/attilio/vmcontention/sys/sparc64/conf/GENERIC user/attilio/vmcontention/sys/sparc64/pci/sbbc.c user/attilio/vmcontention/sys/sys/ata.h user/attilio/vmcontention/sys/sys/bus.h user/attilio/vmcontention/sys/sys/bus_dma.h user/attilio/vmcontention/sys/sys/extattr.h user/attilio/vmcontention/sys/sys/proc.h user/attilio/vmcontention/sys/sys/socket.h user/attilio/vmcontention/sys/sys/syscall.h user/attilio/vmcontention/sys/sys/syscall.mk user/attilio/vmcontention/sys/sys/syscallsubr.h user/attilio/vmcontention/sys/sys/sysproto.h user/attilio/vmcontention/sys/sys/systm.h user/attilio/vmcontention/sys/ufs/ffs/ffs_softdep.c user/attilio/vmcontention/sys/vm/vm_radix.c user/attilio/vmcontention/sys/x86/x86/busdma_machdep.c user/attilio/vmcontention/tools/regression/lib/libc/gen/test-wordexp.c user/attilio/vmcontention/tools/tools/cxgbetool/cxgbetool.c user/attilio/vmcontention/usr.bin/bmake/Makefile user/attilio/vmcontention/usr.bin/bmake/config.h user/attilio/vmcontention/usr.bin/bmake/unit-tests/Makefile user/attilio/vmcontention/usr.bin/calendar/calendars/calendar.freebsd user/attilio/vmcontention/usr.bin/ctlstat/ctlstat.8 user/attilio/vmcontention/usr.sbin/Makefile user/attilio/vmcontention/usr.sbin/acpi/acpidb/Makefile user/attilio/vmcontention/usr.sbin/acpi/iasl/Makefile user/attilio/vmcontention/usr.sbin/bhyve/Makefile user/attilio/vmcontention/usr.sbin/bhyve/mptbl.c user/attilio/vmcontention/usr.sbin/bhyvectl/bhyvectl.c user/attilio/vmcontention/usr.sbin/bluetooth/ath3kfw/ath3kfw.c user/attilio/vmcontention/usr.sbin/bsdconfig/share/device.subr user/attilio/vmcontention/usr.sbin/ctladm/ctladm.8 user/attilio/vmcontention/usr.sbin/extattr/rmextattr.c user/attilio/vmcontention/usr.sbin/pc-sysinstall/backend-query/disk-list.sh Directory Properties: user/attilio/vmcontention/ (props changed) user/attilio/vmcontention/cddl/ (props changed) user/attilio/vmcontention/cddl/contrib/opensolaris/ (props changed) user/attilio/vmcontention/contrib/bmake/ (props changed) user/attilio/vmcontention/contrib/libarchive/ (props changed) user/attilio/vmcontention/contrib/libarchive/libarchive/ (props changed) user/attilio/vmcontention/crypto/openssh/ (props changed) user/attilio/vmcontention/lib/libc/ (props changed) user/attilio/vmcontention/sbin/ (props changed) user/attilio/vmcontention/share/man/man4/ (props changed) user/attilio/vmcontention/sys/ (props changed) user/attilio/vmcontention/sys/amd64/vmm/ (props changed) user/attilio/vmcontention/sys/boot/ (props changed) user/attilio/vmcontention/sys/cddl/contrib/opensolaris/ (props changed) user/attilio/vmcontention/sys/conf/ (props changed) user/attilio/vmcontention/sys/contrib/dev/acpica/ (props changed) user/attilio/vmcontention/sys/contrib/dev/acpica/common/ (props changed) user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/ (props changed) user/attilio/vmcontention/sys/contrib/dev/acpica/components/debugger/ (props changed) user/attilio/vmcontention/sys/contrib/dev/acpica/components/dispatcher/ (props changed) user/attilio/vmcontention/sys/contrib/dev/acpica/components/events/ (props changed) user/attilio/vmcontention/sys/contrib/dev/acpica/components/executer/ (props changed) user/attilio/vmcontention/sys/contrib/dev/acpica/components/namespace/ (props changed) user/attilio/vmcontention/sys/contrib/dev/acpica/components/tables/ (props changed) user/attilio/vmcontention/sys/contrib/dev/acpica/components/utilities/ (props changed) user/attilio/vmcontention/sys/contrib/dev/acpica/include/ (props changed) user/attilio/vmcontention/usr.bin/calendar/ (props changed) user/attilio/vmcontention/usr.sbin/bhyve/ (props changed) user/attilio/vmcontention/usr.sbin/bhyvectl/ (props changed) Modified: user/attilio/vmcontention/Makefile ============================================================================== --- user/attilio/vmcontention/Makefile Sat Apr 6 11:54:41 2013 (r249196) +++ user/attilio/vmcontention/Makefile Sat Apr 6 13:12:05 2013 (r249197) @@ -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/vmcontention/Makefile.inc1 ============================================================================== --- user/attilio/vmcontention/Makefile.inc1 Sat Apr 6 11:54:41 2013 (r249196) +++ user/attilio/vmcontention/Makefile.inc1 Sat Apr 6 13:12:05 2013 (r249197) @@ -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} Modified: user/attilio/vmcontention/ObsoleteFiles.inc ============================================================================== --- user/attilio/vmcontention/ObsoleteFiles.inc Sat Apr 6 11:54:41 2013 (r249196) +++ user/attilio/vmcontention/ObsoleteFiles.inc Sat Apr 6 13:12:05 2013 (r249197) @@ -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/vmcontention/bin/dd/dd.c ============================================================================== --- user/attilio/vmcontention/bin/dd/dd.c Sat Apr 6 11:54:41 2013 (r249196) +++ user/attilio/vmcontention/bin/dd/dd.c Sat Apr 6 13:12:05 2013 (r249197) @@ -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/vmcontention/bin/setfacl/setfacl.1 ============================================================================== --- user/attilio/vmcontention/bin/setfacl/setfacl.1 Sat Apr 6 11:54:41 2013 (r249196) +++ user/attilio/vmcontention/bin/setfacl/setfacl.1 Sat Apr 6 13:12:05 2013 (r249197) @@ -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/vmcontention/bin/sh/exec.c ============================================================================== --- user/attilio/vmcontention/bin/sh/exec.c Sat Apr 6 11:54:41 2013 (r249196) +++ user/attilio/vmcontention/bin/sh/exec.c Sat Apr 6 13:12:05 2013 (r249197) @@ -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/vmcontention/bin/sh/expand.c ============================================================================== --- user/attilio/vmcontention/bin/sh/expand.c Sat Apr 6 11:54:41 2013 (r249196) +++ user/attilio/vmcontention/bin/sh/expand.c Sat Apr 6 13:12:05 2013 (r249197) @@ -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/vmcontention/bin/sh/input.c ============================================================================== --- user/attilio/vmcontention/bin/sh/input.c Sat Apr 6 11:54:41 2013 (r249196) +++ user/attilio/vmcontention/bin/sh/input.c Sat Apr 6 13:12:05 2013 (r249197) @@ -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/vmcontention/bin/sh/input.h ============================================================================== --- user/attilio/vmcontention/bin/sh/input.h Sat Apr 6 11:54:41 2013 (r249196) +++ user/attilio/vmcontention/bin/sh/input.h Sat Apr 6 13:12:05 2013 (r249197) @@ -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/vmcontention/bin/sh/jobs.c ============================================================================== --- user/attilio/vmcontention/bin/sh/jobs.c Sat Apr 6 11:54:41 2013 (r249196) +++ user/attilio/vmcontention/bin/sh/jobs.c Sat Apr 6 13:12:05 2013 (r249197) @@ -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/vmcontention/bin/sh/main.c ============================================================================== --- user/attilio/vmcontention/bin/sh/main.c Sat Apr 6 11:54:41 2013 (r249196) +++ user/attilio/vmcontention/bin/sh/main.c Sat Apr 6 13:12:05 2013 (r249197) @@ -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/vmcontention/bin/sh/memalloc.c ============================================================================== --- user/attilio/vmcontention/bin/sh/memalloc.c Sat Apr 6 11:54:41 2013 (r249196) +++ user/attilio/vmcontention/bin/sh/memalloc.c Sat Apr 6 13:12:05 2013 (r249197) @@ -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/vmcontention/bin/sh/memalloc.h ============================================================================== --- user/attilio/vmcontention/bin/sh/memalloc.h Sat Apr 6 11:54:41 2013 (r249196) +++ user/attilio/vmcontention/bin/sh/memalloc.h Sat Apr 6 13:12:05 2013 (r249197) @@ -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/vmcontention/bin/sh/parser.c ============================================================================== --- user/attilio/vmcontention/bin/sh/parser.c Sat Apr 6 11:54:41 2013 (r249196) +++ user/attilio/vmcontention/bin/sh/parser.c Sat Apr 6 13:12:05 2013 (r249197) @@ -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/vmcontention/bin/sh/parser.h ============================================================================== --- user/attilio/vmcontention/bin/sh/parser.h Sat Apr 6 11:54:41 2013 (r249196) +++ user/attilio/vmcontention/bin/sh/parser.h Sat Apr 6 13:12:05 2013 (r249197) @@ -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/vmcontention/bin/sh/redir.c ============================================================================== --- user/attilio/vmcontention/bin/sh/redir.c Sat Apr 6 11:54:41 2013 (r249196) +++ user/attilio/vmcontention/bin/sh/redir.c Sat Apr 6 13:12:05 2013 (r249197) @@ -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/vmcontention/bin/sh/trap.c ============================================================================== --- user/attilio/vmcontention/bin/sh/trap.c Sat Apr 6 11:54:41 2013 (r249196) +++ user/attilio/vmcontention/bin/sh/trap.c Sat Apr 6 13:12:05 2013 (r249197) @@ -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/vmcontention/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/exception.lst ============================================================================== --- user/attilio/vmcontention/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/exception.lst Sat Apr 6 11:54:41 2013 (r249196) +++ user/attilio/vmcontention/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/exception.lst Sat Apr 6 13:12:05 2013 (r249197) @@ -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/vmcontention/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.noreap.ksh (from r249196, head/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/vmcontention/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.noreap.ksh Sat Apr 6 13:12:05 2013 (r249197, copy of r249196, head/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 < +#include + +int +main(int argc, char **argv) +{ + DTRACE_PROBE(test_prov, probe1); +} +EOF + +cat > prov.d < 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/vmcontention/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.noreapring.ksh (from r249196, head/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/vmcontention/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.noreapring.ksh Sat Apr 6 13:12:05 2013 (r249197, copy of r249196, head/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 < +#include + +int +main(int argc, char **argv) +{ + DTRACE_PROBE(test_prov, probe1); +} +EOF + +cat > prov.d < 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/vmcontention/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.reap.ksh (from r249196, head/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/vmcontention/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.reap.ksh Sat Apr 6 13:12:05 2013 (r249197, copy of r249196, head/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 < +#include + +int +main(int argc, char **argv) +{ + DTRACE_PROBE(test_prov, probe1); +} +EOF + +cat > prov.d < 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/vmcontention/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h ============================================================================== --- user/attilio/vmcontention/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h Sat Apr 6 11:54:41 2013 (r249196) +++ user/attilio/vmcontention/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h Sat Apr 6 13:12:05 2013 (r249197) @@ -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 #include #include +#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 #ifdef DTRACE_PROBE1 #undef DTRACE_PROBE1 -#define DTRACE_PROBE1(a, b, c) ((void)0) #endif /* DTRACE_PROBE1 */ +#ifdef illumos +#define DTRACE_PROBE1(a, b, c) \ + ZFS_PROBE1(#a, (unsigned long)c) +#endif #ifdef DTRACE_PROBE2 #undef DTRACE_PROBE2 -#define DTRACE_PROBE2(a, b, c, d, e) ((void)0) #endif /* DTRACE_PROBE2 */ +#ifdef illumos +#define DTRACE_PROBE2(a, b, c, d, e) \ + ZFS_PROBE2(#a, (unsigned long)c, (unsigned long)e) +#endif #ifdef DTRACE_PROBE3 #undef DTRACE_PROBE3 -#define DTRACE_PROBE3(a, b, c, d, e, f, g) ((void)0) #endif /* DTRACE_PROBE3 */ +#ifdef illumos +#define DTRACE_PROBE3(a, b, c, d, e, f, g) \ + ZFS_PROBE3(#a, (unsigned long)c, (unsigned long)e, (unsigned long)g) +#endif #ifdef DTRACE_PROBE4 #undef DTRACE_PROBE4 -#define DTRACE_PROBE4(a, b, c, d, e, f, g, h, i) ((void)0) #endif /* DTRACE_PROBE4 */ +#ifdef illumos +#define DTRACE_PROBE4(a, b, c, d, e, f, g, h, i) \ + ZFS_PROBE4(#a, (unsigned long)c, (unsigned long)e, (unsigned long)g, \ + (unsigned long)i) +#endif + +#ifdef illumos +/* + * We use the comma operator so that this macro can be used without much + * additional code. For example, "return (EINVAL);" becomes + * "return (SET_ERROR(EINVAL));". Note that the argument will be evaluated + * twice, so it should not have side effects (e.g. something like: + * "return (SET_ERROR(log_error(EINVAL, info)));" would log the error twice). + */ +#define SET_ERROR(err) (ZFS_SET_ERROR(err), err) +#else /* !illumos */ + +#define DTRACE_PROBE(a) ((void)0) +#define DTRACE_PROBE1(a, b, c) ((void)0) +#define DTRACE_PROBE2(a, b, c, d, e) ((void)0) +#define DTRACE_PROBE3(a, b, c, d, e, f, g) ((void)0) +#define DTRACE_PROBE4(a, b, c, d, e, f, g, h, i) ((void)0) + +#define SET_ERROR(err) (err) +#endif /* !illumos */ /* * Threads Copied: user/attilio/vmcontention/cddl/contrib/opensolaris/lib/libzpool/common/zfs.d (from r249196, head/cddl/contrib/opensolaris/lib/libzpool/common/zfs.d) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/attilio/vmcontention/cddl/contrib/opensolaris/lib/libzpool/common/zfs.d Sat Apr 6 13:12:05 2013 (r249197, copy of r249196, head/cddl/contrib/opensolaris/lib/libzpool/common/zfs.d) @@ -0,0 +1,36 @@ +/* + * CDDL HEADER START + * + * This file and its contents are supplied under the terms of the + * Common Development and Distribution License ("CDDL"), version 1.0. + * You may only use this file in accordance with the terms of version + * 1.0 of the CDDL. + * + * A full copy of the text of the CDDL should have accompanied this + * source. A copy of the CDDL is also available via the Internet at + * http://www.illumos.org/license/CDDL. + * + * CDDL HEADER END + */ *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-user@FreeBSD.ORG Sat Apr 6 13:25:24 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id D8E7A7CA; Sat, 6 Apr 2013 13:25:24 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id C75A6D88; Sat, 6 Apr 2013 13:25:24 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.6/8.14.6) with ESMTP id r36DPOtk099220; Sat, 6 Apr 2013 13:25:24 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.6/8.14.5/Submit) id r36DPJNe099185; Sat, 6 Apr 2013 13:25:19 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201304061325.r36DPJNe099185@svn.freebsd.org> From: Attilio Rao Date: Sat, 6 Apr 2013 13:25:19 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: 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/... X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 06 Apr 2013 13:25:24 -0000 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 < +#include + +int +main(int argc, char **argv) +{ + DTRACE_PROBE(test_prov, probe1); +} +EOF + +cat > prov.d < 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 < +#include + +int +main(int argc, char **argv) +{ + DTRACE_PROBE(test_prov, probe1); +} +EOF + +cat > prov.d < 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 < +#include + +int +main(int argc, char **argv) +{ + DTRACE_PROBE(test_prov, probe1); +} +EOF + +cat > prov.d < 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 " \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 #include #include +#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 *** From owner-svn-src-user@FreeBSD.ORG Sat Apr 6 21:44:11 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 678BB834; Sat, 6 Apr 2013 21:44:11 +0000 (UTC) (envelope-from dchagin@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 50DD7237; Sat, 6 Apr 2013 21:44:11 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.6/8.14.6) with ESMTP id r36LiAGJ046294; Sat, 6 Apr 2013 21:44:10 GMT (envelope-from dchagin@svn.freebsd.org) Received: (from dchagin@localhost) by svn.freebsd.org (8.14.6/8.14.5/Submit) id r36Li4uf046255; Sat, 6 Apr 2013 21:44:04 GMT (envelope-from dchagin@svn.freebsd.org) Message-Id: <201304062144.r36Li4uf046255@svn.freebsd.org> From: Dmitry Chagin Date: Sat, 6 Apr 2013 21:44:04 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r249216 - in user/dchagin/lemul: . bin/chflags bin/dd bin/ed bin/mv bin/setfacl bin/sh cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace cddl/contrib/opensolaris/cmd/dtrace/test/tst/... X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 06 Apr 2013 21:44:11 -0000 Author: dchagin Date: Sat Apr 6 21:44:02 2013 New Revision: 249216 URL: http://svnweb.freebsd.org/changeset/base/249216 Log: MFC Added: user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.tolower.d - copied unchanged from r249215, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.tolower.d user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.toupper.d - copied unchanged from r249215, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.toupper.d user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.tolower.d - copied unchanged from r249215, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.tolower.d user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.tolowertoomany.d - copied unchanged from r249215, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.tolowertoomany.d user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.toupper.d - copied unchanged from r249215, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.toupper.d user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.touppertoomany.d - copied unchanged from r249215, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.touppertoomany.d user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.lltostrbase.d - copied unchanged from r249215, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.lltostrbase.d user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.lltostrbase.d.out - copied unchanged from r249215, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.lltostrbase.d.out user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.tolower.d - copied unchanged from r249215, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.tolower.d user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.toupper.d - copied unchanged from r249215, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.toupper.d - copied from r249215, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/print/ user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/tracemem/err.D_TRACEMEM_ARGS.d - copied unchanged from r249215, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/tracemem/err.D_TRACEMEM_ARGS.d user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/tracemem/err.D_TRACEMEM_DYNSIZE.d - copied unchanged from r249215, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/tracemem/err.D_TRACEMEM_DYNSIZE.d user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/tracemem/tst.dynsize.d - copied unchanged from r249215, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/tracemem/tst.dynsize.d user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/tracemem/tst.dynsize.d.out - copied unchanged from r249215, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/tracemem/tst.dynsize.d.out user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.noreap.ksh - copied unchanged from r249215, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.noreap.ksh user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.noreapring.ksh - copied unchanged from r249215, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.noreapring.ksh user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.reap.ksh - copied unchanged from r249215, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.reap.ksh user/dchagin/lemul/cddl/contrib/opensolaris/lib/libdtrace/common/dt_print.c - copied unchanged from r249215, head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_print.c user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_compat.c - copied unchanged from r249215, head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_compat.c user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_compat.h - copied unchanged from r249215, head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_compat.h user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzfs_core/ - copied from r249215, head/cddl/contrib/opensolaris/lib/libzfs_core/ user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzpool/common/zfs.d - copied unchanged from r249215, head/cddl/contrib/opensolaris/lib/libzpool/common/zfs.d user/dchagin/lemul/cddl/lib/libzfs_core/ - copied from r249215, head/cddl/lib/libzfs_core/ user/dchagin/lemul/contrib/bmake/unit-tests/export-env - copied unchanged from r249215, head/contrib/bmake/unit-tests/export-env user/dchagin/lemul/contrib/libarchive/cpio/test/test_extract.cpio.Z.uu - copied unchanged from r249215, head/contrib/libarchive/cpio/test/test_extract.cpio.Z.uu user/dchagin/lemul/contrib/libarchive/cpio/test/test_extract.cpio.bz2.uu - copied unchanged from r249215, head/contrib/libarchive/cpio/test/test_extract.cpio.bz2.uu user/dchagin/lemul/contrib/libarchive/cpio/test/test_extract.cpio.grz.uu - copied unchanged from r249215, head/contrib/libarchive/cpio/test/test_extract.cpio.grz.uu user/dchagin/lemul/contrib/libarchive/cpio/test/test_extract.cpio.gz.uu - copied unchanged from r249215, head/contrib/libarchive/cpio/test/test_extract.cpio.gz.uu user/dchagin/lemul/contrib/libarchive/cpio/test/test_extract.cpio.lrz.uu - copied unchanged from r249215, head/contrib/libarchive/cpio/test/test_extract.cpio.lrz.uu user/dchagin/lemul/contrib/libarchive/cpio/test/test_extract.cpio.lz.uu - copied unchanged from r249215, head/contrib/libarchive/cpio/test/test_extract.cpio.lz.uu user/dchagin/lemul/contrib/libarchive/cpio/test/test_extract.cpio.lzma.uu - copied unchanged from r249215, head/contrib/libarchive/cpio/test/test_extract.cpio.lzma.uu user/dchagin/lemul/contrib/libarchive/cpio/test/test_extract.cpio.lzo.uu - copied unchanged from r249215, head/contrib/libarchive/cpio/test/test_extract.cpio.lzo.uu user/dchagin/lemul/contrib/libarchive/cpio/test/test_extract.cpio.xz.uu - copied unchanged from r249215, head/contrib/libarchive/cpio/test/test_extract.cpio.xz.uu user/dchagin/lemul/contrib/libarchive/cpio/test/test_extract_cpio_Z.c - copied unchanged from r249215, head/contrib/libarchive/cpio/test/test_extract_cpio_Z.c user/dchagin/lemul/contrib/libarchive/cpio/test/test_extract_cpio_bz2.c - copied unchanged from r249215, head/contrib/libarchive/cpio/test/test_extract_cpio_bz2.c user/dchagin/lemul/contrib/libarchive/cpio/test/test_extract_cpio_grz.c - copied unchanged from r249215, head/contrib/libarchive/cpio/test/test_extract_cpio_grz.c user/dchagin/lemul/contrib/libarchive/cpio/test/test_extract_cpio_gz.c - copied unchanged from r249215, head/contrib/libarchive/cpio/test/test_extract_cpio_gz.c user/dchagin/lemul/contrib/libarchive/cpio/test/test_extract_cpio_lrz.c - copied unchanged from r249215, head/contrib/libarchive/cpio/test/test_extract_cpio_lrz.c user/dchagin/lemul/contrib/libarchive/cpio/test/test_extract_cpio_lz.c - copied unchanged from r249215, head/contrib/libarchive/cpio/test/test_extract_cpio_lz.c user/dchagin/lemul/contrib/libarchive/cpio/test/test_extract_cpio_lzma.c - copied unchanged from r249215, head/contrib/libarchive/cpio/test/test_extract_cpio_lzma.c user/dchagin/lemul/contrib/libarchive/cpio/test/test_extract_cpio_lzo.c - copied unchanged from r249215, head/contrib/libarchive/cpio/test/test_extract_cpio_lzo.c user/dchagin/lemul/contrib/libarchive/cpio/test/test_extract_cpio_xz.c - copied unchanged from r249215, head/contrib/libarchive/cpio/test/test_extract_cpio_xz.c user/dchagin/lemul/contrib/libarchive/cpio/test/test_option_b64encode.c - copied unchanged from r249215, head/contrib/libarchive/cpio/test/test_option_b64encode.c user/dchagin/lemul/contrib/libarchive/cpio/test/test_option_grzip.c - copied unchanged from r249215, head/contrib/libarchive/cpio/test/test_option_grzip.c user/dchagin/lemul/contrib/libarchive/cpio/test/test_option_lrzip.c - copied unchanged from r249215, head/contrib/libarchive/cpio/test/test_option_lrzip.c user/dchagin/lemul/contrib/libarchive/cpio/test/test_option_lzop.c - copied unchanged from r249215, head/contrib/libarchive/cpio/test/test_option_lzop.c user/dchagin/lemul/contrib/libarchive/cpio/test/test_option_uuencode.c - copied unchanged from r249215, head/contrib/libarchive/cpio/test/test_option_uuencode.c user/dchagin/lemul/contrib/libarchive/cpio/test/test_option_xz.c - copied unchanged from r249215, head/contrib/libarchive/cpio/test/test_option_xz.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_cmdline.c - copied unchanged from r249215, head/contrib/libarchive/libarchive/archive_cmdline.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_cmdline_private.h - copied unchanged from r249215, head/contrib/libarchive/libarchive/archive_cmdline_private.h user/dchagin/lemul/contrib/libarchive/libarchive/archive_read_append_filter.c - copied unchanged from r249215, head/contrib/libarchive/libarchive/archive_read_append_filter.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_read_set_format.c - copied unchanged from r249215, head/contrib/libarchive/libarchive/archive_read_set_format.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_read_support_filter_grzip.c - copied unchanged from r249215, head/contrib/libarchive/libarchive/archive_read_support_filter_grzip.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_read_support_filter_lrzip.c - copied unchanged from r249215, head/contrib/libarchive/libarchive/archive_read_support_filter_lrzip.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_read_support_filter_lzop.c - copied unchanged from r249215, head/contrib/libarchive/libarchive/archive_read_support_filter_lzop.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_write_add_filter_b64encode.c - copied unchanged from r249215, head/contrib/libarchive/libarchive/archive_write_add_filter_b64encode.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_write_add_filter_by_name.c - copied unchanged from r249215, head/contrib/libarchive/libarchive/archive_write_add_filter_by_name.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_write_add_filter_grzip.c - copied unchanged from r249215, head/contrib/libarchive/libarchive/archive_write_add_filter_grzip.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_write_add_filter_lrzip.c - copied unchanged from r249215, head/contrib/libarchive/libarchive/archive_write_add_filter_lrzip.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_write_add_filter_lzop.c - copied unchanged from r249215, head/contrib/libarchive/libarchive/archive_write_add_filter_lzop.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_write_add_filter_uuencode.c - copied unchanged from r249215, head/contrib/libarchive/libarchive/archive_write_add_filter_uuencode.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_write_set_format_v7tar.c - copied unchanged from r249215, head/contrib/libarchive/libarchive/archive_write_set_format_v7tar.c user/dchagin/lemul/contrib/libarchive/libarchive/filter_fork_posix.c - copied unchanged from r249215, head/contrib/libarchive/libarchive/filter_fork_posix.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_archive_cmdline.c - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_archive_cmdline.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_archive_read_multiple_data_objects.c - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_archive_read_multiple_data_objects.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_archive_write_add_filter_by_name.c - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_archive_write_add_filter_by_name.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_archive_write_set_format_by_name.c - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_archive_write_set_format_by_name.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_compat_lzop.c - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_compat_lzop.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_compat_lzop_1.tar.lzo.uu - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_compat_lzop_1.tar.lzo.uu user/dchagin/lemul/contrib/libarchive/libarchive/test/test_compat_lzop_2.tar.lzo.uu - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_compat_lzop_2.tar.lzo.uu user/dchagin/lemul/contrib/libarchive/libarchive/test/test_compat_lzop_3.tar.lzo.uu - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_compat_lzop_3.tar.lzo.uu user/dchagin/lemul/contrib/libarchive/libarchive/test/test_compat_uudecode.c - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_compat_uudecode.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_rar_multivolume_multiple_files.part1.rar.uu - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_rar_multivolume_multiple_files.part1.rar.uu user/dchagin/lemul/contrib/libarchive/libarchive/test/test_rar_multivolume_multiple_files.part2.rar.uu - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_rar_multivolume_multiple_files.part2.rar.uu user/dchagin/lemul/contrib/libarchive/libarchive/test/test_rar_multivolume_multiple_files.part3.rar.uu - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_rar_multivolume_multiple_files.part3.rar.uu user/dchagin/lemul/contrib/libarchive/libarchive/test/test_rar_multivolume_multiple_files.part4.rar.uu - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_rar_multivolume_multiple_files.part4.rar.uu user/dchagin/lemul/contrib/libarchive/libarchive/test/test_rar_multivolume_multiple_files.part5.rar.uu - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_rar_multivolume_multiple_files.part5.rar.uu user/dchagin/lemul/contrib/libarchive/libarchive/test/test_rar_multivolume_multiple_files.part6.rar.uu - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_rar_multivolume_multiple_files.part6.rar.uu user/dchagin/lemul/contrib/libarchive/libarchive/test/test_rar_multivolume_single_file.part1.rar.uu - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_rar_multivolume_single_file.part1.rar.uu user/dchagin/lemul/contrib/libarchive/libarchive/test/test_rar_multivolume_single_file.part2.rar.uu - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_rar_multivolume_single_file.part2.rar.uu user/dchagin/lemul/contrib/libarchive/libarchive/test/test_rar_multivolume_single_file.part3.rar.uu - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_rar_multivolume_single_file.part3.rar.uu user/dchagin/lemul/contrib/libarchive/libarchive/test/test_rar_multivolume_uncompressed_files.part01.rar.uu - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_rar_multivolume_uncompressed_files.part01.rar.uu user/dchagin/lemul/contrib/libarchive/libarchive/test/test_rar_multivolume_uncompressed_files.part02.rar.uu - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_rar_multivolume_uncompressed_files.part02.rar.uu user/dchagin/lemul/contrib/libarchive/libarchive/test/test_rar_multivolume_uncompressed_files.part03.rar.uu - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_rar_multivolume_uncompressed_files.part03.rar.uu user/dchagin/lemul/contrib/libarchive/libarchive/test/test_rar_multivolume_uncompressed_files.part04.rar.uu - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_rar_multivolume_uncompressed_files.part04.rar.uu user/dchagin/lemul/contrib/libarchive/libarchive/test/test_rar_multivolume_uncompressed_files.part05.rar.uu - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_rar_multivolume_uncompressed_files.part05.rar.uu user/dchagin/lemul/contrib/libarchive/libarchive/test/test_rar_multivolume_uncompressed_files.part06.rar.uu - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_rar_multivolume_uncompressed_files.part06.rar.uu user/dchagin/lemul/contrib/libarchive/libarchive/test/test_rar_multivolume_uncompressed_files.part07.rar.uu - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_rar_multivolume_uncompressed_files.part07.rar.uu user/dchagin/lemul/contrib/libarchive/libarchive/test/test_rar_multivolume_uncompressed_files.part08.rar.uu - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_rar_multivolume_uncompressed_files.part08.rar.uu user/dchagin/lemul/contrib/libarchive/libarchive/test/test_rar_multivolume_uncompressed_files.part09.rar.uu - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_rar_multivolume_uncompressed_files.part09.rar.uu user/dchagin/lemul/contrib/libarchive/libarchive/test/test_rar_multivolume_uncompressed_files.part10.rar.uu - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_rar_multivolume_uncompressed_files.part10.rar.uu user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_filter_grzip.c - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_read_filter_grzip.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_filter_grzip.tar.grz.uu - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_read_filter_grzip.tar.grz.uu user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_filter_lrzip.c - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_read_filter_lrzip.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_filter_lrzip.tar.lrz.uu - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_read_filter_lrzip.tar.lrz.uu user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_filter_lzop.c - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_read_filter_lzop.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_filter_lzop.tar.lzo.uu - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_read_filter_lzop.tar.lzo.uu user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_filter_lzop_multiple_parts.c - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_read_filter_lzop_multiple_parts.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_filter_lzop_multiple_parts.tar.lzo.uu - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_read_filter_lzop_multiple_parts.tar.lzo.uu user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_filter_program.c - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_read_filter_program.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_filter_program_signature.c - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_read_filter_program_signature.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_filter_uudecode.c - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_read_filter_uudecode.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_mtree_nomagic2.mtree.uu - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_read_format_mtree_nomagic2.mtree.uu user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_mtree_nomagic3.mtree.uu - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_read_format_mtree_nomagic3.mtree.uu user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_rar_multivolume.part0001.rar.uu - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_read_format_rar_multivolume.part0001.rar.uu user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_rar_multivolume.part0002.rar.uu - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_read_format_rar_multivolume.part0002.rar.uu user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_rar_multivolume.part0003.rar.uu - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_read_format_rar_multivolume.part0003.rar.uu user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_rar_multivolume.part0004.rar.uu - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_read_format_rar_multivolume.part0004.rar.uu user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_zip_comment_stored.c - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_read_format_zip_comment_stored.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_zip_comment_stored_1.zip.uu - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_read_format_zip_comment_stored_1.zip.uu user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_zip_comment_stored_2.zip.uu - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_read_format_zip_comment_stored_2.zip.uu user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_zip_mac_metadata.c - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_read_format_zip_mac_metadata.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_zip_mac_metadata.zip.uu - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_read_format_zip_mac_metadata.zip.uu user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_zip_sfx.c - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_read_format_zip_sfx.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_zip_sfx.uu - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_read_format_zip_sfx.uu user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_large_splitted_rar_aa.uu - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_read_large_splitted_rar_aa.uu user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_large_splitted_rar_ab.uu - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_read_large_splitted_rar_ab.uu user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_large_splitted_rar_ac.uu - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_read_large_splitted_rar_ac.uu user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_large_splitted_rar_ad.uu - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_read_large_splitted_rar_ad.uu user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_large_splitted_rar_ae.uu - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_read_large_splitted_rar_ae.uu user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_set_format.c - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_read_set_format.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_splitted_rar_aa.uu - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_read_splitted_rar_aa.uu user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_splitted_rar_ab.uu - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_read_splitted_rar_ab.uu user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_splitted_rar_ac.uu - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_read_splitted_rar_ac.uu user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_splitted_rar_ad.uu - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_read_splitted_rar_ad.uu user/dchagin/lemul/contrib/libarchive/libarchive/test/test_splitted_rar_seek_support_aa.uu - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_splitted_rar_seek_support_aa.uu user/dchagin/lemul/contrib/libarchive/libarchive/test/test_splitted_rar_seek_support_ab.uu - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_splitted_rar_seek_support_ab.uu user/dchagin/lemul/contrib/libarchive/libarchive/test/test_splitted_rar_seek_support_ac.uu - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_splitted_rar_seek_support_ac.uu user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_disk_appledouble.c - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_write_disk_appledouble.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_disk_appledouble.cpio.gz.uu - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_write_disk_appledouble.cpio.gz.uu user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_disk_hfs_compression.c - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_write_disk_hfs_compression.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_disk_hfs_compression.tgz.uu - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_write_disk_hfs_compression.tgz.uu user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_disk_mac_metadata.c - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_write_disk_mac_metadata.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_disk_mac_metadata.tar.gz.uu - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_write_disk_mac_metadata.tar.gz.uu user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_disk_no_hfs_compression.c - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_write_disk_no_hfs_compression.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_disk_no_hfs_compression.tgz.uu - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_write_disk_no_hfs_compression.tgz.uu user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_filter_b64encode.c - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_write_filter_b64encode.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_filter_bzip2.c - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_write_filter_bzip2.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_filter_compress.c - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_write_filter_compress.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_filter_gzip.c - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_write_filter_gzip.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_filter_gzip_timestamp.c - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_write_filter_gzip_timestamp.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_filter_lrzip.c - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_write_filter_lrzip.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_filter_lzip.c - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_write_filter_lzip.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_filter_lzma.c - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_write_filter_lzma.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_filter_lzop.c - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_write_filter_lzop.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_filter_program.c - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_write_filter_program.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_filter_uuencode.c - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_write_filter_uuencode.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_filter_xz.c - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_write_filter_xz.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_format_7zip_empty.c - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_write_format_7zip_empty.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_format_7zip_large.c - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_write_format_7zip_large.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_format_mtree_absolute_path.c - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_write_format_mtree_absolute_path.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_format_mtree_classic.c - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_write_format_mtree_classic.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_format_mtree_classic_indent.c - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_write_format_mtree_classic_indent.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_format_mtree_no_separator.c - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_write_format_mtree_no_separator.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_format_mtree_quoted_filename.c - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_write_format_mtree_quoted_filename.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_format_tar_v7tar.c - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_write_format_tar_v7tar.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_zip_set_compression_store.c - copied unchanged from r249215, head/contrib/libarchive/libarchive/test/test_write_zip_set_compression_store.c user/dchagin/lemul/contrib/libarchive/tar/creation_set.c - copied unchanged from r249215, head/contrib/libarchive/tar/creation_set.c user/dchagin/lemul/contrib/libarchive/tar/test/test_extract.tar.Z.uu - copied unchanged from r249215, head/contrib/libarchive/tar/test/test_extract.tar.Z.uu user/dchagin/lemul/contrib/libarchive/tar/test/test_extract.tar.bz2.uu - copied unchanged from r249215, head/contrib/libarchive/tar/test/test_extract.tar.bz2.uu user/dchagin/lemul/contrib/libarchive/tar/test/test_extract.tar.grz.uu - copied unchanged from r249215, head/contrib/libarchive/tar/test/test_extract.tar.grz.uu user/dchagin/lemul/contrib/libarchive/tar/test/test_extract.tar.gz.uu - copied unchanged from r249215, head/contrib/libarchive/tar/test/test_extract.tar.gz.uu user/dchagin/lemul/contrib/libarchive/tar/test/test_extract.tar.lrz.uu - copied unchanged from r249215, head/contrib/libarchive/tar/test/test_extract.tar.lrz.uu user/dchagin/lemul/contrib/libarchive/tar/test/test_extract.tar.lz.uu - copied unchanged from r249215, head/contrib/libarchive/tar/test/test_extract.tar.lz.uu user/dchagin/lemul/contrib/libarchive/tar/test/test_extract.tar.lzma.uu - copied unchanged from r249215, head/contrib/libarchive/tar/test/test_extract.tar.lzma.uu user/dchagin/lemul/contrib/libarchive/tar/test/test_extract.tar.lzo.uu - copied unchanged from r249215, head/contrib/libarchive/tar/test/test_extract.tar.lzo.uu user/dchagin/lemul/contrib/libarchive/tar/test/test_extract.tar.xz.uu - copied unchanged from r249215, head/contrib/libarchive/tar/test/test_extract.tar.xz.uu user/dchagin/lemul/contrib/libarchive/tar/test/test_extract_tar_Z.c - copied unchanged from r249215, head/contrib/libarchive/tar/test/test_extract_tar_Z.c user/dchagin/lemul/contrib/libarchive/tar/test/test_extract_tar_bz2.c - copied unchanged from r249215, head/contrib/libarchive/tar/test/test_extract_tar_bz2.c user/dchagin/lemul/contrib/libarchive/tar/test/test_extract_tar_grz.c - copied unchanged from r249215, head/contrib/libarchive/tar/test/test_extract_tar_grz.c user/dchagin/lemul/contrib/libarchive/tar/test/test_extract_tar_gz.c - copied unchanged from r249215, head/contrib/libarchive/tar/test/test_extract_tar_gz.c user/dchagin/lemul/contrib/libarchive/tar/test/test_extract_tar_lrz.c - copied unchanged from r249215, head/contrib/libarchive/tar/test/test_extract_tar_lrz.c user/dchagin/lemul/contrib/libarchive/tar/test/test_extract_tar_lz.c - copied unchanged from r249215, head/contrib/libarchive/tar/test/test_extract_tar_lz.c user/dchagin/lemul/contrib/libarchive/tar/test/test_extract_tar_lzma.c - copied unchanged from r249215, head/contrib/libarchive/tar/test/test_extract_tar_lzma.c user/dchagin/lemul/contrib/libarchive/tar/test/test_extract_tar_lzo.c - copied unchanged from r249215, head/contrib/libarchive/tar/test/test_extract_tar_lzo.c user/dchagin/lemul/contrib/libarchive/tar/test/test_extract_tar_xz.c - copied unchanged from r249215, head/contrib/libarchive/tar/test/test_extract_tar_xz.c user/dchagin/lemul/contrib/libarchive/tar/test/test_option_a.c - copied unchanged from r249215, head/contrib/libarchive/tar/test/test_option_a.c user/dchagin/lemul/contrib/libarchive/tar/test/test_option_b64encode.c - copied unchanged from r249215, head/contrib/libarchive/tar/test/test_option_b64encode.c user/dchagin/lemul/contrib/libarchive/tar/test/test_option_grzip.c - copied unchanged from r249215, head/contrib/libarchive/tar/test/test_option_grzip.c user/dchagin/lemul/contrib/libarchive/tar/test/test_option_j.c - copied unchanged from r249215, head/contrib/libarchive/tar/test/test_option_j.c user/dchagin/lemul/contrib/libarchive/tar/test/test_option_lrzip.c - copied unchanged from r249215, head/contrib/libarchive/tar/test/test_option_lrzip.c user/dchagin/lemul/contrib/libarchive/tar/test/test_option_lzma.c - copied unchanged from r249215, head/contrib/libarchive/tar/test/test_option_lzma.c user/dchagin/lemul/contrib/libarchive/tar/test/test_option_lzop.c - copied unchanged from r249215, head/contrib/libarchive/tar/test/test_option_lzop.c user/dchagin/lemul/contrib/libarchive/tar/test/test_option_older_than.c - copied unchanged from r249215, head/contrib/libarchive/tar/test/test_option_older_than.c user/dchagin/lemul/contrib/libarchive/tar/test/test_option_uuencode.c - copied unchanged from r249215, head/contrib/libarchive/tar/test/test_option_uuencode.c user/dchagin/lemul/contrib/libarchive/tar/test/test_option_xz.c - copied unchanged from r249215, head/contrib/libarchive/tar/test/test_option_xz.c user/dchagin/lemul/contrib/libarchive/tar/test/test_option_z.c - copied unchanged from r249215, head/contrib/libarchive/tar/test/test_option_z.c user/dchagin/lemul/contrib/libarchive/test_utils/ - copied from r249215, head/contrib/libarchive/test_utils/ - copied from r249215, head/contrib/unbound/ user/dchagin/lemul/crypto/openssh/PROTOCOL.krl - copied unchanged from r249215, head/crypto/openssh/PROTOCOL.krl user/dchagin/lemul/crypto/openssh/krl.c - copied unchanged from r249215, head/crypto/openssh/krl.c user/dchagin/lemul/crypto/openssh/krl.h - copied unchanged from r249215, head/crypto/openssh/krl.h user/dchagin/lemul/crypto/openssh/openbsd-compat/bsd-setres_id.c - copied unchanged from r249215, head/crypto/openssh/openbsd-compat/bsd-setres_id.c user/dchagin/lemul/crypto/openssh/openbsd-compat/bsd-setres_id.h - copied unchanged from r249215, head/crypto/openssh/openbsd-compat/bsd-setres_id.h user/dchagin/lemul/crypto/openssh/openbsd-compat/strtoull.c - copied unchanged from r249215, head/crypto/openssh/openbsd-compat/strtoull.c user/dchagin/lemul/crypto/openssh/scard/ - copied from r249215, head/crypto/openssh/scard/ user/dchagin/lemul/crypto/openssh/umac128.c - copied unchanged from r249215, head/crypto/openssh/umac128.c user/dchagin/lemul/etc/periodic/daily/401.status-graid - copied unchanged from r249215, head/etc/periodic/daily/401.status-graid user/dchagin/lemul/lib/libpmc/pmc.haswell.3 - copied unchanged from r249215, head/lib/libpmc/pmc.haswell.3 user/dchagin/lemul/lib/libpmc/pmc.haswelluc.3 - copied unchanged from r249215, head/lib/libpmc/pmc.haswelluc.3 user/dchagin/lemul/share/examples/bhyve/ - copied from r249215, head/share/examples/bhyve/ user/dchagin/lemul/share/man/man4/ctl.4 - copied unchanged from r249215, head/share/man/man4/ctl.4 user/dchagin/lemul/sys/arm/conf/EFIKA_MX - copied unchanged from r249215, head/sys/arm/conf/EFIKA_MX user/dchagin/lemul/sys/arm/freescale/ - copied from r249215, head/sys/arm/freescale/ user/dchagin/lemul/sys/arm/include/at91_gpio.h - copied unchanged from r249215, head/sys/arm/include/at91_gpio.h user/dchagin/lemul/sys/boot/fdt/dts/efikamx.dts - copied unchanged from r249215, head/sys/boot/fdt/dts/efikamx.dts user/dchagin/lemul/sys/boot/fdt/dts/imx51x.dtsi - copied unchanged from r249215, head/sys/boot/fdt/dts/imx51x.dtsi user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_destroy.c - copied unchanged from r249215, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_destroy.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_userhold.c - copied unchanged from r249215, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_userhold.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_send.h - copied unchanged from r249215, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_send.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_destroy.h - copied unchanged from r249215, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_destroy.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_userhold.h - copied unchanged from r249215, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_userhold.h user/dchagin/lemul/sys/cddl/dev/fbt/fbt_powerpc.c - copied unchanged from r249215, head/sys/cddl/dev/fbt/fbt_powerpc.c user/dchagin/lemul/sys/contrib/dev/acpica/compiler/asllistsup.c - copied unchanged from r249215, head/sys/contrib/dev/acpica/compiler/asllistsup.c user/dchagin/lemul/sys/contrib/dev/acpica/compiler/asloffset.c - copied unchanged from r249215, head/sys/contrib/dev/acpica/compiler/asloffset.c user/dchagin/lemul/sys/contrib/dev/acpica/components/utilities/utpredef.c - copied unchanged from r249215, head/sys/contrib/dev/acpica/components/utilities/utpredef.c user/dchagin/lemul/sys/dev/ata/chipsets/ata-fsl.c - copied unchanged from r249215, head/sys/dev/ata/chipsets/ata-fsl.c user/dchagin/lemul/sys/dev/cfi/cfi_bus_nexus.c - copied unchanged from r249215, head/sys/dev/cfi/cfi_bus_nexus.c user/dchagin/lemul/sys/dev/uart/uart_dev_imx.c - copied unchanged from r249215, head/sys/dev/uart/uart_dev_imx.c user/dchagin/lemul/sys/dev/uart/uart_dev_imx5xx.h - copied unchanged from r249215, head/sys/dev/uart/uart_dev_imx5xx.h user/dchagin/lemul/sys/dev/usb/controller/ehci_imx.c - copied unchanged from r249215, head/sys/dev/usb/controller/ehci_imx.c user/dchagin/lemul/sys/mips/atheros/ar933x_chip.c - copied unchanged from r249215, head/sys/mips/atheros/ar933x_chip.c user/dchagin/lemul/sys/mips/atheros/ar933x_chip.h - copied unchanged from r249215, head/sys/mips/atheros/ar933x_chip.h user/dchagin/lemul/sys/mips/atheros/ar933x_uart.h - copied unchanged from r249215, head/sys/mips/atheros/ar933x_uart.h user/dchagin/lemul/sys/mips/atheros/ar933xreg.h - copied unchanged from r249215, head/sys/mips/atheros/ar933xreg.h user/dchagin/lemul/sys/mips/atheros/uart_bus_ar933x.c - copied unchanged from r249215, head/sys/mips/atheros/uart_bus_ar933x.c user/dchagin/lemul/sys/mips/atheros/uart_cpu_ar933x.c - copied unchanged from r249215, head/sys/mips/atheros/uart_cpu_ar933x.c user/dchagin/lemul/sys/mips/atheros/uart_dev_ar933x.c - copied unchanged from r249215, head/sys/mips/atheros/uart_dev_ar933x.c user/dchagin/lemul/sys/mips/atheros/uart_dev_ar933x.h - copied unchanged from r249215, head/sys/mips/atheros/uart_dev_ar933x.h user/dchagin/lemul/sys/mips/conf/AP121 - copied unchanged from r249215, head/sys/mips/conf/AP121 user/dchagin/lemul/sys/mips/conf/AP121.hints - copied unchanged from r249215, head/sys/mips/conf/AP121.hints user/dchagin/lemul/sys/mips/conf/AR933X_BASE - copied unchanged from r249215, head/sys/mips/conf/AR933X_BASE user/dchagin/lemul/sys/mips/conf/AR933X_BASE.hints - copied unchanged from r249215, head/sys/mips/conf/AR933X_BASE.hints user/dchagin/lemul/sys/modules/ctl/ - copied from r249215, head/sys/modules/ctl/ user/dchagin/lemul/sys/modules/cxgbe/t4_firmware/ - copied from r249215, head/sys/modules/cxgbe/t4_firmware/ user/dchagin/lemul/sys/vm/_vm_radix.h - copied unchanged from r249215, head/sys/vm/_vm_radix.h user/dchagin/lemul/sys/vm/vm_radix.c - copied unchanged from r249215, head/sys/vm/vm_radix.c user/dchagin/lemul/sys/vm/vm_radix.h - copied unchanged from r249215, head/sys/vm/vm_radix.h user/dchagin/lemul/tools/tools/ath/athalq/ar9300_ds.c - copied unchanged from r249215, head/tools/tools/ath/athalq/ar9300_ds.c user/dchagin/lemul/tools/tools/ath/athalq/ar9300_ds.h - copied unchanged from r249215, head/tools/tools/ath/athalq/ar9300_ds.h user/dchagin/lemul/tools/tools/cxgbetool/reg_defs_t5.c - copied unchanged from r249215, head/tools/tools/cxgbetool/reg_defs_t5.c user/dchagin/lemul/tools/tools/shlib-compat/ - copied from r249215, head/tools/tools/shlib-compat/ user/dchagin/lemul/usr.bin/unifdef/unifdef.h - copied unchanged from r249215, head/usr.bin/unifdef/unifdef.h Directory Properties: user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/print/ (props changed) user/dchagin/lemul/contrib/unbound/ (props changed) Deleted: user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/tracemem/err.D_PROTO_LEN.toomany.d user/dchagin/lemul/contrib/libarchive/libarchive/filter_fork.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_acl_freebsd.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_compress_program.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_uu.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_compress.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_compress_bzip2.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_compress_gzip.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_compress_lzip.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_compress_lzma.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_compress_program.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_compress_xz.c user/dchagin/lemul/crypto/openssh/acss.c user/dchagin/lemul/crypto/openssh/acss.h user/dchagin/lemul/crypto/openssh/cipher-acss.c user/dchagin/lemul/etc/periodic/daily/405.status-ata-raid user/dchagin/lemul/sbin/atacontrol/ user/dchagin/lemul/share/man/man4/atapicam.4 user/dchagin/lemul/share/man/man4/ataraid.4 user/dchagin/lemul/sys/dev/ata/ata-disk.c user/dchagin/lemul/sys/dev/ata/ata-disk.h user/dchagin/lemul/sys/dev/ata/ata-queue.c user/dchagin/lemul/sys/dev/ata/ata-raid-ddf.h user/dchagin/lemul/sys/dev/ata/ata-raid.c user/dchagin/lemul/sys/dev/ata/ata-raid.h user/dchagin/lemul/sys/dev/ata/atapi-cam.c user/dchagin/lemul/sys/dev/ata/atapi-cd.c user/dchagin/lemul/sys/dev/ata/atapi-cd.h user/dchagin/lemul/sys/dev/ata/atapi-fd.c user/dchagin/lemul/sys/dev/ata/atapi-fd.h user/dchagin/lemul/sys/dev/ata/atapi-tape.c user/dchagin/lemul/sys/dev/ata/atapi-tape.h user/dchagin/lemul/sys/modules/ata/atacam/ user/dchagin/lemul/sys/modules/ata/atadevel/ user/dchagin/lemul/sys/modules/ata/atadisk/ user/dchagin/lemul/sys/modules/ata/atapicam/ user/dchagin/lemul/sys/modules/ata/atapicd/ user/dchagin/lemul/sys/modules/ata/atapifd/ user/dchagin/lemul/sys/modules/ata/atapist/ user/dchagin/lemul/sys/modules/ata/ataraid/ user/dchagin/lemul/sys/modules/cxgbe/firmware/ user/dchagin/lemul/usr.sbin/bhyve/uart.c user/dchagin/lemul/usr.sbin/burncd/ Modified: user/dchagin/lemul/MAINTAINERS (contents, props changed) user/dchagin/lemul/Makefile user/dchagin/lemul/Makefile.inc1 user/dchagin/lemul/ObsoleteFiles.inc user/dchagin/lemul/UPDATING user/dchagin/lemul/bin/chflags/chflags.c user/dchagin/lemul/bin/dd/dd.c user/dchagin/lemul/bin/ed/cbc.c user/dchagin/lemul/bin/mv/mv.c user/dchagin/lemul/bin/setfacl/setfacl.1 user/dchagin/lemul/bin/sh/exec.c user/dchagin/lemul/bin/sh/expand.c user/dchagin/lemul/bin/sh/input.c user/dchagin/lemul/bin/sh/input.h user/dchagin/lemul/bin/sh/jobs.c user/dchagin/lemul/bin/sh/main.c user/dchagin/lemul/bin/sh/memalloc.c user/dchagin/lemul/bin/sh/memalloc.h user/dchagin/lemul/bin/sh/parser.c user/dchagin/lemul/bin/sh/parser.h user/dchagin/lemul/bin/sh/redir.c user/dchagin/lemul/bin/sh/sh.1 user/dchagin/lemul/bin/sh/trap.c user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/exception.lst user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.InvalidAddress5.d user/dchagin/lemul/cddl/contrib/opensolaris/cmd/zdb/zdb.c user/dchagin/lemul/cddl/contrib/opensolaris/cmd/zfs/zfs.8 user/dchagin/lemul/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c user/dchagin/lemul/cddl/contrib/opensolaris/cmd/zhack/zhack.c user/dchagin/lemul/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c user/dchagin/lemul/cddl/contrib/opensolaris/cmd/ztest/ztest.c user/dchagin/lemul/cddl/contrib/opensolaris/lib/libdtrace/common/dt_cc.c user/dchagin/lemul/cddl/contrib/opensolaris/lib/libdtrace/common/dt_consume.c user/dchagin/lemul/cddl/contrib/opensolaris/lib/libdtrace/common/dt_dof.c user/dchagin/lemul/cddl/contrib/opensolaris/lib/libdtrace/common/dt_errtags.h user/dchagin/lemul/cddl/contrib/opensolaris/lib/libdtrace/common/dt_impl.h user/dchagin/lemul/cddl/contrib/opensolaris/lib/libdtrace/common/dt_map.c user/dchagin/lemul/cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c user/dchagin/lemul/cddl/contrib/opensolaris/lib/libdtrace/common/dt_pragma.c user/dchagin/lemul/cddl/contrib/opensolaris/lib/libdtrace/common/dt_program.c user/dchagin/lemul/cddl/contrib/opensolaris/lib/libdtrace/common/dtrace.h user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_impl.h user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_iter.c user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_util.c user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h user/dchagin/lemul/cddl/contrib/opensolaris/tools/ctf/cvt/input.c user/dchagin/lemul/cddl/lib/Makefile user/dchagin/lemul/cddl/lib/libdtrace/Makefile user/dchagin/lemul/cddl/lib/libzfs/Makefile user/dchagin/lemul/cddl/sbin/zfs/Makefile user/dchagin/lemul/cddl/sbin/zpool/Makefile user/dchagin/lemul/cddl/usr.bin/zinject/Makefile user/dchagin/lemul/cddl/usr.bin/ztest/Makefile user/dchagin/lemul/cddl/usr.sbin/zdb/Makefile user/dchagin/lemul/cddl/usr.sbin/zhack/Makefile user/dchagin/lemul/contrib/bind9/CHANGES user/dchagin/lemul/contrib/bind9/config.h.in user/dchagin/lemul/contrib/bind9/configure.in user/dchagin/lemul/contrib/bind9/version user/dchagin/lemul/contrib/binutils/bfd/dwarf2.c user/dchagin/lemul/contrib/binutils/binutils/dwarf.c user/dchagin/lemul/contrib/binutils/gas/config/tc-arm.c user/dchagin/lemul/contrib/bmake/ChangeLog user/dchagin/lemul/contrib/bmake/FILES user/dchagin/lemul/contrib/bmake/Makefile user/dchagin/lemul/contrib/bmake/bmake.1 user/dchagin/lemul/contrib/bmake/bmake.cat1 user/dchagin/lemul/contrib/bmake/boot-strap user/dchagin/lemul/contrib/bmake/configure user/dchagin/lemul/contrib/bmake/configure.in user/dchagin/lemul/contrib/bmake/dir.c user/dchagin/lemul/contrib/bmake/job.c user/dchagin/lemul/contrib/bmake/job.h user/dchagin/lemul/contrib/bmake/main.c user/dchagin/lemul/contrib/bmake/make.1 user/dchagin/lemul/contrib/bmake/make.h user/dchagin/lemul/contrib/bmake/meta.c user/dchagin/lemul/contrib/bmake/meta.h user/dchagin/lemul/contrib/bmake/mk/ChangeLog user/dchagin/lemul/contrib/bmake/mk/dirdeps.mk user/dchagin/lemul/contrib/bmake/mk/gendirdeps.mk user/dchagin/lemul/contrib/bmake/mk/install-mk user/dchagin/lemul/contrib/bmake/mk/meta.stage.mk user/dchagin/lemul/contrib/bmake/mk/meta2deps.py user/dchagin/lemul/contrib/bmake/mk/meta2deps.sh user/dchagin/lemul/contrib/bmake/mk/sys.dependfile.mk user/dchagin/lemul/contrib/bmake/parse.c user/dchagin/lemul/contrib/bmake/unit-tests/Makefile.in user/dchagin/lemul/contrib/bmake/unit-tests/test.exp user/dchagin/lemul/contrib/bmake/var.c user/dchagin/lemul/contrib/libarchive/NEWS user/dchagin/lemul/contrib/libarchive/README user/dchagin/lemul/contrib/libarchive/cpio/bsdcpio.1 user/dchagin/lemul/contrib/libarchive/cpio/cmdline.c user/dchagin/lemul/contrib/libarchive/cpio/cpio.c user/dchagin/lemul/contrib/libarchive/cpio/cpio.h user/dchagin/lemul/contrib/libarchive/cpio/test/main.c user/dchagin/lemul/contrib/libarchive/cpio/test/test.h user/dchagin/lemul/contrib/libarchive/cpio/test/test_basic.c user/dchagin/lemul/contrib/libarchive/cpio/test/test_format_newc.c user/dchagin/lemul/contrib/libarchive/cpio/test/test_option_y.c user/dchagin/lemul/contrib/libarchive/cpio/test/test_option_z.c user/dchagin/lemul/contrib/libarchive/libarchive/archive.h user/dchagin/lemul/contrib/libarchive/libarchive/archive_crypto.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_entry.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_entry.h user/dchagin/lemul/contrib/libarchive/libarchive/archive_entry_link_resolver.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_match.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_options.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_ppmd7.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_private.h user/dchagin/lemul/contrib/libarchive/libarchive/archive_rb.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_read.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_read_disk_entry_from_file.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_read_disk_posix.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_read_extract.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_read_open_fd.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_read_open_file.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_read_open_filename.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_read_private.h user/dchagin/lemul/contrib/libarchive/libarchive/archive_read_support_filter_all.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_read_support_filter_bzip2.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_read_support_filter_compress.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_read_support_filter_gzip.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_read_support_filter_program.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_read_support_filter_rpm.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_read_support_filter_uu.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_read_support_filter_xz.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_read_support_format_7zip.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_read_support_format_ar.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_read_support_format_cab.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_read_support_format_cpio.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_read_support_format_empty.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_read_support_format_iso9660.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_read_support_format_lha.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_read_support_format_mtree.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_read_support_format_rar.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_read_support_format_raw.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_read_support_format_tar.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_read_support_format_xar.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_read_support_format_zip.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_string.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_util.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_virtual.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_write.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_write_add_filter.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_write_add_filter_bzip2.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_write_add_filter_compress.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_write_add_filter_gzip.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_write_add_filter_program.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_write_add_filter_xz.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_write_disk_acl.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_write_disk_posix.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_write_free.3 user/dchagin/lemul/contrib/libarchive/libarchive/archive_write_open_filename.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_write_private.h user/dchagin/lemul/contrib/libarchive/libarchive/archive_write_set_format_7zip.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_write_set_format_ar.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_write_set_format_by_name.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_write_set_format_iso9660.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_write_set_format_mtree.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_write_set_format_pax.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_write_set_format_xar.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_write_set_format_zip.c user/dchagin/lemul/contrib/libarchive/libarchive/archive_write_set_options.c user/dchagin/lemul/contrib/libarchive/libarchive/filter_fork.h user/dchagin/lemul/contrib/libarchive/libarchive/libarchive-formats.5 user/dchagin/lemul/contrib/libarchive/libarchive/test/main.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test.h user/dchagin/lemul/contrib/libarchive/libarchive/test/test_acl_freebsd_nfs4.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_acl_freebsd_posix1e.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_acl_nfs4.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_acl_pax.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_acl_posix1e.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_archive_clear_error.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_archive_read_close_twice.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_archive_read_close_twice_open_fd.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_archive_read_close_twice_open_filename.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_archive_read_set_filter_option.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_archive_read_set_format_option.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_archive_read_set_option.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_archive_read_set_options.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_archive_set_error.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_archive_write_set_filter_option.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_archive_write_set_format_option.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_archive_write_set_option.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_archive_write_set_options.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_compat_bzip2.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_compat_cpio.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_compat_gtar.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_compat_gzip.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_compat_lzip.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_compat_lzma.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_compat_mac.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_compat_tar_hardlink.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_compat_xz.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_compat_zip.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_empty_write.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_entry.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_extattr_freebsd.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_filter_count.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_fuzz.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_open_failure.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_open_fd.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_open_file.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_open_filename.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_pax_filename_encoding.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_data_large.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_disk.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_extract.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_7zip.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_ar.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_cab.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_cab_filename.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_cpio_afio.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_cpio_bin.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_cpio_bin_Z.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_cpio_bin_be.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_cpio_bin_bz2.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_cpio_bin_gz.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_cpio_bin_lzip.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_cpio_bin_lzma.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_cpio_bin_xz.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_cpio_filename.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_cpio_odc.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_cpio_svr4_bzip2_rpm.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_cpio_svr4_gzip.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_cpio_svr4_gzip_rpm.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_cpio_svr4c_Z.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_empty.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_gtar_gz.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_gtar_lzma.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_iso_Z.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_iso_multi_extent.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_iso_xorriso.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_isojoliet_bz2.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_isojoliet_long.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_isojoliet_rr.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_isojoliet_versioned.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_isorr_bz2.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_isorr_ce.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_isorr_new_bz2.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_isorr_rr_moved.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_isozisofs_bz2.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_lha.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_lha_filename.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_mtree.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_pax_bz2.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_rar.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_tar.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_tar_empty_filename.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_tbz.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_tgz.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_tlz.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_txz.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_tz.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_xar.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_zip.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_format_zip_filename.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_pax_truncated.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_truncated.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_read_truncated_filter.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_sparse_basic.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_tar_filenames.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_ustar_filenames.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_disk_sparse.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_format_7zip.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_format_ar.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_format_cpio.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_format_cpio_empty.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_format_cpio_newc.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_format_cpio_odc.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_format_gnutar.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_format_iso9660.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_format_iso9660_boot.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_format_iso9660_empty.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_format_iso9660_filename.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_format_iso9660_zisofs.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_format_mtree.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_format_mtree_fflags.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_format_pax.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_format_shar_empty.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_format_tar.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_format_tar_empty.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_format_tar_sparse.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_format_tar_ustar.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_format_xar.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_format_xar_empty.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_format_zip.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_format_zip_empty.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_format_zip_no_compression.c user/dchagin/lemul/contrib/libarchive/libarchive/test/test_write_open_memory.c user/dchagin/lemul/contrib/libarchive/tar/bsdtar.1 user/dchagin/lemul/contrib/libarchive/tar/bsdtar.c user/dchagin/lemul/contrib/libarchive/tar/bsdtar.h user/dchagin/lemul/contrib/libarchive/tar/cmdline.c user/dchagin/lemul/contrib/libarchive/tar/read.c user/dchagin/lemul/contrib/libarchive/tar/subst.c user/dchagin/lemul/contrib/libarchive/tar/test/main.c user/dchagin/lemul/contrib/libarchive/tar/test/test.h user/dchagin/lemul/contrib/libarchive/tar/test/test_copy.c user/dchagin/lemul/contrib/libarchive/tar/test/test_option_newer_than.c user/dchagin/lemul/contrib/libarchive/tar/test/test_option_r.c user/dchagin/lemul/contrib/libarchive/tar/test/test_stdio.c user/dchagin/lemul/contrib/libarchive/tar/util.c user/dchagin/lemul/contrib/libarchive/tar/write.c user/dchagin/lemul/contrib/llvm/tools/clang/lib/Driver/Tools.cpp user/dchagin/lemul/contrib/openbsm/etc/audit_event user/dchagin/lemul/crypto/openssh/ChangeLog user/dchagin/lemul/crypto/openssh/FREEBSD-upgrade user/dchagin/lemul/crypto/openssh/INSTALL user/dchagin/lemul/crypto/openssh/PROTOCOL user/dchagin/lemul/crypto/openssh/PROTOCOL.agent user/dchagin/lemul/crypto/openssh/README user/dchagin/lemul/crypto/openssh/auth-options.c user/dchagin/lemul/crypto/openssh/auth-rsa.c user/dchagin/lemul/crypto/openssh/auth.c user/dchagin/lemul/crypto/openssh/auth.h user/dchagin/lemul/crypto/openssh/auth1.c user/dchagin/lemul/crypto/openssh/auth2-chall.c user/dchagin/lemul/crypto/openssh/auth2-gss.c user/dchagin/lemul/crypto/openssh/auth2-jpake.c user/dchagin/lemul/crypto/openssh/auth2-pubkey.c user/dchagin/lemul/crypto/openssh/auth2.c user/dchagin/lemul/crypto/openssh/authfile.c user/dchagin/lemul/crypto/openssh/channels.c user/dchagin/lemul/crypto/openssh/cipher-aes.c user/dchagin/lemul/crypto/openssh/cipher-ctr.c user/dchagin/lemul/crypto/openssh/cipher.c user/dchagin/lemul/crypto/openssh/cipher.h user/dchagin/lemul/crypto/openssh/clientloop.c user/dchagin/lemul/crypto/openssh/clientloop.h user/dchagin/lemul/crypto/openssh/compat.c user/dchagin/lemul/crypto/openssh/config.h user/dchagin/lemul/crypto/openssh/config.h.in user/dchagin/lemul/crypto/openssh/defines.h user/dchagin/lemul/crypto/openssh/includes.h user/dchagin/lemul/crypto/openssh/kex.c user/dchagin/lemul/crypto/openssh/kex.h user/dchagin/lemul/crypto/openssh/key.c user/dchagin/lemul/crypto/openssh/key.h user/dchagin/lemul/crypto/openssh/log.c user/dchagin/lemul/crypto/openssh/log.h user/dchagin/lemul/crypto/openssh/loginrec.c user/dchagin/lemul/crypto/openssh/mac.c user/dchagin/lemul/crypto/openssh/moduli user/dchagin/lemul/crypto/openssh/moduli.5 user/dchagin/lemul/crypto/openssh/monitor.c user/dchagin/lemul/crypto/openssh/monitor.h user/dchagin/lemul/crypto/openssh/monitor_wrap.c user/dchagin/lemul/crypto/openssh/mux.c user/dchagin/lemul/crypto/openssh/myproposal.h user/dchagin/lemul/crypto/openssh/openbsd-compat/bsd-misc.c user/dchagin/lemul/crypto/openssh/openbsd-compat/bsd-misc.h user/dchagin/lemul/crypto/openssh/openbsd-compat/openbsd-compat.h user/dchagin/lemul/crypto/openssh/openbsd-compat/openssl-compat.h user/dchagin/lemul/crypto/openssh/openbsd-compat/sys-queue.h user/dchagin/lemul/crypto/openssh/openbsd-compat/sys-tree.h user/dchagin/lemul/crypto/openssh/openbsd-compat/vis.c user/dchagin/lemul/crypto/openssh/openbsd-compat/vis.h user/dchagin/lemul/crypto/openssh/packet.c user/dchagin/lemul/crypto/openssh/platform.c user/dchagin/lemul/crypto/openssh/platform.h user/dchagin/lemul/crypto/openssh/readconf.c user/dchagin/lemul/crypto/openssh/readconf.h user/dchagin/lemul/crypto/openssh/scp.1 user/dchagin/lemul/crypto/openssh/scp.c user/dchagin/lemul/crypto/openssh/servconf.c user/dchagin/lemul/crypto/openssh/servconf.h user/dchagin/lemul/crypto/openssh/serverloop.c user/dchagin/lemul/crypto/openssh/session.c user/dchagin/lemul/crypto/openssh/sftp-server.8 user/dchagin/lemul/crypto/openssh/sftp-server.c user/dchagin/lemul/crypto/openssh/sftp.1 user/dchagin/lemul/crypto/openssh/sftp.c user/dchagin/lemul/crypto/openssh/ssh-add.1 user/dchagin/lemul/crypto/openssh/ssh-add.c user/dchagin/lemul/crypto/openssh/ssh-gss.h user/dchagin/lemul/crypto/openssh/ssh-keygen.1 user/dchagin/lemul/crypto/openssh/ssh-keygen.c user/dchagin/lemul/crypto/openssh/ssh-keyscan.1 user/dchagin/lemul/crypto/openssh/ssh.1 user/dchagin/lemul/crypto/openssh/ssh.c user/dchagin/lemul/crypto/openssh/ssh_config user/dchagin/lemul/crypto/openssh/ssh_config.5 user/dchagin/lemul/crypto/openssh/ssh_namespace.h user/dchagin/lemul/crypto/openssh/sshconnect.c user/dchagin/lemul/crypto/openssh/sshconnect2.c user/dchagin/lemul/crypto/openssh/sshd.8 user/dchagin/lemul/crypto/openssh/sshd.c user/dchagin/lemul/crypto/openssh/sshd_config user/dchagin/lemul/crypto/openssh/sshd_config.5 user/dchagin/lemul/crypto/openssh/uidswap.c user/dchagin/lemul/crypto/openssh/umac.c user/dchagin/lemul/crypto/openssh/umac.h user/dchagin/lemul/crypto/openssh/version.h user/dchagin/lemul/etc/defaults/periodic.conf user/dchagin/lemul/etc/devd/usb.conf user/dchagin/lemul/etc/mtree/BSD.usr.dist user/dchagin/lemul/etc/periodic/daily/Makefile user/dchagin/lemul/etc/rc.d/savecore user/dchagin/lemul/etc/rc.d/sysctl user/dchagin/lemul/etc/rc.subr user/dchagin/lemul/games/fortune/datfiles/freebsd-tips user/dchagin/lemul/gnu/lib/libsupc++/Makefile user/dchagin/lemul/gnu/usr.bin/gdb/kgdb/kld.c user/dchagin/lemul/lib/bind/config.h user/dchagin/lemul/lib/bind/dns/code.h user/dchagin/lemul/lib/bind/dns/dns/enumclass.h user/dchagin/lemul/lib/bind/dns/dns/enumtype.h user/dchagin/lemul/lib/bind/dns/dns/rdatastruct.h user/dchagin/lemul/lib/libarchive/Makefile user/dchagin/lemul/lib/libarchive/config_freebsd.h user/dchagin/lemul/lib/libarchive/test/Makefile user/dchagin/lemul/lib/libc/gen/wordexp.c user/dchagin/lemul/lib/libc/locale/btowc.3 user/dchagin/lemul/lib/libc/locale/isblank.3 user/dchagin/lemul/lib/libc/stdlib/rand.3 user/dchagin/lemul/lib/libc/stdlib/rand.c user/dchagin/lemul/lib/libc/stdlib/random.3 user/dchagin/lemul/lib/libc/stdlib/random.c user/dchagin/lemul/lib/libc/stdlib/realpath.3 user/dchagin/lemul/lib/libc/stdtime/Makefile.inc user/dchagin/lemul/lib/libc/sys/Makefile.inc user/dchagin/lemul/lib/libc/sys/Symbol.map user/dchagin/lemul/lib/libc/sys/accept.2 user/dchagin/lemul/lib/libc/sys/cap_rights_limit.2 user/dchagin/lemul/lib/libc/sys/chflags.2 user/dchagin/lemul/lib/libc/sys/extattr_get_file.2 user/dchagin/lemul/lib/libc/sys/getsockopt.2 user/dchagin/lemul/lib/libc/sys/mlock.2 user/dchagin/lemul/lib/libc/sys/posix_openpt.2 user/dchagin/lemul/lib/libc/sys/recv.2 user/dchagin/lemul/lib/libc/sys/socket.2 user/dchagin/lemul/lib/libc/sys/socketpair.2 user/dchagin/lemul/lib/libdwarf/dwarf_die.c user/dchagin/lemul/lib/libpam/modules/pam_unix/pam_unix.c user/dchagin/lemul/lib/libpmc/Makefile user/dchagin/lemul/lib/libpmc/libpmc.c user/dchagin/lemul/lib/libpmc/pmc.sandybridgexeon.3 user/dchagin/lemul/lib/libvmmapi/vmmapi.c user/dchagin/lemul/lib/libvmmapi/vmmapi.h user/dchagin/lemul/release/doc/en_US.ISO8859-1/hardware/article.xml user/dchagin/lemul/rescue/rescue/Makefile user/dchagin/lemul/sbin/Makefile user/dchagin/lemul/sbin/camcontrol/camcontrol.8 user/dchagin/lemul/sbin/camcontrol/camcontrol.c user/dchagin/lemul/sbin/dumpfs/dumpfs.c user/dchagin/lemul/sbin/fsck_ffs/fsck.h user/dchagin/lemul/sbin/fsck_ffs/fsutil.c user/dchagin/lemul/sbin/fsck_ffs/inode.c user/dchagin/lemul/sbin/fsck_ffs/pass1.c user/dchagin/lemul/sbin/fsck_ffs/pass5.c user/dchagin/lemul/sbin/fsck_ffs/setup.c user/dchagin/lemul/sbin/fsck_ffs/suj.c user/dchagin/lemul/sbin/fsdb/fsdb.c user/dchagin/lemul/sbin/geom/class/eli/geli.8 user/dchagin/lemul/sbin/geom/class/eli/geom_eli.c user/dchagin/lemul/sbin/geom/class/raid/graid.8 user/dchagin/lemul/sbin/geom/class/stripe/gstripe.8 user/dchagin/lemul/sbin/ipfw/ipfw.8 user/dchagin/lemul/sbin/ipfw/ipfw2.c user/dchagin/lemul/sbin/ipfw/ipfw2.h user/dchagin/lemul/sbin/ldconfig/ldconfig.8 user/dchagin/lemul/sbin/ldconfig/ldconfig.c user/dchagin/lemul/sbin/newfs/mkfs.c user/dchagin/lemul/sbin/newfs/newfs.8 user/dchagin/lemul/sbin/newfs/newfs.c user/dchagin/lemul/sbin/newfs/newfs.h user/dchagin/lemul/sbin/nvmecontrol/nvmecontrol.8 user/dchagin/lemul/sbin/nvmecontrol/nvmecontrol.c user/dchagin/lemul/sbin/shutdown/shutdown.8 user/dchagin/lemul/sbin/tunefs/tunefs.8 user/dchagin/lemul/sbin/tunefs/tunefs.c user/dchagin/lemul/secure/lib/libssh/Makefile user/dchagin/lemul/secure/libexec/ssh-keysign/Makefile user/dchagin/lemul/share/examples/Makefile user/dchagin/lemul/share/examples/etc/make.conf user/dchagin/lemul/share/man/man4/Makefile user/dchagin/lemul/share/man/man4/ata.4 user/dchagin/lemul/share/man/man4/igb.4 user/dchagin/lemul/share/man/man4/iwn.4 user/dchagin/lemul/share/man/man4/ng_nat.4 user/dchagin/lemul/share/man/man4/psm.4 user/dchagin/lemul/share/man/man4/unix.4 user/dchagin/lemul/share/man/man5/devfs.conf.5 user/dchagin/lemul/share/man/man5/make.conf.5 user/dchagin/lemul/share/man/man5/periodic.conf.5 user/dchagin/lemul/share/man/man5/rc.conf.5 user/dchagin/lemul/share/man/man7/hier.7 user/dchagin/lemul/share/man/man9/taskqueue.9 user/dchagin/lemul/share/man/man9/zone.9 user/dchagin/lemul/share/misc/committers-ports.dot user/dchagin/lemul/share/mk/bsd.lib.mk user/dchagin/lemul/share/mk/bsd.libnames.mk user/dchagin/lemul/share/mk/bsd.own.mk user/dchagin/lemul/share/mk/bsd.prog.mk user/dchagin/lemul/share/mk/sys.mk user/dchagin/lemul/sys/amd64/amd64/pmap.c user/dchagin/lemul/sys/amd64/conf/GENERIC user/dchagin/lemul/sys/amd64/include/pmap.h user/dchagin/lemul/sys/amd64/include/vmm_instruction_emul.h (contents, props changed) user/dchagin/lemul/sys/amd64/vmm/intel/vmx.c user/dchagin/lemul/sys/amd64/vmm/io/vlapic.c user/dchagin/lemul/sys/amd64/vmm/vmm_instruction_emul.c user/dchagin/lemul/sys/amd64/vmm/vmm_stat.c user/dchagin/lemul/sys/amd64/vmm/vmm_stat.h user/dchagin/lemul/sys/arm/arm/busdma_machdep-v6.c user/dchagin/lemul/sys/arm/arm/locore.S user/dchagin/lemul/sys/arm/arm/machdep.c user/dchagin/lemul/sys/arm/arm/pmap-v6.c user/dchagin/lemul/sys/arm/arm/pmap.c user/dchagin/lemul/sys/arm/arm/vfp.c user/dchagin/lemul/sys/arm/at91/at91_machdep.c user/dchagin/lemul/sys/arm/at91/at91_mci.c user/dchagin/lemul/sys/arm/at91/at91_pio.c user/dchagin/lemul/sys/arm/at91/at91_piovar.h user/dchagin/lemul/sys/arm/at91/at91_pmc.c user/dchagin/lemul/sys/arm/at91/at91rm9200.c user/dchagin/lemul/sys/arm/at91/at91rm9200_devices.c user/dchagin/lemul/sys/arm/at91/uart_dev_at91usart.c user/dchagin/lemul/sys/arm/broadcom/bcm2835/bcm2835_sdhci.c user/dchagin/lemul/sys/arm/broadcom/bcm2835/bcm2835_systimer.c user/dchagin/lemul/sys/arm/conf/AC100 user/dchagin/lemul/sys/arm/conf/ARMADAXP user/dchagin/lemul/sys/arm/conf/AVILA user/dchagin/lemul/sys/arm/conf/CAMBRIA user/dchagin/lemul/sys/arm/conf/CRB user/dchagin/lemul/sys/arm/conf/CUBIEBOARD user/dchagin/lemul/sys/arm/conf/EP80219 user/dchagin/lemul/sys/arm/conf/IQ31244 user/dchagin/lemul/sys/arm/conf/TS7800 user/dchagin/lemul/sys/arm/include/bus.h user/dchagin/lemul/sys/arm/include/machdep.h user/dchagin/lemul/sys/arm/include/setjmp.h user/dchagin/lemul/sys/arm/s3c2xx0/uart_dev_s3c2410.c user/dchagin/lemul/sys/arm/sa11x0/uart_dev_sa1110.c user/dchagin/lemul/sys/arm/ti/aintc.c user/dchagin/lemul/sys/boot/arm/uboot/start.S user/dchagin/lemul/sys/boot/common/util.c user/dchagin/lemul/sys/boot/fdt/fdt_loader_cmd.c user/dchagin/lemul/sys/bsm/audit_kevents.h user/dchagin/lemul/sys/cam/ata/ata_all.c user/dchagin/lemul/sys/cam/ata/ata_all.h user/dchagin/lemul/sys/cam/ata/ata_da.c user/dchagin/lemul/sys/cam/ata/ata_xpt.c user/dchagin/lemul/sys/cam/cam.c user/dchagin/lemul/sys/cam/cam.h user/dchagin/lemul/sys/cam/cam_ccb.h user/dchagin/lemul/sys/cam/cam_periph.c user/dchagin/lemul/sys/cam/cam_periph.h user/dchagin/lemul/sys/cam/cam_sim.c user/dchagin/lemul/sys/cam/cam_xpt.c user/dchagin/lemul/sys/cam/cam_xpt_sim.h user/dchagin/lemul/sys/cam/ctl/README.ctl.txt user/dchagin/lemul/sys/cam/ctl/ctl.c user/dchagin/lemul/sys/cam/ctl/ctl_backend_block.c user/dchagin/lemul/sys/cam/ctl/ctl_frontend_cam_sim.c user/dchagin/lemul/sys/cam/ctl/ctl_frontend_internal.c user/dchagin/lemul/sys/cam/ctl/scsi_ctl.c user/dchagin/lemul/sys/cam/scsi/scsi_all.c user/dchagin/lemul/sys/cam/scsi/scsi_all.h user/dchagin/lemul/sys/cam/scsi/scsi_cd.c user/dchagin/lemul/sys/cam/scsi/scsi_da.c user/dchagin/lemul/sys/cam/scsi/scsi_pass.c user/dchagin/lemul/sys/cam/scsi/scsi_xpt.c user/dchagin/lemul/sys/cddl/compat/opensolaris/sys/cred.h user/dchagin/lemul/sys/cddl/compat/opensolaris/sys/sdt.h user/dchagin/lemul/sys/cddl/compat/opensolaris/sys/sig.h user/dchagin/lemul/sys/cddl/compat/opensolaris/sys/time.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/common/nvpair/fnvpair.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/common/zfs/zfs_comutil.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/common/zfs/zfs_comutil.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/common/zfs/zfs_ioctl_compat.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/common/zfs/zfs_ioctl_compat.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/common/zfs/zprop_common.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/Makefile.files user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/dtrace/fasttrap.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bplist.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bpobj.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ddt.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_diff.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_object.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_traverse.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_deleg.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_prop.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_synctask.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/refcount.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/rrwlock.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sa.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_config.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_errlog.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_history.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/space_map.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/arc.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dbuf.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_objset.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_tx.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dataset.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_deleg.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dir.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_pool.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_prop.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_synctask.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/refcount.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/rrwlock.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/space_map.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/trim_map.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/txg.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfeature.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_debug.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ioctl.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_znode.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/trim_map.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/txg.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/uberblock.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_cache.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_disk.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_file.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_label.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_missing.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_queue.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_raidz.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_root.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_leaf.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_micro.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfeature.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_acl.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_dir.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_onexit.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_replay.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_checksum.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_compress.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_inject.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace_impl.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/sys/feature_tests.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zfs.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/sys/nvpair.h user/dchagin/lemul/sys/cddl/dev/dtrace/powerpc/dtrace_asm.S user/dchagin/lemul/sys/cddl/dev/dtrace/powerpc/dtrace_isa.c user/dchagin/lemul/sys/cddl/dev/dtrace/powerpc/dtrace_subr.c user/dchagin/lemul/sys/cddl/dev/fbt/fbt.c user/dchagin/lemul/sys/compat/freebsd32/freebsd32_proto.h user/dchagin/lemul/sys/compat/freebsd32/freebsd32_syscall.h user/dchagin/lemul/sys/compat/freebsd32/freebsd32_syscalls.c user/dchagin/lemul/sys/compat/freebsd32/freebsd32_sysent.c user/dchagin/lemul/sys/compat/freebsd32/freebsd32_systrace_args.c user/dchagin/lemul/sys/compat/freebsd32/syscalls.master user/dchagin/lemul/sys/compat/linux/linux_file.c user/dchagin/lemul/sys/conf/NOTES user/dchagin/lemul/sys/conf/files user/dchagin/lemul/sys/conf/files.sparc64 user/dchagin/lemul/sys/conf/options user/dchagin/lemul/sys/contrib/dev/acpica/changes.txt (contents, props changed) user/dchagin/lemul/sys/contrib/dev/acpica/common/ahpredef.c user/dchagin/lemul/sys/contrib/dev/acpica/compiler/aslcompile.c user/dchagin/lemul/sys/contrib/dev/acpica/compiler/aslcompiler.h user/dchagin/lemul/sys/contrib/dev/acpica/compiler/asldefine.h user/dchagin/lemul/sys/contrib/dev/acpica/compiler/aslerror.c user/dchagin/lemul/sys/contrib/dev/acpica/compiler/aslfiles.c user/dchagin/lemul/sys/contrib/dev/acpica/compiler/aslglobal.h user/dchagin/lemul/sys/contrib/dev/acpica/compiler/asllisting.c user/dchagin/lemul/sys/contrib/dev/acpica/compiler/aslmain.c user/dchagin/lemul/sys/contrib/dev/acpica/compiler/aslpredef.c user/dchagin/lemul/sys/contrib/dev/acpica/compiler/aslprepkg.c user/dchagin/lemul/sys/contrib/dev/acpica/compiler/aslresource.c user/dchagin/lemul/sys/contrib/dev/acpica/compiler/asltypes.h user/dchagin/lemul/sys/contrib/dev/acpica/compiler/aslwalks.c user/dchagin/lemul/sys/contrib/dev/acpica/components/debugger/dbmethod.c user/dchagin/lemul/sys/contrib/dev/acpica/components/debugger/dbnames.c user/dchagin/lemul/sys/contrib/dev/acpica/components/dispatcher/dsopcode.c user/dchagin/lemul/sys/contrib/dev/acpica/components/dispatcher/dswexec.c user/dchagin/lemul/sys/contrib/dev/acpica/components/events/evevent.c user/dchagin/lemul/sys/contrib/dev/acpica/components/executer/exoparg2.c user/dchagin/lemul/sys/contrib/dev/acpica/components/namespace/nseval.c user/dchagin/lemul/sys/contrib/dev/acpica/components/namespace/nspredef.c user/dchagin/lemul/sys/contrib/dev/acpica/components/tables/tbfadt.c user/dchagin/lemul/sys/contrib/dev/acpica/components/tables/tbxface.c user/dchagin/lemul/sys/contrib/dev/acpica/components/utilities/utdelete.c user/dchagin/lemul/sys/contrib/dev/acpica/components/utilities/utmutex.c user/dchagin/lemul/sys/contrib/dev/acpica/components/utilities/utosi.c user/dchagin/lemul/sys/contrib/dev/acpica/components/utilities/utxface.c user/dchagin/lemul/sys/contrib/dev/acpica/include/acglobal.h user/dchagin/lemul/sys/contrib/dev/acpica/include/aclocal.h user/dchagin/lemul/sys/contrib/dev/acpica/include/acnamesp.h user/dchagin/lemul/sys/contrib/dev/acpica/include/acpixf.h user/dchagin/lemul/sys/contrib/dev/acpica/include/acpredef.h user/dchagin/lemul/sys/contrib/dev/acpica/include/acutils.h user/dchagin/lemul/sys/dev/ahci/ahci.c user/dchagin/lemul/sys/dev/ahci/ahciem.c user/dchagin/lemul/sys/dev/ata/ata-all.c user/dchagin/lemul/sys/dev/ata/ata-all.h user/dchagin/lemul/sys/dev/ata/ata-cbus.c user/dchagin/lemul/sys/dev/ata/ata-dma.c user/dchagin/lemul/sys/dev/ata/ata-isa.c user/dchagin/lemul/sys/dev/ata/ata-lowlevel.c user/dchagin/lemul/sys/dev/ata/ata-pci.c user/dchagin/lemul/sys/dev/ata/ata-pci.h user/dchagin/lemul/sys/dev/ata/ata-sata.c user/dchagin/lemul/sys/dev/ata/ata_if.m user/dchagin/lemul/sys/dev/ata/chipsets/ata-acard.c user/dchagin/lemul/sys/dev/ata/chipsets/ata-acerlabs.c user/dchagin/lemul/sys/dev/ata/chipsets/ata-adaptec.c user/dchagin/lemul/sys/dev/ata/chipsets/ata-ahci.c user/dchagin/lemul/sys/dev/ata/chipsets/ata-amd.c user/dchagin/lemul/sys/dev/ata/chipsets/ata-ati.c user/dchagin/lemul/sys/dev/ata/chipsets/ata-cenatek.c user/dchagin/lemul/sys/dev/ata/chipsets/ata-cypress.c user/dchagin/lemul/sys/dev/ata/chipsets/ata-cyrix.c user/dchagin/lemul/sys/dev/ata/chipsets/ata-highpoint.c user/dchagin/lemul/sys/dev/ata/chipsets/ata-intel.c user/dchagin/lemul/sys/dev/ata/chipsets/ata-ite.c user/dchagin/lemul/sys/dev/ata/chipsets/ata-jmicron.c user/dchagin/lemul/sys/dev/ata/chipsets/ata-marvell.c user/dchagin/lemul/sys/dev/ata/chipsets/ata-micron.c user/dchagin/lemul/sys/dev/ata/chipsets/ata-national.c user/dchagin/lemul/sys/dev/ata/chipsets/ata-netcell.c user/dchagin/lemul/sys/dev/ata/chipsets/ata-nvidia.c user/dchagin/lemul/sys/dev/ata/chipsets/ata-promise.c user/dchagin/lemul/sys/dev/ata/chipsets/ata-serverworks.c user/dchagin/lemul/sys/dev/ata/chipsets/ata-siliconimage.c user/dchagin/lemul/sys/dev/ata/chipsets/ata-sis.c user/dchagin/lemul/sys/dev/ata/chipsets/ata-via.c user/dchagin/lemul/sys/dev/ath/ath_hal/ah.h user/dchagin/lemul/sys/dev/ath/ath_hal/ah_debug.h user/dchagin/lemul/sys/dev/ath/ath_hal/ah_internal.h user/dchagin/lemul/sys/dev/ath/ath_hal/ah_regdomain/ah_rd_domains.h user/dchagin/lemul/sys/dev/ath/ath_hal/ah_regdomain/ah_rd_regmap.h user/dchagin/lemul/sys/dev/ath/ath_hal/ar5416/ar5416_xmit.c user/dchagin/lemul/sys/dev/ath/if_ath.c user/dchagin/lemul/sys/dev/ath/if_ath_beacon.c user/dchagin/lemul/sys/dev/ath/if_ath_beacon.h user/dchagin/lemul/sys/dev/ath/if_ath_misc.h user/dchagin/lemul/sys/dev/ath/if_ath_rx.c user/dchagin/lemul/sys/dev/ath/if_ath_rx.h user/dchagin/lemul/sys/dev/ath/if_ath_rx_edma.c user/dchagin/lemul/sys/dev/ath/if_ath_sysctl.c user/dchagin/lemul/sys/dev/ath/if_ath_tdma.c user/dchagin/lemul/sys/dev/ath/if_ath_tx.c user/dchagin/lemul/sys/dev/ath/if_ath_tx_edma.c user/dchagin/lemul/sys/dev/ath/if_athvar.h user/dchagin/lemul/sys/dev/atkbdc/psm.c user/dchagin/lemul/sys/dev/bge/if_bge.c user/dchagin/lemul/sys/dev/ciss/ciss.c user/dchagin/lemul/sys/dev/cxgbe/adapter.h user/dchagin/lemul/sys/dev/cxgbe/common/common.h user/dchagin/lemul/sys/dev/cxgbe/common/t4_hw.c user/dchagin/lemul/sys/dev/cxgbe/common/t4_hw.h user/dchagin/lemul/sys/dev/cxgbe/common/t4_msg.h user/dchagin/lemul/sys/dev/cxgbe/common/t4_regs.h user/dchagin/lemul/sys/dev/cxgbe/osdep.h user/dchagin/lemul/sys/dev/cxgbe/t4_ioctl.h user/dchagin/lemul/sys/dev/cxgbe/t4_main.c user/dchagin/lemul/sys/dev/cxgbe/t4_sge.c user/dchagin/lemul/sys/dev/cxgbe/tom/t4_connect.c user/dchagin/lemul/sys/dev/cxgbe/tom/t4_cpl_io.c user/dchagin/lemul/sys/dev/cxgbe/tom/t4_ddp.c user/dchagin/lemul/sys/dev/cxgbe/tom/t4_listen.c user/dchagin/lemul/sys/dev/cxgbe/tom/t4_tom.c user/dchagin/lemul/sys/dev/cxgbe/tom/t4_tom.h user/dchagin/lemul/sys/dev/drm2/drm_edid.c user/dchagin/lemul/sys/dev/drm2/i915/intel_iic.c user/dchagin/lemul/sys/dev/drm2/i915/intel_modes.c user/dchagin/lemul/sys/dev/drm2/i915/intel_sdvo.c user/dchagin/lemul/sys/dev/drm2/ttm/ttm_bo_util.c user/dchagin/lemul/sys/dev/drm2/ttm/ttm_bo_vm.c user/dchagin/lemul/sys/dev/drm2/ttm/ttm_memory.c user/dchagin/lemul/sys/dev/e1000/if_em.c user/dchagin/lemul/sys/dev/e1000/if_igb.c user/dchagin/lemul/sys/dev/e1000/if_igb.h user/dchagin/lemul/sys/dev/e1000/if_lem.c user/dchagin/lemul/sys/dev/fb/vesa.c user/dchagin/lemul/sys/dev/fdt/fdt_common.c user/dchagin/lemul/sys/dev/fdt/fdtbus.c user/dchagin/lemul/sys/dev/fdt/simplebus.c user/dchagin/lemul/sys/dev/hwpmc/hwpmc_core.c user/dchagin/lemul/sys/dev/hwpmc/hwpmc_intel.c user/dchagin/lemul/sys/dev/hwpmc/hwpmc_uncore.c user/dchagin/lemul/sys/dev/hwpmc/pmc_events.h user/dchagin/lemul/sys/dev/ipmi/ipmi_kcs.c user/dchagin/lemul/sys/dev/ipmi/ipmi_smic.c user/dchagin/lemul/sys/dev/isci/isci_controller.c user/dchagin/lemul/sys/dev/isci/isci_io_request.c user/dchagin/lemul/sys/dev/ixgbe/ixgbe.c user/dchagin/lemul/sys/dev/md/md.c user/dchagin/lemul/sys/dev/mfi/mfi_disk.c user/dchagin/lemul/sys/dev/mii/rgephy.c user/dchagin/lemul/sys/dev/mii/rgephyreg.h user/dchagin/lemul/sys/dev/mmc/mmc.c user/dchagin/lemul/sys/dev/mmc/mmcsd.c user/dchagin/lemul/sys/dev/mps/mps_sas.c user/dchagin/lemul/sys/dev/nvd/nvd.c user/dchagin/lemul/sys/dev/nvme/nvme.c user/dchagin/lemul/sys/dev/nvme/nvme.h user/dchagin/lemul/sys/dev/nvme/nvme_ctrlr.c user/dchagin/lemul/sys/dev/nvme/nvme_ctrlr_cmd.c user/dchagin/lemul/sys/dev/nvme/nvme_ns.c user/dchagin/lemul/sys/dev/nvme/nvme_ns_cmd.c user/dchagin/lemul/sys/dev/nvme/nvme_private.h user/dchagin/lemul/sys/dev/nvme/nvme_qpair.c user/dchagin/lemul/sys/dev/nvme/nvme_sysctl.c user/dchagin/lemul/sys/dev/nvme/nvme_test.c user/dchagin/lemul/sys/dev/nvme/nvme_uio.c user/dchagin/lemul/sys/dev/puc/pucdata.c user/dchagin/lemul/sys/dev/siis/siis.c user/dchagin/lemul/sys/dev/sis/if_sis.c user/dchagin/lemul/sys/dev/sis/if_sisreg.h user/dchagin/lemul/sys/dev/sound/pci/hda/hdaa_patches.c user/dchagin/lemul/sys/dev/twa/tw_osl_cam.c user/dchagin/lemul/sys/dev/twa/tw_osl_freebsd.c user/dchagin/lemul/sys/dev/tws/tws_cam.c user/dchagin/lemul/sys/dev/tws/tws_user.c user/dchagin/lemul/sys/dev/uart/uart.h user/dchagin/lemul/sys/dev/uart/uart_bus_fdt.c user/dchagin/lemul/sys/dev/uart/uart_core.c user/dchagin/lemul/sys/dev/uart/uart_dev_pl011.c user/dchagin/lemul/sys/dev/uart/uart_dev_quicc.c user/dchagin/lemul/sys/dev/uart/uart_dev_sab82532.c user/dchagin/lemul/sys/dev/uart/uart_dev_z8530.c user/dchagin/lemul/sys/dev/usb/controller/xhci.c user/dchagin/lemul/sys/dev/usb/misc/udbp.c user/dchagin/lemul/sys/dev/usb/serial/u3g.c user/dchagin/lemul/sys/dev/usb/serial/uftdi.c user/dchagin/lemul/sys/dev/usb/usb_device.c user/dchagin/lemul/sys/dev/usb/usbdevs user/dchagin/lemul/sys/dev/usb/wlan/if_rum.c user/dchagin/lemul/sys/dev/usb/wlan/if_run.c user/dchagin/lemul/sys/fs/nfsclient/nfs_clbio.c user/dchagin/lemul/sys/fs/nfsclient/nfs_clport.c user/dchagin/lemul/sys/fs/tmpfs/tmpfs.h user/dchagin/lemul/sys/fs/tmpfs/tmpfs_subr.c user/dchagin/lemul/sys/fs/tmpfs/tmpfs_vnops.c user/dchagin/lemul/sys/geom/gate/g_gate.c user/dchagin/lemul/sys/geom/geom.h user/dchagin/lemul/sys/geom/geom_dev.c user/dchagin/lemul/sys/geom/geom_disk.c user/dchagin/lemul/sys/geom/geom_disk.h user/dchagin/lemul/sys/geom/geom_event.c user/dchagin/lemul/sys/geom/geom_int.h user/dchagin/lemul/sys/geom/geom_io.c user/dchagin/lemul/sys/geom/geom_slice.c user/dchagin/lemul/sys/geom/geom_subr.c user/dchagin/lemul/sys/geom/geom_vfs.c user/dchagin/lemul/sys/geom/multipath/g_multipath.c user/dchagin/lemul/sys/geom/nop/g_nop.c user/dchagin/lemul/sys/geom/part/g_part.c user/dchagin/lemul/sys/geom/raid/tr_raid1e.c user/dchagin/lemul/sys/i386/conf/GENERIC user/dchagin/lemul/sys/i386/conf/XBOX user/dchagin/lemul/sys/i386/i386/pmap.c user/dchagin/lemul/sys/i386/include/param.h user/dchagin/lemul/sys/i386/include/pmap.h user/dchagin/lemul/sys/i386/xen/pmap.c user/dchagin/lemul/sys/ia64/conf/GENERIC user/dchagin/lemul/sys/ia64/ia64/pmap.c user/dchagin/lemul/sys/kern/capabilities.conf user/dchagin/lemul/sys/kern/init_main.c user/dchagin/lemul/sys/kern/init_sysent.c user/dchagin/lemul/sys/kern/kern_intr.c user/dchagin/lemul/sys/kern/kern_physio.c user/dchagin/lemul/sys/kern/kern_sig.c user/dchagin/lemul/sys/kern/kern_synch.c user/dchagin/lemul/sys/kern/kern_thread.c user/dchagin/lemul/sys/kern/kern_timeout.c user/dchagin/lemul/sys/kern/kern_umtx.c user/dchagin/lemul/sys/kern/subr_bus_dma.c user/dchagin/lemul/sys/kern/subr_param.c user/dchagin/lemul/sys/kern/subr_sleepqueue.c user/dchagin/lemul/sys/kern/subr_taskqueue.c user/dchagin/lemul/sys/kern/subr_trap.c user/dchagin/lemul/sys/kern/sys_pipe.c user/dchagin/lemul/sys/kern/syscalls.c user/dchagin/lemul/sys/kern/syscalls.master user/dchagin/lemul/sys/kern/systrace_args.c user/dchagin/lemul/sys/kern/tty_pts.c user/dchagin/lemul/sys/kern/uipc_mbuf.c user/dchagin/lemul/sys/kern/uipc_sockbuf.c user/dchagin/lemul/sys/kern/uipc_socket.c user/dchagin/lemul/sys/kern/uipc_syscalls.c user/dchagin/lemul/sys/kern/uipc_usrreq.c user/dchagin/lemul/sys/kern/vfs_aio.c user/dchagin/lemul/sys/kern/vfs_bio.c user/dchagin/lemul/sys/kern/vfs_cache.c user/dchagin/lemul/sys/kern/vfs_cluster.c user/dchagin/lemul/sys/kern/vfs_extattr.c user/dchagin/lemul/sys/kern/vfs_lookup.c user/dchagin/lemul/sys/kern/vfs_mount.c user/dchagin/lemul/sys/kern/vfs_mountroot.c user/dchagin/lemul/sys/kern/vfs_syscalls.c user/dchagin/lemul/sys/kern/vfs_vnops.c user/dchagin/lemul/sys/mips/adm5120/uart_dev_adm5120.c user/dchagin/lemul/sys/mips/atheros/apb.c user/dchagin/lemul/sys/mips/atheros/ar71xx_chip.c user/dchagin/lemul/sys/mips/atheros/ar71xx_cpudef.h user/dchagin/lemul/sys/mips/atheros/ar71xx_ehci.c user/dchagin/lemul/sys/mips/atheros/ar71xx_machdep.c user/dchagin/lemul/sys/mips/atheros/ar71xx_setup.c user/dchagin/lemul/sys/mips/atheros/ar71xx_setup.h user/dchagin/lemul/sys/mips/atheros/ar724x_chip.c user/dchagin/lemul/sys/mips/atheros/ar91xx_chip.c user/dchagin/lemul/sys/mips/atheros/files.ar71xx user/dchagin/lemul/sys/mips/atheros/if_arge.c user/dchagin/lemul/sys/mips/conf/OCTEON1 user/dchagin/lemul/sys/mips/conf/XLR user/dchagin/lemul/sys/mips/conf/XLR64 user/dchagin/lemul/sys/mips/conf/XLRN32 user/dchagin/lemul/sys/mips/conf/std.SWARM user/dchagin/lemul/sys/mips/conf/std.XLP user/dchagin/lemul/sys/mips/malta/std.malta user/dchagin/lemul/sys/mips/mips/pmap.c user/dchagin/lemul/sys/mips/rt305x/uart_dev_rt305x.c user/dchagin/lemul/sys/modules/Makefile user/dchagin/lemul/sys/modules/ata/Makefile user/dchagin/lemul/sys/modules/ata/atacard/Makefile user/dchagin/lemul/sys/modules/ata/atacbus/Makefile user/dchagin/lemul/sys/modules/ata/atacore/Makefile user/dchagin/lemul/sys/modules/ata/ataisa/Makefile user/dchagin/lemul/sys/modules/ata/atapci/Makefile user/dchagin/lemul/sys/modules/ata/atapci/chipsets/ataacard/Makefile user/dchagin/lemul/sys/modules/ata/atapci/chipsets/ataacerlabs/Makefile user/dchagin/lemul/sys/modules/ata/atapci/chipsets/ataadaptec/Makefile user/dchagin/lemul/sys/modules/ata/atapci/chipsets/ataahci/Makefile user/dchagin/lemul/sys/modules/ata/atapci/chipsets/ataamd/Makefile user/dchagin/lemul/sys/modules/ata/atapci/chipsets/ataati/Makefile user/dchagin/lemul/sys/modules/ata/atapci/chipsets/atacenatek/Makefile user/dchagin/lemul/sys/modules/ata/atapci/chipsets/atacypress/Makefile user/dchagin/lemul/sys/modules/ata/atapci/chipsets/atacyrix/Makefile user/dchagin/lemul/sys/modules/ata/atapci/chipsets/atahighpoint/Makefile user/dchagin/lemul/sys/modules/ata/atapci/chipsets/ataintel/Makefile user/dchagin/lemul/sys/modules/ata/atapci/chipsets/ataite/Makefile user/dchagin/lemul/sys/modules/ata/atapci/chipsets/atajmicron/Makefile user/dchagin/lemul/sys/modules/ata/atapci/chipsets/atamarvell/Makefile user/dchagin/lemul/sys/modules/ata/atapci/chipsets/atamicron/Makefile user/dchagin/lemul/sys/modules/ata/atapci/chipsets/atanational/Makefile user/dchagin/lemul/sys/modules/ata/atapci/chipsets/atanetcell/Makefile user/dchagin/lemul/sys/modules/ata/atapci/chipsets/atanvidia/Makefile user/dchagin/lemul/sys/modules/ata/atapci/chipsets/atapromise/Makefile user/dchagin/lemul/sys/modules/ata/atapci/chipsets/ataserverworks/Makefile user/dchagin/lemul/sys/modules/ata/atapci/chipsets/atasiliconimage/Makefile user/dchagin/lemul/sys/modules/ata/atapci/chipsets/atasis/Makefile user/dchagin/lemul/sys/modules/ata/atapci/chipsets/atavia/Makefile user/dchagin/lemul/sys/modules/cam/Makefile user/dchagin/lemul/sys/modules/cxgbe/Makefile user/dchagin/lemul/sys/modules/dtrace/Makefile user/dchagin/lemul/sys/modules/dtrace/dtrace/Makefile user/dchagin/lemul/sys/modules/dtrace/dtraceall/dtraceall.c user/dchagin/lemul/sys/modules/dtrace/fbt/Makefile user/dchagin/lemul/sys/modules/igb/Makefile user/dchagin/lemul/sys/modules/usb/umass/Makefile user/dchagin/lemul/sys/modules/usb/urio/Makefile user/dchagin/lemul/sys/modules/usb/usfs/Makefile user/dchagin/lemul/sys/net/if_arcsubr.c user/dchagin/lemul/sys/net/if_bridge.c user/dchagin/lemul/sys/net/if_lagg.c user/dchagin/lemul/sys/net/if_lagg.h user/dchagin/lemul/sys/net/pfil.c user/dchagin/lemul/sys/net/pfil.h user/dchagin/lemul/sys/net80211/ieee80211_freebsd.c user/dchagin/lemul/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c user/dchagin/lemul/sys/netgraph/netflow/netflow.c user/dchagin/lemul/sys/netgraph/netflow/ng_netflow.c user/dchagin/lemul/sys/netgraph/ng_ksocket.c user/dchagin/lemul/sys/netgraph/ng_nat.c user/dchagin/lemul/sys/netgraph/ng_nat.h user/dchagin/lemul/sys/netinet/ip_fw.h user/dchagin/lemul/sys/netinet/sctp_constants.h user/dchagin/lemul/sys/netinet/tcp_input.c user/dchagin/lemul/sys/netinet6/in6_proto.c user/dchagin/lemul/sys/netinet6/nd6.c user/dchagin/lemul/sys/netpfil/ipfw/ip_fw2.c user/dchagin/lemul/sys/netpfil/ipfw/ip_fw_log.c user/dchagin/lemul/sys/netpfil/ipfw/ip_fw_private.h user/dchagin/lemul/sys/netpfil/ipfw/ip_fw_sockopt.c user/dchagin/lemul/sys/nfsclient/nfs_bio.c user/dchagin/lemul/sys/ofed/drivers/infiniband/ulp/sdp/sdp_main.c user/dchagin/lemul/sys/pc98/conf/GENERIC user/dchagin/lemul/sys/pc98/conf/NOTES user/dchagin/lemul/sys/powerpc/aim/mmu_oea64.c user/dchagin/lemul/sys/powerpc/aim/trap.c user/dchagin/lemul/sys/powerpc/aim/trap_subr32.S user/dchagin/lemul/sys/powerpc/aim/trap_subr64.S user/dchagin/lemul/sys/powerpc/conf/GENERIC user/dchagin/lemul/sys/powerpc/conf/GENERIC64 user/dchagin/lemul/sys/powerpc/conf/MPC85XX user/dchagin/lemul/sys/powerpc/powermac/ata_dbdma.c user/dchagin/lemul/sys/powerpc/powermac/ata_kauai.c user/dchagin/lemul/sys/powerpc/powermac/ata_macio.c user/dchagin/lemul/sys/powerpc/powerpc/pmap_dispatch.c user/dchagin/lemul/sys/powerpc/psim/ata_iobus.c user/dchagin/lemul/sys/rpc/rpcsec_gss/rpcsec_gss_prot.c user/dchagin/lemul/sys/sparc64/conf/GENERIC user/dchagin/lemul/sys/sparc64/pci/sbbc.c user/dchagin/lemul/sys/sparc64/sparc64/pmap.c user/dchagin/lemul/sys/sys/ata.h user/dchagin/lemul/sys/sys/bio.h user/dchagin/lemul/sys/sys/buf.h user/dchagin/lemul/sys/sys/bus.h user/dchagin/lemul/sys/sys/bus_dma.h user/dchagin/lemul/sys/sys/capability.h user/dchagin/lemul/sys/sys/conf.h user/dchagin/lemul/sys/sys/domain.h user/dchagin/lemul/sys/sys/extattr.h user/dchagin/lemul/sys/sys/mount.h user/dchagin/lemul/sys/sys/mouse.h user/dchagin/lemul/sys/sys/param.h user/dchagin/lemul/sys/sys/pmc.h user/dchagin/lemul/sys/sys/proc.h user/dchagin/lemul/sys/sys/signalvar.h user/dchagin/lemul/sys/sys/sleepqueue.h user/dchagin/lemul/sys/sys/socket.h user/dchagin/lemul/sys/sys/stat.h user/dchagin/lemul/sys/sys/syscall.h user/dchagin/lemul/sys/sys/syscall.mk user/dchagin/lemul/sys/sys/syscallsubr.h user/dchagin/lemul/sys/sys/sysproto.h user/dchagin/lemul/sys/sys/systm.h user/dchagin/lemul/sys/sys/taskqueue.h user/dchagin/lemul/sys/sys/vnode.h user/dchagin/lemul/sys/ufs/ffs/ffs_alloc.c user/dchagin/lemul/sys/ufs/ffs/ffs_balloc.c user/dchagin/lemul/sys/ufs/ffs/ffs_rawread.c user/dchagin/lemul/sys/ufs/ffs/ffs_softdep.c user/dchagin/lemul/sys/ufs/ffs/ffs_vfsops.c user/dchagin/lemul/sys/ufs/ffs/ffs_vnops.c user/dchagin/lemul/sys/ufs/ffs/fs.h user/dchagin/lemul/sys/ufs/ufs/ufs_extern.h user/dchagin/lemul/sys/ufs/ufs/ufs_lookup.c user/dchagin/lemul/sys/vm/swap_pager.c user/dchagin/lemul/sys/vm/swap_pager.h user/dchagin/lemul/sys/vm/vm.h user/dchagin/lemul/sys/vm/vm_init.c user/dchagin/lemul/sys/vm/vm_kern.c user/dchagin/lemul/sys/vm/vm_mmap.c user/dchagin/lemul/sys/vm/vm_object.c user/dchagin/lemul/sys/vm/vm_object.h user/dchagin/lemul/sys/vm/vm_page.c user/dchagin/lemul/sys/vm/vm_page.h user/dchagin/lemul/sys/vm/vm_reserv.c user/dchagin/lemul/sys/vm/vnode_pager.c user/dchagin/lemul/sys/x86/x86/busdma_machdep.c user/dchagin/lemul/tools/regression/lib/libc/gen/test-wordexp.c user/dchagin/lemul/tools/regression/pjdfstest/Makefile user/dchagin/lemul/tools/regression/pjdfstest/pjdfstest.c user/dchagin/lemul/tools/regression/security/cap_test/cap_test_capabilities.c user/dchagin/lemul/tools/tools/ath/athstats/athstats.c user/dchagin/lemul/tools/tools/cxgbetool/cxgbetool.c user/dchagin/lemul/tools/tools/netrate/netreceive/Makefile user/dchagin/lemul/tools/tools/tinybsd/conf/firewall/TINYBSD user/dchagin/lemul/usr.bin/ar/Makefile user/dchagin/lemul/usr.bin/ar/acpyacc.y user/dchagin/lemul/usr.bin/ar/read.c user/dchagin/lemul/usr.bin/ar/write.c user/dchagin/lemul/usr.bin/bmake/Makefile user/dchagin/lemul/usr.bin/bmake/config.h user/dchagin/lemul/usr.bin/bmake/unit-tests/Makefile user/dchagin/lemul/usr.bin/calendar/calendar.1 user/dchagin/lemul/usr.bin/calendar/calendars/calendar.freebsd user/dchagin/lemul/usr.bin/cpio/Makefile user/dchagin/lemul/usr.bin/cpio/test/Makefile user/dchagin/lemul/usr.bin/ctlstat/ctlstat.8 user/dchagin/lemul/usr.bin/find/find.h user/dchagin/lemul/usr.bin/find/function.c user/dchagin/lemul/usr.bin/systat/vmstat.c user/dchagin/lemul/usr.bin/tar/Makefile user/dchagin/lemul/usr.bin/tar/test/Makefile user/dchagin/lemul/usr.bin/unifdef/unifdef.1 user/dchagin/lemul/usr.bin/unifdef/unifdef.c user/dchagin/lemul/usr.bin/unifdef/unifdefall.sh user/dchagin/lemul/usr.bin/unzip/unzip.c user/dchagin/lemul/usr.sbin/Makefile user/dchagin/lemul/usr.sbin/acpi/acpidb/Makefile user/dchagin/lemul/usr.sbin/acpi/iasl/Makefile user/dchagin/lemul/usr.sbin/bhyve/Makefile user/dchagin/lemul/usr.sbin/bhyve/acpi.c user/dchagin/lemul/usr.sbin/bhyve/bhyverun.c user/dchagin/lemul/usr.sbin/bhyve/bhyverun.h user/dchagin/lemul/usr.sbin/bhyve/mptbl.c user/dchagin/lemul/usr.sbin/bhyve/pci_emul.c user/dchagin/lemul/usr.sbin/bhyve/pci_virtio_block.c user/dchagin/lemul/usr.sbin/bhyve/pci_virtio_net.c user/dchagin/lemul/usr.sbin/bhyvectl/bhyvectl.c user/dchagin/lemul/usr.sbin/bhyveload/bhyveload.8 user/dchagin/lemul/usr.sbin/bhyveload/bhyveload.c user/dchagin/lemul/usr.sbin/bluetooth/ath3kfw/ath3kfw.c user/dchagin/lemul/usr.sbin/bsdconfig/share/device.subr user/dchagin/lemul/usr.sbin/bsdinstall/distextract/distextract.c user/dchagin/lemul/usr.sbin/bsnmpd/modules/snmp_hostres/hostres_storage_tbl.c user/dchagin/lemul/usr.sbin/config/main.c user/dchagin/lemul/usr.sbin/ctladm/ctladm.8 user/dchagin/lemul/usr.sbin/extattr/rmextattr.c user/dchagin/lemul/usr.sbin/jail/command.c user/dchagin/lemul/usr.sbin/jail/config.c user/dchagin/lemul/usr.sbin/jail/jailp.h user/dchagin/lemul/usr.sbin/moused/moused.c user/dchagin/lemul/usr.sbin/newsyslog/newsyslog.c user/dchagin/lemul/usr.sbin/pc-sysinstall/backend-query/disk-list.sh user/dchagin/lemul/usr.sbin/watchdogd/watchdogd.8 user/dchagin/lemul/usr.sbin/watchdogd/watchdogd.c Directory Properties: user/dchagin/lemul/ (props changed) user/dchagin/lemul/cddl/ (props changed) user/dchagin/lemul/cddl/contrib/opensolaris/ (props changed) user/dchagin/lemul/cddl/contrib/opensolaris/cmd/zfs/ (props changed) user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzfs/ (props changed) user/dchagin/lemul/contrib/bind9/ (props changed) user/dchagin/lemul/contrib/binutils/ (props changed) user/dchagin/lemul/contrib/bmake/ (props changed) user/dchagin/lemul/contrib/libarchive/ (props changed) user/dchagin/lemul/contrib/libarchive/cpio/ (props changed) user/dchagin/lemul/contrib/libarchive/libarchive/ (props changed) user/dchagin/lemul/contrib/libarchive/tar/ (props changed) user/dchagin/lemul/contrib/llvm/ (props changed) user/dchagin/lemul/contrib/llvm/tools/clang/ (props changed) user/dchagin/lemul/contrib/openbsm/ (props changed) user/dchagin/lemul/crypto/openssh/ (props changed) user/dchagin/lemul/gnu/lib/ (props changed) user/dchagin/lemul/gnu/usr.bin/gdb/ (props changed) user/dchagin/lemul/lib/libc/ (props changed) user/dchagin/lemul/lib/libc/stdtime/ (props changed) user/dchagin/lemul/lib/libvmmapi/ (props changed) user/dchagin/lemul/sbin/ (props changed) user/dchagin/lemul/sbin/ipfw/ (props changed) user/dchagin/lemul/share/man/man4/ (props changed) user/dchagin/lemul/sys/ (props changed) user/dchagin/lemul/sys/amd64/vmm/ (props changed) user/dchagin/lemul/sys/boot/ (props changed) user/dchagin/lemul/sys/cddl/contrib/opensolaris/ (props changed) user/dchagin/lemul/sys/conf/ (props changed) user/dchagin/lemul/sys/contrib/dev/acpica/ (props changed) user/dchagin/lemul/sys/contrib/dev/acpica/common/ (props changed) user/dchagin/lemul/sys/contrib/dev/acpica/compiler/ (props changed) user/dchagin/lemul/sys/contrib/dev/acpica/components/debugger/ (props changed) user/dchagin/lemul/sys/contrib/dev/acpica/components/dispatcher/ (props changed) user/dchagin/lemul/sys/contrib/dev/acpica/components/events/ (props changed) user/dchagin/lemul/sys/contrib/dev/acpica/components/executer/ (props changed) user/dchagin/lemul/sys/contrib/dev/acpica/components/namespace/ (props changed) user/dchagin/lemul/sys/contrib/dev/acpica/components/tables/ (props changed) user/dchagin/lemul/sys/contrib/dev/acpica/components/utilities/ (props changed) user/dchagin/lemul/sys/contrib/dev/acpica/include/ (props changed) user/dchagin/lemul/usr.bin/calendar/ (props changed) user/dchagin/lemul/usr.sbin/bhyve/ (props changed) user/dchagin/lemul/usr.sbin/bhyvectl/ (props changed) user/dchagin/lemul/usr.sbin/bhyveload/ (props changed) user/dchagin/lemul/usr.sbin/jail/ (props changed) Modified: user/dchagin/lemul/MAINTAINERS ============================================================================== --- user/dchagin/lemul/MAINTAINERS Sat Apr 6 19:40:04 2013 (r249215) +++ user/dchagin/lemul/MAINTAINERS Sat Apr 6 21:44:02 2013 (r249216) @@ -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/dchagin/lemul/Makefile ============================================================================== --- user/dchagin/lemul/Makefile Sat Apr 6 19:40:04 2013 (r249215) +++ user/dchagin/lemul/Makefile Sat Apr 6 21:44:02 2013 (r249216) @@ -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/dchagin/lemul/Makefile.inc1 ============================================================================== --- user/dchagin/lemul/Makefile.inc1 Sat Apr 6 19:40:04 2013 (r249215) +++ user/dchagin/lemul/Makefile.inc1 Sat Apr 6 21:44:02 2013 (r249216) @@ -1389,6 +1389,7 @@ _prebuild_libs= ${_kerberos5_lib_libasn1 lib/libopie lib/libpam ${_lib_libthr} \ lib/libradius lib/libsbuf lib/libtacplus \ ${_cddl_lib_libumem} ${_cddl_lib_libnvpair} \ + ${_cddl_lib_libzfs_core} \ lib/libutil ${_lib_libypclnt} lib/libz lib/msun \ ${_secure_lib_libcrypto} ${_secure_lib_libssh} \ ${_secure_lib_libssl} @@ -1417,7 +1418,9 @@ lib/libopie__L lib/libtacplus__L: lib/li .if ${MK_CDDL} != "no" _cddl_lib_libumem= cddl/lib/libumem _cddl_lib_libnvpair= cddl/lib/libnvpair +_cddl_lib_libzfs_core= cddl/lib/libzfs_core _cddl_lib= cddl/lib +cddl/lib/libzfs_core__L: cddl/lib/libnvpair__L .endif .if ${MK_CRYPT} != "no" @@ -1740,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) @@ -1756,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}; \ @@ -1767,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; \ @@ -1793,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} @@ -1816,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/dchagin/lemul/ObsoleteFiles.inc ============================================================================== --- user/dchagin/lemul/ObsoleteFiles.inc Sat Apr 6 19:40:04 2013 (r249215) +++ user/dchagin/lemul/ObsoleteFiles.inc Sat Apr 6 21:44:02 2013 (r249216) @@ -38,7 +38,18 @@ # 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 +OLD_FILES+=usr/share/games/fortune/fortunes-o +OLD_FILES+=usr/share/games/fortune/fortunes-o.dat # 20130311: Ports are no more available via cvsup OLD_FILES+=usr/share/examples/cvsup/ports-supfile OLD_FILES+=usr/share/examples/cvsup/refuse Modified: user/dchagin/lemul/UPDATING ============================================================================== --- user/dchagin/lemul/UPDATING Sat Apr 6 19:40:04 2013 (r249215) +++ user/dchagin/lemul/UPDATING Sat Apr 6 21:44:02 2013 (r249216) @@ -26,6 +26,13 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 10 disable the most expensive debugging functionality run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) +20130404: + Legacy ATA stack, disabled and replaced by new CAM-based one since + FreeBSD 9.0, completely removed from the sources. Kernel modules + atadisk and atapi*, user-level tools atacontrol and burncd are + removed. Kernel option `options ATA_CAM` is now permanently enabled + and removed. + 20130308: CTL_DISABLE has also been added to the sparc64 GENERIC (for further information, see the respective 20130304 entry). Modified: user/dchagin/lemul/bin/chflags/chflags.c ============================================================================== --- user/dchagin/lemul/bin/chflags/chflags.c Sat Apr 6 19:40:04 2013 (r249215) +++ user/dchagin/lemul/bin/chflags/chflags.c Sat Apr 6 21:44:02 2013 (r249216) @@ -117,11 +117,7 @@ main(int argc, char *argv[]) } else fts_options = hflag ? FTS_PHYSICAL : FTS_LOGICAL; - /* XXX: Why don't chflags and lchflags have compatible prototypes? */ - if (hflag) - change_flags = (int (*)(const char *, unsigned long))lchflags; - else - change_flags = chflags; + change_flags = hflag ? lchflags : chflags; flags = *argv; if (*flags >= '0' && *flags <= '7') { Modified: user/dchagin/lemul/bin/dd/dd.c ============================================================================== --- user/dchagin/lemul/bin/dd/dd.c Sat Apr 6 19:40:04 2013 (r249215) +++ user/dchagin/lemul/bin/dd/dd.c Sat Apr 6 21:44:02 2013 (r249216) @@ -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/dchagin/lemul/bin/ed/cbc.c ============================================================================== --- user/dchagin/lemul/bin/ed/cbc.c Sat Apr 6 19:40:04 2013 (r249215) +++ user/dchagin/lemul/bin/ed/cbc.c Sat Apr 6 21:44:02 2013 (r249216) @@ -71,7 +71,6 @@ __FBSDID("$FreeBSD$"); #ifdef DES static DES_cblock ivec; /* initialization vector */ static DES_cblock pvec; /* padding vector */ -#endif static char bits[] = { /* used to extract bits from a char */ '\200', '\100', '\040', '\020', '\010', '\004', '\002', '\001' @@ -79,13 +78,12 @@ static char bits[] = { /* used to extr static int pflag; /* 1 to preserve parity bits */ -#ifdef DES static DES_key_schedule schedule; /* expanded DES key */ -#endif static unsigned char des_buf[8];/* shared buffer for get_des_char/put_des_char */ static int des_ct = 0; /* count for get_des_char/put_des_char */ static int des_n = 0; /* index for put_des_char/get_des_char */ +#endif /* init_des_cipher: initialize DES */ void Modified: user/dchagin/lemul/bin/mv/mv.c ============================================================================== --- user/dchagin/lemul/bin/mv/mv.c Sat Apr 6 19:40:04 2013 (r249215) +++ user/dchagin/lemul/bin/mv/mv.c Sat Apr 6 21:44:02 2013 (r249216) @@ -337,7 +337,7 @@ err: if (unlink(to)) * on a file that we copied, i.e., that we didn't create.) */ errno = 0; - if (fchflags(to_fd, (u_long)sbp->st_flags)) + if (fchflags(to_fd, sbp->st_flags)) if (errno != EOPNOTSUPP || sbp->st_flags != 0) warn("%s: set flags (was: 0%07o)", to, sbp->st_flags); Modified: user/dchagin/lemul/bin/setfacl/setfacl.1 ============================================================================== --- user/dchagin/lemul/bin/setfacl/setfacl.1 Sat Apr 6 19:40:04 2013 (r249215) +++ user/dchagin/lemul/bin/setfacl/setfacl.1 Sat Apr 6 21:44:02 2013 (r249216) @@ -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/dchagin/lemul/bin/sh/exec.c ============================================================================== --- user/dchagin/lemul/bin/sh/exec.c Sat Apr 6 19:40:04 2013 (r249215) +++ user/dchagin/lemul/bin/sh/exec.c Sat Apr 6 21:44:02 2013 (r249216) @@ -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/dchagin/lemul/bin/sh/expand.c ============================================================================== --- user/dchagin/lemul/bin/sh/expand.c Sat Apr 6 19:40:04 2013 (r249215) +++ user/dchagin/lemul/bin/sh/expand.c Sat Apr 6 21:44:02 2013 (r249216) @@ -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/dchagin/lemul/bin/sh/input.c ============================================================================== --- user/dchagin/lemul/bin/sh/input.c Sat Apr 6 19:40:04 2013 (r249215) +++ user/dchagin/lemul/bin/sh/input.c Sat Apr 6 21:44:02 2013 (r249216) @@ -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/dchagin/lemul/bin/sh/input.h ============================================================================== --- user/dchagin/lemul/bin/sh/input.h Sat Apr 6 19:40:04 2013 (r249215) +++ user/dchagin/lemul/bin/sh/input.h Sat Apr 6 21:44:02 2013 (r249216) @@ -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/dchagin/lemul/bin/sh/jobs.c ============================================================================== --- user/dchagin/lemul/bin/sh/jobs.c Sat Apr 6 19:40:04 2013 (r249215) +++ user/dchagin/lemul/bin/sh/jobs.c Sat Apr 6 21:44:02 2013 (r249216) @@ -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/dchagin/lemul/bin/sh/main.c ============================================================================== --- user/dchagin/lemul/bin/sh/main.c Sat Apr 6 19:40:04 2013 (r249215) +++ user/dchagin/lemul/bin/sh/main.c Sat Apr 6 21:44:02 2013 (r249216) @@ -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/dchagin/lemul/bin/sh/memalloc.c ============================================================================== --- user/dchagin/lemul/bin/sh/memalloc.c Sat Apr 6 19:40:04 2013 (r249215) +++ user/dchagin/lemul/bin/sh/memalloc.c Sat Apr 6 21:44:02 2013 (r249216) @@ -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/dchagin/lemul/bin/sh/memalloc.h ============================================================================== --- user/dchagin/lemul/bin/sh/memalloc.h Sat Apr 6 19:40:04 2013 (r249215) +++ user/dchagin/lemul/bin/sh/memalloc.h Sat Apr 6 21:44:02 2013 (r249216) @@ -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/dchagin/lemul/bin/sh/parser.c ============================================================================== --- user/dchagin/lemul/bin/sh/parser.c Sat Apr 6 19:40:04 2013 (r249215) +++ user/dchagin/lemul/bin/sh/parser.c Sat Apr 6 21:44:02 2013 (r249216) @@ -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/dchagin/lemul/bin/sh/parser.h ============================================================================== --- user/dchagin/lemul/bin/sh/parser.h Sat Apr 6 19:40:04 2013 (r249215) +++ user/dchagin/lemul/bin/sh/parser.h Sat Apr 6 21:44:02 2013 (r249216) @@ -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/dchagin/lemul/bin/sh/redir.c ============================================================================== --- user/dchagin/lemul/bin/sh/redir.c Sat Apr 6 19:40:04 2013 (r249215) +++ user/dchagin/lemul/bin/sh/redir.c Sat Apr 6 21:44:02 2013 (r249216) @@ -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/dchagin/lemul/bin/sh/sh.1 ============================================================================== --- user/dchagin/lemul/bin/sh/sh.1 Sat Apr 6 19:40:04 2013 (r249215) +++ user/dchagin/lemul/bin/sh/sh.1 Sat Apr 6 21:44:02 2013 (r249216) @@ -32,7 +32,7 @@ .\" from: @(#)sh.1 8.6 (Berkeley) 5/4/95 .\" $FreeBSD$ .\" -.Dd January 22, 2013 +.Dd March 24, 2013 .Dt SH 1 .Os .Sh NAME @@ -1061,6 +1061,9 @@ A subshell environment may be implemente If job control is enabled in an interactive shell, commands grouped in parentheses can be suspended and continued as a unit. .Pp +For compatibility with other shells, +two open parentheses in sequence should be separated by whitespace. +.Pp The second form never forks another shell, so it is slightly more efficient. Grouping commands together this way allows the user to @@ -1618,6 +1621,16 @@ and .Ic times returns information about the same process if they are the only command in a command substitution. +.Pp +If a command substitution of the +.Li $( +form begins with a subshell, +the +.Li $( +and +.Li (\& +must be separated by whitespace +to avoid ambiguity with arithmetic expansion. .Ss Arithmetic Expansion Arithmetic expansion provides a mechanism for evaluating an arithmetic expression and substituting its value. Modified: user/dchagin/lemul/bin/sh/trap.c ============================================================================== --- user/dchagin/lemul/bin/sh/trap.c Sat Apr 6 19:40:04 2013 (r249215) +++ user/dchagin/lemul/bin/sh/trap.c Sat Apr 6 21:44:02 2013 (r249216) @@ -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/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/exception.lst ============================================================================== --- user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/exception.lst Sat Apr 6 19:40:04 2013 (r249215) +++ user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/exception.lst Sat Apr 6 21:44:02 2013 (r249216) @@ -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/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.tolower.d (from r249215, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.tolower.d) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.tolower.d Sat Apr 6 21:44:02 2013 (r249216, copy of r249215, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.tolower.d) @@ -0,0 +1,30 @@ +/* + * 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. + */ + +BEGIN +{ + trace(tolower(2152006)); + exit(1); +} Copied: user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.toupper.d (from r249215, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.toupper.d) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.toupper.d Sat Apr 6 21:44:02 2013 (r249216, copy of r249215, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.toupper.d) @@ -0,0 +1,30 @@ +/* + * 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. + */ + +BEGIN +{ + trace(toupper(timestamp)); + exit(1); +} Copied: user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.tolower.d (from r249215, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.tolower.d) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.tolower.d Sat Apr 6 21:44:02 2013 (r249216, copy of r249215, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.tolower.d) @@ -0,0 +1,30 @@ +/* + * 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. + */ + +BEGIN +{ + trace(tolower()); + exit(1); +} Copied: user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.tolowertoomany.d (from r249215, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.tolowertoomany.d) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.tolowertoomany.d Sat Apr 6 21:44:02 2013 (r249216, copy of r249215, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.tolowertoomany.d) @@ -0,0 +1,30 @@ +/* + * 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. + */ + +BEGIN +{ + trace(tolower("dory", "eel", "roughy")); + exit(1); +} Copied: user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.toupper.d (from r249215, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.toupper.d) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.toupper.d Sat Apr 6 21:44:02 2013 (r249216, copy of r249215, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.toupper.d) @@ -0,0 +1,30 @@ +/* + * 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. + */ + +BEGIN +{ + trace(toupper()); + exit(1); +} Copied: user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.touppertoomany.d (from r249215, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.touppertoomany.d) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.touppertoomany.d Sat Apr 6 21:44:02 2013 (r249216, copy of r249215, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.touppertoomany.d) @@ -0,0 +1,30 @@ +/* + * 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. + */ + +BEGIN +{ + trace(tolower("haino", "tylo")); + exit(1); +} Copied: user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.lltostrbase.d (from r249215, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.lltostrbase.d) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.lltostrbase.d Sat Apr 6 21:44:02 2013 (r249216, copy of r249215, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.lltostrbase.d) @@ -0,0 +1,80 @@ +/* + * 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. + */ + +#pragma D option quiet + +int64_t val[int]; + +BEGIN +{ + base = -2; + i = 0; + val[i++] = -10; + val[i++] = -1; + val[i++] = 0; + val[i++] = 10; + val[i++] = 100; + val[i++] = 1000; + val[i++] = (1LL << 62); + maxval = i; + i = 0; +} + +tick-1ms +/i < maxval/ +{ + printf("base %2d of %20d: ", base, val[i]); +} + +tick-1ms +/i < maxval/ +{ + printf(" %s\n", lltostr(val[i], base)); +} + +ERROR +{ + printf(" \n"); +} + +tick-1ms +/i < maxval/ +{ + i++; +} + +tick-1ms +/i == maxval/ +{ + i = 0; + base++; +} + +tick-1ms +/base > 40/ +{ + exit(0); +} + Copied: user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.lltostrbase.d.out (from r249215, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.lltostrbase.d.out) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.lltostrbase.d.out Sat Apr 6 21:44:02 2013 (r249216, copy of r249215, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.lltostrbase.d.out) @@ -0,0 +1,302 @@ +base -2 of -10: +base -2 of -1: +base -2 of 0: +base -2 of 10: +base -2 of 100: +base -2 of 1000: +base -2 of 4611686018427387904: +base -1 of -10: +base -1 of -1: +base -1 of 0: +base -1 of 10: +base -1 of 100: +base -1 of 1000: +base -1 of 4611686018427387904: +base 0 of -10: +base 0 of -1: +base 0 of 0: +base 0 of 10: +base 0 of 100: +base 0 of 1000: +base 0 of 4611686018427387904: +base 1 of -10: +base 1 of -1: +base 1 of 0: +base 1 of 10: +base 1 of 100: +base 1 of 1000: +base 1 of 4611686018427387904: +base 2 of -10: 1111111111111111111111111111111111111111111111111111111111110110 +base 2 of -1: 1111111111111111111111111111111111111111111111111111111111111111 +base 2 of 0: 0 +base 2 of 10: 1010 +base 2 of 100: 1100100 +base 2 of 1000: 1111101000 +base 2 of 4611686018427387904: 100000000000000000000000000000000000000000000000000000000000000 +base 3 of -10: 11112220022122120101211020120210210211120 +base 3 of -1: 11112220022122120101211020120210210211220 +base 3 of 0: 0 +base 3 of 10: 101 +base 3 of 100: 10201 +base 3 of 1000: 1101001 +base 3 of 4611686018427387904: 1010201120122220002201001122110012110111 +base 4 of -10: 33333333333333333333333333333312 +base 4 of -1: 33333333333333333333333333333333 +base 4 of 0: 0 +base 4 of 10: 22 +base 4 of 100: 1210 +base 4 of 1000: 33220 +base 4 of 4611686018427387904: 10000000000000000000000000000000 +base 5 of -10: 2214220303114400424121122411 +base 5 of -1: 2214220303114400424121122430 *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-user@FreeBSD.ORG Sat Apr 6 21:56:56 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 364F0AFC; Sat, 6 Apr 2013 21:56:56 +0000 (UTC) (envelope-from dchagin@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 28A4929B; Sat, 6 Apr 2013 21:56:56 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.6/8.14.6) with ESMTP id r36Luu1s049555; Sat, 6 Apr 2013 21:56:56 GMT (envelope-from dchagin@svn.freebsd.org) Received: (from dchagin@localhost) by svn.freebsd.org (8.14.6/8.14.5/Submit) id r36LusXK049546; Sat, 6 Apr 2013 21:56:54 GMT (envelope-from dchagin@svn.freebsd.org) Message-Id: <201304062156.r36LusXK049546@svn.freebsd.org> From: Dmitry Chagin Date: Sat, 6 Apr 2013 21:56:54 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r249217 - in user/dchagin/lemul/sys: amd64/linux32 i386/linux X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 06 Apr 2013 21:56:56 -0000 Author: dchagin Date: Sat Apr 6 21:56:54 2013 New Revision: 249217 URL: http://svnweb.freebsd.org/changeset/base/249217 Log: Relocate the vdso instead of hardcode prelink it. Modified: user/dchagin/lemul/sys/amd64/linux32/linux32_genassym.c user/dchagin/lemul/sys/amd64/linux32/linux32_locore.s user/dchagin/lemul/sys/amd64/linux32/linux32_sysvec.c user/dchagin/lemul/sys/amd64/linux32/linux32_vdso.lds.s user/dchagin/lemul/sys/i386/linux/linux_locore.s user/dchagin/lemul/sys/i386/linux/linux_sysvec.c user/dchagin/lemul/sys/i386/linux/linux_vdso.lds.s Modified: user/dchagin/lemul/sys/amd64/linux32/linux32_genassym.c ============================================================================== --- user/dchagin/lemul/sys/amd64/linux32/linux32_genassym.c Sat Apr 6 21:44:02 2013 (r249216) +++ user/dchagin/lemul/sys/amd64/linux32/linux32_genassym.c Sat Apr 6 21:56:54 2013 (r249217) @@ -13,6 +13,5 @@ ASSYM(LINUX_SIGF_SC, offsetof(struct l_s ASSYM(LINUX_RT_SIGF_HANDLER, offsetof(struct l_rt_sigframe, sf_handler)); ASSYM(LINUX_RT_SIGF_UC, offsetof(struct l_rt_sigframe, sf_sc)); ASSYM(LINUX_RT_SIGF_SC, offsetof(struct l_ucontext, uc_mcontext)); -ASSYM(LINUX32_SHAREDPAGE, LINUX32_SHAREDPAGE); ASSYM(LINUX_VERSION_CODE, LINUX_VERSION_CODE); ASSYM(LINUX_SC_ESP, offsetof(struct l_sigcontext, sc_esp)); Modified: user/dchagin/lemul/sys/amd64/linux32/linux32_locore.s ============================================================================== --- user/dchagin/lemul/sys/amd64/linux32/linux32_locore.s Sat Apr 6 21:44:02 2013 (r249216) +++ user/dchagin/lemul/sys/amd64/linux32/linux32_locore.s Sat Apr 6 21:56:54 2013 (r249217) @@ -49,8 +49,6 @@ NON_GPROF_ENTRY(linux32_vsyscall) ret .endvsyscall: - .globl linux32_sharedpage - .set linux32_sharedpage, LINUX32_SHAREDPAGE .section .note.Linux, "a",@note .long 2f - 1f /* namesz */ Modified: user/dchagin/lemul/sys/amd64/linux32/linux32_sysvec.c ============================================================================== --- user/dchagin/lemul/sys/amd64/linux32/linux32_sysvec.c Sat Apr 6 21:44:02 2013 (r249216) +++ user/dchagin/lemul/sys/amd64/linux32/linux32_sysvec.c Sat Apr 6 21:56:54 2013 (r249217) @@ -1092,7 +1092,7 @@ linux_vdso_install(void *param) linux_shared_page_obj = __elfN(linux_shared_page_init) (&linux_shared_page_mapping); - __elfN(linux_vdso_reloc)(&elf_linux_sysvec, 0); + __elfN(linux_vdso_reloc)(&elf_linux_sysvec, LINUX32_SHAREDPAGE); bcopy(elf_linux_sysvec.sv_sigcode, linux_shared_page_mapping, linux_szsigcode); Modified: user/dchagin/lemul/sys/amd64/linux32/linux32_vdso.lds.s ============================================================================== --- user/dchagin/lemul/sys/amd64/linux32/linux32_vdso.lds.s Sat Apr 6 21:44:02 2013 (r249216) +++ user/dchagin/lemul/sys/amd64/linux32/linux32_vdso.lds.s Sat Apr 6 21:56:54 2013 (r249217) @@ -8,7 +8,7 @@ SECTIONS { - . = linux32_sharedpage + SIZEOF_HEADERS; + . = . + SIZEOF_HEADERS; .hash : { *(.hash) } :text .gnu.hash : { *(.gnu.hash) } Modified: user/dchagin/lemul/sys/i386/linux/linux_locore.s ============================================================================== --- user/dchagin/lemul/sys/i386/linux/linux_locore.s Sat Apr 6 21:44:02 2013 (r249216) +++ user/dchagin/lemul/sys/i386/linux/linux_locore.s Sat Apr 6 21:56:54 2013 (r249217) @@ -48,8 +48,6 @@ NON_GPROF_ENTRY(linux_vsyscall) ret .endvsyscall: - .globl linux_sharedpage - .set linux_sharedpage, VM_MAXUSER_ADDRESS - PAGE_SIZE .section .note.Linux, "a",@note .long 2f - 1f /* namesz */ Modified: user/dchagin/lemul/sys/i386/linux/linux_sysvec.c ============================================================================== --- user/dchagin/lemul/sys/i386/linux/linux_sysvec.c Sat Apr 6 21:44:02 2013 (r249216) +++ user/dchagin/lemul/sys/i386/linux/linux_sysvec.c Sat Apr 6 21:56:54 2013 (r249217) @@ -1066,7 +1066,7 @@ linux_vdso_install(void *param) linux_shared_page_obj = __elfN(linux_shared_page_init) (&linux_shared_page_mapping); - __elfN(linux_vdso_reloc)(&elf_linux_sysvec, 0); + __elfN(linux_vdso_reloc)(&elf_linux_sysvec, LINUX_SHAREDPAGE); bcopy(elf_linux_sysvec.sv_sigcode, linux_shared_page_mapping, linux_szsigcode); Modified: user/dchagin/lemul/sys/i386/linux/linux_vdso.lds.s ============================================================================== --- user/dchagin/lemul/sys/i386/linux/linux_vdso.lds.s Sat Apr 6 21:44:02 2013 (r249216) +++ user/dchagin/lemul/sys/i386/linux/linux_vdso.lds.s Sat Apr 6 21:56:54 2013 (r249217) @@ -8,7 +8,7 @@ SECTIONS { - . = linux_sharedpage + SIZEOF_HEADERS; + . = . + SIZEOF_HEADERS; .hash : { *(.hash) } :text .gnu.hash : { *(.gnu.hash) }