From owner-svn-src-user@FreeBSD.ORG Sun Jun 23 21:58:42 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 B5E621C4; Sun, 23 Jun 2013 21:58:42 +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 A52C91F9A; Sun, 23 Jun 2013 21:58:42 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r5NLwgI3097503; Sun, 23 Jun 2013 21:58:42 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r5NLwYVI097453; Sun, 23 Jun 2013 21:58:34 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201306232158.r5NLwYVI097453@svn.freebsd.org> From: Attilio Rao Date: Sun, 23 Jun 2013 21:58:34 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r252128 - in user/attilio/vmcontention: cddl/contrib/opensolaris/cmd/zpool contrib/gcc contrib/llvm/lib/CodeGen etc/rc.d release release/doc/en_US.ISO8859-1/errata release/doc/en_US.ISO... 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: Sun, 23 Jun 2013 21:58:42 -0000 Author: attilio Date: Sun Jun 23 21:58:34 2013 New Revision: 252128 URL: http://svnweb.freebsd.org/changeset/base/252128 Log: MFC Added: user/attilio/vmcontention/usr.sbin/bsdconfig/share/media/http.subr - copied unchanged from r252127, head/usr.sbin/bsdconfig/share/media/http.subr Modified: user/attilio/vmcontention/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c user/attilio/vmcontention/contrib/gcc/unwind-dw2.c user/attilio/vmcontention/contrib/llvm/lib/CodeGen/PrologEpilogInserter.cpp user/attilio/vmcontention/etc/rc.d/sshd user/attilio/vmcontention/release/doc/en_US.ISO8859-1/errata/article.xml user/attilio/vmcontention/release/doc/en_US.ISO8859-1/relnotes/article.xml user/attilio/vmcontention/release/doc/share/xml/release.ent user/attilio/vmcontention/release/release.sh user/attilio/vmcontention/sbin/mdconfig/mdconfig.8 user/attilio/vmcontention/sbin/mdconfig/mdconfig.c user/attilio/vmcontention/share/man/man7/ports.7 user/attilio/vmcontention/share/man/man9/hhook.9 user/attilio/vmcontention/share/man/man9/rwlock.9 user/attilio/vmcontention/share/mk/sys.mk user/attilio/vmcontention/sys/amd64/include/counter.h user/attilio/vmcontention/sys/cam/scsi/scsi_all.h user/attilio/vmcontention/sys/cddl/compat/opensolaris/sys/mutex.h 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_geom.c user/attilio/vmcontention/sys/conf/files user/attilio/vmcontention/sys/dev/usb/serial/umcs.h user/attilio/vmcontention/sys/fs/ext2fs/ext2_alloc.c user/attilio/vmcontention/sys/fs/ext2fs/ext2_balloc.c user/attilio/vmcontention/sys/fs/ext2fs/ext2_bmap.c user/attilio/vmcontention/sys/fs/ext2fs/ext2_extern.h user/attilio/vmcontention/sys/fs/ext2fs/ext2_subr.c user/attilio/vmcontention/sys/fs/ext2fs/fs.h user/attilio/vmcontention/sys/fs/ext2fs/inode.h user/attilio/vmcontention/sys/fs/nfsclient/nfs_clbio.c user/attilio/vmcontention/sys/fs/nfsclient/nfs_clstate.c user/attilio/vmcontention/sys/fs/nfsclient/nfs_clvfsops.c user/attilio/vmcontention/sys/fs/nfsclient/nfs_clvnops.c user/attilio/vmcontention/sys/modules/runfw/Makefile user/attilio/vmcontention/sys/netinet/ip_input.c user/attilio/vmcontention/sys/netinet/tcp_input.c user/attilio/vmcontention/sys/powerpc/ofw/ofw_cpu.c user/attilio/vmcontention/sys/vm/uma.h user/attilio/vmcontention/sys/vm/uma_core.c user/attilio/vmcontention/sys/vm/uma_dbg.c user/attilio/vmcontention/sys/vm/uma_int.h user/attilio/vmcontention/usr.sbin/bsdconfig/console/console user/attilio/vmcontention/usr.sbin/bsdconfig/include/media.hlp user/attilio/vmcontention/usr.sbin/bsdconfig/include/messages.subr user/attilio/vmcontention/usr.sbin/bsdconfig/mouse/mouse user/attilio/vmcontention/usr.sbin/bsdconfig/networking/share/device.subr user/attilio/vmcontention/usr.sbin/bsdconfig/networking/share/hostname.subr user/attilio/vmcontention/usr.sbin/bsdconfig/networking/share/ipaddr.subr user/attilio/vmcontention/usr.sbin/bsdconfig/networking/share/media.subr user/attilio/vmcontention/usr.sbin/bsdconfig/networking/share/netmask.subr user/attilio/vmcontention/usr.sbin/bsdconfig/networking/share/resolv.subr user/attilio/vmcontention/usr.sbin/bsdconfig/networking/share/routing.subr user/attilio/vmcontention/usr.sbin/bsdconfig/share/device.subr user/attilio/vmcontention/usr.sbin/bsdconfig/share/dialog.subr user/attilio/vmcontention/usr.sbin/bsdconfig/share/media/Makefile user/attilio/vmcontention/usr.sbin/bsdconfig/share/media/any.subr user/attilio/vmcontention/usr.sbin/bsdconfig/share/media/cdrom.subr user/attilio/vmcontention/usr.sbin/bsdconfig/share/media/common.subr user/attilio/vmcontention/usr.sbin/bsdconfig/share/media/directory.subr user/attilio/vmcontention/usr.sbin/bsdconfig/share/media/dos.subr user/attilio/vmcontention/usr.sbin/bsdconfig/share/media/floppy.subr user/attilio/vmcontention/usr.sbin/bsdconfig/share/media/ftp.subr user/attilio/vmcontention/usr.sbin/bsdconfig/share/media/httpproxy.subr user/attilio/vmcontention/usr.sbin/bsdconfig/share/media/nfs.subr user/attilio/vmcontention/usr.sbin/bsdconfig/share/media/options.subr user/attilio/vmcontention/usr.sbin/bsdconfig/share/media/tcpip.subr user/attilio/vmcontention/usr.sbin/bsdconfig/share/media/ufs.subr user/attilio/vmcontention/usr.sbin/bsdconfig/share/media/usb.subr user/attilio/vmcontention/usr.sbin/bsdconfig/share/packages/packages.subr user/attilio/vmcontention/usr.sbin/bsdconfig/share/script.subr user/attilio/vmcontention/usr.sbin/bsdconfig/share/variable.subr 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/gcc/ (props changed) user/attilio/vmcontention/contrib/llvm/ (props changed) user/attilio/vmcontention/sbin/ (props changed) user/attilio/vmcontention/sys/ (props changed) user/attilio/vmcontention/sys/cddl/contrib/opensolaris/ (props changed) user/attilio/vmcontention/sys/conf/ (props changed) user/attilio/vmcontention/sys/dev/usb/serial/uark.c (props changed) Modified: user/attilio/vmcontention/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c ============================================================================== --- user/attilio/vmcontention/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c Sun Jun 23 20:34:54 2013 (r252127) +++ user/attilio/vmcontention/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c Sun Jun 23 21:58:34 2013 (r252128) @@ -5344,10 +5344,9 @@ main(int argc, char **argv) * 'freeze' is a vile debugging abomination, so we treat * it as such. */ - char buf[16384]; - int fd = open(ZFS_DEV, O_RDWR); - (void) strcpy((void *)buf, argv[2]); - return (!!ioctl(fd, ZFS_IOC_POOL_FREEZE, buf)); + zfs_cmd_t zc = { 0 }; + (void) strlcpy(zc.zc_name, argv[2], sizeof (zc.zc_name)); + return (!!zfs_ioctl(g_zfs, ZFS_IOC_POOL_FREEZE, &zc)); } else { (void) fprintf(stderr, gettext("unrecognized " "command '%s'\n"), cmdname); Modified: user/attilio/vmcontention/contrib/gcc/unwind-dw2.c ============================================================================== --- user/attilio/vmcontention/contrib/gcc/unwind-dw2.c Sun Jun 23 20:34:54 2013 (r252127) +++ user/attilio/vmcontention/contrib/gcc/unwind-dw2.c Sun Jun 23 21:58:34 2013 (r252128) @@ -1438,17 +1438,6 @@ uw_init_context_1 (struct _Unwind_Contex context->ra = __builtin_extract_return_addr (outer_ra); } -#if defined(__clang__) && defined(__amd64__) -/* Some versions of clang don't save and restore all callee registers, if a - __builtin_eh_return() intrinsic is used in a function. This is particularly - bad on amd64. For now, use the following ugly hack to force it to assume - those registers are clobbered, when invoking __builtin_eh_return(), so it - will emit code to save and restore them. */ -#define CLOBBER_REGS_HACK \ - __asm __volatile(" " : : : "r15", "r14", "r13", "r12", "rbx", "rdx", "rax"); -#else -#define CLOBBER_REGS_HACK -#endif /* __clang__ */ /* Install TARGET into CURRENT so that we can return to it. This is a macro because __builtin_eh_return must be invoked in the context of @@ -1459,7 +1448,6 @@ uw_init_context_1 (struct _Unwind_Contex { \ long offset = uw_install_context_1 ((CURRENT), (TARGET)); \ void *handler = __builtin_frob_return_addr ((TARGET)->ra); \ - CLOBBER_REGS_HACK \ __builtin_eh_return (offset, handler); \ } \ while (0) Modified: user/attilio/vmcontention/contrib/llvm/lib/CodeGen/PrologEpilogInserter.cpp ============================================================================== --- user/attilio/vmcontention/contrib/llvm/lib/CodeGen/PrologEpilogInserter.cpp Sun Jun 23 20:34:54 2013 (r252127) +++ user/attilio/vmcontention/contrib/llvm/lib/CodeGen/PrologEpilogInserter.cpp Sun Jun 23 21:58:34 2013 (r252128) @@ -29,6 +29,7 @@ #include "llvm/CodeGen/MachineFrameInfo.h" #include "llvm/CodeGen/MachineInstr.h" #include "llvm/CodeGen/MachineLoopInfo.h" +#include "llvm/CodeGen/MachineModuleInfo.h" #include "llvm/CodeGen/MachineRegisterInfo.h" #include "llvm/CodeGen/RegisterScavenging.h" #include "llvm/IR/InlineAsm.h" @@ -214,7 +215,8 @@ void PEI::calculateCalleeSavedRegisters( std::vector CSI; for (unsigned i = 0; CSRegs[i]; ++i) { unsigned Reg = CSRegs[i]; - if (F.getRegInfo().isPhysRegUsed(Reg)) { + // Functions which call __builtin_unwind_init get all their registers saved. + if (F.getRegInfo().isPhysRegUsed(Reg) || F.getMMI().callsUnwindInit()) { // If the reg is modified, save it! CSI.push_back(CalleeSavedInfo(Reg)); } Modified: user/attilio/vmcontention/etc/rc.d/sshd ============================================================================== --- user/attilio/vmcontention/etc/rc.d/sshd Sun Jun 23 20:34:54 2013 (r252127) +++ user/attilio/vmcontention/etc/rc.d/sshd Sun Jun 23 21:58:34 2013 (r252128) @@ -14,8 +14,8 @@ rcvar="sshd_enable" command="/usr/sbin/${name}" keygen_cmd="sshd_keygen" start_precmd="sshd_precmd" -reload_precmd="sshd_configtest" -restart_precmd="sshd_configtest" +reload_precmd="sshd_precmd" +restart_precmd="sshd_precmd" configtest_cmd="sshd_configtest" pidfile="/var/run/${name}.pid" extra_commands="configtest keygen reload" Modified: user/attilio/vmcontention/release/doc/en_US.ISO8859-1/errata/article.xml ============================================================================== --- user/attilio/vmcontention/release/doc/en_US.ISO8859-1/errata/article.xml Sun Jun 23 20:34:54 2013 (r252127) +++ user/attilio/vmcontention/release/doc/en_US.ISO8859-1/errata/article.xml Sun Jun 23 21:58:34 2013 (r252128) @@ -28,12 +28,7 @@ $FreeBSD$ - 2000 - 2001 - 2002 - 2003 - 2004 - 2005 + 2013 The &os; Documentation Project @@ -56,8 +51,8 @@ should always be consulted before installing this version of &os;. - This errata document for &os; &release; - will be maintained until the release of &os; &release.next;. + This errata document for &os; &release; will be maintained + until the release of &os; &release.current.release;. Modified: user/attilio/vmcontention/release/doc/en_US.ISO8859-1/relnotes/article.xml ============================================================================== --- user/attilio/vmcontention/release/doc/en_US.ISO8859-1/relnotes/article.xml Sun Jun 23 20:34:54 2013 (r252127) +++ user/attilio/vmcontention/release/doc/en_US.ISO8859-1/relnotes/article.xml Sun Jun 23 21:58:34 2013 (r252128) @@ -25,6 +25,9 @@ 2008 2009 2010 + 2011 + 2012 + 2013 The &os; Documentation Project Modified: user/attilio/vmcontention/release/doc/share/xml/release.ent ============================================================================== --- user/attilio/vmcontention/release/doc/share/xml/release.ent Sun Jun 23 20:34:54 2013 (r252127) +++ user/attilio/vmcontention/release/doc/share/xml/release.ent Sun Jun 23 21:58:34 2013 (r252128) @@ -6,7 +6,9 @@ - + + +