From owner-svn-src-user@FreeBSD.ORG Wed Jun 26 18:12:44 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id D1F973DE; Wed, 26 Jun 2013 18:12:44 +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 C19F1136E; Wed, 26 Jun 2013 18:12:44 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r5QICiXP014895; Wed, 26 Jun 2013 18:12:44 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r5QICcx5014852; Wed, 26 Jun 2013 18:12:38 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201306261812.r5QICcx5014852@svn.freebsd.org> From: Attilio Rao Date: Wed, 26 Jun 2013 18:12:38 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r252255 - in user/attilio/vmobj-readlock: . cddl/contrib/opensolaris/lib/libzfs/common cddl/contrib/opensolaris/lib/libzfs_core/common contrib/gcc etc etc/devd etc/periodic/daily etc/rc... 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: Wed, 26 Jun 2013 18:12:44 -0000 Author: attilio Date: Wed Jun 26 18:12:38 2013 New Revision: 252255 URL: http://svnweb.freebsd.org/changeset/base/252255 Log: MFC Added: user/attilio/vmobj-readlock/share/man/man4/qlxge.4 - copied unchanged from r252254, user/attilio/vmcontention/share/man/man4/qlxge.4 user/attilio/vmobj-readlock/sys/dev/qlxge/ - copied from r252254, user/attilio/vmcontention/sys/dev/qlxge/ user/attilio/vmobj-readlock/sys/modules/qlxge/ - copied from r252254, user/attilio/vmcontention/sys/modules/qlxge/ Modified: user/attilio/vmobj-readlock/ObsoleteFiles.inc user/attilio/vmobj-readlock/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c user/attilio/vmobj-readlock/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_status.c user/attilio/vmobj-readlock/cddl/contrib/opensolaris/lib/libzfs_core/common/libzfs_core.c user/attilio/vmobj-readlock/contrib/gcc/config.gcc user/attilio/vmobj-readlock/contrib/gcc/gthr-posix95.h user/attilio/vmobj-readlock/contrib/gcc/opts.c user/attilio/vmobj-readlock/etc/devd/usb.conf user/attilio/vmobj-readlock/etc/network.subr user/attilio/vmobj-readlock/etc/periodic/daily/450.status-security user/attilio/vmobj-readlock/etc/rc.d/hostapd user/attilio/vmobj-readlock/gnu/lib/libdialog/Makefile user/attilio/vmobj-readlock/lib/msun/src/s_fma.c user/attilio/vmobj-readlock/lib/msun/src/s_fmal.c user/attilio/vmobj-readlock/release/doc/en_US.ISO8859-1/errata/article.xml user/attilio/vmobj-readlock/release/doc/share/xml/release.ent user/attilio/vmobj-readlock/share/man/man4/Makefile user/attilio/vmobj-readlock/share/man/man4/axe.4 user/attilio/vmobj-readlock/share/man/man4/urtwn.4 user/attilio/vmobj-readlock/share/man/man5/rc.conf.5 user/attilio/vmobj-readlock/share/man/man9/Makefile user/attilio/vmobj-readlock/share/man/man9/rmlock.9 user/attilio/vmobj-readlock/share/misc/committers-ports.dot user/attilio/vmobj-readlock/sys/arm/ti/ti_scm.c user/attilio/vmobj-readlock/sys/cam/scsi/scsi_all.c user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_destroy.c user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_userhold.c user/attilio/vmobj-readlock/sys/conf/files.amd64 user/attilio/vmobj-readlock/sys/conf/options user/attilio/vmobj-readlock/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_attach.c user/attilio/vmobj-readlock/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_freebsd.c user/attilio/vmobj-readlock/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_freebsd_inc.h user/attilio/vmobj-readlock/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_radio.c user/attilio/vmobj-readlock/sys/dev/ata/chipsets/ata-intel.c user/attilio/vmobj-readlock/sys/dev/ath/ath_hal/ah.c user/attilio/vmobj-readlock/sys/dev/ath/ath_hal/ah_internal.h user/attilio/vmobj-readlock/sys/dev/ath/if_ath_ahb.c user/attilio/vmobj-readlock/sys/dev/bge/if_bge.c user/attilio/vmobj-readlock/sys/dev/mpt/mpt_cam.c user/attilio/vmobj-readlock/sys/dev/pci/pci.c user/attilio/vmobj-readlock/sys/dev/usb/net/if_axe.c user/attilio/vmobj-readlock/sys/dev/usb/usbdevs user/attilio/vmobj-readlock/sys/dev/usb/wlan/if_urtwn.c user/attilio/vmobj-readlock/sys/kern/kern_cpuset.c user/attilio/vmobj-readlock/sys/kern/kern_lock.c user/attilio/vmobj-readlock/sys/kern/kern_mutex.c user/attilio/vmobj-readlock/sys/kern/kern_rmlock.c user/attilio/vmobj-readlock/sys/kern/kern_rwlock.c user/attilio/vmobj-readlock/sys/kern/kern_sx.c user/attilio/vmobj-readlock/sys/kern/subr_lock.c user/attilio/vmobj-readlock/sys/mips/conf/AR933X_BASE user/attilio/vmobj-readlock/sys/mips/conf/AR933X_BASE.hints user/attilio/vmobj-readlock/sys/mips/conf/CARAMBOLA2.hints user/attilio/vmobj-readlock/sys/modules/Makefile user/attilio/vmobj-readlock/sys/net/route.h user/attilio/vmobj-readlock/sys/net/rtsock.c user/attilio/vmobj-readlock/sys/netinet6/nd6_rtr.c user/attilio/vmobj-readlock/sys/sys/_rmlock.h user/attilio/vmobj-readlock/sys/sys/cpuset.h user/attilio/vmobj-readlock/sys/sys/lock.h user/attilio/vmobj-readlock/sys/sys/rmlock.h user/attilio/vmobj-readlock/sys/vm/uma.h user/attilio/vmobj-readlock/sys/vm/uma_core.c user/attilio/vmobj-readlock/sys/vm/uma_int.h user/attilio/vmobj-readlock/sys/vm/vm_page.c user/attilio/vmobj-readlock/tools/build/mk/OptionalObsoleteFiles.inc user/attilio/vmobj-readlock/tools/tools/ath/Makefile.inc user/attilio/vmobj-readlock/usr.bin/calendar/calendars/calendar.freebsd user/attilio/vmobj-readlock/usr.bin/sed/main.c user/attilio/vmobj-readlock/usr.sbin/bsdconfig/bsdconfig user/attilio/vmobj-readlock/usr.sbin/bsdconfig/console/console user/attilio/vmobj-readlock/usr.sbin/bsdconfig/console/font user/attilio/vmobj-readlock/usr.sbin/bsdconfig/console/keymap user/attilio/vmobj-readlock/usr.sbin/bsdconfig/console/repeat user/attilio/vmobj-readlock/usr.sbin/bsdconfig/console/saver user/attilio/vmobj-readlock/usr.sbin/bsdconfig/console/screenmap user/attilio/vmobj-readlock/usr.sbin/bsdconfig/console/ttys user/attilio/vmobj-readlock/usr.sbin/bsdconfig/diskmgmt/diskmgmt user/attilio/vmobj-readlock/usr.sbin/bsdconfig/docsinstall/docsinstall user/attilio/vmobj-readlock/usr.sbin/bsdconfig/dot/dot user/attilio/vmobj-readlock/usr.sbin/bsdconfig/mouse/disable user/attilio/vmobj-readlock/usr.sbin/bsdconfig/mouse/enable user/attilio/vmobj-readlock/usr.sbin/bsdconfig/mouse/flags user/attilio/vmobj-readlock/usr.sbin/bsdconfig/mouse/mouse user/attilio/vmobj-readlock/usr.sbin/bsdconfig/mouse/port user/attilio/vmobj-readlock/usr.sbin/bsdconfig/mouse/type user/attilio/vmobj-readlock/usr.sbin/bsdconfig/networking/defaultrouter user/attilio/vmobj-readlock/usr.sbin/bsdconfig/networking/devices user/attilio/vmobj-readlock/usr.sbin/bsdconfig/networking/hostname user/attilio/vmobj-readlock/usr.sbin/bsdconfig/networking/nameservers user/attilio/vmobj-readlock/usr.sbin/bsdconfig/networking/networking user/attilio/vmobj-readlock/usr.sbin/bsdconfig/networking/share/device.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/networking/share/hostname.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/networking/share/ipaddr.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/networking/share/media.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/networking/share/netmask.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/networking/share/resolv.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/packages/packages user/attilio/vmobj-readlock/usr.sbin/bsdconfig/password/password user/attilio/vmobj-readlock/usr.sbin/bsdconfig/security/kern_securelevel user/attilio/vmobj-readlock/usr.sbin/bsdconfig/security/security user/attilio/vmobj-readlock/usr.sbin/bsdconfig/share/common.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/share/device.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/share/dialog.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/share/media/tcpip.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/share/packages/packages.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/share/sysrc.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/startup/misc user/attilio/vmobj-readlock/usr.sbin/bsdconfig/startup/rcadd user/attilio/vmobj-readlock/usr.sbin/bsdconfig/startup/rcconf user/attilio/vmobj-readlock/usr.sbin/bsdconfig/startup/rcdelete user/attilio/vmobj-readlock/usr.sbin/bsdconfig/startup/rcedit user/attilio/vmobj-readlock/usr.sbin/bsdconfig/startup/rcvar user/attilio/vmobj-readlock/usr.sbin/bsdconfig/startup/startup user/attilio/vmobj-readlock/usr.sbin/bsdconfig/timezone/timezone user/attilio/vmobj-readlock/usr.sbin/bsdconfig/ttys/ttys user/attilio/vmobj-readlock/usr.sbin/bsdconfig/usermgmt/groupadd user/attilio/vmobj-readlock/usr.sbin/bsdconfig/usermgmt/groupdel user/attilio/vmobj-readlock/usr.sbin/bsdconfig/usermgmt/groupedit user/attilio/vmobj-readlock/usr.sbin/bsdconfig/usermgmt/groupinput user/attilio/vmobj-readlock/usr.sbin/bsdconfig/usermgmt/share/user_input.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/usermgmt/useradd user/attilio/vmobj-readlock/usr.sbin/bsdconfig/usermgmt/userdel user/attilio/vmobj-readlock/usr.sbin/bsdconfig/usermgmt/useredit user/attilio/vmobj-readlock/usr.sbin/bsdconfig/usermgmt/userinput user/attilio/vmobj-readlock/usr.sbin/bsdconfig/usermgmt/usermgmt user/attilio/vmobj-readlock/usr.sbin/gssd/gssd.8 user/attilio/vmobj-readlock/usr.sbin/gssd/gssd.c user/attilio/vmobj-readlock/usr.sbin/mergemaster/mergemaster.8 Directory Properties: user/attilio/vmobj-readlock/ (props changed) user/attilio/vmobj-readlock/cddl/ (props changed) user/attilio/vmobj-readlock/cddl/contrib/opensolaris/ (props changed) user/attilio/vmobj-readlock/cddl/contrib/opensolaris/lib/libzfs/ (props changed) user/attilio/vmobj-readlock/contrib/gcc/ (props changed) user/attilio/vmobj-readlock/gnu/lib/ (props changed) user/attilio/vmobj-readlock/share/man/man4/ (props changed) user/attilio/vmobj-readlock/sys/ (props changed) user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/ (props changed) user/attilio/vmobj-readlock/sys/conf/ (props changed) user/attilio/vmobj-readlock/usr.bin/calendar/ (props changed) Modified: user/attilio/vmobj-readlock/ObsoleteFiles.inc ============================================================================== --- user/attilio/vmobj-readlock/ObsoleteFiles.inc Wed Jun 26 18:07:51 2013 (r252254) +++ user/attilio/vmobj-readlock/ObsoleteFiles.inc Wed Jun 26 18:12:38 2013 (r252255) @@ -38,6 +38,9 @@ # xargs -n1 | sort | uniq -d; # done +# 20130623: dialog update from 1.1 to 1.2 +OLD_LIBS+=usr/lib/libdialog.so.7 +OLD_LIBS+=usr/lib32/libdialog.so.7 # 20130616: vfs_mounted.9 removed OLD_FILES+=usr/share/man/man9/vfs_mount.9.gz # 20130614: remove CVS from base Modified: user/attilio/vmobj-readlock/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c ============================================================================== --- user/attilio/vmobj-readlock/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c Wed Jun 26 18:07:51 2013 (r252254) +++ user/attilio/vmobj-readlock/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c Wed Jun 26 18:12:38 2013 (r252255) @@ -21,9 +21,9 @@ /* * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved. - * Copyright 2012 Nexenta Systems, Inc. All rights reserved. - * Copyright (c) 2011 by Delphix. All rights reserved. + * Copyright (c) 2013 by Delphix. All rights reserved. * Copyright (c) 2012 DEY Storage Systems, Inc. All rights reserved. + * Copyright 2012 Nexenta Systems, Inc. All rights reserved. * Copyright (c) 2011-2012 Pawel Jakub Dawidek . * All rights reserved. * Copyright (c) 2012 Martin Matuska . All rights reserved. @@ -4159,6 +4159,7 @@ struct holdarg { const char *snapname; const char *tag; boolean_t recursive; + int error; }; static int @@ -4286,15 +4287,20 @@ zfs_release_one(zfs_handle_t *zhp, void struct holdarg *ha = arg; char name[ZFS_MAXNAMELEN]; int rv = 0; + nvlist_t *existing_holds; (void) snprintf(name, sizeof (name), "%s@%s", zhp->zfs_name, ha->snapname); - if (lzc_exists(name)) { - nvlist_t *holds = fnvlist_alloc(); - fnvlist_add_boolean(holds, ha->tag); - fnvlist_add_nvlist(ha->nvl, name, holds); - fnvlist_free(holds); + if (lzc_get_holds(name, &existing_holds) != 0) { + ha->error = ENOENT; + } else if (!nvlist_exists(existing_holds, ha->tag)) { + ha->error = ESRCH; + } else { + nvlist_t *torelease = fnvlist_alloc(); + fnvlist_add_boolean(torelease, ha->tag); + fnvlist_add_nvlist(ha->nvl, name, torelease); + fnvlist_free(torelease); } if (ha->recursive) @@ -4318,16 +4324,21 @@ zfs_release(zfs_handle_t *zhp, const cha ha.snapname = snapname; ha.tag = tag; ha.recursive = recursive; + ha.error = 0; (void) zfs_release_one(zfs_handle_dup(zhp), &ha); if (nvlist_empty(ha.nvl)) { fnvlist_free(ha.nvl); - ret = ENOENT; + ret = ha.error; (void) snprintf(errbuf, sizeof (errbuf), dgettext(TEXT_DOMAIN, "cannot release hold from snapshot '%s@%s'"), zhp->zfs_name, snapname); - (void) zfs_standard_error(hdl, ret, errbuf); + if (ret == ESRCH) { + (void) zfs_error(hdl, EZFS_REFTAG_RELE, errbuf); + } else { + (void) zfs_standard_error(hdl, ret, errbuf); + } return (ret); } Modified: user/attilio/vmobj-readlock/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_status.c ============================================================================== --- user/attilio/vmobj-readlock/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_status.c Wed Jun 26 18:07:51 2013 (r252254) +++ user/attilio/vmobj-readlock/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_status.c Wed Jun 26 18:12:38 2013 (r252255) @@ -22,6 +22,7 @@ /* * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2012 by Delphix. All rights reserved. + * Copyright (c) 2013 Steven Hartland. All rights reserved. */ /* Modified: user/attilio/vmobj-readlock/cddl/contrib/opensolaris/lib/libzfs_core/common/libzfs_core.c ============================================================================== --- user/attilio/vmobj-readlock/cddl/contrib/opensolaris/lib/libzfs_core/common/libzfs_core.c Wed Jun 26 18:07:51 2013 (r252254) +++ user/attilio/vmobj-readlock/cddl/contrib/opensolaris/lib/libzfs_core/common/libzfs_core.c Wed Jun 26 18:12:38 2013 (r252255) @@ -302,11 +302,8 @@ lzc_snapshot(nvlist_t *snaps, nvlist_t * * marked for deferred destruction, and will be destroyed when the last hold * or clone is removed/destroyed. * - * The return value will be ENOENT if none of the snapshots existed. - * * The return value will be 0 if all snapshots were destroyed (or marked for - * later destruction if 'defer' is set) or didn't exist to begin with and - * at least one snapshot was destroyed. + * later destruction if 'defer' is set) or didn't exist to begin with. * * Otherwise the return value will be the errno of a (unspecified) snapshot * that failed, no snapshots will be destroyed, and the errlist will have an @@ -397,15 +394,10 @@ lzc_exists(const char *dataset) * or imported. * * Holds for snapshots which don't exist will be skipped and have an entry - * added to errlist, but will not cause an overall failure, except in the - * case that all holds where skipped. - * - * The return value will be ENOENT if none of the snapshots for the requested - * holds existed. + * added to errlist, but will not cause an overall failure. * - * The return value will be 0 if the nvl holds was empty or all holds, for - * snapshots that existed, were succesfully created and at least one hold - * was created. + * The return value will be 0 if all holds, for snapshots that existed, + * were succesfully created. * * Otherwise the return value will be the errno of a (unspecified) hold that * failed and no holds will be created. @@ -449,13 +441,10 @@ lzc_hold(nvlist_t *holds, int cleanup_fd * The value is a nvlist whose keys are the holds to remove. * * Holds which failed to release because they didn't exist will have an entry - * added to errlist, but will not cause an overall failure, except in the - * case that all releases where skipped. - * - * The return value will be ENOENT if none of the specified holds existed. + * added to errlist, but will not cause an overall failure. * * The return value will be 0 if the nvl holds was empty or all holds that - * existed, were successfully removed and at least one hold was removed. + * existed, were successfully removed. * * Otherwise the return value will be the errno of a (unspecified) hold that * failed to release and no holds will be released. Modified: user/attilio/vmobj-readlock/contrib/gcc/config.gcc ============================================================================== --- user/attilio/vmobj-readlock/contrib/gcc/config.gcc Wed Jun 26 18:07:51 2013 (r252254) +++ user/attilio/vmobj-readlock/contrib/gcc/config.gcc Wed Jun 26 18:12:38 2013 (r252255) @@ -428,6 +428,10 @@ case ${target} in tm_defines="${tm_defines} FBSD_MAJOR=8" ;; *-*-freebsd9 | *-*-freebsd[9].*) tm_defines="${tm_defines} FBSD_MAJOR=9" ;; + *-*-freebsd10 | *-*-freebsd10.*) + tm_defines="${tm_defines} FBSD_MAJOR=10" ;; + *-*-freebsd11 | *-*-freebsd11.*) + tm_defines="${tm_defines} FBSD_MAJOR=11" ;; *) echo 'Please update *-*-freebsd* in gcc/config.gcc' exit 1 Modified: user/attilio/vmobj-readlock/contrib/gcc/gthr-posix95.h ============================================================================== --- user/attilio/vmobj-readlock/contrib/gcc/gthr-posix95.h Wed Jun 26 18:07:51 2013 (r252254) +++ user/attilio/vmobj-readlock/contrib/gcc/gthr-posix95.h Wed Jun 26 18:12:38 2013 (r252255) @@ -115,9 +115,15 @@ __gthrw(pthread_setschedparam) it is passed so we cannot pretend that the interface is active if -pthreads is not specified. On Solaris 2.5.1, the interface is not exposed at all so we need to play the usual game with weak symbols. On Solaris 10 and up, a - working interface is always exposed. */ + working interface is always exposed. On FreeBSD 6 and later, libc also + exposes a dummy POSIX threads interface, similar to what Solaris 2.6 up + to 9 does. FreeBSD >= 700014 even provides a pthread_cancel stub in libc, + which means the alternate __gthread_active_p below cannot be used there. */ -#if defined(__sun) && defined(__svr4__) + + */ + +#if defined(__FreeBSD__) || defined(__sun) && defined(__svr4__) static volatile int __gthread_active = -1; @@ -160,7 +166,7 @@ __gthread_active_p (void) return __gthread_active_latest_value != 0; } -#else /* not Solaris */ +#else /* neither FreeBSD nor Solaris */ static inline int __gthread_active_p (void) @@ -170,7 +176,7 @@ __gthread_active_p (void) return __gthread_active_ptr != 0; } -#endif /* Solaris */ +#endif /* FreeBSD or Solaris */ #else /* not SUPPORTS_WEAK */ Modified: user/attilio/vmobj-readlock/contrib/gcc/opts.c ============================================================================== --- user/attilio/vmobj-readlock/contrib/gcc/opts.c Wed Jun 26 18:07:51 2013 (r252254) +++ user/attilio/vmobj-readlock/contrib/gcc/opts.c Wed Jun 26 18:12:38 2013 (r252255) @@ -504,7 +504,7 @@ decode_options (unsigned int argc, const /* XXX: some issues with ports have been traced to -ftree-vrp. So remove it from -O2 and above. Note that jdk1{5,6} are affected and they build with w/-O3 - so we cannot just move it to -O3. */ - // flag_tree_vrp = 1; + /* flag_tree_vrp = 1; // See GCC tree-optimization/33099 */ if (!optimize_size) { Modified: user/attilio/vmobj-readlock/etc/devd/usb.conf ============================================================================== --- user/attilio/vmobj-readlock/etc/devd/usb.conf Wed Jun 26 18:07:51 2013 (r252254) +++ user/attilio/vmobj-readlock/etc/devd/usb.conf Wed Jun 26 18:12:38 2013 (r252255) @@ -4299,7 +4299,7 @@ nomatch 32 { match "bus" "uhub[0-9]+"; match "mode" "host"; match "vendor" "0x2001"; - match "product" "(0x3307|0x3308|0x3309|0x330a)"; + match "product" "(0x3307|0x3308|0x3309|0x330a|0x330d)"; action "kldload -n if_urtwn"; }; @@ -4976,5 +4976,5 @@ nomatch 32 { action "kldload -n umass"; }; -# 2479 USB entries processed +# 2480 USB entries processed Modified: user/attilio/vmobj-readlock/etc/network.subr ============================================================================== --- user/attilio/vmobj-readlock/etc/network.subr Wed Jun 26 18:07:51 2013 (r252254) +++ user/attilio/vmobj-readlock/etc/network.subr Wed Jun 26 18:12:38 2013 (r252255) @@ -171,6 +171,9 @@ ifconfig_up() if wpaif $1; then /etc/rc.d/wpa_supplicant start $1 _cfg=0 # XXX: not sure this should count + elif hostapif $1; then + /etc/rc.d/hostapd start $1 + _cfg=0 fi if dhcpif $1; then @@ -198,6 +201,9 @@ ifconfig_down() if wpaif $1; then /etc/rc.d/wpa_supplicant stop $1 _cfg=0 + elif hostapif $1; then + /etc/rc.d/hostapd stop $1 + _cfg=0 fi if dhcpif $1; then @@ -276,6 +282,7 @@ ifconfig_getargs() [Nn][Oo][Ss][Yy][Nn][Cc][Dd][Hh][Cc][Pp]) ;; [Ss][Yy][Nn][Cc][Dd][Hh][Cc][Pp]) ;; [Ww][Pp][Aa]) ;; + [Hh][Oo][Ss][Tt][Aa][Pp]) ;; *) _args="$_args $_arg" ;; @@ -376,6 +383,24 @@ wpaif() return 1 } +# hostapif if +# Returns 0 if the interface is a HOSTAP interface and 1 otherwise. +hostapif() +{ + local _tmpargs _arg + _tmpargs=`_ifconfig_getargs $1` + + for _arg in $_tmpargs; do + case $_arg in + [Hh][Oo][Ss][Tt][Aa][Pp]) + return 0 + ;; + esac + done + + return 1 +} + # afexists af # Returns 0 if the address family is enabled in the kernel # 1 otherwise. Modified: user/attilio/vmobj-readlock/etc/periodic/daily/450.status-security ============================================================================== --- user/attilio/vmobj-readlock/etc/periodic/daily/450.status-security Wed Jun 26 18:07:51 2013 (r252254) +++ user/attilio/vmobj-readlock/etc/periodic/daily/450.status-security Wed Jun 26 18:12:38 2013 (r252255) @@ -18,19 +18,19 @@ case "$daily_status_security_enable" in case "$daily_status_security_inline" in [Yy][Ee][Ss]) - export security_output="";; + daily_status_security_output="";; + esac + + export security_output="${daily_status_security_output}" + case "${daily_status_security_output}" in + "") + rc=3;; + /*) + echo " (output logged separately)" + rc=0;; *) - export security_output="${daily_status_security_output}" - case "${daily_status_security_output}" in - "") - rc=3;; - /*) - echo " (output logged separately)" - rc=0;; - *) - echo " (output mailed separately)" - rc=0;; - esac;; + echo " (output mailed separately)" + rc=0;; esac periodic security || rc=3;; Modified: user/attilio/vmobj-readlock/etc/rc.d/hostapd ============================================================================== --- user/attilio/vmobj-readlock/etc/rc.d/hostapd Wed Jun 26 18:07:51 2013 (r252254) +++ user/attilio/vmobj-readlock/etc/rc.d/hostapd Wed Jun 26 18:12:38 2013 (r252255) @@ -10,11 +10,18 @@ . /etc/rc.subr name="hostapd" -rcvar="hostapd_enable" command="/usr/sbin/${name}" -conf_file="/etc/${name}.conf" -pidfile="/var/run/${name}.pid" +ifn="$2" +if [ -z "$ifn" ]; then + rcvar="hostapd_enable" + conf_file="/etc/${name}.conf" + pidfile="/var/run/${name}.pid" +else + rcvar= + conf_file="/etc/${name}-${ifn}.conf" + pidfile="/var/run/${name}-${ifn}.pid" +fi command_args="-P ${pidfile} -B ${conf_file}" required_files="${conf_file}" Modified: user/attilio/vmobj-readlock/gnu/lib/libdialog/Makefile ============================================================================== --- user/attilio/vmobj-readlock/gnu/lib/libdialog/Makefile Wed Jun 26 18:07:51 2013 (r252254) +++ user/attilio/vmobj-readlock/gnu/lib/libdialog/Makefile Wed Jun 26 18:12:38 2013 (r252255) @@ -3,7 +3,7 @@ DIALOG= ${.CURDIR}/../../../contrib/dialog LIB= dialog -SHLIB_MAJOR= 7 +SHLIB_MAJOR= 8 SRCS= argv.c arrows.c buildlist.c buttons.c calendar.c checklist.c \ columns.c dlg_keys.c editbox.c fselect.c formbox.c guage.c \ help.c inputbox.c inputstr.c menubox.c mixedform.c \ Modified: user/attilio/vmobj-readlock/lib/msun/src/s_fma.c ============================================================================== --- user/attilio/vmobj-readlock/lib/msun/src/s_fma.c Wed Jun 26 18:07:51 2013 (r252254) +++ user/attilio/vmobj-readlock/lib/msun/src/s_fma.c Wed Jun 26 18:12:38 2013 (r252255) @@ -117,7 +117,7 @@ add_and_denormalize(double a, double b, if (sum.lo != 0) { EXTRACT_WORD64(hibits, sum.hi); bits_lost = -((int)(hibits >> 52) & 0x7ff) - scale + 1; - if (bits_lost != 1 ^ (int)(hibits & 1)) { + if ((bits_lost != 1) ^ (int)(hibits & 1)) { /* hibits += (int)copysign(1.0, sum.hi * sum.lo) */ EXTRACT_WORD64(lobits, sum.lo); hibits += 1 - (((hibits ^ lobits) >> 62) & 2); Modified: user/attilio/vmobj-readlock/lib/msun/src/s_fmal.c ============================================================================== --- user/attilio/vmobj-readlock/lib/msun/src/s_fmal.c Wed Jun 26 18:07:51 2013 (r252254) +++ user/attilio/vmobj-readlock/lib/msun/src/s_fmal.c Wed Jun 26 18:12:38 2013 (r252255) @@ -113,7 +113,7 @@ add_and_denormalize(long double a, long if (sum.lo != 0) { u.e = sum.hi; bits_lost = -u.bits.exp - scale + 1; - if (bits_lost != 1 ^ (int)(u.bits.manl & 1)) + if ((bits_lost != 1) ^ (int)(u.bits.manl & 1)) sum.hi = nextafterl(sum.hi, INFINITY * sum.lo); } return (ldexp(sum.hi, scale)); Modified: user/attilio/vmobj-readlock/release/doc/en_US.ISO8859-1/errata/article.xml ============================================================================== --- user/attilio/vmobj-readlock/release/doc/en_US.ISO8859-1/errata/article.xml Wed Jun 26 18:07:51 2013 (r252254) +++ user/attilio/vmobj-readlock/release/doc/en_US.ISO8859-1/errata/article.xml Wed Jun 26 18:12:38 2013 (r252255) @@ -28,7 +28,12 @@ $FreeBSD$ - 2013 + 2000 + 2001 + 2002 + 2003 + 2004 + 2005 The &os; Documentation Project @@ -51,8 +56,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.current.release;. + This errata document for &os; &release; + will be maintained until the release of &os; &release.next;. Modified: user/attilio/vmobj-readlock/release/doc/share/xml/release.ent ============================================================================== --- user/attilio/vmobj-readlock/release/doc/share/xml/release.ent Wed Jun 26 18:07:51 2013 (r252254) +++ user/attilio/vmobj-readlock/release/doc/share/xml/release.ent Wed Jun 26 18:12:38 2013 (r252255) @@ -6,9 +6,7 @@ - - - +