Date: Sat, 19 Nov 2016 16:05:55 +0000 (UTC) From: Dimitry Andric <dim@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r308842 - in projects/clang390-import: . bin/dd bin/echo bin/sleep cddl/contrib/opensolaris/cmd/ztest cddl/contrib/opensolaris/lib/libdtrace/common cddl/lib/libdtrace contrib/amd contri... Message-ID: <201611191605.uAJG5toU038923@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: dim Date: Sat Nov 19 16:05:55 2016 New Revision: 308842 URL: https://svnweb.freebsd.org/changeset/base/308842 Log: Merge ^/head r308491 through r308841. Added: projects/clang390-import/contrib/amd/amd/info_sun.c - copied unchanged from r308841, head/contrib/amd/amd/info_sun.c projects/clang390-import/contrib/amd/amd/ops_ext.c - copied unchanged from r308841, head/contrib/amd/amd/ops_ext.c projects/clang390-import/contrib/amd/amd/ops_lustre.c - copied unchanged from r308841, head/contrib/amd/amd/ops_lustre.c projects/clang390-import/contrib/amd/amd/ops_nfs4.c - copied unchanged from r308841, head/contrib/amd/amd/ops_nfs4.c projects/clang390-import/contrib/amd/amd/ops_udf.c - copied unchanged from r308841, head/contrib/amd/amd/ops_udf.c projects/clang390-import/contrib/amd/amd/sun2amd.8 - copied unchanged from r308841, head/contrib/amd/amd/sun2amd.8 projects/clang390-import/contrib/amd/amd/sun2amd.c - copied unchanged from r308841, head/contrib/amd/amd/sun2amd.c projects/clang390-import/contrib/amd/amd/sun_map.c - copied unchanged from r308841, head/contrib/amd/amd/sun_map.c projects/clang390-import/contrib/amd/amd/sun_map.h - copied unchanged from r308841, head/contrib/amd/amd/sun_map.h projects/clang390-import/contrib/amd/amd/sun_map_parse.y - copied unchanged from r308841, head/contrib/amd/amd/sun_map_parse.y projects/clang390-import/contrib/amd/amd/sun_map_tok.l - copied unchanged from r308841, head/contrib/amd/amd/sun_map_tok.l projects/clang390-import/contrib/amd/amd/test1.sh - copied unchanged from r308841, head/contrib/amd/amd/test1.sh projects/clang390-import/contrib/amd/fsinfo/null_gram.c - copied unchanged from r308841, head/contrib/amd/fsinfo/null_gram.c projects/clang390-import/contrib/amd/fsinfo/null_gram.h - copied unchanged from r308841, head/contrib/amd/fsinfo/null_gram.h projects/clang390-import/contrib/amd/fsinfo/null_gram.y - copied unchanged from r308841, head/contrib/amd/fsinfo/null_gram.y projects/clang390-import/contrib/amd/fsinfo/null_lex.c - copied unchanged from r308841, head/contrib/amd/fsinfo/null_lex.c projects/clang390-import/contrib/amd/fsinfo/null_lex.l - copied unchanged from r308841, head/contrib/amd/fsinfo/null_lex.l projects/clang390-import/contrib/amd/include/nfs_common.h - copied unchanged from r308841, head/contrib/amd/include/nfs_common.h projects/clang390-import/contrib/hyperv/tools/hv_vss_daemon.8 - copied unchanged from r308841, head/contrib/hyperv/tools/hv_vss_daemon.8 projects/clang390-import/contrib/hyperv/tools/hv_vss_daemon.c - copied unchanged from r308841, head/contrib/hyperv/tools/hv_vss_daemon.c projects/clang390-import/lib/libc/riscv/softfloat/ - copied from r308841, head/lib/libc/riscv/softfloat/ projects/clang390-import/lib/libcapsicum/Makefile.depend - copied unchanged from r308841, head/lib/libcapsicum/Makefile.depend projects/clang390-import/lib/libefivar/Makefile.depend - copied unchanged from r308841, head/lib/libefivar/Makefile.depend projects/clang390-import/lib/msun/riscv/Symbol.map - copied unchanged from r308841, head/lib/msun/riscv/Symbol.map projects/clang390-import/sbin/zfsbootcfg/Makefile.depend - copied unchanged from r308841, head/sbin/zfsbootcfg/Makefile.depend projects/clang390-import/share/man/man4/bnxt.4 - copied unchanged from r308841, head/share/man/man4/bnxt.4 projects/clang390-import/share/man/man4/hv_vss.4 - copied unchanged from r308841, head/share/man/man4/hv_vss.4 projects/clang390-import/sys/arm/ti/omap4/omap4_mp.h - copied unchanged from r308841, head/sys/arm/ti/omap4/omap4_mp.h projects/clang390-import/sys/arm/ti/omap4/pandaboard/pandaboard.h - copied unchanged from r308841, head/sys/arm/ti/omap4/pandaboard/pandaboard.h projects/clang390-import/sys/dev/bnxt/ - copied from r308841, head/sys/dev/bnxt/ projects/clang390-import/sys/dev/dme/ - copied from r308841, head/sys/dev/dme/ projects/clang390-import/sys/dev/etherswitch/e6000sw/e6060sw.c - copied unchanged from r308841, head/sys/dev/etherswitch/e6000sw/e6060sw.c projects/clang390-import/sys/dev/etherswitch/infineon/ - copied from r308841, head/sys/dev/etherswitch/infineon/ projects/clang390-import/sys/dev/gpio/gpiopower.c - copied unchanged from r308841, head/sys/dev/gpio/gpiopower.c projects/clang390-import/sys/dev/hyperv/pcib/ - copied from r308841, head/sys/dev/hyperv/pcib/ projects/clang390-import/sys/dev/hyperv/utilities/hv_snapshot.c - copied unchanged from r308841, head/sys/dev/hyperv/utilities/hv_snapshot.c projects/clang390-import/sys/dev/hyperv/utilities/hv_snapshot.h - copied unchanged from r308841, head/sys/dev/hyperv/utilities/hv_snapshot.h projects/clang390-import/sys/gnu/dts/include/dt-bindings/dma/jz4780-dma.h - copied unchanged from r308841, head/sys/gnu/dts/include/dt-bindings/dma/jz4780-dma.h projects/clang390-import/sys/gnu/dts/include/dt-bindings/net/rfkill-regulator.h - copied unchanged from r308841, head/sys/gnu/dts/include/dt-bindings/net/rfkill-regulator.h projects/clang390-import/sys/gnu/dts/mips/ingenic/ - copied from r308841, head/sys/gnu/dts/mips/ingenic/ projects/clang390-import/sys/modules/bnxt/ - copied from r308841, head/sys/modules/bnxt/ projects/clang390-import/sys/modules/hyperv/pcib/ - copied from r308841, head/sys/modules/hyperv/pcib/ projects/clang390-import/sys/riscv/include/fpe.h - copied unchanged from r308841, head/sys/riscv/include/fpe.h projects/clang390-import/tools/sched/make_ktr.sh - copied unchanged from r308841, head/tools/sched/make_ktr.sh projects/clang390-import/tools/sched/schedgraph.d - copied unchanged from r308841, head/tools/sched/schedgraph.d projects/clang390-import/tools/tools/nanobsd/legacy.sh - copied unchanged from r308841, head/tools/tools/nanobsd/legacy.sh projects/clang390-import/usr.sbin/efivar/Makefile.depend - copied unchanged from r308841, head/usr.sbin/efivar/Makefile.depend projects/clang390-import/usr.sbin/hyperv/tools/Makefile.inc - copied unchanged from r308841, head/usr.sbin/hyperv/tools/Makefile.inc projects/clang390-import/usr.sbin/hyperv/tools/kvp/ - copied from r308841, head/usr.sbin/hyperv/tools/kvp/ projects/clang390-import/usr.sbin/hyperv/tools/vss/ - copied from r308841, head/usr.sbin/hyperv/tools/vss/ Deleted: projects/clang390-import/share/man/man4/hv_ata_pci_disengage.4 projects/clang390-import/sys/arm/rockchip/rk30xx_common.c projects/clang390-import/sys/arm/ti/omap4/pandaboard/files.pandaboard projects/clang390-import/sys/arm/ti/omap4/pandaboard/std.pandaboard projects/clang390-import/sys/dev/dpaa/dpaa.c projects/clang390-import/usr.sbin/hyperv/tools/Makefile projects/clang390-import/usr.sbin/hyperv/tools/Makefile.depend Modified: projects/clang390-import/Makefile projects/clang390-import/Makefile.inc1 projects/clang390-import/UPDATING projects/clang390-import/bin/dd/dd.c projects/clang390-import/bin/echo/Makefile.depend projects/clang390-import/bin/sleep/Makefile.depend projects/clang390-import/cddl/contrib/opensolaris/cmd/ztest/ztest.c projects/clang390-import/cddl/contrib/opensolaris/lib/libdtrace/common/dt_cc.c projects/clang390-import/cddl/contrib/opensolaris/lib/libdtrace/common/dt_cg.c projects/clang390-import/cddl/contrib/opensolaris/lib/libdtrace/common/dt_consume.c projects/clang390-import/cddl/contrib/opensolaris/lib/libdtrace/common/dt_errtags.h projects/clang390-import/cddl/contrib/opensolaris/lib/libdtrace/common/dt_impl.h projects/clang390-import/cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c projects/clang390-import/cddl/lib/libdtrace/Makefile projects/clang390-import/contrib/amd/AUTHORS projects/clang390-import/contrib/amd/BUGS projects/clang390-import/contrib/amd/COPYING projects/clang390-import/contrib/amd/ChangeLog projects/clang390-import/contrib/amd/FAQ projects/clang390-import/contrib/amd/INSTALL projects/clang390-import/contrib/amd/MIRRORS.html projects/clang390-import/contrib/amd/MIRRORS.txt projects/clang390-import/contrib/amd/NEWS projects/clang390-import/contrib/amd/README projects/clang390-import/contrib/amd/README.attrcache projects/clang390-import/contrib/amd/README.ldap projects/clang390-import/contrib/amd/README.y2k projects/clang390-import/contrib/amd/amd/am_ops.c projects/clang390-import/contrib/amd/amd/amd.8 projects/clang390-import/contrib/amd/amd/amd.c projects/clang390-import/contrib/amd/amd/amd.h projects/clang390-import/contrib/amd/amd/amfs_auto.c projects/clang390-import/contrib/amd/amd/amfs_direct.c projects/clang390-import/contrib/amd/amd/amfs_error.c projects/clang390-import/contrib/amd/amd/amfs_generic.c projects/clang390-import/contrib/amd/amd/amfs_host.c projects/clang390-import/contrib/amd/amd/amfs_link.c projects/clang390-import/contrib/amd/amd/amfs_linkx.c projects/clang390-import/contrib/amd/amd/amfs_nfsl.c projects/clang390-import/contrib/amd/amd/amfs_nfsx.c projects/clang390-import/contrib/amd/amd/amfs_program.c projects/clang390-import/contrib/amd/amd/amfs_root.c projects/clang390-import/contrib/amd/amd/amfs_toplvl.c projects/clang390-import/contrib/amd/amd/amfs_union.c projects/clang390-import/contrib/amd/amd/amq_subr.c projects/clang390-import/contrib/amd/amd/amq_svc.c projects/clang390-import/contrib/amd/amd/autil.c projects/clang390-import/contrib/amd/amd/clock.c projects/clang390-import/contrib/amd/amd/conf.c projects/clang390-import/contrib/amd/amd/conf_parse.y projects/clang390-import/contrib/amd/amd/conf_tok.l projects/clang390-import/contrib/amd/amd/get_args.c projects/clang390-import/contrib/amd/amd/info_exec.c projects/clang390-import/contrib/amd/amd/info_file.c projects/clang390-import/contrib/amd/amd/info_hesiod.c projects/clang390-import/contrib/amd/amd/info_ldap.c projects/clang390-import/contrib/amd/amd/info_ndbm.c projects/clang390-import/contrib/amd/amd/info_nis.c projects/clang390-import/contrib/amd/amd/info_nisplus.c projects/clang390-import/contrib/amd/amd/info_passwd.c projects/clang390-import/contrib/amd/amd/info_union.c projects/clang390-import/contrib/amd/amd/map.c projects/clang390-import/contrib/amd/amd/mapc.c projects/clang390-import/contrib/amd/amd/mntfs.c projects/clang390-import/contrib/amd/amd/nfs_prot_svc.c projects/clang390-import/contrib/amd/amd/nfs_start.c projects/clang390-import/contrib/amd/amd/nfs_subr.c projects/clang390-import/contrib/amd/amd/ops_TEMPLATE.c projects/clang390-import/contrib/amd/amd/ops_cachefs.c projects/clang390-import/contrib/amd/amd/ops_cdfs.c projects/clang390-import/contrib/amd/amd/ops_efs.c projects/clang390-import/contrib/amd/amd/ops_lofs.c projects/clang390-import/contrib/amd/amd/ops_mfs.c projects/clang390-import/contrib/amd/amd/ops_nfs.c projects/clang390-import/contrib/amd/amd/ops_nfs3.c projects/clang390-import/contrib/amd/amd/ops_nullfs.c projects/clang390-import/contrib/amd/amd/ops_pcfs.c projects/clang390-import/contrib/amd/amd/ops_tfs.c projects/clang390-import/contrib/amd/amd/ops_tmpfs.c projects/clang390-import/contrib/amd/amd/ops_ufs.c projects/clang390-import/contrib/amd/amd/ops_umapfs.c projects/clang390-import/contrib/amd/amd/ops_unionfs.c projects/clang390-import/contrib/amd/amd/ops_xfs.c projects/clang390-import/contrib/amd/amd/opts.c projects/clang390-import/contrib/amd/amd/readdir.c projects/clang390-import/contrib/amd/amd/restart.c projects/clang390-import/contrib/amd/amd/rpc_fwd.c projects/clang390-import/contrib/amd/amd/sched.c projects/clang390-import/contrib/amd/amd/srvr_amfs_auto.c projects/clang390-import/contrib/amd/amd/srvr_nfs.c projects/clang390-import/contrib/amd/amq/amq.8 projects/clang390-import/contrib/amd/amq/amq.c projects/clang390-import/contrib/amd/amq/amq.h projects/clang390-import/contrib/amd/amq/amq_clnt.c projects/clang390-import/contrib/amd/amq/amq_xdr.c projects/clang390-import/contrib/amd/amq/pawd.1 projects/clang390-import/contrib/amd/amq/pawd.c projects/clang390-import/contrib/amd/bootstrap projects/clang390-import/contrib/amd/conf/checkmount/checkmount_bsd44.c projects/clang390-import/contrib/amd/conf/mtab/mtab_bsd.c projects/clang390-import/contrib/amd/conf/nfs_prot/nfs_prot_freebsd2.h projects/clang390-import/contrib/amd/conf/nfs_prot/nfs_prot_freebsd3.h projects/clang390-import/contrib/amd/conf/transp/transp_sockets.c projects/clang390-import/contrib/amd/conf/umount/umount_bsd44.c projects/clang390-import/contrib/amd/doc/am-utils.texi projects/clang390-import/contrib/amd/doc/stamp-vti projects/clang390-import/contrib/amd/doc/texinfo.tex projects/clang390-import/contrib/amd/doc/version.texi projects/clang390-import/contrib/amd/fixmount/fixmount.8 projects/clang390-import/contrib/amd/fixmount/fixmount.c projects/clang390-import/contrib/amd/fsinfo/fsi_analyze.c projects/clang390-import/contrib/amd/fsinfo/fsi_data.h projects/clang390-import/contrib/amd/fsinfo/fsi_dict.c projects/clang390-import/contrib/amd/fsinfo/fsi_gram.y projects/clang390-import/contrib/amd/fsinfo/fsi_lex.l projects/clang390-import/contrib/amd/fsinfo/fsi_util.c projects/clang390-import/contrib/amd/fsinfo/fsinfo.8 projects/clang390-import/contrib/amd/fsinfo/fsinfo.c projects/clang390-import/contrib/amd/fsinfo/fsinfo.h projects/clang390-import/contrib/amd/fsinfo/wr_atab.c projects/clang390-import/contrib/amd/fsinfo/wr_bparam.c projects/clang390-import/contrib/amd/fsinfo/wr_dumpset.c projects/clang390-import/contrib/amd/fsinfo/wr_exportfs.c projects/clang390-import/contrib/amd/fsinfo/wr_fstab.c projects/clang390-import/contrib/amd/hlfsd/hlfsd.8 projects/clang390-import/contrib/amd/hlfsd/hlfsd.c projects/clang390-import/contrib/amd/hlfsd/hlfsd.h projects/clang390-import/contrib/amd/hlfsd/homedir.c projects/clang390-import/contrib/amd/hlfsd/nfs_prot_svc.c projects/clang390-import/contrib/amd/hlfsd/stubs.c projects/clang390-import/contrib/amd/include/am_compat.h projects/clang390-import/contrib/amd/include/am_defs.h projects/clang390-import/contrib/amd/include/am_utils.h projects/clang390-import/contrib/amd/include/am_xdr_func.h projects/clang390-import/contrib/amd/include/amq_defs.h projects/clang390-import/contrib/amd/include/mount_headers1.h projects/clang390-import/contrib/amd/include/mount_headers2.h projects/clang390-import/contrib/amd/ldap-id.ms projects/clang390-import/contrib/amd/ldap-id.txt projects/clang390-import/contrib/amd/libamu/amu.h projects/clang390-import/contrib/amd/libamu/hasmntopt.c projects/clang390-import/contrib/amd/libamu/misc_rpc.c projects/clang390-import/contrib/amd/libamu/mount_fs.c projects/clang390-import/contrib/amd/libamu/mtab.c projects/clang390-import/contrib/amd/libamu/nfs_prot_xdr.c projects/clang390-import/contrib/amd/libamu/strerror.c projects/clang390-import/contrib/amd/libamu/strutil.c projects/clang390-import/contrib/amd/libamu/wire.c projects/clang390-import/contrib/amd/libamu/xdr_func.c projects/clang390-import/contrib/amd/libamu/xutil.c projects/clang390-import/contrib/amd/mk-amd-map/mk-amd-map.8 projects/clang390-import/contrib/amd/mk-amd-map/mk-amd-map.c projects/clang390-import/contrib/amd/scripts/amd.conf-sample projects/clang390-import/contrib/amd/scripts/amd.conf.5 projects/clang390-import/contrib/amd/scripts/automount2amd.8 projects/clang390-import/contrib/amd/scripts/fixrmtab.in projects/clang390-import/contrib/amd/vers.m4 projects/clang390-import/contrib/amd/wire-test/wire-test.8 projects/clang390-import/contrib/amd/wire-test/wire-test.c projects/clang390-import/etc/devd/hyperv.conf projects/clang390-import/etc/mtree/BSD.include.dist projects/clang390-import/etc/rc.subr projects/clang390-import/gnu/usr.bin/cc/Makefile.tgt projects/clang390-import/include/Makefile projects/clang390-import/lib/csu/mips/crti.S projects/clang390-import/lib/csu/mips/crtn.S projects/clang390-import/lib/libc/Makefile projects/clang390-import/lib/libc/riscv/Makefile.inc projects/clang390-import/lib/libc/riscv/Symbol.map projects/clang390-import/lib/libc/riscv/gen/_setjmp.S projects/clang390-import/lib/libc/riscv/gen/flt_rounds.c projects/clang390-import/lib/libc/riscv/gen/setjmp.S projects/clang390-import/lib/libc/softfloat/Makefile.inc projects/clang390-import/lib/libc/sys/sendfile.2 projects/clang390-import/lib/libcompiler_rt/Makefile.inc projects/clang390-import/lib/libgcc_eh/Makefile projects/clang390-import/lib/libgcc_s/Makefile projects/clang390-import/lib/libsysdecode/Makefile projects/clang390-import/lib/libsysdecode/mktables projects/clang390-import/lib/libutil/gr_util.c projects/clang390-import/lib/libutil/pw_util.c projects/clang390-import/lib/msun/riscv/Makefile.inc projects/clang390-import/lib/msun/riscv/fenv.c projects/clang390-import/lib/msun/riscv/fenv.h projects/clang390-import/libexec/ftpd/ftpd.c projects/clang390-import/libexec/rtld-elf/Makefile projects/clang390-import/libexec/rtld-elf/aarch64/reloc.c projects/clang390-import/libexec/rtld-elf/aarch64/rtld_machdep.h projects/clang390-import/libexec/rtld-elf/amd64/reloc.c projects/clang390-import/libexec/rtld-elf/amd64/rtld_machdep.h projects/clang390-import/libexec/rtld-elf/arm/reloc.c projects/clang390-import/libexec/rtld-elf/arm/rtld_machdep.h projects/clang390-import/libexec/rtld-elf/i386/reloc.c projects/clang390-import/libexec/rtld-elf/i386/rtld_machdep.h projects/clang390-import/libexec/rtld-elf/mips/reloc.c projects/clang390-import/libexec/rtld-elf/mips/rtld_machdep.h projects/clang390-import/libexec/rtld-elf/powerpc/reloc.c projects/clang390-import/libexec/rtld-elf/powerpc/rtld_machdep.h projects/clang390-import/libexec/rtld-elf/powerpc64/reloc.c projects/clang390-import/libexec/rtld-elf/powerpc64/rtld_machdep.h projects/clang390-import/libexec/rtld-elf/riscv/reloc.c projects/clang390-import/libexec/rtld-elf/riscv/rtld_machdep.h projects/clang390-import/libexec/rtld-elf/rtld.c projects/clang390-import/libexec/rtld-elf/rtld.h projects/clang390-import/libexec/rtld-elf/sparc64/reloc.c projects/clang390-import/libexec/rtld-elf/sparc64/rtld_machdep.h projects/clang390-import/release/Makefile.vm projects/clang390-import/release/doc/en_US.ISO8859-1/hardware/article.xml projects/clang390-import/rescue/rescue/Makefile.depend projects/clang390-import/sbin/etherswitchcfg/etherswitchcfg.c projects/clang390-import/sbin/ifconfig/ifieee80211.c projects/clang390-import/sbin/ipfw/ipfw2.c projects/clang390-import/sbin/ipfw/ipfw2.h projects/clang390-import/sbin/ipfw/ipv6.c projects/clang390-import/sbin/md5/Makefile.depend projects/clang390-import/share/examples/jails/rc.conf.jails projects/clang390-import/share/examples/jails/rcjail.xxx.conf projects/clang390-import/share/man/man4/Makefile projects/clang390-import/share/man/man4/hv_vmbus.4 projects/clang390-import/share/man/man4/rtwn_pci.4 projects/clang390-import/share/man/man4/smb.4 projects/clang390-import/share/man/man4/snd_uaudio.4 projects/clang390-import/share/man/man9/usbdi.9 projects/clang390-import/share/man/man9/vm_page_alloc.9 projects/clang390-import/share/misc/committers-src.dot projects/clang390-import/share/mk/bsd.cpu.mk projects/clang390-import/share/mk/bsd.dep.mk projects/clang390-import/share/mk/bsd.init.mk projects/clang390-import/share/mk/bsd.lib.mk projects/clang390-import/share/mk/bsd.subdir.mk projects/clang390-import/share/mk/bsd.sys.mk projects/clang390-import/share/mk/local.meta.sys.mk projects/clang390-import/share/mk/src.opts.mk projects/clang390-import/share/mk/sys.mk projects/clang390-import/share/zoneinfo/Makefile projects/clang390-import/sys/amd64/amd64/trap.c projects/clang390-import/sys/arm/allwinner/a10/a10_intc.c projects/clang390-import/sys/arm/allwinner/a10_gpio.c projects/clang390-import/sys/arm/allwinner/a10_hdmi.c projects/clang390-import/sys/arm/allwinner/a10_mmc.c projects/clang390-import/sys/arm/allwinner/a10_sramc.c projects/clang390-import/sys/arm/allwinner/a20/a20_cpu_cfg.c projects/clang390-import/sys/arm/allwinner/aw_ccu.c projects/clang390-import/sys/arm/allwinner/aw_cir.c projects/clang390-import/sys/arm/allwinner/aw_machdep.c projects/clang390-import/sys/arm/allwinner/aw_nmi.c projects/clang390-import/sys/arm/allwinner/aw_thermal.c projects/clang390-import/sys/arm/allwinner/aw_ts.c projects/clang390-import/sys/arm/allwinner/aw_wdog.c projects/clang390-import/sys/arm/allwinner/clk/aw_gate.c projects/clang390-import/sys/arm/allwinner/clk/aw_mmcclk.c projects/clang390-import/sys/arm/allwinner/clk/aw_pll.c projects/clang390-import/sys/arm/allwinner/if_emac.c projects/clang390-import/sys/arm/allwinner/timer.c projects/clang390-import/sys/arm/altera/socfpga/socfpga_common.c projects/clang390-import/sys/arm/altera/socfpga/socfpga_gpio.c projects/clang390-import/sys/arm/altera/socfpga/socfpga_manager.c projects/clang390-import/sys/arm/altera/socfpga/socfpga_rstmgr.c projects/clang390-import/sys/arm/amlogic/aml8726/aml8726_ccm.c projects/clang390-import/sys/arm/amlogic/aml8726/aml8726_fb.c projects/clang390-import/sys/arm/amlogic/aml8726/aml8726_gpio.c projects/clang390-import/sys/arm/amlogic/aml8726/aml8726_i2c.c projects/clang390-import/sys/arm/amlogic/aml8726/aml8726_mmc.c projects/clang390-import/sys/arm/amlogic/aml8726/aml8726_pic.c projects/clang390-import/sys/arm/amlogic/aml8726/aml8726_pinctrl.c projects/clang390-import/sys/arm/amlogic/aml8726/aml8726_rng.c projects/clang390-import/sys/arm/amlogic/aml8726/aml8726_rtc.c projects/clang390-import/sys/arm/amlogic/aml8726/aml8726_sdxc-m8.c projects/clang390-import/sys/arm/amlogic/aml8726/aml8726_timer.c projects/clang390-import/sys/arm/amlogic/aml8726/aml8726_usb_phy-m6.c projects/clang390-import/sys/arm/amlogic/aml8726/aml8726_wdt.c projects/clang390-import/sys/arm/amlogic/aml8726/uart_dev_aml8726.c projects/clang390-import/sys/arm/annapurna/alpine/alpine_machdep.c projects/clang390-import/sys/arm/annapurna/alpine/alpine_machdep_mp.c projects/clang390-import/sys/arm/arm/generic_timer.c projects/clang390-import/sys/arm/arm/gic.c projects/clang390-import/sys/arm/arm/gic_fdt.c projects/clang390-import/sys/arm/arm/mp_machdep.c projects/clang390-import/sys/arm/arm/mpcore_timer.c projects/clang390-import/sys/arm/arm/pl190.c projects/clang390-import/sys/arm/arm/pl310.c projects/clang390-import/sys/arm/arm/pmap-v6.c projects/clang390-import/sys/arm/arm/pmu.c projects/clang390-import/sys/arm/at91/at91_aic.c projects/clang390-import/sys/arm/at91/at91_cfata.c projects/clang390-import/sys/arm/at91/at91_common.c projects/clang390-import/sys/arm/at91/at91_mci.c projects/clang390-import/sys/arm/at91/at91_ohci_fdt.c projects/clang390-import/sys/arm/at91/at91_pinctrl.c projects/clang390-import/sys/arm/at91/at91_pio.c projects/clang390-import/sys/arm/at91/at91_pit.c projects/clang390-import/sys/arm/at91/at91_pmc.c projects/clang390-import/sys/arm/at91/at91_rst.c projects/clang390-import/sys/arm/at91/at91_sdramc.c projects/clang390-import/sys/arm/at91/at91_shdwc.c projects/clang390-import/sys/arm/at91/at91_spi.c projects/clang390-import/sys/arm/at91/at91_tcb.c projects/clang390-import/sys/arm/at91/at91_twi.c projects/clang390-import/sys/arm/at91/at91_wdt.c projects/clang390-import/sys/arm/at91/if_ate.c projects/clang390-import/sys/arm/at91/if_macb.c projects/clang390-import/sys/arm/broadcom/bcm2835/bcm2835_cpufreq.c projects/clang390-import/sys/arm/broadcom/bcm2835/bcm2835_dma.c projects/clang390-import/sys/arm/broadcom/bcm2835/bcm2835_fb.c projects/clang390-import/sys/arm/broadcom/bcm2835/bcm2835_fbd.c projects/clang390-import/sys/arm/broadcom/bcm2835/bcm2835_ft5406.c projects/clang390-import/sys/arm/broadcom/bcm2835/bcm2835_intr.c projects/clang390-import/sys/arm/broadcom/bcm2835/bcm2835_machdep.c projects/clang390-import/sys/arm/broadcom/bcm2835/bcm2835_sdhci.c projects/clang390-import/sys/arm/broadcom/bcm2835/bcm2835_spi.c projects/clang390-import/sys/arm/broadcom/bcm2835/bcm2835_systimer.c projects/clang390-import/sys/arm/broadcom/bcm2835/bcm2835_wdog.c projects/clang390-import/sys/arm/conf/GENERIC projects/clang390-import/sys/arm/conf/PANDABOARD projects/clang390-import/sys/arm/freescale/imx/imx51_ccm.c projects/clang390-import/sys/arm/freescale/imx/imx51_ipuv3.c projects/clang390-import/sys/arm/freescale/imx/imx51_ipuv3_fbd.c projects/clang390-import/sys/arm/freescale/imx/imx6_audmux.c projects/clang390-import/sys/arm/freescale/imx/imx6_ipu.c projects/clang390-import/sys/arm/freescale/imx/imx6_sdma.c projects/clang390-import/sys/arm/freescale/imx/imx6_ssi.c projects/clang390-import/sys/arm/freescale/imx/imx_gpio.c projects/clang390-import/sys/arm/freescale/imx/imx_gpt.c projects/clang390-import/sys/arm/freescale/imx/imx_i2c.c projects/clang390-import/sys/arm/freescale/imx/imx_iomux.c projects/clang390-import/sys/arm/freescale/imx/imx_wdog.c projects/clang390-import/sys/arm/freescale/imx/tzic.c projects/clang390-import/sys/arm/freescale/vybrid/vf_adc.c projects/clang390-import/sys/arm/freescale/vybrid/vf_anadig.c projects/clang390-import/sys/arm/freescale/vybrid/vf_common.c projects/clang390-import/sys/arm/freescale/vybrid/vf_dcu4.c projects/clang390-import/sys/arm/freescale/vybrid/vf_dmamux.c projects/clang390-import/sys/arm/freescale/vybrid/vf_edma.c projects/clang390-import/sys/arm/freescale/vybrid/vf_ehci.c projects/clang390-import/sys/arm/freescale/vybrid/vf_gpio.c projects/clang390-import/sys/arm/freescale/vybrid/vf_i2c.c projects/clang390-import/sys/arm/freescale/vybrid/vf_iomuxc.c projects/clang390-import/sys/arm/freescale/vybrid/vf_machdep.c projects/clang390-import/sys/arm/freescale/vybrid/vf_mscm.c projects/clang390-import/sys/arm/freescale/vybrid/vf_port.c projects/clang390-import/sys/arm/freescale/vybrid/vf_sai.c projects/clang390-import/sys/arm/freescale/vybrid/vf_spi.c projects/clang390-import/sys/arm/freescale/vybrid/vf_src.c projects/clang390-import/sys/arm/freescale/vybrid/vf_tcon.c projects/clang390-import/sys/arm/lpc/lpc_fb.c projects/clang390-import/sys/arm/lpc/lpc_intc.c projects/clang390-import/sys/arm/lpc/lpc_machdep.c projects/clang390-import/sys/arm/lpc/lpc_timer.c projects/clang390-import/sys/arm/mv/armadaxp/armadaxp.c projects/clang390-import/sys/arm/mv/gpio.c projects/clang390-import/sys/arm/mv/mv_common.c projects/clang390-import/sys/arm/mv/mv_machdep.c projects/clang390-import/sys/arm/mv/mv_pci.c projects/clang390-import/sys/arm/mv/mv_ts.c projects/clang390-import/sys/arm/nvidia/tegra124/tegra124_machdep.c projects/clang390-import/sys/arm/nvidia/tegra124/tegra124_pmc.c projects/clang390-import/sys/arm/nvidia/tegra_abpmisc.c projects/clang390-import/sys/arm/nvidia/tegra_ahci.c projects/clang390-import/sys/arm/nvidia/tegra_efuse.c projects/clang390-import/sys/arm/nvidia/tegra_gpio.c projects/clang390-import/sys/arm/nvidia/tegra_i2c.c projects/clang390-import/sys/arm/nvidia/tegra_pcie.c projects/clang390-import/sys/arm/nvidia/tegra_rtc.c projects/clang390-import/sys/arm/nvidia/tegra_uart.c projects/clang390-import/sys/arm/nvidia/tegra_usbphy.c projects/clang390-import/sys/arm/rockchip/files.rk30xx projects/clang390-import/sys/arm/rockchip/rk30xx_gpio.c projects/clang390-import/sys/arm/rockchip/rk30xx_grf.c projects/clang390-import/sys/arm/rockchip/rk30xx_machdep.c projects/clang390-import/sys/arm/rockchip/rk30xx_pmu.c projects/clang390-import/sys/arm/rockchip/rk30xx_wdog.c projects/clang390-import/sys/arm/samsung/exynos/exynos5_common.c projects/clang390-import/sys/arm/ti/aintc.c projects/clang390-import/sys/arm/ti/am335x/am335x_ecap.c projects/clang390-import/sys/arm/ti/am335x/am335x_ehrpwm.c projects/clang390-import/sys/arm/ti/am335x/am335x_gpio.c projects/clang390-import/sys/arm/ti/am335x/am335x_lcd.c projects/clang390-import/sys/arm/ti/am335x/am335x_lcd_syscons.c projects/clang390-import/sys/arm/ti/am335x/am335x_musb.c projects/clang390-import/sys/arm/ti/am335x/am335x_prcm.c projects/clang390-import/sys/arm/ti/am335x/am335x_pwmss.c projects/clang390-import/sys/arm/ti/am335x/am335x_scm_padconf.c projects/clang390-import/sys/arm/ti/am335x/am335x_scm_padconf.h projects/clang390-import/sys/arm/ti/am335x/am335x_usbss.c projects/clang390-import/sys/arm/ti/cpsw/if_cpsw.c projects/clang390-import/sys/arm/ti/omap4/files.omap4 projects/clang390-import/sys/arm/ti/omap4/omap4_gpio.c projects/clang390-import/sys/arm/ti/omap4/omap4_mp.c projects/clang390-import/sys/arm/ti/omap4/omap4_prcm_clks.c projects/clang390-import/sys/arm/ti/omap4/omap4_scm_padconf.c projects/clang390-import/sys/arm/ti/omap4/omap4_scm_padconf.h projects/clang390-import/sys/arm/ti/omap4/pandaboard/pandaboard.c projects/clang390-import/sys/arm/ti/ti_adc.c projects/clang390-import/sys/arm/ti/ti_cpuid.c projects/clang390-import/sys/arm/ti/ti_cpuid.h projects/clang390-import/sys/arm/ti/ti_edma3.c projects/clang390-import/sys/arm/ti/ti_gpio.c projects/clang390-import/sys/arm/ti/ti_hwmods.c projects/clang390-import/sys/arm/ti/ti_machdep.c projects/clang390-import/sys/arm/ti/ti_mbox.c projects/clang390-import/sys/arm/ti/ti_pinmux.c projects/clang390-import/sys/arm/ti/ti_pruss.c projects/clang390-import/sys/arm/ti/ti_scm.c projects/clang390-import/sys/arm/ti/ti_sdhci.c projects/clang390-import/sys/arm/ti/ti_sdma.c projects/clang390-import/sys/arm/ti/ti_spi.c projects/clang390-import/sys/arm/ti/ti_wdt.c projects/clang390-import/sys/arm/ti/usb/omap_ehci.c projects/clang390-import/sys/arm/ti/usb/omap_host.c projects/clang390-import/sys/arm/ti/usb/omap_tll.c projects/clang390-import/sys/arm/versatile/pl050.c projects/clang390-import/sys/arm/versatile/sp804.c projects/clang390-import/sys/arm/versatile/versatile_clcd.c projects/clang390-import/sys/arm/versatile/versatile_common.c projects/clang390-import/sys/arm/versatile/versatile_machdep.c projects/clang390-import/sys/arm/versatile/versatile_pci.c projects/clang390-import/sys/arm/versatile/versatile_sic.c projects/clang390-import/sys/arm/versatile/versatile_timer.c projects/clang390-import/sys/arm/xilinx/zy7_devcfg.c projects/clang390-import/sys/arm/xilinx/zy7_ehci.c projects/clang390-import/sys/arm/xilinx/zy7_gpio.c projects/clang390-import/sys/arm/xilinx/zy7_machdep.c projects/clang390-import/sys/arm/xilinx/zy7_slcr.c projects/clang390-import/sys/arm64/conf/GENERIC projects/clang390-import/sys/boot/common/commands.c projects/clang390-import/sys/boot/common/dev_net.c projects/clang390-import/sys/boot/common/install.c projects/clang390-import/sys/boot/common/md.c projects/clang390-import/sys/boot/efi/libefi/efinet.c projects/clang390-import/sys/boot/efi/libefi/efipart.c projects/clang390-import/sys/boot/fdt/dts/arm/sun7i-a20-hdmi.dtsi projects/clang390-import/sys/boot/fdt/dts/powerpc/p2041rdb.dts projects/clang390-import/sys/boot/fdt/dts/powerpc/p2041si.dtsi projects/clang390-import/sys/boot/fdt/dts/powerpc/p3041ds.dts projects/clang390-import/sys/boot/fdt/dts/powerpc/p3041si.dtsi projects/clang390-import/sys/boot/fdt/dts/powerpc/p5020ds.dts projects/clang390-import/sys/boot/fdt/dts/powerpc/p5020si.dtsi projects/clang390-import/sys/boot/forth/loader.conf projects/clang390-import/sys/boot/i386/libfirewire/firewire.c projects/clang390-import/sys/boot/i386/libi386/bioscd.c projects/clang390-import/sys/boot/i386/libi386/biosdisk.c projects/clang390-import/sys/boot/i386/libi386/pxe.c projects/clang390-import/sys/boot/mips/beri/loader/beri_disk_cfi.c projects/clang390-import/sys/boot/mips/beri/loader/beri_disk_sdcard.c projects/clang390-import/sys/boot/pc98/libpc98/bioscd.c projects/clang390-import/sys/boot/pc98/libpc98/biosdisk.c projects/clang390-import/sys/boot/uboot/lib/disk.c projects/clang390-import/sys/boot/usb/storage/umass_loader.c projects/clang390-import/sys/boot/userboot/userboot/host.c projects/clang390-import/sys/boot/userboot/userboot/userboot_disk.c projects/clang390-import/sys/boot/zfs/zfs.c projects/clang390-import/sys/boot/zfs/zfsimpl.c projects/clang390-import/sys/cam/scsi/scsi_xpt.c projects/clang390-import/sys/cddl/compat/opensolaris/sys/vnode.h projects/clang390-import/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c projects/clang390-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil.h projects/clang390-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil_impl.h projects/clang390-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h projects/clang390-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_log.c projects/clang390-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c projects/clang390-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c projects/clang390-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c projects/clang390-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c projects/clang390-import/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace.h projects/clang390-import/sys/cddl/contrib/opensolaris/uts/intel/dtrace/fasttrap_isa.c projects/clang390-import/sys/conf/Makefile.mips projects/clang390-import/sys/conf/NOTES projects/clang390-import/sys/conf/files projects/clang390-import/sys/conf/files.amd64 projects/clang390-import/sys/conf/files.arm64 projects/clang390-import/sys/conf/files.i386 projects/clang390-import/sys/conf/kern.pre.mk projects/clang390-import/sys/conf/newvers.sh projects/clang390-import/sys/conf/options projects/clang390-import/sys/conf/options.riscv projects/clang390-import/sys/contrib/ncsw/inc/xx_ext.h projects/clang390-import/sys/contrib/ncsw/user/env/xx.c projects/clang390-import/sys/contrib/vchiq/interface/compat/vchi_bsd.c projects/clang390-import/sys/dev/acpi_support/acpi_hp.c projects/clang390-import/sys/dev/bhnd/bcma/bcma.c projects/clang390-import/sys/dev/bhnd/bcma/bcma_dmp.h projects/clang390-import/sys/dev/cpuctl/cpuctl.c projects/clang390-import/sys/dev/dpaa/bman_fdt.c projects/clang390-import/sys/dev/dpaa/fman.c projects/clang390-import/sys/dev/dpaa/fman.h projects/clang390-import/sys/dev/dpaa/if_dtsec.c projects/clang390-import/sys/dev/dpaa/if_dtsec_fdt.c projects/clang390-import/sys/dev/dpaa/if_dtsec_rm.c projects/clang390-import/sys/dev/dpaa/qman_fdt.c projects/clang390-import/sys/dev/drm2/drmP.h projects/clang390-import/sys/dev/drm2/drm_memory.c projects/clang390-import/sys/dev/drm2/drm_os_freebsd.c projects/clang390-import/sys/dev/drm2/drm_os_freebsd.h projects/clang390-import/sys/dev/drm2/ttm/ttm_bo_util.c projects/clang390-import/sys/dev/e1000/if_em.c projects/clang390-import/sys/dev/etherswitch/ip17x/ip175c.c projects/clang390-import/sys/dev/etherswitch/ip17x/ip175c.h projects/clang390-import/sys/dev/etherswitch/rtl8366/rtl8366rb.c projects/clang390-import/sys/dev/etherswitch/rtl8366/rtl8366rbvar.h projects/clang390-import/sys/dev/fdt/fdt_arm_platform.c projects/clang390-import/sys/dev/fdt/fdt_common.c projects/clang390-import/sys/dev/fdt/fdt_common.h projects/clang390-import/sys/dev/fdt/fdt_powerpc.c projects/clang390-import/sys/dev/gpio/gpiobus.c projects/clang390-import/sys/dev/hyperv/vmbus/vmbus.c projects/clang390-import/sys/dev/hyperv/vmbus/vmbus_if.m projects/clang390-import/sys/dev/hyperv/vmbus/vmbus_var.h projects/clang390-import/sys/dev/ic/ns16550.h projects/clang390-import/sys/dev/iicbus/iicsmb.c projects/clang390-import/sys/dev/intpm/intpm.c projects/clang390-import/sys/dev/ioat/ioat.c projects/clang390-import/sys/dev/iwm/if_iwm.c projects/clang390-import/sys/dev/kbdmux/kbdmux.c projects/clang390-import/sys/dev/rtwn/if_rtwn_tx.h projects/clang390-import/sys/dev/rtwn/pci/rtwn_pci_attach.c projects/clang390-import/sys/dev/rtwn/pci/rtwn_pci_rx.c projects/clang390-import/sys/dev/rtwn/pci/rtwn_pci_tx.c projects/clang390-import/sys/dev/rtwn/rtl8192c/pci/r92ce_attach.c projects/clang390-import/sys/dev/rtwn/rtl8192c/usb/r92cu_attach.c projects/clang390-import/sys/dev/rtwn/rtl8812a/r12a_rom.c projects/clang390-import/sys/dev/rtwn/rtl8812a/r12a_var.h projects/clang390-import/sys/dev/rtwn/rtl8812a/usb/r12au_attach.c projects/clang390-import/sys/dev/rtwn/rtl8821a/usb/r21au_attach.c projects/clang390-import/sys/dev/rtwn/usb/rtwn_usb_rx.c projects/clang390-import/sys/dev/smbus/smb.c projects/clang390-import/sys/dev/smbus/smb.h projects/clang390-import/sys/dev/uart/uart_bus_fdt.c projects/clang390-import/sys/dev/uart/uart_core.c projects/clang390-import/sys/dev/uart/uart_dev_ns8250.c projects/clang390-import/sys/dev/usb/controller/dwc_otg.c projects/clang390-import/sys/dev/usb/controller/dwc_otg.h projects/clang390-import/sys/dev/usb/controller/dwc_otg_fdt.c projects/clang390-import/sys/dev/usb/controller/dwc_otg_fdt.h projects/clang390-import/sys/dev/usb/net/if_smsc.c projects/clang390-import/sys/dev/virtio/console/virtio_console.c projects/clang390-import/sys/fs/autofs/autofs.c projects/clang390-import/sys/fs/nfs/nfs_commonsubs.c projects/clang390-import/sys/fs/tmpfs/tmpfs_subr.c projects/clang390-import/sys/geom/mirror/g_mirror.c projects/clang390-import/sys/geom/mirror/g_mirror.h projects/clang390-import/sys/geom/multipath/g_multipath.c projects/clang390-import/sys/i386/i386/trap.c projects/clang390-import/sys/kern/kern_exec.c projects/clang390-import/sys/kern/kern_sendfile.c projects/clang390-import/sys/kern/kern_umtx.c projects/clang390-import/sys/kern/sched_4bsd.c projects/clang390-import/sys/kern/subr_bus.c projects/clang390-import/sys/kern/uipc_mqueue.c projects/clang390-import/sys/kern/uipc_shm.c projects/clang390-import/sys/kern/vfs_bio.c projects/clang390-import/sys/kern/vfs_cache.c projects/clang390-import/sys/kern/vfs_export.c projects/clang390-import/sys/kern/vfs_mount.c projects/clang390-import/sys/mips/atheros/ar531x/files.ar5315 projects/clang390-import/sys/mips/atheros/ar531x/if_are.c projects/clang390-import/sys/mips/atheros/ar531x/if_arereg.h projects/clang390-import/sys/mips/include/cpufunc.h projects/clang390-import/sys/mips/include/cpuregs.h projects/clang390-import/sys/mips/include/locore.h projects/clang390-import/sys/mips/include/param.h projects/clang390-import/sys/mips/mediatek/mtk_soc.c projects/clang390-import/sys/mips/mips/cpu.c projects/clang390-import/sys/mips/mips/pmap.c projects/clang390-import/sys/modules/Makefile projects/clang390-import/sys/modules/dtrace/dtrace/Makefile projects/clang390-import/sys/modules/hyperv/utilities/Makefile projects/clang390-import/sys/modules/hyperv/vmbus/Makefile projects/clang390-import/sys/modules/kbdmux/Makefile projects/clang390-import/sys/modules/rpi_ft5406/Makefile projects/clang390-import/sys/net/iflib.c projects/clang390-import/sys/net/rtsock.c projects/clang390-import/sys/net80211/_ieee80211.h projects/clang390-import/sys/net80211/ieee80211_adhoc.c projects/clang390-import/sys/net80211/ieee80211_crypto.c projects/clang390-import/sys/net80211/ieee80211_crypto.h projects/clang390-import/sys/net80211/ieee80211_crypto_ccmp.c projects/clang390-import/sys/net80211/ieee80211_crypto_tkip.c projects/clang390-import/sys/net80211/ieee80211_hostap.c projects/clang390-import/sys/net80211/ieee80211_ioctl.c projects/clang390-import/sys/net80211/ieee80211_node.c projects/clang390-import/sys/net80211/ieee80211_output.c projects/clang390-import/sys/net80211/ieee80211_scan_sta.c projects/clang390-import/sys/net80211/ieee80211_sta.c projects/clang390-import/sys/net80211/ieee80211_tdma.c projects/clang390-import/sys/net80211/ieee80211_var.h projects/clang390-import/sys/net80211/ieee80211_wds.c projects/clang390-import/sys/netgraph/ng_l2tp.c projects/clang390-import/sys/netinet/tcp_input.c projects/clang390-import/sys/netinet/tcp_stacks/fastpath.c projects/clang390-import/sys/netinet/tcp_subr.c projects/clang390-import/sys/netinet/tcp_timewait.c projects/clang390-import/sys/powerpc/booke/pmap.c projects/clang390-import/sys/powerpc/conf/MPC85XX projects/clang390-import/sys/powerpc/conf/MPC85XXSPE projects/clang390-import/sys/powerpc/conf/dpaa/files.dpaa projects/clang390-import/sys/powerpc/include/pmap.h projects/clang390-import/sys/powerpc/mpc85xx/mpc85xx.h projects/clang390-import/sys/powerpc/mpc85xx/platform_mpc85xx.c projects/clang390-import/sys/powerpc/mpc85xx/qoriq_gpio.c projects/clang390-import/sys/riscv/conf/GENERIC projects/clang390-import/sys/riscv/include/pcb.h projects/clang390-import/sys/riscv/include/reg.h projects/clang390-import/sys/riscv/include/riscvreg.h projects/clang390-import/sys/riscv/riscv/genassym.c projects/clang390-import/sys/riscv/riscv/machdep.c projects/clang390-import/sys/riscv/riscv/mp_machdep.c projects/clang390-import/sys/riscv/riscv/pmap.c projects/clang390-import/sys/riscv/riscv/swtch.S projects/clang390-import/sys/riscv/riscv/trap.c projects/clang390-import/sys/riscv/riscv/vm_machdep.c projects/clang390-import/sys/sys/kerneldump.h projects/clang390-import/sys/sys/queue.h projects/clang390-import/sys/sys/sf_buf.h projects/clang390-import/sys/sys/socket.h projects/clang390-import/sys/ufs/ffs/ffs_vfsops.c projects/clang390-import/sys/vm/swap_pager.c projects/clang390-import/sys/vm/vm_fault.c projects/clang390-import/sys/vm/vm_mmap.c projects/clang390-import/sys/vm/vm_object.c projects/clang390-import/sys/vm/vm_object.h projects/clang390-import/sys/vm/vm_page.c projects/clang390-import/sys/vm/vm_page.h projects/clang390-import/sys/vm/vm_reserv.c projects/clang390-import/sys/vm/vm_reserv.h projects/clang390-import/sys/vm/vnode_pager.c projects/clang390-import/targets/pseudo/userland/gnu/Makefile.depend projects/clang390-import/targets/pseudo/userland/misc/Makefile.depend projects/clang390-import/tools/tools/git/arcgit projects/clang390-import/tools/tools/git/importgit projects/clang390-import/tools/tools/nanobsd/defaults.sh projects/clang390-import/tools/tools/nanobsd/nanobsd.sh projects/clang390-import/tools/tools/nanobsd/pcengines/common.conf projects/clang390-import/usr.bin/basename/Makefile.depend projects/clang390-import/usr.bin/cmp/Makefile.depend projects/clang390-import/usr.bin/col/Makefile.depend projects/clang390-import/usr.bin/dc/Makefile.depend projects/clang390-import/usr.bin/dirname/Makefile.depend projects/clang390-import/usr.bin/elfdump/Makefile.depend projects/clang390-import/usr.bin/fold/Makefile.depend projects/clang390-import/usr.bin/fold/fold.c projects/clang390-import/usr.bin/gcore/gcore.c projects/clang390-import/usr.bin/getopt/Makefile.depend projects/clang390-import/usr.bin/jot/Makefile.depend projects/clang390-import/usr.bin/kdump/Makefile.depend projects/clang390-import/usr.bin/locale/locale.c projects/clang390-import/usr.bin/locate/bigram/Makefile.depend projects/clang390-import/usr.bin/logname/Makefile.depend projects/clang390-import/usr.bin/netstat/mbuf.c projects/clang390-import/usr.bin/printenv/Makefile.depend projects/clang390-import/usr.bin/tee/Makefile.depend projects/clang390-import/usr.bin/tr/Makefile.depend projects/clang390-import/usr.bin/vmstat/vmstat.c projects/clang390-import/usr.bin/whois/whois.c projects/clang390-import/usr.bin/write/Makefile.depend projects/clang390-import/usr.bin/yes/Makefile.depend projects/clang390-import/usr.sbin/amd/amd/Makefile projects/clang390-import/usr.sbin/amd/fsinfo/Makefile projects/clang390-import/usr.sbin/amd/include/config.h projects/clang390-import/usr.sbin/bhyvectl/bhyvectl.8 projects/clang390-import/usr.sbin/bsnmpd/modules/snmp_bridge/bridge_if.c projects/clang390-import/usr.sbin/crunch/crunchide/crunchide.c projects/clang390-import/usr.sbin/crunch/crunchide/exec_elf32.c projects/clang390-import/usr.sbin/daemon/Makefile.depend projects/clang390-import/usr.sbin/hyperv/Makefile projects/clang390-import/usr.sbin/pw/grupd.c projects/clang390-import/usr.sbin/pw/pw_nis.c projects/clang390-import/usr.sbin/pw/pwupd.c projects/clang390-import/usr.sbin/smbmsg/smbmsg.c Directory Properties: projects/clang390-import/ (props changed) projects/clang390-import/cddl/ (props changed) projects/clang390-import/cddl/contrib/opensolaris/ (props changed) projects/clang390-import/contrib/amd/ (props changed) projects/clang390-import/sys/cddl/contrib/opensolaris/ (props changed) Modified: projects/clang390-import/Makefile ============================================================================== --- projects/clang390-import/Makefile Sat Nov 19 16:00:05 2016 (r308841) +++ projects/clang390-import/Makefile Sat Nov 19 16:05:55 2016 (r308842) @@ -239,7 +239,7 @@ _MAKE+= MK_META_MODE=no _TARGET_ARCH= ${TARGET:S/pc98/i386/:S/arm64/aarch64/} .elif !defined(TARGET) && defined(TARGET_ARCH) && \ ${TARGET_ARCH} != ${MACHINE_ARCH} -_TARGET= ${TARGET_ARCH:C/mips(n32|64)?(el)?(hf)?/mips/:C/arm(v6)?(eb)?/arm/:C/aarch64/arm64/:C/powerpc64/powerpc/:C/powerpcspe/powerpc/:C/riscv64/riscv/} +_TARGET= ${TARGET_ARCH:C/mips(n32|64)?(el)?(hf)?/mips/:C/arm(v6)?(eb)?/arm/:C/aarch64/arm64/:C/powerpc64/powerpc/:C/powerpcspe/powerpc/:C/riscv64(sf)?/riscv/} .endif .if defined(TARGET) && !defined(_TARGET) _TARGET=${TARGET} Modified: projects/clang390-import/Makefile.inc1 ============================================================================== --- projects/clang390-import/Makefile.inc1 Sat Nov 19 16:00:05 2016 (r308841) +++ projects/clang390-import/Makefile.inc1 Sat Nov 19 16:05:55 2016 (r308842) @@ -364,6 +364,7 @@ KNOWN_ARCHES?= aarch64/arm64 \ powerpc64/powerpc \ powerpcspe/powerpc \ riscv64/riscv \ + riscv64sf/riscv \ sparc64 .if ${TARGET} == ${TARGET_ARCH} @@ -676,9 +677,6 @@ _worldtmp: .PHONY .endif .else rm -rf ${WORLDTMP}/legacy/usr/include -# XXX - These can depend on any header file. - rm -f ${OBJTREE}${.CURDIR}/lib/libsysdecode/ioctl.c - rm -f ${OBJTREE}${.CURDIR}/usr.bin/kdump/kdump_subr.c .endif .for _dir in \ lib lib/casper usr legacy/bin legacy/usr Modified: projects/clang390-import/UPDATING ============================================================================== --- projects/clang390-import/UPDATING Sat Nov 19 16:00:05 2016 (r308841) +++ projects/clang390-import/UPDATING Sat Nov 19 16:05:55 2016 (r308842) @@ -130,7 +130,7 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 12 20160527: CAM will now strip leading spaces from SCSI disks' serial numbers. - This will effect users who create UFS filesystems on SCSI disks using + This will affect users who create UFS filesystems on SCSI disks using those disk's diskid device nodes. For example, if /etc/fstab previously contained a line like "/dev/diskid/DISK-%20%20%20%20%20%20%20ABCDEFG0123456", you should Modified: projects/clang390-import/bin/dd/dd.c ============================================================================== --- projects/clang390-import/bin/dd/dd.c Sat Nov 19 16:00:05 2016 (r308841) +++ projects/clang390-import/bin/dd/dd.c Sat Nov 19 16:05:55 2016 (r308842) @@ -48,10 +48,13 @@ __FBSDID("$FreeBSD$"); #include <sys/param.h> #include <sys/stat.h> #include <sys/conf.h> +#include <sys/capsicum.h> #include <sys/disklabel.h> #include <sys/filio.h> +#include <sys/mtio.h> #include <assert.h> +#include <capsicum_helpers.h> #include <ctype.h> #include <err.h> #include <errno.h> @@ -92,6 +95,10 @@ main(int argc __unused, char *argv[]) jcl(argv); setup(); + caph_cache_catpages(); + if (cap_enter() == -1 && errno != ENOSYS) + err(1, "unable to enter capability mode"); + (void)signal(SIGINFO, siginfo_handler); (void)signal(SIGINT, terminate); @@ -125,6 +132,8 @@ static void setup(void) { u_int cnt; + cap_rights_t rights; + unsigned long cmds[] = { FIODTYPE, MTIOCTOP }; if (in.name == NULL) { in.name = "stdin"; @@ -133,13 +142,20 @@ setup(void) in.fd = open(in.name, O_RDONLY, 0); if (in.fd == -1) err(1, "%s", in.name); + if (caph_limit_stdin() == -1) + err(1, "unable to limit capability rights"); } getfdtype(&in); + cap_rights_init(&rights, CAP_READ, CAP_SEEK); + if (cap_rights_limit(in.fd, &rights) == -1 && errno != ENOSYS) + err(1, "unable to limit capability rights"); + if (files_cnt > 1 && !(in.flags & ISTAPE)) errx(1, "files is not supported for non-tape devices"); + cap_rights_set(&rights, CAP_WRITE, CAP_FTRUNCATE, CAP_IOCTL); if (out.name == NULL) { /* No way to check for read access here. */ out.fd = STDOUT_FILENO; @@ -156,13 +172,27 @@ setup(void) if (out.fd == -1) { out.fd = open(out.name, O_WRONLY | OFLAGS, DEFFILEMODE); out.flags |= NOREAD; + cap_rights_clear(&rights, CAP_READ); } if (out.fd == -1) err(1, "%s", out.name); + if (caph_limit_stdout() == -1) + err(1, "unable to limit capability rights"); } getfdtype(&out); + if (cap_rights_limit(out.fd, &rights) == -1 && errno != ENOSYS) + err(1, "unable to limit capability rights"); + if (cap_ioctls_limit(out.fd, cmds, nitems(cmds)) == -1 && + errno != ENOSYS) + err(1, "unable to limit capability rights"); + + if (in.fd != STDERR_FILENO && out.fd != STDERR_FILENO) { + if (caph_limit_stderr() == -1) + err(1, "unable to limit capability rights"); + } + /* * Allocate space for the input and output buffers. If not doing * record oriented I/O, only need a single buffer. Modified: projects/clang390-import/bin/echo/Makefile.depend ============================================================================== --- projects/clang390-import/bin/echo/Makefile.depend Sat Nov 19 16:00:05 2016 (r308841) +++ projects/clang390-import/bin/echo/Makefile.depend Sat Nov 19 16:05:55 2016 (r308842) @@ -8,6 +8,7 @@ DIRDEPS = \ include/xlocale \ lib/${CSU_DIR} \ lib/libc \ + lib/libcapsicum \ lib/libcompiler_rt \ Modified: projects/clang390-import/bin/sleep/Makefile.depend ============================================================================== --- projects/clang390-import/bin/sleep/Makefile.depend Sat Nov 19 16:00:05 2016 (r308841) +++ projects/clang390-import/bin/sleep/Makefile.depend Sat Nov 19 16:05:55 2016 (r308842) @@ -8,6 +8,7 @@ DIRDEPS = \ include/xlocale \ lib/${CSU_DIR} \ lib/libc \ + lib/libcapsicum \ lib/libcompiler_rt \ Modified: projects/clang390-import/cddl/contrib/opensolaris/cmd/ztest/ztest.c ============================================================================== --- projects/clang390-import/cddl/contrib/opensolaris/cmd/ztest/ztest.c Sat Nov 19 16:00:05 2016 (r308841) +++ projects/clang390-import/cddl/contrib/opensolaris/cmd/ztest/ztest.c Sat Nov 19 16:05:55 2016 (r308842) @@ -1371,7 +1371,6 @@ ztest_log_write(ztest_ds_t *zd, dmu_tx_t itx->itx_private = zd; itx->itx_wr_state = write_state; itx->itx_sync = (ztest_random(8) == 0); - itx->itx_sod += (write_state == WR_NEED_COPY ? lr->lr_length : 0); bcopy(&lr->lr_common + 1, &itx->itx_lr + 1, sizeof (*lr) - sizeof (lr_t)); Modified: projects/clang390-import/cddl/contrib/opensolaris/lib/libdtrace/common/dt_cc.c ============================================================================== --- projects/clang390-import/cddl/contrib/opensolaris/lib/libdtrace/common/dt_cc.c Sat Nov 19 16:00:05 2016 (r308841) +++ projects/clang390-import/cddl/contrib/opensolaris/lib/libdtrace/common/dt_cc.c Sat Nov 19 16:05:55 2016 (r308842) @@ -1058,46 +1058,6 @@ dt_action_printm(dtrace_hdl_t *dtp, dt_n } static void -dt_action_printt(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) -{ - dtrace_actdesc_t *ap = dt_stmt_action(dtp, sdp); - - dt_node_t *size = dnp->dn_args; - dt_node_t *addr = dnp->dn_args->dn_list; - - char n[DT_TYPE_NAMELEN]; - - if (dt_node_is_posconst(size) == 0) { - dnerror(size, D_PRINTT_SIZE, "printt( ) argument #1 must " - "be a non-zero positive integral constant expression\n"); - } - - if (addr == NULL || addr->dn_kind != DT_NODE_FUNC || - addr->dn_ident != dt_idhash_lookup(dtp->dt_globals, "typeref")) { - dnerror(addr, D_PRINTT_ADDR, - "printt( ) argument #2 is incompatible with " - "prototype:\n\tprototype: typeref()\n" - "\t argument: %s\n", - dt_node_type_name(addr, n, sizeof (n))); - } - - dt_cg(yypcb, addr); - ap->dtad_difo = dt_as(yypcb); - ap->dtad_kind = DTRACEACT_PRINTT; - - ap->dtad_difo->dtdo_rtype.dtdt_flags |= DIF_TF_BYREF; - - /* - * Allow additional buffer space for the data size, type size, - * type string length and a stab in the dark (32 bytes) for the - * type string. The type string is part of the typeref() that - * this action references. - */ - ap->dtad_difo->dtdo_rtype.dtdt_size = size->dn_value + 3 * sizeof(uintptr_t) + 32; - -} - -static void dt_action_commit(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp) { dtrace_actdesc_t *ap = dt_stmt_action(dtp, sdp); @@ -1169,9 +1129,6 @@ dt_compile_fun(dtrace_hdl_t *dtp, dt_nod case DT_ACT_PRINTM: dt_action_printm(dtp, dnp->dn_expr, sdp); break; - case DT_ACT_PRINTT: - dt_action_printt(dtp, dnp->dn_expr, sdp); - break; case DT_ACT_RAISE: dt_action_raise(dtp, dnp->dn_expr, sdp); break; Modified: projects/clang390-import/cddl/contrib/opensolaris/lib/libdtrace/common/dt_cg.c ============================================================================== --- projects/clang390-import/cddl/contrib/opensolaris/lib/libdtrace/common/dt_cg.c Sat Nov 19 16:00:05 2016 (r308841) +++ projects/clang390-import/cddl/contrib/opensolaris/lib/libdtrace/common/dt_cg.c Sat Nov 19 16:05:55 2016 (r308842) @@ -1353,40 +1353,6 @@ dt_cg_inline(dt_node_t *dnp, dt_irlist_t } } -static void -dt_cg_func_typeref(dtrace_hdl_t *dtp, dt_node_t *dnp) -{ - dtrace_typeinfo_t dtt; - dt_node_t *addr = dnp->dn_args; - dt_node_t *nelm = addr->dn_list; - dt_node_t *strp = nelm->dn_list; - dt_node_t *typs = strp->dn_list; - char buf[DT_TYPE_NAMELEN]; - char *p; - - ctf_type_name(addr->dn_ctfp, addr->dn_type, buf, sizeof (buf)); - - /* - * XXX Hack alert! XXX - * The prototype has two dummy args that we munge to represent - * the type string and the type size. - * - * Yes, I hear your grumble, but it works for now. We'll come - * up with a more elegant implementation later. :-) - */ - free(strp->dn_string); - - if ((p = strchr(buf, '*')) != NULL) - *p = '\0'; - - strp->dn_string = strdup(buf); - - if (dtrace_lookup_by_type(dtp, DTRACE_OBJ_EVERY, buf, &dtt) < 0) - return; - - typs->dn_value = ctf_type_size(dtt.dtt_ctfp, dtt.dtt_type); -} - typedef struct dt_xlmemb { dt_ident_t *dtxl_idp; /* translated ident */ dt_irlist_t *dtxl_dlp; /* instruction list */ @@ -2002,8 +1968,6 @@ dt_cg_node(dt_node_t *dnp, dt_irlist_t * switch (dnp->dn_kind) { case DT_NODE_FUNC: { - dtrace_hdl_t *dtp = yypcb->pcb_hdl; - if ((idp = dnp->dn_ident)->di_kind != DT_IDENT_FUNC) { dnerror(dnp, D_CG_EXPR, "%s %s( ) may not be " "called from a D expression (D program " @@ -2011,15 +1975,6 @@ dt_cg_node(dt_node_t *dnp, dt_irlist_t * dt_idkind_name(idp->di_kind), idp->di_name); } - switch (idp->di_id) { - case DIF_SUBR_TYPEREF: - dt_cg_func_typeref(dtp, dnp); - break; - - default: - break; - } - dt_cg_arglist(dnp->dn_ident, dnp->dn_args, dlp, drp); dnp->dn_reg = dt_regset_alloc(drp); Modified: projects/clang390-import/cddl/contrib/opensolaris/lib/libdtrace/common/dt_consume.c ============================================================================== --- projects/clang390-import/cddl/contrib/opensolaris/lib/libdtrace/common/dt_consume.c Sat Nov 19 16:00:05 2016 (r308841) +++ projects/clang390-import/cddl/contrib/opensolaris/lib/libdtrace/common/dt_consume.c Sat Nov 19 16:05:55 2016 (r308842) @@ -1537,314 +1537,6 @@ dt_print_umod(dtrace_hdl_t *dtp, FILE *f return (err); } -int -dt_print_memory(dtrace_hdl_t *dtp, FILE *fp, caddr_t addr) -{ - int quiet = (dtp->dt_options[DTRACEOPT_QUIET] != DTRACEOPT_UNSET); - size_t nbytes = *((uintptr_t *) addr); - - return (dt_print_bytes(dtp, fp, addr + sizeof(uintptr_t), - nbytes, 50, quiet, 1)); -} - -typedef struct dt_type_cbdata { - dtrace_hdl_t *dtp; - dtrace_typeinfo_t dtt; - caddr_t addr; - caddr_t addrend; - const char *name; - int f_type; - int indent; - int type_width; - int name_width; - FILE *fp; -} dt_type_cbdata_t; - -static int dt_print_type_data(dt_type_cbdata_t *, ctf_id_t); - -static int -dt_print_type_member(const char *name, ctf_id_t type, ulong_t off, void *arg) -{ - dt_type_cbdata_t cbdata; - dt_type_cbdata_t *cbdatap = arg; - ssize_t ssz; - - if ((ssz = ctf_type_size(cbdatap->dtt.dtt_ctfp, type)) <= 0) - return (0); - - off /= 8; - - cbdata = *cbdatap; - cbdata.name = name; - cbdata.addr += off; - cbdata.addrend = cbdata.addr + ssz; - - return (dt_print_type_data(&cbdata, type)); -} - -static int -dt_print_type_width(const char *name, ctf_id_t type, ulong_t off, void *arg) -{ - char buf[DT_TYPE_NAMELEN]; - char *p; - dt_type_cbdata_t *cbdatap = arg; - size_t sz = strlen(name); - - ctf_type_name(cbdatap->dtt.dtt_ctfp, type, buf, sizeof (buf)); - - if ((p = strchr(buf, '[')) != NULL) - p[-1] = '\0'; - else - p = ""; - - sz += strlen(p); - - if (sz > cbdatap->name_width) - cbdatap->name_width = sz; - - sz = strlen(buf); - - if (sz > cbdatap->type_width) - cbdatap->type_width = sz; - - return (0); -} - -static int -dt_print_type_data(dt_type_cbdata_t *cbdatap, ctf_id_t type) -{ - caddr_t addr = cbdatap->addr; - caddr_t addrend = cbdatap->addrend; - char buf[DT_TYPE_NAMELEN]; - char *p; - int cnt = 0; - uint_t kind = ctf_type_kind(cbdatap->dtt.dtt_ctfp, type); - ssize_t ssz = ctf_type_size(cbdatap->dtt.dtt_ctfp, type); - - ctf_type_name(cbdatap->dtt.dtt_ctfp, type, buf, sizeof (buf)); - - if ((p = strchr(buf, '[')) != NULL) - p[-1] = '\0'; - else - p = ""; - - if (cbdatap->f_type) { - int type_width = roundup(cbdatap->type_width + 1, 4); - int name_width = roundup(cbdatap->name_width + 1, 4); - - name_width -= strlen(cbdatap->name); - - dt_printf(cbdatap->dtp, cbdatap->fp, "%*s%-*s%s%-*s = ",cbdatap->indent * 4,"",type_width,buf,cbdatap->name,name_width,p); - } - - while (addr < addrend) { - dt_type_cbdata_t cbdata; - ctf_arinfo_t arinfo; - ctf_encoding_t cte; - uintptr_t *up; - void *vp = addr; - cbdata = *cbdatap; - cbdata.name = ""; - cbdata.addr = addr; - cbdata.addrend = addr + ssz; - cbdata.f_type = 0; - cbdata.indent++; - cbdata.type_width = 0; - cbdata.name_width = 0; - - if (cnt > 0) - dt_printf(cbdatap->dtp, cbdatap->fp, "%*s", cbdatap->indent * 4,""); - - switch (kind) { - case CTF_K_INTEGER: - if (ctf_type_encoding(cbdatap->dtt.dtt_ctfp, type, &cte) != 0) - return (-1); - if ((cte.cte_format & CTF_INT_SIGNED) != 0) - switch (cte.cte_bits) { - case 8: - if (isprint(*((char *) vp))) - dt_printf(cbdatap->dtp, cbdatap->fp, "'%c', ", *((char *) vp)); - dt_printf(cbdatap->dtp, cbdatap->fp, "%d (0x%x);\n", *((char *) vp), *((char *) vp)); - break; - case 16: - dt_printf(cbdatap->dtp, cbdatap->fp, "%hd (0x%hx);\n", *((short *) vp), *((u_short *) vp)); - break; - case 32: - dt_printf(cbdatap->dtp, cbdatap->fp, "%d (0x%x);\n", *((int *) vp), *((u_int *) vp)); - break; - case 64: - dt_printf(cbdatap->dtp, cbdatap->fp, "%jd (0x%jx);\n", *((long long *) vp), *((unsigned long long *) vp)); - break; - default: - dt_printf(cbdatap->dtp, cbdatap->fp, "CTF_K_INTEGER: format %x offset %u bits %u\n",cte.cte_format,cte.cte_offset,cte.cte_bits); - break; - } - else - switch (cte.cte_bits) { - case 8: - dt_printf(cbdatap->dtp, cbdatap->fp, "%u (0x%x);\n", *((uint8_t *) vp) & 0xff, *((uint8_t *) vp) & 0xff); - break; - case 16: - dt_printf(cbdatap->dtp, cbdatap->fp, "%hu (0x%hx);\n", *((u_short *) vp), *((u_short *) vp)); - break; - case 32: - dt_printf(cbdatap->dtp, cbdatap->fp, "%u (0x%x);\n", *((u_int *) vp), *((u_int *) vp)); - break; - case 64: - dt_printf(cbdatap->dtp, cbdatap->fp, "%ju (0x%jx);\n", *((unsigned long long *) vp), *((unsigned long long *) vp)); - break; - default: - dt_printf(cbdatap->dtp, cbdatap->fp, "CTF_K_INTEGER: format %x offset %u bits %u\n",cte.cte_format,cte.cte_offset,cte.cte_bits); - break; - } - break; - case CTF_K_FLOAT: - dt_printf(cbdatap->dtp, cbdatap->fp, "CTF_K_FLOAT: format %x offset %u bits %u\n",cte.cte_format,cte.cte_offset,cte.cte_bits); - break; - case CTF_K_POINTER: - dt_printf(cbdatap->dtp, cbdatap->fp, "%p;\n", *((void **) addr)); - break; - case CTF_K_ARRAY: - if (ctf_array_info(cbdatap->dtt.dtt_ctfp, type, &arinfo) != 0) - return (-1); - dt_printf(cbdatap->dtp, cbdatap->fp, "{\n%*s",cbdata.indent * 4,""); - dt_print_type_data(&cbdata, arinfo.ctr_contents); - dt_printf(cbdatap->dtp, cbdatap->fp, "%*s};\n",cbdatap->indent * 4,""); - break; - case CTF_K_FUNCTION: - dt_printf(cbdatap->dtp, cbdatap->fp, "CTF_K_FUNCTION:\n"); - break; - case CTF_K_STRUCT: - cbdata.f_type = 1; - if (ctf_member_iter(cbdatap->dtt.dtt_ctfp, type, - dt_print_type_width, &cbdata) != 0) - return (-1); - dt_printf(cbdatap->dtp, cbdatap->fp, "{\n"); - if (ctf_member_iter(cbdatap->dtt.dtt_ctfp, type, - dt_print_type_member, &cbdata) != 0) - return (-1); - dt_printf(cbdatap->dtp, cbdatap->fp, "%*s};\n",cbdatap->indent * 4,""); - break; - case CTF_K_UNION: - cbdata.f_type = 1; - if (ctf_member_iter(cbdatap->dtt.dtt_ctfp, type, - dt_print_type_width, &cbdata) != 0) - return (-1); - dt_printf(cbdatap->dtp, cbdatap->fp, "{\n"); - if (ctf_member_iter(cbdatap->dtt.dtt_ctfp, type, - dt_print_type_member, &cbdata) != 0) - return (-1); - dt_printf(cbdatap->dtp, cbdatap->fp, "%*s};\n",cbdatap->indent * 4,""); - break; - case CTF_K_ENUM: - dt_printf(cbdatap->dtp, cbdatap->fp, "%s;\n", ctf_enum_name(cbdatap->dtt.dtt_ctfp, type, *((int *) vp))); - break; - case CTF_K_TYPEDEF: - dt_print_type_data(&cbdata, ctf_type_reference(cbdatap->dtt.dtt_ctfp,type)); - break; - case CTF_K_VOLATILE: - if (cbdatap->f_type) - dt_printf(cbdatap->dtp, cbdatap->fp, "volatile "); - dt_print_type_data(&cbdata, ctf_type_reference(cbdatap->dtt.dtt_ctfp,type)); - break; - case CTF_K_CONST: - if (cbdatap->f_type) - dt_printf(cbdatap->dtp, cbdatap->fp, "const "); - dt_print_type_data(&cbdata, ctf_type_reference(cbdatap->dtt.dtt_ctfp,type)); - break; - case CTF_K_RESTRICT: - if (cbdatap->f_type) - dt_printf(cbdatap->dtp, cbdatap->fp, "restrict "); - dt_print_type_data(&cbdata, ctf_type_reference(cbdatap->dtt.dtt_ctfp,type)); - break; - default: - break; - } - - addr += ssz; - cnt++; - } - - return (0); -} - -static int -dt_print_type(dtrace_hdl_t *dtp, FILE *fp, caddr_t addr) -{ - caddr_t addrend; - char *p; - dtrace_typeinfo_t dtt; - dt_type_cbdata_t cbdata; - int num = 0; - int quiet = (dtp->dt_options[DTRACEOPT_QUIET] != DTRACEOPT_UNSET); - ssize_t ssz; - - if (!quiet) - dt_printf(dtp, fp, "\n"); - - /* Get the total number of bytes of data buffered. */ - size_t nbytes = *((uintptr_t *) addr); - addr += sizeof(uintptr_t); - - /* - * Get the size of the type so that we can check that it matches - * the CTF data we look up and so that we can figure out how many - * type elements are buffered. - */ - size_t typs = *((uintptr_t *) addr); - addr += sizeof(uintptr_t); - - /* - * Point to the type string in the buffer. Get it's string - * length and round it up to become the offset to the start - * of the buffered type data which we would like to be aligned - * for easy access. - */ - char *strp = (char *) addr; - int offset = roundup(strlen(strp) + 1, sizeof(uintptr_t)); - - /* - * The type string might have a format such as 'int [20]'. - * Check if there is an array dimension present. - */ - if ((p = strchr(strp, '[')) != NULL) { - /* Strip off the array dimension. */ - *p++ = '\0'; - - for (; *p != '\0' && *p != ']'; p++) - num = num * 10 + *p - '0'; - } else - /* No array dimension, so default. */ - num = 1; - - /* Lookup the CTF type from the type string. */ - if (dtrace_lookup_by_type(dtp, DTRACE_OBJ_EVERY, strp, &dtt) < 0) - return (-1); - - /* Offset the buffer address to the start of the data... */ - addr += offset; - - ssz = ctf_type_size(dtt.dtt_ctfp, dtt.dtt_type); - - if (typs != ssz) { - printf("Expected type size from buffer (%lu) to match type size looked up now (%ld)\n", (u_long) typs, (long) ssz); - return (-1); - } - - cbdata.dtp = dtp; - cbdata.dtt = dtt; - cbdata.name = ""; - cbdata.addr = addr; - cbdata.addrend = addr + nbytes; - cbdata.indent = 1; - cbdata.f_type = 1; - cbdata.type_width = 0; - cbdata.name_width = 0; - cbdata.fp = fp; - - return (dt_print_type_data(&cbdata, dtt.dtt_type)); -} - static int dt_print_sym(dtrace_hdl_t *dtp, FILE *fp, const char *format, caddr_t addr) { @@ -1904,6 +1596,16 @@ dt_print_mod(dtrace_hdl_t *dtp, FILE *fp return (0); } +static int +dt_print_memory(dtrace_hdl_t *dtp, FILE *fp, caddr_t addr) +{ + int quiet = (dtp->dt_options[DTRACEOPT_QUIET] != DTRACEOPT_UNSET); + size_t nbytes = *((uintptr_t *) addr); + + return (dt_print_bytes(dtp, fp, addr + sizeof(uintptr_t), + nbytes, 50, quiet, 1)); +} + typedef struct dt_normal { dtrace_aggvarid_t dtnd_id; uint64_t dtnd_normal; @@ -2644,12 +2346,6 @@ dt_consume_cpu(dtrace_hdl_t *dtp, FILE * goto nextrec; } - if (act == DTRACEACT_PRINTT) { - if (dt_print_type(dtp, fp, addr) < 0) - return (-1); - goto nextrec; - } - if (DTRACEACT_ISPRINTFLIKE(act)) { void *fmtdata; int (*func)(dtrace_hdl_t *, FILE *, void *, Modified: projects/clang390-import/cddl/contrib/opensolaris/lib/libdtrace/common/dt_errtags.h ============================================================================== --- projects/clang390-import/cddl/contrib/opensolaris/lib/libdtrace/common/dt_errtags.h Sat Nov 19 16:00:05 2016 (r308841) +++ projects/clang390-import/cddl/contrib/opensolaris/lib/libdtrace/common/dt_errtags.h Sat Nov 19 16:05:55 2016 (r308842) @@ -265,8 +265,6 @@ typedef enum { D_NOREG, /* no available internal registers */ D_PRINTM_ADDR, /* printm() memref bad type */ D_PRINTM_SIZE, /* printm() size bad type */ - D_PRINTT_ADDR, /* printt() typeref bad type */ - D_PRINTT_SIZE /* printt() size bad type */ } dt_errtag_t; extern const char *dt_errtag(dt_errtag_t); Modified: projects/clang390-import/cddl/contrib/opensolaris/lib/libdtrace/common/dt_impl.h ============================================================================== --- projects/clang390-import/cddl/contrib/opensolaris/lib/libdtrace/common/dt_impl.h Sat Nov 19 16:00:05 2016 (r308841) +++ projects/clang390-import/cddl/contrib/opensolaris/lib/libdtrace/common/dt_impl.h Sat Nov 19 16:05:55 2016 (r308842) @@ -488,7 +488,6 @@ struct dtrace_hdl { #define DT_ACT_SETOPT DT_ACT(28) /* setopt() action */ #define DT_ACT_PRINT DT_ACT(29) /* print() action */ #define DT_ACT_PRINTM DT_ACT(30) /* printm() action */ -#define DT_ACT_PRINTT DT_ACT(31) /* printt() action */ /* * Sentinel to tell freopen() to restore the saved stdout. This must not Modified: projects/clang390-import/cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c ============================================================================== --- projects/clang390-import/cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c Sat Nov 19 16:00:05 2016 (r308841) +++ projects/clang390-import/cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c Sat Nov 19 16:05:55 2016 (r308842) @@ -392,8 +392,6 @@ static const dt_ident_t _dtrace_globals[ &dt_idops_func, "void(@, ...)" }, { "printm", DT_IDENT_ACTFUNC, 0, DT_ACT_PRINTM, DT_ATTR_STABCMN, DT_VERS_1_0, &dt_idops_func, "void(size_t, uintptr_t *)" }, -{ "printt", DT_IDENT_ACTFUNC, 0, DT_ACT_PRINTT, DT_ATTR_STABCMN, DT_VERS_1_0, - &dt_idops_func, "void(size_t, uintptr_t *)" }, { "probefunc", DT_IDENT_SCALAR, 0, DIF_VAR_PROBEFUNC, DT_ATTR_STABCMN, DT_VERS_1_0, &dt_idops_type, "string" }, { "probemod", DT_IDENT_SCALAR, 0, DIF_VAR_PROBEMOD, @@ -505,8 +503,6 @@ static const dt_ident_t _dtrace_globals[ &dt_idops_func, "void(@, size_t, ...)" }, { "trunc", DT_IDENT_ACTFUNC, 0, DT_ACT_TRUNC, DT_ATTR_STABCMN, DT_VERS_1_0, &dt_idops_func, "void(...)" }, -{ "typeref", DT_IDENT_FUNC, 0, DIF_SUBR_TYPEREF, DT_ATTR_STABCMN, DT_VERS_1_1, - &dt_idops_func, "uintptr_t *(void *, size_t, string, size_t)" }, { "uaddr", DT_IDENT_ACTFUNC, 0, DT_ACT_UADDR, DT_ATTR_STABCMN, DT_VERS_1_2, &dt_idops_func, "_usymaddr(uintptr_t)" }, { "ucaller", DT_IDENT_SCALAR, 0, DIF_VAR_UCALLER, DT_ATTR_STABCMN, Modified: projects/clang390-import/cddl/lib/libdtrace/Makefile ============================================================================== --- projects/clang390-import/cddl/lib/libdtrace/Makefile Sat Nov 19 16:00:05 2016 (r308841) +++ projects/clang390-import/cddl/lib/libdtrace/Makefile Sat Nov 19 16:05:55 2016 (r308842) @@ -121,12 +121,10 @@ LIBADD= ctf elf proc pthread rtld_db CLEANFILES= dt_errtags.c dt_names.c -dt_errtags.c: - sh ${OPENSOLARIS_USR_DISTDIR}/lib/libdtrace/common/mkerrtags.sh < ${OPENSOLARIS_USR_DISTDIR}/lib/libdtrace/common/dt_errtags.h > dt_errtags.c - -dt_names.c: - sh ${OPENSOLARIS_USR_DISTDIR}/lib/libdtrace/common/mknames.sh < ${OPENSOLARIS_SYS_DISTDIR}/uts/common/sys/dtrace.h > dt_names.c +.include <bsd.lib.mk> -beforedepend: dt_errtags.c dt_names.c +dt_errtags.c: ${OPENSOLARIS_USR_DISTDIR}/lib/libdtrace/common/dt_errtags.h + sh ${OPENSOLARIS_USR_DISTDIR}/lib/libdtrace/common/mkerrtags.sh < ${.ALLSRC} > ${.TARGET} -.include <bsd.lib.mk> +dt_names.c: ${OPENSOLARIS_SYS_DISTDIR}/uts/common/sys/dtrace.h + sh ${OPENSOLARIS_USR_DISTDIR}/lib/libdtrace/common/mknames.sh < ${.ALLSRC} > ${.TARGET} Modified: projects/clang390-import/contrib/amd/AUTHORS ============================================================================== --- projects/clang390-import/contrib/amd/AUTHORS Sat Nov 19 16:00:05 2016 (r308841) +++ projects/clang390-import/contrib/amd/AUTHORS Sat Nov 19 16:05:55 2016 (r308842) @@ -6,22 +6,22 @@ This file lists the ones who contributed particular order, and I thank them all. This is of course not to diminish the smaller contributes of the many others. Thank you all. -* Erez Zadok <ezk@cs.sunysb.edu> +* Erez Zadok <ezk AT cs.sunysb.edu> The most significant changes were made by Erez Zadok in terms of bug fixes, ports, and new features added. Erez Zadok is the current maintainer of am-utils, as of January 1997. -* Ion Badulescu <ion@cs.columbia.edu> +* Ion Badulescu <ion AT cs.columbia.edu> Co-maintainer of am-utils since late 1999: Linux and Solaris autofs support, Linux NFSv3 support, major code reorganization, etc... -* Randall S. Winchester <rsw@glue.umd.edu> +* Randall S. Winchester <rsw AT glue.umd.edu> May 7, 1997: contributed a special version of upl102 that included NFS V.3 support. Some of the code was contributed by Christos Zoulas -<christos@deshaw.com>. I (Erez) ported these changes to am-utils. +<christos AT deshaw.com>. I (Erez) ported these changes to am-utils. September 12, 1997: lots of small prototype cleanups and fixes to numerous files. @@ -35,12 +35,12 @@ February 1, 1998: fixes for NetBSD to be September 4, 1999: assorted fixes for NetBSD 1.4+. -* Hannes Reinecke <hare@MathI.UNI-Heidelberg.DE> +* Hannes Reinecke <hare AT MathI.UNI-Heidelberg.DE> Back in 1995, contributed code for linux. A new parser for file system specific options that only exist under linux. -* Leif Johansson <leifj@matematik.su.se> +* Leif Johansson <leifj AT matematik.su.se> June 22, 1997: minor patch to ensure that systems without an RE library work. @@ -52,7 +52,7 @@ functions. Contributed scripts/amd2ldif August 4, 1997: info_ldap.c fixes and adding two new amd.conf ldap variables: ldap_cache_seconds and ldap_cache_maxmem. -* Andreas Stolcke <stolcke@speech.sri.com> +* Andreas Stolcke <stolcke AT speech.sri.com> June 22, 1997: patches to ensure that proto= and vers= options work properly in mount tables and can be overridden. Later on, more code @@ -68,11 +68,11 @@ message. December 19, 1997: detected an FMR (Free Memory Read) in amd/mntfs.c, uninit_mntfs(). -* Danny Braniss <danny@cs.huji.ac.il> +* Danny Braniss <danny AT cs.huji.ac.il> July, 6 1997: contributed patches to hesiod on bsdi3. -* Tom Schmidt <tschmidt@micron.com> +* Tom Schmidt <tschmidt AT micron.com> July 10, 1997: Recommdation to include libgdbm if libc has no dbm_open. Patches for netgrp(host) command. Mods to aux/config.guess to recognize @@ -86,7 +86,7 @@ IFF_ROUTE instead of IFF_LOOPBACK. May 30, 2000: correct logging types for addopts/mergeopts messages. -* Daniel S. Riley <dsr@mail.lns.cornell.edu> +* Daniel S. Riley <dsr AT mail.lns.cornell.edu> July 11, 1997: fixes to DU-4.0 to support string POSIX.1 signals, and struct sockaddr with sa_len field. @@ -99,15 +99,15 @@ grpid, nosuid, and actimo. August 15, 1998: fix memory leak in processing of /defaults, and avoid accessing uninitialized memory in osf1. -* Roman Hodek <Roman.Hodek@informatik.uni-erlangen.de> +* Roman Hodek <Roman.Hodek AT informatik.uni-erlangen.de> July 23, 1997: Got lots of patches from the Debian Linux folks, who fixed several generic bugs, and one serious one for Linux. The latter involved using connected sockets for NFS mounts on kernels 1.3.10 and older. Roman's -work is baed on amd-upl102, and work from Ian Murdock <imurdock@debian.org> -and Dominik Kubla <dominik@debian.org>. +work is baed on amd-upl102, and work from Ian Murdock <imurdock AT debian.org> +and Dominik Kubla <dominik AT debian.org>. -* Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> +* Rainer Orth <ro AT TechFak.Uni-Bielefeld.DE> August 6, 1997: assorted fixes to support hesiod-1.3, solaris 2.4 (which I already fixed but did not release yet), and support for $LDFLAGS at @@ -132,34 +132,34 @@ mount tables in Solaris 8. February 9, 2000: new debug options hrtime (hi-res timer) and xdrtrace. bug fixes. -* Jason Thorpe <thorpej@nas.nasa.gov> +* Jason Thorpe <thorpej AT nas.nasa.gov> August 25, 1997: make amd work when talking to NIS+ servers in NIS compatibility mode. Fix originally came from Matthieu Herrb -<matthieu@laas.fr>. +<matthieu AT laas.fr>. -* Chris Metcalf <metcalf@catfish.lcs.mit.edu> +* Chris Metcalf <metcalf AT catfish.lcs.mit.edu> August 29, 1997: patch to make amd use FQHN for NFS/RPC authentication, useful esp. for cross-domain NFS mounts. September 2, 1997: if plock() succeeded, don't display errno string. -* Enami Tsugutomo <enami@cv.sony.co.jp> +* Enami Tsugutomo <enami AT cv.sony.co.jp> September 4, 1997: don't ping remote servers with NFS V.3 always, but V.2, regardless of client's NFS version. (conf/transp/transp_sockets.c) -* Dan Riley <dsr@mail.lns.cornell.edu> +* Dan Riley <dsr AT mail.lns.cornell.edu> September 19, 1997: make sure that amd works with more secure portmappers that do not allow forwarding of RPC messages to other services. -* Wolfgang Rupprecht <wolfgang@wsrcc.com> +* Wolfgang Rupprecht <wolfgang AT wsrcc.com> August 10, 1997: netbsd and other bsd systems have a mask flag for pcfs_args (msdos mount). -* Christos Zoulas <christos@zoulas.com> +* Christos Zoulas <christos AT zoulas.com> September 25, 1997: fix to initialize uid/gid fields of pcfs_args_t on netbsd. @@ -181,7 +181,7 @@ TLI implementations. Patch to print ver options had been initialized, so we can print domain, host, and hostd. Linux patch to use umount2(2) if umount(2) fails. -* Bill Paul <wpaul@ctr.columbia.edu> +* Bill Paul <wpaul AT ctr.columbia.edu> November 5, 1997: NFS v.3 support for AIX 4.2.1, which does *not* include headers for this. Bill had to guess at the right structures, field names, @@ -189,26 +189,26 @@ sizes, alignment, etc. January 15, 1999: small ldap bug fixes. -* Stefan Vogel <vogel@physik-rzu.unizh.ch> +* Stefan Vogel <vogel AT physik-rzu.unizh.ch> November 14, 1997: typo in the subscription instructions to amd-dev. -* Guntram Wolski <gwolsk@sei.com> +* Guntram Wolski <gwolsk AT sei.com> November 15, 1997: pointed out mismatching documentation for the -o option. -* Michael Hucka <hucka@eecs.umich.edu> +* Michael Hucka <hucka AT eecs.umich.edu> January 11, 1997: pointed out reversed definition of NFS mount options vers and proto. -* Albert Chin <china@pprd.abbott.com> +* Albert Chin <china AT pprd.abbott.com> January 12, 1998: minor bug in output of amd -H. June 23, 2005: assortment of small compile bugs on aix4, and solaris 5/6/7. -* Thomas Richter <richter@chemie.fu-berlin.de> +* Thomas Richter <richter AT chemie.fu-berlin.de> January 13, 1998: use case insensitive comparisons for variables that need it (such as all hostname related ones, and more). @@ -216,11 +216,11 @@ it (such as all hostname related ones, a July 20, 1998: don't leak memory in the private version of yp_all (when vendor yp_all is bad). -* Fred Korz <korz@smarts.com> +* Fred Korz <korz AT smarts.com> January 30, 1998: minor typo fixed to tftp example in am-utils.texi. -* Donald Buczek <buczek@MPIMG-Berlin-Dahlem.MPG.DE> +* Donald Buczek <buczek AT MPIMG-Berlin-Dahlem.MPG.DE> March 6, 1998: correctly inherit existing NFS V.3 mounts upon restart. @@ -230,36 +230,36 @@ March 20, 1998: do not close stdout in c allow startup script to redirect it. Set a temporary secure umask(0022) before writing log file and restore it afterwards. -* Matthew Crosby <mcrosby@ms.com> +* Matthew Crosby <mcrosby AT ms.com> April 20, 1998: allow arbitrary number of interfaces in wire listing. -* David O'Brien <obrien@NUXI.com> +* David O'Brien <obrien AT NUXI.com> September 4, 1998: bug fix to avoid overrunning hostname buffer, and minor amd.conf man page typo correction. September 22, 1999: use more secure vsnprintf in real_plog(). -* Danny Rathjens <dkr@cs.fiu.edu> +* Danny Rathjens <dkr AT cs.fiu.edu> October 29, 1998: swap arguments to kill(2) in amd.c. -* Mike Mitchell <mcm@unx.sas.com> +* Mike Mitchell <mcm AT unx.sas.com> November 3, 1998: amd/nfs_subr.c (nfsproc_lookup_2_svc): try to avoid a race condition between unmounting and re-mounting an entry, by increasing the ttl of a looked up entry before unmounting it. -* Douglas K. Rand" <rand@aero.und.edu> +* Douglas K. Rand" <rand AT aero.und.edu> December 3, 1998: case insensitive host name match for nfsl. -* David Wolfskill <dhw@whistle.com> +* David Wolfskill <dhw AT whistle.com> January 28, 1999: don't turn on/off noconn option if it was already in that state. -* Jeffrey C Honig <jch@BSDI.COM> +* Jeffrey C Honig <jch AT BSDI.COM> March 14, 1999: clean up more autogenerated files upon "make distclean". March 15, 1999: avoid overly verbose NIS warning even on systems that don't @@ -271,30 +271,30 @@ detection for bsdi4. September 17, 1999: fixes to expn. -* Paul Balyoz <pbalyoz@sedona.ch.intel.com> +* Paul Balyoz <pbalyoz AT sedona.ch.intel.com> March 26, 1999: ensure lostaltmail displays Y2K compliant dates. -* Jon Peatfield <J.S.Peatfield@damtp.cam.ac.uk> +* Jon Peatfield <J.S.Peatfield AT damtp.cam.ac.uk> March 30, 1999: turn off incomplete NFS V.3 support in HPUX 10.20. September 22, 1999: safe reloading of maps without first clearing old copies, and using cached copies if map failed to reload. -* Peter Breitenlohner <peb@mppmu.mpg.de> +* Peter Breitenlohner <peb AT mppmu.mpg.de> July 24, 1999: patch for linux 2.2.x to work with older libc5 systems, and nis_isup mis-logic fixes. December 13, 2001: report typos in scripts/amd.conf.5. -* Dale Talcott <aeh@quest.cc.purdue.edu> +* Dale Talcott <aeh AT quest.cc.purdue.edu> July 26, 1999: added NFS3 support for AIX mounting. -* Christophe Kalt <Christophe-Kalt@deshaw.com> +* Christophe Kalt <Christophe-Kalt AT deshaw.com> July 14, 1999: add netgrpd() syntax function which uses FQHN. -* Andrew J. Korty <ajk@purdue.edu> +* Andrew J. Korty <ajk AT purdue.edu> September 5, 1999: pawd works for type:=nfsl. -* Nick Williams <njw@ms.com> +* Nick Williams <njw AT ms.com> September 1, 1999: bug fix for incorrect symlinks when two locations are requested simultaneously. @@ -306,38 +306,38 @@ doing rapid mounts and umounts in succes June 5, 2000: better handling of potential race-conditions during rapid u/mounts. Correctly update d_drops stats for amq -s. -* Johann Pfefferl <johann.pfefferl.jp@germany.agfa.com> +* Johann Pfefferl <johann.pfefferl.jp AT germany.agfa.com> November 16, 1999: fix to ldap code so repeated calls to string2he don't corrupt the string passed. -* Amitha Perera <perera@cs.rpi.edu> +* Amitha Perera <perera AT cs.rpi.edu> December 9, 1999: detect all wire() interfaces correctly. -* Steven Danz <sdanz@awc.kc.noaa.gov> +* Steven Danz <sdanz AT awc.kc.noaa.gov> January 25, 2000: allow browsable auto maps. -* Wolfram Klaus <klaus@physik.fu-berlin.de>. +* Wolfram Klaus <klaus AT physik.fu-berlin.de>. November 21, 2000: recognize proplist mnttab flag. -* Thomas Klausner <tk@giga.or.at> +* Thomas Klausner <tk AT giga.or.at> November 21, 2000: lots of NetBSD fixes (many of which are generic). April 18, 2003: patch to reference am-utils info pages in man page. November 28, 2004: small fixes to typos in amd.conf(5) man page. -* Olaf Kirch <okir@caldera.de> +* Olaf Kirch <okir AT caldera.de> February 1, 2001: important Linux NFS error number mapping fixed *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201611191605.uAJG5toU038923>