From owner-cvs-src@FreeBSD.ORG Sun Sep 18 00:18:17 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CA4BC16A41F; Sun, 18 Sep 2005 00:18:17 +0000 (GMT) (envelope-from scottl@samsco.org) Received: from pooker.samsco.org (pooker.samsco.org [168.103.85.57]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1ECA143D45; Sun, 18 Sep 2005 00:18:14 +0000 (GMT) (envelope-from scottl@samsco.org) Received: from [192.168.254.11] (junior.samsco.home [192.168.254.11]) (authenticated bits=0) by pooker.samsco.org (8.13.4/8.13.4) with ESMTP id j8I0IDl1015598; Sat, 17 Sep 2005 18:18:13 -0600 (MDT) (envelope-from scottl@samsco.org) Message-ID: <432CB24B.6020504@samsco.org> Date: Sat, 17 Sep 2005 18:18:19 -0600 From: Scott Long User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.8) Gecko/20050615 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Warner Losh References: <200509172357.j8HNvrAx074801@repoman.freebsd.org> In-Reply-To: <200509172357.j8HNvrAx074801@repoman.freebsd.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.8 required=3.8 tests=ALL_TRUSTED autolearn=failed version=3.0.2 X-Spam-Checker-Version: SpamAssassin 3.0.2 (2004-11-16) on pooker.samsco.org Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/i386/include legacyvar.h src/sys/i386/pci pci_bus.c src/sys/i386/i386 mptable_pci.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2005 00:18:18 -0000 Warner Losh wrote: > imp 2005-09-17 23:57:53 UTC > > FreeBSD src repository > > Modified files: > sys/i386/include legacyvar.h > sys/i386/pci pci_bus.c > sys/i386/i386 mptable_pci.c > Log: > Expose legacy_pcib_alloc_resource, and use it in the mptable pci bus > implementation, like other routines in the legacy bus. > > This should fix problems with resource allocation on MP systems without > ACPI enabled. > > Revision Changes Path > 1.3 +1 -1 src/sys/i386/i386/mptable_pci.c > 1.7 +2 -0 src/sys/i386/include/legacyvar.h > 1.121 +1 -1 src/sys/i386/pci/pci_bus.c Excellent, thanks a lot! Scott From owner-cvs-src@FreeBSD.ORG Sun Sep 18 01:32:10 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 176F616A41F; Sun, 18 Sep 2005 01:32:10 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C884E43D46; Sun, 18 Sep 2005 01:32:09 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8I1W96Q085879; Sun, 18 Sep 2005 01:32:09 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8I1W95x085878; Sun, 18 Sep 2005 01:32:09 GMT (envelope-from imp) Message-Id: <200509180132.j8I1W95x085878@repoman.freebsd.org> From: Warner Losh Date: Sun, 18 Sep 2005 01:32:09 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/sys bus.h src/sys/kern subr_bus.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2005 01:32:10 -0000 imp 2005-09-18 01:32:09 UTC FreeBSD src repository Modified files: sys/sys bus.h sys/kern subr_bus.c Log: MFp4: Expose device_probe_child() Revision Changes Path 1.185 +1 -1 src/sys/kern/subr_bus.c 1.71 +1 -0 src/sys/sys/bus.h From owner-cvs-src@FreeBSD.ORG Sun Sep 18 01:42:44 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B354116A41F; Sun, 18 Sep 2005 01:42:44 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id EE3FA43D46; Sun, 18 Sep 2005 01:42:43 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8I1ghOT086297; Sun, 18 Sep 2005 01:42:43 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8I1gheK086296; Sun, 18 Sep 2005 01:42:43 GMT (envelope-from imp) Message-Id: <200509180142.j8I1gheK086296@repoman.freebsd.org> From: Warner Losh Date: Sun, 18 Sep 2005 01:42:43 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/amd64/amd64 mptable_pci.c src/sys/amd64/include legacyvar.h src/sys/amd64/pci pci_bus.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2005 01:42:44 -0000 imp 2005-09-18 01:42:43 UTC FreeBSD src repository Modified files: sys/amd64/amd64 mptable_pci.c sys/amd64/include legacyvar.h sys/amd64/pci pci_bus.c Log: MFi386: pci attribute allocation fixes. Revision Changes Path 1.3 +1 -1 src/sys/amd64/amd64/mptable_pci.c 1.7 +2 -0 src/sys/amd64/include/legacyvar.h 1.114 +3 -1 src/sys/amd64/pci/pci_bus.c From owner-cvs-src@FreeBSD.ORG Sun Sep 18 02:29:28 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6E02B16A41F; Sun, 18 Sep 2005 02:29:28 +0000 (GMT) (envelope-from mjacob@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3D8FC43D46; Sun, 18 Sep 2005 02:29:28 +0000 (GMT) (envelope-from mjacob@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8I2TSHB087934; Sun, 18 Sep 2005 02:29:28 GMT (envelope-from mjacob@repoman.freebsd.org) Received: (from mjacob@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8I2TSor087933; Sun, 18 Sep 2005 02:29:28 GMT (envelope-from mjacob) Message-Id: <200509180229.j8I2TSor087933@repoman.freebsd.org> From: Matt Jacob Date: Sun, 18 Sep 2005 02:29:27 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/cam cam_xpt.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2005 02:29:28 -0000 mjacob 2005-09-18 02:29:27 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/cam cam_xpt.c Log: MFC 1.156 (mjacob). Original log: >Make the exploring of all luns supported by an HBA more of a >tunable (until we get REPORT LUNS in place). > >If we're probing luns, and each probe succeeds, we keep going past >lun 7 if we're a SCSI3 or better device (until we fail to probe). > >If we're probing luns, and a probe fails, we only keep going if >we're quirked *for* it (CAM_QUIRK_HILUNS), and if we're not quirked >*against* it (CAM_QUIRK_NOHILUNS), or we're a SCSI3 or better device >and the tunable (kern.cam.cam_srch_hi) is set non-zero. Approved by: re (scottl) Revision Changes Path 1.155.2.1 +38 -5 src/sys/cam/cam_xpt.c From owner-cvs-src@FreeBSD.ORG Sun Sep 18 02:38:31 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 87F2E16A420; Sun, 18 Sep 2005 02:38:31 +0000 (GMT) (envelope-from nyan@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CAE6343D5C; Sun, 18 Sep 2005 02:38:29 +0000 (GMT) (envelope-from nyan@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8I2cTl0088433; Sun, 18 Sep 2005 02:38:29 GMT (envelope-from nyan@repoman.freebsd.org) Received: (from nyan@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8I2cTSb088432; Sun, 18 Sep 2005 02:38:29 GMT (envelope-from nyan) Message-Id: <200509180238.j8I2cTSb088432@repoman.freebsd.org> From: Takahashi Yoshihiro Date: Sun, 18 Sep 2005 02:38:29 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sbin/fdisk_pc98 fdisk.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2005 02:38:31 -0000 nyan 2005-09-18 02:38:29 UTC FreeBSD src repository Modified files: sbin/fdisk_pc98 fdisk.c Log: Merged from src/sbin/fdisk/fdisk.c revision 1.81. - Call gctl_free() to free resource allocated with gctl_get_handle(). MFC after: 3 days Revision Changes Path 1.19 +4 -1 src/sbin/fdisk_pc98/fdisk.c From owner-cvs-src@FreeBSD.ORG Sun Sep 18 02:55:11 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 51A6216A41F; Sun, 18 Sep 2005 02:55:11 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1979443D46; Sun, 18 Sep 2005 02:55:11 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8I2tAbU089274; Sun, 18 Sep 2005 02:55:10 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8I2tA5U089273; Sun, 18 Sep 2005 02:55:10 GMT (envelope-from imp) Message-Id: <200509180255.j8I2tA5U089273@repoman.freebsd.org> From: Warner Losh Date: Sun, 18 Sep 2005 02:55:10 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/dev/acpica acpi_pcib_acpi.c src/sys/amd64/amd64 mptable_pci.c src/sys/amd64/include legacyvar.h src/sys/amd64/pci pci_bus.c src/sys/i386/i386 mptable_pci.c src/sys/i386/include legacyvar.h src/sys/i386/pci pci_bus.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2005 02:55:11 -0000 imp 2005-09-18 02:55:10 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/dev/acpica acpi_pcib_acpi.c sys/amd64/amd64 mptable_pci.c sys/amd64/include legacyvar.h sys/amd64/pci pci_bus.c sys/i386/i386 mptable_pci.c sys/i386/include legacyvar.h sys/i386/pci pci_bus.c Log: MFC: Merge resource fixes for pci devices on pci0 for ioport. Approved by: re (scottl) Revision Changes Path 1.2.8.1 +1 -1 src/sys/amd64/amd64/mptable_pci.c 1.6.2.1 +2 -0 src/sys/amd64/include/legacyvar.h 1.113.2.1 +3 -1 src/sys/amd64/pci/pci_bus.c 1.47.2.1 +2 -0 src/sys/dev/acpica/acpi_pcib_acpi.c 1.2.8.1 +1 -1 src/sys/i386/i386/mptable_pci.c 1.6.2.1 +2 -0 src/sys/i386/include/legacyvar.h 1.119.2.1 +3 -1 src/sys/i386/pci/pci_bus.c From owner-cvs-src@FreeBSD.ORG Sun Sep 18 03:06:10 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: by hub.freebsd.org (Postfix, from userid 618) id 64B5616A420; Sun, 18 Sep 2005 03:06:10 +0000 (GMT) In-Reply-To: <20050917101552.GC22151@ip.net.ua> from Ruslan Ermilov at "Sep 17, 2005 01:15:52 pm" To: ru@FreeBSD.org (Ruslan Ermilov) Date: Sun, 18 Sep 2005 03:06:10 +0000 (GMT) X-Mailer: ELM [version 2.4ME+ PL54 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Message-Id: <20050918030610.64B5616A420@hub.freebsd.org> From: wpaul@FreeBSD.ORG (Bill Paul) Cc: cvs-all@FreeBSD.org, cvs-src@FreeBSD.org, src-committers@FreeBSD.org, jhb@FreeBSD.org, imp@bsdimp.com Subject: Re: cvs commit: src/sys/dev/re if_re.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2005 03:06:10 -0000 > Hi, > > On Fri, Sep 16, 2005 at 11:06:08PM +0000, Bill Paul wrote: > > If you insist on sticking to the "no twiddling IFF_UP from inside > > the driver" rule, then I think the problem can be avoided by simply not > > being lazy in foo_ioctl() and actually having explicit code in SIOCSIFFLAGS > > case that turns promisc mode on and off on an IFF_PROMISC transition, > > and is careful not to do it unless IFF_RUNNING is set. It also > > needs to handle IFF_UP separately from IFF_PROMISC. I think the > > correct logic would look something like: > > > > if (IFF_UP was toggled up) > > foo_init(sc); > > else if (IFF_UP was toggled down) > > foo_stop(sc); > > > > if (IFF_PROMISC was toggled up && ifp->if_flags & IFF_RUNNING) > > foo_set_promisc(sc); > > else if (IFF_PROMISC was toggled down && ifp->if_flags & IFF_RUNNING) > > foo_clear_promisc(sc); > > > How about prototyping the "lazy" SIOCSIFFLAGS handler as follows: > > if (IFF_UP has toggled up) > foo_init(); /* foo_init takes care of IFF_PROMISC etc. */ > else if (IFF_UP has toggled down) > foo_stop(); > else if (IFF_DRV_RUNNING) { > if (something interesting has toggled) > foo_init(); > } > I don't think that's quite right. Remember, it's possible to manipulate serveral flags with a single call to SIOCSIFFLAGS. Supposing I call SIOCSIFFLAGS to set both the IFF_UP and IFF_PROMISC bits at the same time. With your logic, the interface will be brought up, but the IFF_PROMISC setting will be ignored. I think this is more like it: if (IFF_UP was toggled up) foo_init(sc); else if (IFF_UP was toggled down) foo_stop(sc); if (ifp->if_flags & IFF_RUNNING) { /* handle other state bits, PROMISC, ALLMULTI, etc... */ } If possible, you should avoid shortcutting the "handle other state bits" part with foo_init(), since there are other side effects. For example, foo_init() will usually reset the link state, so if the link is up, it'll drop it and then restablish it. For ethernet, renegotiating the link could take a couple of seconds. You don't want to clobber the link for that length of time if all you want to do is toggle PROMISC or ALLMULTI mode. These things can be programmed on the fly without resetting the chip. Promisc mode is usually just a matter of setting one bit in a register somewhere. -Bill -- ============================================================================= -Bill Paul (510) 749-2329 | Senior Engineer, Master of Unix-Fu wpaul@windriver.com | Wind River Systems ============================================================================= you're just BEGGING to face the moose ============================================================================= From owner-cvs-src@FreeBSD.ORG Sun Sep 18 03:15:36 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EC7EA16A41F; Sun, 18 Sep 2005 03:15:36 +0000 (GMT) (envelope-from csjp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B6A1343D45; Sun, 18 Sep 2005 03:15:36 +0000 (GMT) (envelope-from csjp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8I3FaO8090444; Sun, 18 Sep 2005 03:15:36 GMT (envelope-from csjp@repoman.freebsd.org) Received: (from csjp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8I3FanT090443; Sun, 18 Sep 2005 03:15:36 GMT (envelope-from csjp) Message-Id: <200509180315.j8I3FanT090443@repoman.freebsd.org> From: "Christian S.J. Peron" Date: Sun, 18 Sep 2005 03:15:36 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/alpha/conf MAC src/sys/amd64/conf MAC src/sys/i386/conf MAC src/sys/ia64/conf MAC src/sys/pc98/conf MAC src/sys/powerpc/conf MAC src/sys/sparc64/conf MAC X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2005 03:15:37 -0000 csjp 2005-09-18 03:15:36 UTC FreeBSD src repository Added files: sys/alpha/conf MAC sys/amd64/conf MAC sys/i386/conf MAC sys/ia64/conf MAC sys/pc98/conf MAC sys/powerpc/conf MAC sys/sparc64/conf MAC Log: Introduce a kernel config for the Mandatory Access Control framework. This kernel config briefly describes some of the major MAC policies available on FreeBSD. The hope is that this will raise the awareness about MAC and get more people interested. Discussed with: scottl Revision Changes Path 1.1 +28 -0 src/sys/alpha/conf/MAC (new) 1.1 +28 -0 src/sys/amd64/conf/MAC (new) 1.1 +28 -0 src/sys/i386/conf/MAC (new) 1.1 +28 -0 src/sys/ia64/conf/MAC (new) 1.1 +28 -0 src/sys/pc98/conf/MAC (new) 1.1 +28 -0 src/sys/powerpc/conf/MAC (new) 1.1 +28 -0 src/sys/sparc64/conf/MAC (new) From owner-cvs-src@FreeBSD.ORG Sun Sep 18 03:31:36 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EAF7916A41F; Sun, 18 Sep 2005 03:31:35 +0000 (GMT) (envelope-from csjp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 72EE543D45; Sun, 18 Sep 2005 03:31:35 +0000 (GMT) (envelope-from csjp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8I3VZVU091025; Sun, 18 Sep 2005 03:31:35 GMT (envelope-from csjp@repoman.freebsd.org) Received: (from csjp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8I3VZet091024; Sun, 18 Sep 2005 03:31:35 GMT (envelope-from csjp) Message-Id: <200509180331.j8I3VZet091024@repoman.freebsd.org> From: "Christian S.J. Peron" Date: Sun, 18 Sep 2005 03:31:35 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/kern imgact_elf.c vfs_lookup.c vfs_syscalls.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2005 03:31:36 -0000 csjp 2005-09-18 03:31:35 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/kern imgact_elf.c vfs_lookup.c vfs_syscalls.c Log: MFC v1.163 src/sys/kern/imgact_elf.c MFC v1.82 src/sys/kern/vfs_lookup.c MFC v1.394 src/sys/kern/vfs_syscalls.c Approved by: re (scottl) Revision Changes Path 1.162.2.1 +7 -3 src/sys/kern/imgact_elf.c 1.80.2.2 +2 -0 src/sys/kern/vfs_lookup.c 1.392.2.2 +1 -1 src/sys/kern/vfs_syscalls.c From owner-cvs-src@FreeBSD.ORG Sun Sep 18 03:37:59 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 93F2316A41F; Sun, 18 Sep 2005 03:37:59 +0000 (GMT) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5EB1C43D45; Sun, 18 Sep 2005 03:37:59 +0000 (GMT) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8I3bxmu091349; Sun, 18 Sep 2005 03:37:59 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8I3bxD1091348; Sun, 18 Sep 2005 03:37:59 GMT (envelope-from scottl) Message-Id: <200509180337.j8I3bxD1091348@repoman.freebsd.org> From: Scott Long Date: Sun, 18 Sep 2005 03:37:59 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/alpha/conf GENERIC src/sys/i386/conf GENERIC SMP src/sys/amd64/conf GENERIC SMP src/sys/pc98/conf GENERIC src/sys/sparc64/conf GENERIC X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2005 03:37:59 -0000 scottl 2005-09-18 03:37:59 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/alpha/conf GENERIC sys/i386/conf GENERIC sys/amd64/conf GENERIC sys/pc98/conf GENERIC sys/sparc64/conf GENERIC Added files: (Branch: RELENG_6) sys/i386/conf SMP sys/amd64/conf SMP Log: Now that our showstopper list has shrunk, take another step closer to the release and turn off kernel debugging. Also turn off SMP on i386 and amd64 and add an SMP kernel config. Approved by: re (implicit) Revision Changes Path 1.186.2.2 +0 -9 src/sys/alpha/conf/GENERIC 1.439.2.3 +0 -12 src/sys/amd64/conf/GENERIC 1.1.6.1 +9 -0 src/sys/amd64/conf/SMP (new) 1.429.2.2 +0 -11 src/sys/i386/conf/GENERIC 1.5.6.1 +12 -0 src/sys/i386/conf/SMP (new) 1.269.2.2 +0 -9 src/sys/pc98/conf/GENERIC 1.96.2.3 +0 -9 src/sys/sparc64/conf/GENERIC From owner-cvs-src@FreeBSD.ORG Sun Sep 18 03:45:24 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BAE9D16A41F; Sun, 18 Sep 2005 03:45:24 +0000 (GMT) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 76FA243D45; Sun, 18 Sep 2005 03:45:24 +0000 (GMT) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8I3jO58091677; Sun, 18 Sep 2005 03:45:24 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8I3jOiG091676; Sun, 18 Sep 2005 03:45:24 GMT (envelope-from scottl) Message-Id: <200509180345.j8I3jOiG091676@repoman.freebsd.org> From: Scott Long Date: Sun, 18 Sep 2005 03:45:24 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/lib/libc/stdlib malloc.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2005 03:45:24 -0000 scottl 2005-09-18 03:45:24 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) lib/libc/stdlib malloc.c Log: Take a step closer to the release and turn off malloc debugging. Approved by: re (implicit) Revision Changes Path 1.90.2.1 +2 -2 src/lib/libc/stdlib/malloc.c From owner-cvs-src@FreeBSD.ORG Sun Sep 18 05:12:40 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6513C16A41F; Sun, 18 Sep 2005 05:12:40 +0000 (GMT) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 244D743D45; Sun, 18 Sep 2005 05:12:40 +0000 (GMT) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8I5Ceqh002409; Sun, 18 Sep 2005 05:12:40 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8I5CdR5002408; Sun, 18 Sep 2005 05:12:39 GMT (envelope-from scottl) Message-Id: <200509180512.j8I5CdR5002408@repoman.freebsd.org> From: Scott Long Date: Sun, 18 Sep 2005 05:12:39 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/conf newvers.sh X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2005 05:12:40 -0000 scottl 2005-09-18 05:12:39 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/conf newvers.sh Log: Switch over to 6.0-BETA5. Approved by: re Revision Changes Path 1.69.2.7 +1 -1 src/sys/conf/newvers.sh From owner-cvs-src@FreeBSD.ORG Sun Sep 18 07:10:58 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 82C5A16A420; Sun, 18 Sep 2005 07:10:58 +0000 (GMT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 445C343D46; Sun, 18 Sep 2005 07:10:58 +0000 (GMT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8I7AwsJ007060; Sun, 18 Sep 2005 07:10:58 GMT (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8I7AwYA007059; Sun, 18 Sep 2005 07:10:58 GMT (envelope-from phk) Message-Id: <200509180710.j8I7AwYA007059@repoman.freebsd.org> From: Poul-Henning Kamp Date: Sun, 18 Sep 2005 07:10:58 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/fs/devfs devfs.h devfs_devs.c devfs_int.h devfs_rule.c devfs_vfsops.c devfs_vnops.c src/sys/kern kern_conf.c vfs_subr.c src/sys/sys conf.h vnode.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2005 07:10:58 -0000 phk 2005-09-18 07:10:58 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/fs/devfs devfs.h devfs_devs.c devfs_rule.c devfs_vfsops.c devfs_vnops.c sys/kern kern_conf.c vfs_subr.c sys/sys conf.h vnode.h Added files: (Branch: RELENG_6) sys/fs/devfs devfs_int.h Log: MFC: Various fixes for DEVFS, in particular "devfs ruleset already running". Approved by: re@ (scottl) Revision Changes Path 1.22.2.1 +4 -3 src/sys/fs/devfs/devfs.h 1.36.2.2 +43 -9 src/sys/fs/devfs/devfs_devs.c 1.1.2.1 +45 -0 src/sys/fs/devfs/devfs_int.h (new) 1.14.2.1 +39 -61 src/sys/fs/devfs/devfs_rule.c 1.44.2.2 +0 -1 src/sys/fs/devfs/devfs_vfsops.c 1.114.2.4 +107 -348 src/sys/fs/devfs/devfs_vnops.c 1.186.2.2 +161 -24 src/sys/kern/kern_conf.c 1.635.2.8 +27 -0 src/sys/kern/vfs_subr.c 1.222.2.2 +1 -4 src/sys/sys/conf.h 1.304.2.2 +2 -0 src/sys/sys/vnode.h From owner-cvs-src@FreeBSD.ORG Sun Sep 18 07:23:53 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C39C316A41F; Sun, 18 Sep 2005 07:23:53 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7E5B743D45; Sun, 18 Sep 2005 07:23:53 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8I7Nr6P007691; Sun, 18 Sep 2005 07:23:53 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8I7Nr8v007690; Sun, 18 Sep 2005 07:23:53 GMT (envelope-from brueffer) Message-Id: <200509180723.j8I7Nr8v007690@repoman.freebsd.org> From: Christian Brueffer Date: Sun, 18 Sep 2005 07:23:53 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/release/doc/en_US.ISO8859-1/hardware/common dev.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2005 07:23:53 -0000 brueffer 2005-09-18 07:23:53 UTC FreeBSD src repository (doc committer) Modified files: release/doc/en_US.ISO8859-1/hardware/common dev.sgml Log: Don't claim matcd(4) support, it was removed long ago. MFC after: 3 days Revision Changes Path 1.286 +0 -5 src/release/doc/en_US.ISO8859-1/hardware/common/dev.sgml From owner-cvs-src@FreeBSD.ORG Sun Sep 18 07:32:49 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DDA0D16A41F; Sun, 18 Sep 2005 07:32:49 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9C0EF43D46; Sun, 18 Sep 2005 07:32:49 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8I7WnfC008113; Sun, 18 Sep 2005 07:32:49 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8I7WniI008112; Sun, 18 Sep 2005 07:32:49 GMT (envelope-from brueffer) Message-Id: <200509180732.j8I7WniI008112@repoman.freebsd.org> From: Christian Brueffer Date: Sun, 18 Sep 2005 07:32:49 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man4 vr.4 src/share/man/man4/man4.i386 lnc.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2005 07:32:50 -0000 brueffer 2005-09-18 07:32:49 UTC FreeBSD src repository (doc committer) Modified files: share/man/man4 vr.4 share/man/man4/man4.i386 lnc.4 Log: Sort list of supported hardware. MFC after: 3 days Revision Changes Path 1.28 +8 -8 src/share/man/man4/man4.i386/lnc.4 1.28 +2 -2 src/share/man/man4/vr.4 From owner-cvs-src@FreeBSD.ORG Sun Sep 18 07:46:07 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 07D2A16A41F; Sun, 18 Sep 2005 07:46:07 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9D64443D46; Sun, 18 Sep 2005 07:46:06 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8I7k67O008558; Sun, 18 Sep 2005 07:46:06 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8I7k6DD008557; Sun, 18 Sep 2005 07:46:06 GMT (envelope-from brueffer) Message-Id: <200509180746.j8I7k6DD008557@repoman.freebsd.org> From: Christian Brueffer Date: Sun, 18 Sep 2005 07:46:06 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/release/doc/en_US.ISO8859-1/hardware/common dev.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2005 07:46:07 -0000 brueffer 2005-09-18 07:46:05 UTC FreeBSD src repository (doc committer) Modified files: release/doc/en_US.ISO8859-1/hardware/common dev.sgml Log: Sort the list of ethernet devices by driver-name. MFC after: 3 days Revision Changes Path 1.287 +47 -47 src/release/doc/en_US.ISO8859-1/hardware/common/dev.sgml From owner-cvs-src@FreeBSD.ORG Sun Sep 18 08:14:20 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E9B1016A41F; Sun, 18 Sep 2005 08:14:20 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7747143D45; Sun, 18 Sep 2005 08:14:20 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8I8EJCP009618; Sun, 18 Sep 2005 08:14:20 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8I8EJiF009617; Sun, 18 Sep 2005 08:14:19 GMT (envelope-from brueffer) Message-Id: <200509180814.j8I8EJiF009617@repoman.freebsd.org> From: Christian Brueffer Date: Sun, 18 Sep 2005 08:14:17 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/release/doc/en_US.ISO8859-1/hardware/common dev.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2005 08:14:21 -0000 brueffer 2005-09-18 08:14:16 UTC FreeBSD src repository (doc committer) Modified files: release/doc/en_US.ISO8859-1/hardware/common dev.sgml Log: Sort the list of disk controllers by driver-name. The notable exception is ata(4), which should stay on top. MFC after: 3 days Revision Changes Path 1.288 +31 -31 src/release/doc/en_US.ISO8859-1/hardware/common/dev.sgml From owner-cvs-src@FreeBSD.ORG Sun Sep 18 08:35:38 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AEAA716A41F; Sun, 18 Sep 2005 08:35:38 +0000 (GMT) (envelope-from damien.bergamini@free.fr) Received: from smtp2-g19.free.fr (smtp2-g19.free.fr [212.27.42.28]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5114343D45; Sun, 18 Sep 2005 08:35:38 +0000 (GMT) (envelope-from damien.bergamini@free.fr) Received: from COMETE (pasteur-1-82-67-68-158.fbx.proxad.net [82.67.68.158]) by smtp2-g19.free.fr (Postfix) with SMTP id 151902583E; Sun, 18 Sep 2005 10:35:36 +0200 (CEST) Message-ID: <00f701c5bc2b$faa6faf0$0300a8c0@COMETE> From: "Damien Bergamini" To: "Sam Leffler" References: <200509171241.j8HCf5ov019561@repoman.freebsd.org> <432C4C6F.80906@errno.com> <00d501c5bbc0$1e8a9240$0300a8c0@COMETE> <432C8486.8060808@errno.com> Date: Sun, 18 Sep 2005 10:35:51 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.2670 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2670 Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/iwi if_iwi.c if_iwireg.h if_iwivar.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2005 08:35:38 -0000 | > No, you missed the point. This is not a table of ieee80211_node's, but | > just a table of the neighbours mac addresses. Thus there is no problem | > with reference counting, locking and such. | > The iwi_find_txnode() function just looks for a mac address in the table | > and returns its index (an entry is created if it was not already existing). | | Sorry, you're correct, these are mac addresses and not node references. | But the suggestion still holds. You've got a separate piece of | per-node information that logically belongs in a driver-private area of | the node. Having it there would eliminate the table lookup; you just | take the node pointer and deref to get the index. The intent of | driver-private node storage is to eliminate add-on tables like this. Yeah, I already used something similar in ral for per-node rate adaptation. But I thought it would be an overkill here for such a simple task. Moreover, I must maintain exactly the same table in h/w, so keeping the h/w table in sync with net80211 nodes would be a nightmare. | Note that when I MFC'd changes in this driver recently that I did not | MFC any of your WME mods. My suggestion was that you not MFC _some_ of | the changes; not things like fixing hidden ap handling. re is the final | arbiter of what can be MFC'd. Looks like it's already too late for BETA5 anyway ... Damien From owner-cvs-src@FreeBSD.ORG Sun Sep 18 08:49:11 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AB8A416A420 for ; Sun, 18 Sep 2005 08:49:11 +0000 (GMT) (envelope-from silby@silby.com) Received: from relay.pair.com (relay.pair.com [209.68.1.20]) by mx1.FreeBSD.org (Postfix) with SMTP id 8AF5443D45 for ; Sun, 18 Sep 2005 08:49:10 +0000 (GMT) (envelope-from silby@silby.com) Received: (qmail 9570 invoked from network); 18 Sep 2005 08:49:09 -0000 Received: from unknown (HELO localhost) (unknown) by unknown with SMTP; 18 Sep 2005 08:49:09 -0000 X-pair-Authenticated: 209.68.2.70 Date: Sun, 18 Sep 2005 03:49:07 -0500 (CDT) From: Mike Silbersack To: "Christian S.J. Peron" In-Reply-To: <200509180315.j8I3FanT090443@repoman.freebsd.org> Message-ID: <20050918034816.U722@odysseus.silby.com> References: <200509180315.j8I3FanT090443@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/alpha/conf MAC src/sys/amd64/conf MAC src/sys/i386/conf MAC src/sys/ia64/conf MAC src/sys/pc98/conf MAC src/sys/powerpc/conf MAC src/sys/sparc64/conf MAC X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2005 08:49:11 -0000 On Sun, 18 Sep 2005, Christian S.J. Peron wrote: > available on FreeBSD. The hope is that this will raise the awareness > about MAC and get more people interested. I think you should get a pointy hat for using the phrase "raise awareness" and making it apply to a FreeBSD project. :) Mike "Silby" Silbersack From owner-cvs-src@FreeBSD.ORG Sun Sep 18 10:30:11 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2B1A616A41F; Sun, 18 Sep 2005 10:30:11 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DFEE443D46; Sun, 18 Sep 2005 10:30:10 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8IAUAZP021649; Sun, 18 Sep 2005 10:30:10 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8IAUAFL021648; Sun, 18 Sep 2005 10:30:10 GMT (envelope-from rwatson) Message-Id: <200509181030.j8IAUAFL021648@repoman.freebsd.org> From: Robert Watson Date: Sun, 18 Sep 2005 10:30:10 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern uipc_socket2.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2005 10:30:11 -0000 rwatson 2005-09-18 10:30:10 UTC FreeBSD src repository Modified files: sys/kern uipc_socket2.c Log: Re-comment sbcompress() to explain what it is it does; it took me quite a bit of reading to figure it out, and I want to avoid figuring it out again. Convert an if (foo) else printf("this is almost a panic") into a KASSERT. MFC after: 3 days Revision Changes Path 1.148 +20 -7 src/sys/kern/uipc_socket2.c From owner-cvs-src@FreeBSD.ORG Sun Sep 18 10:44:51 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 397CE16A41F; Sun, 18 Sep 2005 10:44:51 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id ED99443D46; Sun, 18 Sep 2005 10:44:50 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8IAioRA022190; Sun, 18 Sep 2005 10:44:50 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8IAioo9022189; Sun, 18 Sep 2005 10:44:50 GMT (envelope-from rwatson) Message-Id: <200509181044.j8IAioo9022189@repoman.freebsd.org> From: Robert Watson Date: Sun, 18 Sep 2005 10:44:50 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/fs/fifofs fifo_vnops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2005 10:44:51 -0000 rwatson 2005-09-18 10:44:50 UTC FreeBSD src repository Modified files: sys/fs/fifofs fifo_vnops.c Log: Assert that (vp) is locked in fifo_close(), since we rely on the exclusive vnode lock to synchronize the reference counts on struct fifoinfo. MFC after: 3 days Revision Changes Path 1.126 +1 -0 src/sys/fs/fifofs/fifo_vnops.c From owner-cvs-src@FreeBSD.ORG Sun Sep 18 10:46:34 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CD44616A41F; Sun, 18 Sep 2005 10:46:34 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8EB1D43D45; Sun, 18 Sep 2005 10:46:34 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8IAkYgr022339; Sun, 18 Sep 2005 10:46:34 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8IAkYNU022338; Sun, 18 Sep 2005 10:46:34 GMT (envelope-from rwatson) Message-Id: <200509181046.j8IAkYNU022338@repoman.freebsd.org> From: Robert Watson Date: Sun, 18 Sep 2005 10:46:34 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern uipc_socket.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2005 10:46:35 -0000 rwatson 2005-09-18 10:46:34 UTC FreeBSD src repository Modified files: sys/kern uipc_socket.c Log: Fix spelling in a comment. MFC after: 3 days Revision Changes Path 1.248 +1 -1 src/sys/kern/uipc_socket.c From owner-cvs-src@FreeBSD.ORG Sun Sep 18 11:45:39 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A652916A41F; Sun, 18 Sep 2005 11:45:39 +0000 (GMT) (envelope-from netchild@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 77DBE43D48; Sun, 18 Sep 2005 11:45:39 +0000 (GMT) (envelope-from netchild@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8IBjdkH024599; Sun, 18 Sep 2005 11:45:39 GMT (envelope-from netchild@repoman.freebsd.org) Received: (from netchild@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8IBjdHN024598; Sun, 18 Sep 2005 11:45:39 GMT (envelope-from netchild) Message-Id: <200509181145.j8IBjdHN024598@repoman.freebsd.org> From: Alexander Leidinger Date: Sun, 18 Sep 2005 11:45:39 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/usb ehci_pci.c ehcireg.h ehcivar.h usb_port.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2005 11:45:39 -0000 netchild 2005-09-18 11:45:39 UTC FreeBSD src repository Modified files: sys/dev/usb ehci_pci.c ehcireg.h ehcivar.h usb_port.h Log: ehcivar.h: Synchronise with NetBSD upto rev 1.19: - Allow 32 chars in the saved vendor string. - Some NetBSD-only changes. - Some missing parts (define, variable). ehci_pci.c: Add vendor ids for ATI and Philips. Add identification strings for the following: o ALi's M5239 o AMD 8111 o ATI SB200, SB400 o Intel 6300ESB, ICH4, ICH5, ICH7 o NVIDIA nForce 2, nForce 3, nForce 4 o Philips ISP156x ehcireg.h: We're at the same level as rev 1.18 from NetBSD. usb_port.h: NetBSD/OpenBSD specific things Obtained from: NetBSD via DragonFly No comment from: usb@ Revision Changes Path 1.19 +75 -5 src/sys/dev/usb/ehci_pci.c 1.8 +1 -1 src/sys/dev/usb/ehcireg.h 1.10 +7 -2 src/sys/dev/usb/ehcivar.h 1.75 +17 -4 src/sys/dev/usb/usb_port.h From owner-cvs-src@FreeBSD.ORG Sun Sep 18 12:19:33 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 27E2F16A41F; Sun, 18 Sep 2005 12:19:33 +0000 (GMT) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DAE2143D46; Sun, 18 Sep 2005 12:19:32 +0000 (GMT) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8ICJWox025837; Sun, 18 Sep 2005 12:19:32 GMT (envelope-from cperciva@repoman.freebsd.org) Received: (from cperciva@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8ICJWcS025836; Sun, 18 Sep 2005 12:19:32 GMT (envelope-from cperciva) Message-Id: <200509181219.j8ICJWcS025836@repoman.freebsd.org> From: Colin Percival Date: Sun, 18 Sep 2005 12:19:32 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.sbin/portsnap/portsnap portsnap.8 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2005 12:19:33 -0000 cperciva 2005-09-18 12:19:32 UTC FreeBSD src repository Modified files: usr.sbin/portsnap/portsnap portsnap.8 Log: Add a note pointing out that certain information (IP address, list of files fetched, FreeBSD release level) is transmitted to the portsnap server when portsnap is run, but that this information is only used anonymously and in aggregate. Revision Changes Path 1.4 +15 -0 src/usr.sbin/portsnap/portsnap/portsnap.8 From owner-cvs-src@FreeBSD.ORG Sun Sep 18 13:23:20 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D5C9C16A41F; Sun, 18 Sep 2005 13:23:20 +0000 (GMT) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A738D43D45; Sun, 18 Sep 2005 13:23:20 +0000 (GMT) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8IDNKZb035250; Sun, 18 Sep 2005 13:23:20 GMT (envelope-from marius@repoman.freebsd.org) Received: (from marius@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8IDNKXZ035249; Sun, 18 Sep 2005 13:23:20 GMT (envelope-from marius) Message-Id: <200509181323.j8IDNKXZ035249@repoman.freebsd.org> From: Marius Strobl Date: Sun, 18 Sep 2005 13:23:20 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/gem if_gem.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2005 13:23:21 -0000 marius 2005-09-18 13:23:20 UTC FreeBSD src repository Modified files: sys/dev/gem if_gem.c Log: - In gem_ioctl() move the call to ether_ioctl() to the default case of the switch statement in order to make this driver more like other Ethernet NIC drivers. - In gem_attach() call gem_stop() in addition to gem_reset() to make sure the chip actually is stopped and not just reset. - In gem_stop() also stop the gem_rint_timeout() callout in case the driver is compiled with GEM_RINT_TIMEOUT defined. Merge some locking improvements from hme(4): - Use callout_init_mtx() to close races between gem_stop() and gem_tick() as weel as gem_stop() and gem_rint() in case the driver is compiled with GEM_RINT_TIMEOUT defined. - Use the driver lock instead of Giant in a bus dma callback. - Lock the driver lock around mii operations. - Cleanup locking in gem_ioctl(). - Remove redundant assertions that the driver lock is not held in gem_attach() and gem_detach() since mtx_lock() will assert that already since the driver lock is not recursive. - Add callout_drain()'s to gem_detach() after calling gem_stop() to make sure that if softclock is running on another CPU and is blocked on our driver lock, we will wait until it has acquired the lock, seen that it was cancelled, dropped the lock, and awakened us so that we can safely destroy the mutex. Revision Changes Path 1.35 +29 -47 src/sys/dev/gem/if_gem.c From owner-cvs-src@FreeBSD.ORG Sun Sep 18 13:42:20 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9E94416A41F; Sun, 18 Sep 2005 13:42:20 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3FC3243D45; Sun, 18 Sep 2005 13:42:20 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8IDgKM9035930; Sun, 18 Sep 2005 13:42:20 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8IDgKXR035929; Sun, 18 Sep 2005 13:42:20 GMT (envelope-from rwatson) Message-Id: <200509181342.j8IDgKXR035929@repoman.freebsd.org> From: Robert Watson Date: Sun, 18 Sep 2005 13:42:19 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/tools/regression/sockets/listen_backlog Makefile listen_backlog.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2005 13:42:20 -0000 rwatson 2005-09-18 13:42:19 UTC FreeBSD src repository Added files: tools/regression/sockets/listen_backlog Makefile listen_backlog.c Log: Add a regression test for listen()'s backlog argument, both at time of creation and at time of update using an additional call to listen(). This test also exercises SO_LISTENQLIMIT, a forthcoming socket option that allows the retrieval (but not setting) of the queue limit. Discussed with: andre Revision Changes Path 1.1 +7 -0 src/tools/regression/sockets/listen_backlog/Makefile (new) 1.1 +382 -0 src/tools/regression/sockets/listen_backlog/listen_backlog.c (new) From owner-cvs-src@FreeBSD.ORG Sun Sep 18 14:15:18 2005 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C9AC916A41F for ; Sun, 18 Sep 2005 14:15:18 +0000 (GMT) (envelope-from joao.barros@gmail.com) Received: from xproxy.gmail.com (xproxy.gmail.com [66.249.82.202]) by mx1.FreeBSD.org (Postfix) with ESMTP id BD08E43D48 for ; Sun, 18 Sep 2005 14:15:17 +0000 (GMT) (envelope-from joao.barros@gmail.com) Received: by xproxy.gmail.com with SMTP id i27so278962wxd for ; Sun, 18 Sep 2005 07:15:17 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=QK7Ay81NSR1sSKsbQ3c5QNLg/bOziLeEJDLIq2s9uyaz14RYHKFjw+VaTu6gteVX6ptlib11sZ8Hh85YyXEDeBnr1NQLwCNragMn9A2yaYPOemsPgM5ottUsc1O0ecr4PhS3MlTdV94gaT7kitV6lRVD9nYQ+zKwOlPmWd9MUaw= Received: by 10.70.80.1 with SMTP id d1mr918279wxb; Sun, 18 Sep 2005 07:15:16 -0700 (PDT) Received: by 10.70.10.5 with HTTP; Sun, 18 Sep 2005 07:15:16 -0700 (PDT) Message-ID: <70e8236f0509180715406f1f31@mail.gmail.com> Date: Sun, 18 Sep 2005 15:15:16 +0100 From: Joao Barros To: Warner Losh In-Reply-To: <200509111928.j8BJSWci066427@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <200509111928.j8BJSWci066427@repoman.freebsd.org> Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/dev/pci pci.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: joao.barros@gmail.com List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2005 14:15:18 -0000 On 9/11/05, Warner Losh wrote: > imp 2005-09-11 19:28:31 UTC >=20 > FreeBSD src repository >=20 > Modified files: (Branch: RELENG_6) > sys/dev/pci pci.c > Log: > Change the default of pci_do_powerstate to 0, per request from re@. > The number of raid controllers that violate the WHQL seems to be > growing in number and not isolated to old versions as previously > thought. Though the numbers of these seen in the wild is still > relatively small, they hang the system when parts of their devices are > powered down. The one area that these parts appear often are in the > higher end servers. As such, be conservative about powering down > devices that have no driver attached by default. Until a better > approach is proven in current, this is the prudent choice. >=20 > Laptop users wishing the benefits of powering down devices with no > drivers will now need to set hw.pci.do_powerstate=3D1 in their > /boot/loader.conf file. Some users will have devices that will > prevent this setting (hence the need to make it default 0). >=20 > Approved by: re@ (scottl) >=20 > Revision Changes Path > 1.292.2.2 +2 -2 src/sys/dev/pci/pci.c > _______________________________________________ > cvs-all@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/cvs-all > To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org" >=20 I was reading the Release Notes for 6.0 on http://www.freebsd.org/relnotes/6-STABLE/relnotes/i386/article.html and noticed: 2.2.2 Hardware Support The acpi(4) driver now turns the ACPI and PCI devices off or to a lower power state when suspending, and back on again when resuming. This behavior can be disabled by setting the debug.acpi.do_powerstate and hw.pci.do_powerstate sysctls to 0. Given this is the same tunable you changed back to 0 by default, does that "when resuming" has anything to do with this last commit? If so, it could still be mentioned the other way around, allowing people wanting to, to enable the tunable :) -- Joao Barros From owner-cvs-src@FreeBSD.ORG Sun Sep 18 15:03:32 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 70C7516A41F; Sun, 18 Sep 2005 15:03:32 +0000 (GMT) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2F0D143D45; Sun, 18 Sep 2005 15:03:32 +0000 (GMT) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8IF3WAL040459; Sun, 18 Sep 2005 15:03:32 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8IF3WWC040458; Sun, 18 Sep 2005 15:03:32 GMT (envelope-from scottl) Message-Id: <200509181503.j8IF3WWC040458@repoman.freebsd.org> From: Scott Long Date: Sun, 18 Sep 2005 15:03:32 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/kern kern_event.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2005 15:03:32 -0000 scottl 2005-09-18 15:03:32 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/kern kern_event.c Log: MFC rev 1.94: Fix race condition that caused activation of an event to be ignored immediately after it was deactivated. Submitted by: Stephan Uphoff, Yahoo Approved by: re Revision Changes Path 1.93.2.1 +4 -2 src/sys/kern/kern_event.c From owner-cvs-src@FreeBSD.ORG Sun Sep 18 15:04:48 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 568B416A41F; Sun, 18 Sep 2005 15:04:48 +0000 (GMT) (envelope-from scottl@samsco.org) Received: from pooker.samsco.org (pooker.samsco.org [168.103.85.57]) by mx1.FreeBSD.org (Postfix) with ESMTP id E099A43D45; Sun, 18 Sep 2005 15:04:43 +0000 (GMT) (envelope-from scottl@samsco.org) Received: from [192.168.254.11] (junior.samsco.home [192.168.254.11]) (authenticated bits=0) by pooker.samsco.org (8.13.4/8.13.4) with ESMTP id j8IF4g1C019225; Sun, 18 Sep 2005 09:04:42 -0600 (MDT) (envelope-from scottl@samsco.org) Message-ID: <432D8211.8050009@samsco.org> Date: Sun, 18 Sep 2005 09:04:49 -0600 From: Scott Long User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.8) Gecko/20050615 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Scott Long References: <200509181503.j8IF3WWC040458@repoman.freebsd.org> In-Reply-To: <200509181503.j8IF3WWC040458@repoman.freebsd.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.8 required=3.8 tests=ALL_TRUSTED autolearn=failed version=3.0.2 X-Spam-Checker-Version: SpamAssassin 3.0.2 (2004-11-16) on pooker.samsco.org Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern kern_event.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2005 15:04:48 -0000 Scott Long wrote: > scottl 2005-09-18 15:03:32 UTC > > FreeBSD src repository > > Modified files: (Branch: RELENG_6) > sys/kern kern_event.c > Log: > MFC rev 1.94: > Fix race condition that caused activation of an event to > be ignored immediately after it was deactivated. > > Submitted by: Stephan Uphoff, Yahoo > Approved by: re > > Revision Changes Path > 1.93.2.1 +4 -2 src/sys/kern/kern_event.c I put this in because I'm restarting the build in order to also get PHK's DEVFS fixes. Scott From owner-cvs-src@FreeBSD.ORG Sun Sep 18 15:13:07 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 595E516A41F; Sun, 18 Sep 2005 15:13:07 +0000 (GMT) (envelope-from netchild@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 15E0743D48; Sun, 18 Sep 2005 15:13:07 +0000 (GMT) (envelope-from netchild@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8IFD6cs040914; Sun, 18 Sep 2005 15:13:06 GMT (envelope-from netchild@repoman.freebsd.org) Received: (from netchild@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8IFD66g040913; Sun, 18 Sep 2005 15:13:06 GMT (envelope-from netchild) Message-Id: <200509181513.j8IFD66g040913@repoman.freebsd.org> From: Alexander Leidinger Date: Sun, 18 Sep 2005 15:13:06 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/sound/usb uaudio.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2005 15:13:07 -0000 netchild 2005-09-18 15:13:06 UTC FreeBSD src repository Modified files: sys/dev/sound/usb uaudio.c Log: Merge NetBSD fixes (except for 1.97 there should be no functional change): 1.94: ansify and KNF (NetBSD KNF). 1.95: Fix DPRINTF (bug from change in 1.94). 1.96: NetBSD specific. 1.97: Fix memory leak reported by Ted Unangst as bug #3 on tech-kern. Obtained from: NetBSD Revision Changes Path 1.16 +236 -184 src/sys/dev/sound/usb/uaudio.c From owner-cvs-src@FreeBSD.ORG Sun Sep 18 15:38:41 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 745C016A41F; Sun, 18 Sep 2005 15:38:41 +0000 (GMT) (envelope-from netchild@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3173D43D45; Sun, 18 Sep 2005 15:38:41 +0000 (GMT) (envelope-from netchild@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8IFcfbn042209; Sun, 18 Sep 2005 15:38:41 GMT (envelope-from netchild@repoman.freebsd.org) Received: (from netchild@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8IFcfJA042208; Sun, 18 Sep 2005 15:38:41 GMT (envelope-from netchild) Message-Id: <200509181538.j8IFcfJA042208@repoman.freebsd.org> From: Alexander Leidinger Date: Sun, 18 Sep 2005 15:38:41 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/sound/usb uaudio_pcm.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2005 15:38:41 -0000 netchild 2005-09-18 15:38:41 UTC FreeBSD src repository Modified files: sys/dev/sound/usb uaudio_pcm.c Log: Add the KLD to the sndstat info. Revision Changes Path 1.16 +1 -1 src/sys/dev/sound/usb/uaudio_pcm.c From owner-cvs-src@FreeBSD.ORG Sun Sep 18 15:40:03 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5B73616A41F; Sun, 18 Sep 2005 15:40:03 +0000 (GMT) (envelope-from keramida@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 190B543D45; Sun, 18 Sep 2005 15:40:03 +0000 (GMT) (envelope-from keramida@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8IFe23G042275; Sun, 18 Sep 2005 15:40:02 GMT (envelope-from keramida@repoman.freebsd.org) Received: (from keramida@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8IFe2LR042274; Sun, 18 Sep 2005 15:40:02 GMT (envelope-from keramida) Message-Id: <200509181540.j8IFe2LR042274@repoman.freebsd.org> From: Giorgos Keramidas Date: Sun, 18 Sep 2005 15:40:02 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man5 passwd.5 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2005 15:40:03 -0000 keramida 2005-09-18 15:40:02 UTC FreeBSD src repository (doc committer) Modified files: share/man/man5 passwd.5 Log: Explain the use of `*' in master.passwd and that it's slightly different from the use of `*' in /etc/passwd. PR: docs/86234 Submitted by: Paul Hoffman MFC after: 1 week Revision Changes Path 1.45 +11 -1 src/share/man/man5/passwd.5 From owner-cvs-src@FreeBSD.ORG Sun Sep 18 15:40:04 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1F3A316A420; Sun, 18 Sep 2005 15:40:04 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CFC5C43D45; Sun, 18 Sep 2005 15:40:03 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8IFe3vf042304; Sun, 18 Sep 2005 15:40:03 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8IFe312042303; Sun, 18 Sep 2005 15:40:03 GMT (envelope-from brueffer) Message-Id: <200509181540.j8IFe312042303@repoman.freebsd.org> From: Christian Brueffer Date: Sun, 18 Sep 2005 15:40:03 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libc/stdio fgetwln.3 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2005 15:40:04 -0000 brueffer 2005-09-18 15:40:03 UTC FreeBSD src repository (doc committer) Modified files: lib/libc/stdio fgetwln.3 Log: Use the correct function name as .Nm argument. PR: 86169 Submitted by: Toby Peterson MFC after: 3 days Revision Changes Path 1.2 +1 -1 src/lib/libc/stdio/fgetwln.3 From owner-cvs-src@FreeBSD.ORG Sun Sep 18 16:20:39 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B9B9116A41F; Sun, 18 Sep 2005 16:20:39 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7842243D48; Sun, 18 Sep 2005 16:20:39 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8IGKdoY043837; Sun, 18 Sep 2005 16:20:39 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8IGKdbd043836; Sun, 18 Sep 2005 16:20:39 GMT (envelope-from brueffer) Message-Id: <200509181620.j8IGKdbd043836@repoman.freebsd.org> From: Christian Brueffer Date: Sun, 18 Sep 2005 16:20:38 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man4 esp.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2005 16:20:39 -0000 brueffer 2005-09-18 16:20:38 UTC FreeBSD src repository (doc committer) Modified files: share/man/man4 esp.4 Log: Change the DESCRIPTION section into HARDWARE, since it already lists the supported hardware. MFC after: 3 days Revision Changes Path 1.5 +2 -2 src/share/man/man4/esp.4 From owner-cvs-src@FreeBSD.ORG Sun Sep 18 16:22:21 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6F6C116A41F; Sun, 18 Sep 2005 16:22:21 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2957B43D45; Sun, 18 Sep 2005 16:22:21 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8IGMLis043973; Sun, 18 Sep 2005 16:22:21 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8IGMLNR043972; Sun, 18 Sep 2005 16:22:21 GMT (envelope-from brueffer) Message-Id: <200509181622.j8IGMLNR043972@repoman.freebsd.org> From: Christian Brueffer Date: Sun, 18 Sep 2005 16:22:21 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/release/doc/en_US.ISO8859-1/hardware/common dev.sgml src/release/doc/share/misc dev.archlist.txt X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2005 16:22:21 -0000 brueffer 2005-09-18 16:22:21 UTC FreeBSD src repository (doc committer) Modified files: release/doc/en_US.ISO8859-1/hardware/common dev.sgml release/doc/share/misc dev.archlist.txt Log: Add esp(4). MFC after: 3 days Revision Changes Path 1.289 +2 -0 src/release/doc/en_US.ISO8859-1/hardware/common/dev.sgml 1.68 +1 -0 src/release/doc/share/misc/dev.archlist.txt From owner-cvs-src@FreeBSD.ORG Sun Sep 18 16:35:19 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4EE4316A41F; Sun, 18 Sep 2005 16:35:19 +0000 (GMT) (envelope-from ru@ip.net.ua) Received: from tigra.ip.net.ua (tigra.ip.net.ua [82.193.96.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id AE95543D46; Sun, 18 Sep 2005 16:35:18 +0000 (GMT) (envelope-from ru@ip.net.ua) Received: from localhost (rocky.ip.net.ua [82.193.96.2]) by tigra.ip.net.ua (8.12.11/8.12.11) with ESMTP id j8IGYuTe005364; Sun, 18 Sep 2005 19:34:56 +0300 (EEST) (envelope-from ru@ip.net.ua) Received: from tigra.ip.net.ua ([82.193.96.10]) by localhost (rocky.ipnet [82.193.96.2]) (amavisd-new, port 10024) with LMTP id 60574-09; Sun, 18 Sep 2005 19:34:56 +0300 (EEST) Received: from heffalump.ip.net.ua (heffalump.ip.net.ua [82.193.96.213]) by tigra.ip.net.ua (8.12.11/8.12.11) with ESMTP id j8IGYiqu005347 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 18 Sep 2005 19:34:49 +0300 (EEST) (envelope-from ru@ip.net.ua) Received: (from ru@localhost) by heffalump.ip.net.ua (8.13.3/8.13.3) id j8IGYwHF065754; Sun, 18 Sep 2005 19:34:58 +0300 (EEST) (envelope-from ru) Date: Sun, 18 Sep 2005 19:34:57 +0300 From: Ruslan Ermilov To: Bill Paul Message-ID: <20050918163457.GA43796@ip.net.ua> References: <20050917101552.GC22151@ip.net.ua> <20050918030610.64B5616A420@hub.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="YiEDa0DAkWCtVeE4" Content-Disposition: inline In-Reply-To: <20050918030610.64B5616A420@hub.freebsd.org> User-Agent: Mutt/1.5.9i X-Virus-Scanned: by amavisd-new at ip.net.ua Cc: cvs-all@FreeBSD.org, cvs-src@FreeBSD.org, src-committers@FreeBSD.org, jhb@FreeBSD.org, imp@bsdimp.com Subject: Re: cvs commit: src/sys/dev/re if_re.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2005 16:35:19 -0000 --YiEDa0DAkWCtVeE4 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, On Sun, Sep 18, 2005 at 03:06:10AM +0000, Bill Paul wrote: > > On Fri, Sep 16, 2005 at 11:06:08PM +0000, Bill Paul wrote: > > > If you insist on sticking to the "no twiddling IFF_UP from inside > > > the driver" rule, then I think the problem can be avoided by simply n= ot > > > being lazy in foo_ioctl() and actually having explicit code in SIOCSI= FFLAGS > > > case that turns promisc mode on and off on an IFF_PROMISC transition, > > > and is careful not to do it unless IFF_RUNNING is set. It also > > > needs to handle IFF_UP separately from IFF_PROMISC. I think the > > > correct logic would look something like: > > >=20 > > > if (IFF_UP was toggled up) > > > foo_init(sc); > > > else if (IFF_UP was toggled down) > > > foo_stop(sc); > > >=20 > > > if (IFF_PROMISC was toggled up && ifp->if_flags & IFF_RUNNING) > > > foo_set_promisc(sc); > > > else if (IFF_PROMISC was toggled down && ifp->if_flags & IFF_RUNNING) > > > foo_clear_promisc(sc); > > >=20 > > How about prototyping the "lazy" SIOCSIFFLAGS handler as follows: > >=20 > > if (IFF_UP has toggled up) > > foo_init(); /* foo_init takes care of IFF_PROMISC etc. */ > > else if (IFF_UP has toggled down) > > foo_stop(); > > else if (IFF_DRV_RUNNING) { > > if (something interesting has toggled) > > foo_init(); > > } > >=20 >=20 > I don't think that's quite right. Remember, it's possible to manipulate > serveral flags with a single call to SIOCSIFFLAGS. Supposing I call > SIOCSIFFLAGS to set both the IFF_UP and IFF_PROMISC bits at the same > time. With your logic, the interface will be brought up, but the > IFF_PROMISC setting will be ignored. > =20 The "/* foo_init takes care of IFF_PROMISC etc. */" comment above was supposed to answer this question. From what I can tell, this holds true for all drivers. > I think this is more like it: > =20 > if (IFF_UP was toggled up) > foo_init(sc); > else if (IFF_UP was toggled down) > foo_stop(sc); > =20 > if (ifp->if_flags & IFF_RUNNING) { > /* handle other state bits, PROMISC, ALLMULTI, etc... */ > } > =20 > If possible, you should avoid shortcutting the "handle other state bits" > part with foo_init(), since there are other side effects. For example, > foo_init() will usually reset the link state, so if the link is up, it'll > drop it and then restablish it. For ethernet, renegotiating the link > could take a couple of seconds. You don't want to clobber the link > for that length of time if all you want to do is toggle PROMISC or > ALLMULTI mode. These things can be programmed on the fly without > resetting the chip. Promisc mode is usually just a matter of setting one > bit in a register somewhere. >=20 That's clear. I'm talking about fixing all drivers for the BPF detach bug. Cheers, --=20 Ruslan Ermilov ru@FreeBSD.org FreeBSD committer --YiEDa0DAkWCtVeE4 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (FreeBSD) iD8DBQFDLZcxqRfpzJluFF4RAo8rAJ0WF6pNyEbiWQmd5x/U2ZkP+v+vhgCgnj69 jJCmTTbUkGlEGkeAj7+QhZQ= =qWe/ -----END PGP SIGNATURE----- --YiEDa0DAkWCtVeE4-- From owner-cvs-src@FreeBSD.ORG Sun Sep 18 16:45:25 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 875F116A420; Sun, 18 Sep 2005 16:45:25 +0000 (GMT) (envelope-from csjp@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 487F943D45; Sun, 18 Sep 2005 16:45:25 +0000 (GMT) (envelope-from csjp@FreeBSD.org) Received: from freefall.freebsd.org (csjp@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j8IGjPcr077158; Sun, 18 Sep 2005 16:45:25 GMT (envelope-from csjp@freefall.freebsd.org) Received: (from csjp@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j8IGjPWa077157; Sun, 18 Sep 2005 16:45:25 GMT (envelope-from csjp) Date: Sun, 18 Sep 2005 16:45:25 +0000 From: "Christian S.J. Peron" To: Mike Silbersack Message-ID: <20050918164525.GA3052@freefall.freebsd.org> References: <200509180315.j8I3FanT090443@repoman.freebsd.org> <20050918034816.U722@odysseus.silby.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050918034816.U722@odysseus.silby.com> User-Agent: Mutt/1.4.2.1i Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/alpha/conf MAC src/sys/amd64/conf MAC src/sys/i386/conf MAC src/sys/ia64/conf MAC src/sys/pc98/conf MAC src/sys/powerpc/conf MAC src/sys/sparc64/conf MAC X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2005 16:45:25 -0000 On Sun, Sep 18, 2005 at 03:49:07AM -0500, Mike Silbersack wrote: > > On Sun, 18 Sep 2005, Christian S.J. Peron wrote: > > > available on FreeBSD. The hope is that this will raise the awareness > > about MAC and get more people interested. > > I think you should get a pointy hat for using the phrase "raise > awareness" and making it apply to a FreeBSD project. :) > > Mike "Silby" Silbersack I was talking about raising the awareness for MAC :) -- Christian S.J. Peron csjp@FreeBSD.ORG FreeBSD Committer FreeBSD Security Team From owner-cvs-src@FreeBSD.ORG Sun Sep 18 17:00:48 2005 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2158D16A41F; Sun, 18 Sep 2005 17:00:48 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (vc4-2-0-87.dsl.netrack.net [199.45.160.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id AEA2543D45; Sun, 18 Sep 2005 17:00:47 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from localhost (localhost.village.org [127.0.0.1] (may be forged)) by harmony.bsdimp.com (8.13.3/8.13.3) with ESMTP id j8IGwKgq009676; Sun, 18 Sep 2005 10:58:20 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Sun, 18 Sep 2005 10:58:30 -0600 (MDT) Message-Id: <20050918.105830.20030981.imp@bsdimp.com> To: ru@freebsd.org From: "M. Warner Losh" In-Reply-To: <20050918163457.GA43796@ip.net.ua> References: <20050917101552.GC22151@ip.net.ua> <20050918030610.64B5616A420@hub.freebsd.org> <20050918163457.GA43796@ip.net.ua> X-Mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0 (harmony.bsdimp.com [127.0.0.1]); Sun, 18 Sep 2005 10:58:21 -0600 (MDT) Cc: wpaul@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org, jhb@freebsd.org, cvs-src@freebsd.org Subject: Re: cvs commit: src/sys/dev/re if_re.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2005 17:00:48 -0000 In message: <20050918163457.GA43796@ip.net.ua> Ruslan Ermilov writes: : That's clear. I'm talking about fixing all drivers for the : BPF detach bug. The more I think about it, the more I think you may have been right about a flag. While I recoiled against it at first, I think that it is the only long term solution to these kinds of bugs. The reason I think this is that we have a number of races on detach. The bpf one is just an annoying one right now, but what if dhclient does an ioctl while we're detaching. What if there's an ifconfig done during the detach, etc. Sure, we can fix the bpf case using the complicated logic that was worked out here, but that still leaves a number of other races to worry about. If we're going to fix all the drivers in the tree, I think we should add a 'dying' flag that we could use for the ioctl (and other) requests to return an error and do nothing. The other option would be to move this up a layer. For device nodes, for example, we connect them to deadfs early in the destruction process. If we did something similar to the ifnet entry points, then we would fix all the drivers with one fell swoop, rather than doing it piecemeal. Warner From owner-cvs-src@FreeBSD.ORG Sun Sep 18 17:04:27 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7942616A41F; Sun, 18 Sep 2005 17:04:27 +0000 (GMT) (envelope-from rodrigc@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D441543D5C; Sun, 18 Sep 2005 17:04:26 +0000 (GMT) (envelope-from rodrigc@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8IH4QKV052852; Sun, 18 Sep 2005 17:04:26 GMT (envelope-from rodrigc@repoman.freebsd.org) Received: (from rodrigc@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8IH4Qe9052851; Sun, 18 Sep 2005 17:04:26 GMT (envelope-from rodrigc) Message-Id: <200509181704.j8IH4Qe9052851@repoman.freebsd.org> From: Craig Rodrigues Date: Sun, 18 Sep 2005 17:04:26 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/etc/rc.d mountd X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2005 17:04:27 -0000 rodrigc 2005-09-18 17:04:26 UTC FreeBSD src repository Modified files: etc/rc.d mountd Log: In mountd_precmd(), use rc_args, not mountd_args to override the value of mountd_args. This fixes the problem where mountd_args was not properly being set if weak_mountd_authentifcation="YES" was set in rc.conf. PR: conf/86260 Submitted by: Thierry Herbelot MFC after: 3 days Revision Changes Path 1.16 +2 -2 src/etc/rc.d/mountd From owner-cvs-src@FreeBSD.ORG Sun Sep 18 17:09:35 2005 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5FD6516A428; Sun, 18 Sep 2005 17:09:35 +0000 (GMT) (envelope-from nate@root.org) Received: from www.cryptography.com (li-22.members.linode.com [64.5.53.22]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0942F43D45; Sun, 18 Sep 2005 17:09:34 +0000 (GMT) (envelope-from nate@root.org) Received: from [10.0.0.250] (ppp-71-139-46-176.dsl.snfc21.pacbell.net [71.139.46.176]) by www.cryptography.com (8.12.8/8.12.8) with ESMTP id j8IH9co5015369 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Sun, 18 Sep 2005 10:09:38 -0700 Message-ID: <432D9F4B.9080902@root.org> Date: Sun, 18 Sep 2005 10:09:31 -0700 From: Nate Lawson User-Agent: Mozilla Thunderbird 1.0.6 (Windows/20050716) X-Accept-Language: en-us, en MIME-Version: 1.0 To: joao.barros@gmail.com References: <200509111928.j8BJSWci066427@repoman.freebsd.org> <70e8236f0509180715406f1f31@mail.gmail.com> In-Reply-To: <70e8236f0509180715406f1f31@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-src@freebsd.org, src-committers@freebsd.org, Warner Losh , cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/dev/pci pci.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2005 17:09:35 -0000 Joao Barros wrote: > On 9/11/05, Warner Losh wrote: > >>imp 2005-09-11 19:28:31 UTC >> >> FreeBSD src repository >> >> Modified files: (Branch: RELENG_6) >> sys/dev/pci pci.c >> Log: >> Change the default of pci_do_powerstate to 0, per request from re@. >> The number of raid controllers that violate the WHQL seems to be >> growing in number and not isolated to old versions as previously >> thought. Though the numbers of these seen in the wild is still >> relatively small, they hang the system when parts of their devices are >> powered down. The one area that these parts appear often are in the >> higher end servers. As such, be conservative about powering down >> devices that have no driver attached by default. Until a better >> approach is proven in current, this is the prudent choice. >> >> Laptop users wishing the benefits of powering down devices with no >> drivers will now need to set hw.pci.do_powerstate=1 in their >> /boot/loader.conf file. Some users will have devices that will >> prevent this setting (hence the need to make it default 0). >> >> Approved by: re@ (scottl) >> >> Revision Changes Path >> 1.292.2.2 +2 -2 src/sys/dev/pci/pci.c > > I was reading the Release Notes for 6.0 on > http://www.freebsd.org/relnotes/6-STABLE/relnotes/i386/article.html > and noticed: > > 2.2.2 Hardware Support > > The acpi(4) driver now turns the ACPI and PCI devices off or to a > lower power state when suspending, and back on again when resuming. > This behavior can be disabled by setting the debug.acpi.do_powerstate > and hw.pci.do_powerstate sysctls to 0. > > Given this is the same tunable you changed back to 0 by default, does > that "when resuming" has anything to do with this last commit? If so, > it could still be mentioned the other way around, allowing people > wanting to, to enable the tunable :) You bring up a different point also, which is that ACPI should probably be set to match this same default for release. -- Nate From owner-cvs-src@FreeBSD.ORG Sun Sep 18 17:13:18 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DBF8516A41F; Sun, 18 Sep 2005 17:13:18 +0000 (GMT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9906043D46; Sun, 18 Sep 2005 17:13:18 +0000 (GMT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8IHDIQw053278; Sun, 18 Sep 2005 17:13:18 GMT (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8IHDIT5053277; Sun, 18 Sep 2005 17:13:18 GMT (envelope-from phk) Message-Id: <200509181713.j8IHDIT5053277@repoman.freebsd.org> From: Poul-Henning Kamp Date: Sun, 18 Sep 2005 17:13:18 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/kern kern_mib.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2005 17:13:19 -0000 phk 2005-09-18 17:13:17 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/kern kern_mib.c Log: MFC: This bit missed out in the DEVFS MFC earlier today: SYSCTL debug.sizeof.cdev moved to relevant source file. Approved by: re@ (scottl) Revision Changes Path 1.74.2.1 +0 -4 src/sys/kern/kern_mib.c From owner-cvs-src@FreeBSD.ORG Sun Sep 18 17:36:29 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6C15316A41F; Sun, 18 Sep 2005 17:36:29 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3905143D49; Sun, 18 Sep 2005 17:36:29 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8IHaTIf054997; Sun, 18 Sep 2005 17:36:29 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8IHaTAM054996; Sun, 18 Sep 2005 17:36:29 GMT (envelope-from rwatson) Message-Id: <200509181736.j8IHaTAM054996@repoman.freebsd.org> From: Robert Watson Date: Sun, 18 Sep 2005 17:36:29 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/net if.c src/sys/netinet in.c in.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2005 17:36:29 -0000 rwatson 2005-09-18 17:36:29 UTC FreeBSD src repository Modified files: sys/net if.c sys/netinet in.c in.h Log: Take a first cut at cleaning up ifnet removal and multicast socket panics, which occur when stale ifnet pointers are left in struct moptions hung off of inpcbs: - Add in_ifdetach(), which matches in6_ifdetach(), and allows the protocol to perform early tear-down on the interface early in if_detach(). - Annotate that if_detach() needs careful consideration. - Remove calls to in_pcbpurgeif0() in the handling of SIOCDIFADDR -- this is not the place to detect interface removal! This also removes what is basically a nasty (and now unnecessary) hack. - Invoke in_pcbpurgeif0() from in_ifdetach(), in both raw and UDP IPv4 sockets. It is now possible to run the msocket_ifnet_remove regression test using HEAD without panicking. MFC after: 3 days Revision Changes Path 1.247 +7 -0 src/sys/net/if.c 1.88 +12 -8 src/sys/netinet/in.c 1.92 +1 -0 src/sys/netinet/in.h From owner-cvs-src@FreeBSD.ORG Sun Sep 18 17:50:59 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 28B5216A41F; Sun, 18 Sep 2005 17:50:59 +0000 (GMT) (envelope-from ache@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D68C643D45; Sun, 18 Sep 2005 17:50:58 +0000 (GMT) (envelope-from ache@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8IHowSl057593; Sun, 18 Sep 2005 17:50:58 GMT (envelope-from ache@repoman.freebsd.org) Received: (from ache@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8IHowIV057592; Sun, 18 Sep 2005 17:50:58 GMT (envelope-from ache) Message-Id: <200509181750.j8IHowIV057592@repoman.freebsd.org> From: "Andrey A. Chernov" Date: Sun, 18 Sep 2005 17:50:58 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libc/gen getcwd.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2005 17:50:59 -0000 ache 2005-09-18 17:50:58 UTC FreeBSD src repository Modified files: lib/libc/gen getcwd.c Log: Just by allocating size*2 bytes we can't be sure that new size will be enough, so change two if (size not enough) { reallocf(size*2); } into while (size not enough) { reallocf(size*2); } Revision Changes Path 1.28 +2 -2 src/lib/libc/gen/getcwd.c From owner-cvs-src@FreeBSD.ORG Sun Sep 18 17:59:48 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 87FCC16A41F; Sun, 18 Sep 2005 17:59:48 +0000 (GMT) (envelope-from sam@errno.com) Received: from ebb.errno.com (ebb.errno.com [66.127.85.87]) by mx1.FreeBSD.org (Postfix) with ESMTP id 13FD243D45; Sun, 18 Sep 2005 17:59:48 +0000 (GMT) (envelope-from sam@errno.com) Received: from [10.0.0.192] ([10.0.0.192]) (authenticated bits=0) by ebb.errno.com (8.12.9/8.12.6) with ESMTP id j8IHxj6j073628 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 18 Sep 2005 10:59:45 -0700 (PDT) (envelope-from sam@errno.com) Message-ID: <432DAABC.4040308@errno.com> Date: Sun, 18 Sep 2005 10:58:20 -0700 From: Sam Leffler Organization: Errno Consulting User-Agent: Mozilla Thunderbird 1.0.6 (Macintosh/20050716) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Damien Bergamini References: <200509171241.j8HCf5ov019561@repoman.freebsd.org> <432C4C6F.80906@errno.com> <00d501c5bbc0$1e8a9240$0300a8c0@COMETE> <432C8486.8060808@errno.com> <00f701c5bc2b$faa6faf0$0300a8c0@COMETE> In-Reply-To: <00f701c5bc2b$faa6faf0$0300a8c0@COMETE> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/iwi if_iwi.c if_iwireg.h if_iwivar.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2005 17:59:48 -0000 Damien Bergamini wrote: > | > No, you missed the point. This is not a table of ieee80211_node's, but > | > just a table of the neighbours mac addresses. Thus there is no problem > | > with reference counting, locking and such. > | > The iwi_find_txnode() function just looks for a mac address in the table > | > and returns its index (an entry is created if it was not already existing). > | > | Sorry, you're correct, these are mac addresses and not node references. > | But the suggestion still holds. You've got a separate piece of > | per-node information that logically belongs in a driver-private area of > | the node. Having it there would eliminate the table lookup; you just > | take the node pointer and deref to get the index. The intent of > | driver-private node storage is to eliminate add-on tables like this. > > Yeah, I already used something similar in ral for per-node rate adaptation. > But I thought it would be an overkill here for such a simple task. > Moreover, I must maintain exactly the same table in h/w, so keeping the h/w > table in sync with net80211 nodes would be a nightmare. Not sure about the nightmare of syncing state or things being overkill. Doing per-driver state is very simple and if you need one piece of data you''re likely going to need more. The main advantage I can see to doing what I suggested is you eliminate a fixed-size table in your driver. I don't think you do lookups often so replacing the linear search with the O(1) deref probably doesn't matter. > > | Note that when I MFC'd changes in this driver recently that I did not > | MFC any of your WME mods. My suggestion was that you not MFC _some_ of > | the changes; not things like fixing hidden ap handling. re is the final > | arbiter of what can be MFC'd. > > Looks like it's already too late for BETA5 anyway ... How are you testing your WME support? Sam From owner-cvs-src@FreeBSD.ORG Sun Sep 18 19:17:02 2005 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5B0A816A41F; Sun, 18 Sep 2005 19:17:02 +0000 (GMT) (envelope-from gavin.atkinson@ury.york.ac.uk) Received: from mail-gw1.york.ac.uk (mail-gw1.york.ac.uk [144.32.128.246]) by mx1.FreeBSD.org (Postfix) with ESMTP id AA71B43D46; Sun, 18 Sep 2005 19:16:59 +0000 (GMT) (envelope-from gavin.atkinson@ury.york.ac.uk) Received: from ury.york.ac.uk (ury.york.ac.uk [144.32.108.81]) by mail-gw1.york.ac.uk (8.12.10/8.12.10) with ESMTP id j8IJGvKG005955; Sun, 18 Sep 2005 20:16:57 +0100 (BST) Received: from ury.york.ac.uk (localhost.york.ac.uk [127.0.0.1]) by ury.york.ac.uk (8.13.1/8.13.1) with ESMTP id j8IJGvY5090383; Sun, 18 Sep 2005 20:16:57 +0100 (BST) (envelope-from gavin.atkinson@ury.york.ac.uk) Received: from localhost (gavin@localhost) by ury.york.ac.uk (8.13.1/8.13.1/Submit) with ESMTP id j8IJGvrF090380; Sun, 18 Sep 2005 20:16:57 +0100 (BST) (envelope-from gavin.atkinson@ury.york.ac.uk) X-Authentication-Warning: ury.york.ac.uk: gavin owned process doing -bs Date: Sun, 18 Sep 2005 20:16:57 +0100 (BST) From: Gavin Atkinson X-X-Sender: gavin@ury.york.ac.uk To: Giorgos Keramidas In-Reply-To: <200509181540.j8IFe2LR042274@repoman.freebsd.org> Message-ID: <20050918200104.F89636@ury.york.ac.uk> References: <200509181540.j8IFe2LR042274@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="0-698952180-1127071017=:89636" X-York-MailScanner: Found to be clean X-York-MailScanner-From: gavin.atkinson@ury.york.ac.uk Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/share/man/man5 passwd.5 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2005 19:17:02 -0000 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --0-698952180-1127071017=:89636 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed On Sun, 18 Sep 2005, Giorgos Keramidas wrote: > keramida 2005-09-18 15:40:02 UTC > > Modified files: > share/man/man5 passwd.5 > Log: > Explain the use of `*' in master.passwd and that it's slightly > different from the use of `*' in /etc/passwd. +.Nm master.passwd +file, a password of +.Ql * +is used to indicate that no one can ever log into that account. +The field only contains encrypted passwords, and +.Ql * +can never be the result of encrypting a password. This is not strictly true - all it prevents is logins using passwords. Passwordless logins using SSH public keys (for example) are unaffected. Perhaps the attached patch chould be committed? Gavin --0-698952180-1127071017=:89636 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="passwd.5.diff" Content-Transfer-Encoding: BASE64 Content-ID: <20050918201657.N89636@ury.york.ac.uk> Content-Description: Content-Disposition: attachment; filename="passwd.5.diff" LS0tIHBhc3N3ZC41Lm9sZAlTdW4gU2VwIDE4IDE2OjQwOjAyIDIwMDUNCisr KyBwYXNzd2QuNQlTdW4gU2VwIDE4IDIwOjE1OjE2IDIwMDUNCkBAIC0xMTAs NyArMTEwLDkgQEANCiAuTm0gbWFzdGVyLnBhc3N3ZA0KIGZpbGUsIGEgcGFz c3dvcmQgb2YNCiAuUWwgKg0KLWlzIHVzZWQgdG8gaW5kaWNhdGUgdGhhdCBu byBvbmUgY2FuIGV2ZXIgbG9nIGludG8gdGhhdCBhY2NvdW50Lg0KK2lzIHVz ZWQgdG8gaW5kaWNhdGUgdGhhdCBubyBvbmUgY2FuIGV2ZXIgbG9nIGludG8g dGhhdCBhY2NvdW50DQordXNpbmcgcGFzc3dvcmRzLg0KK1Bhc3N3b3JkbGVz cyBsb2dpbnMgd2lsbCBub3QgYmUgcHJldmVudGVkLg0KIFRoZSBmaWVsZCBv bmx5IGNvbnRhaW5zIGVuY3J5cHRlZCBwYXNzd29yZHMsIGFuZA0KIC5RbCAq DQogY2FuIG5ldmVyIGJlIHRoZSByZXN1bHQgb2YgZW5jcnlwdGluZyBhIHBh c3N3b3JkLg0K --0-698952180-1127071017=:89636-- From owner-cvs-src@FreeBSD.ORG Sun Sep 18 19:23:35 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D096E16A420; Sun, 18 Sep 2005 19:23:35 +0000 (GMT) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8D14843D4C; Sun, 18 Sep 2005 19:23:35 +0000 (GMT) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8IJNZHA062745; Sun, 18 Sep 2005 19:23:35 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8IJNZBW062744; Sun, 18 Sep 2005 19:23:35 GMT (envelope-from cognet) Message-Id: <200509181923.j8IJNZBW062744@repoman.freebsd.org> From: Olivier Houchard Date: Sun, 18 Sep 2005 19:23:35 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/snp snp.c src/sys/sys snoop.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2005 19:23:36 -0000 cognet 2005-09-18 19:23:35 UTC FreeBSD src repository Modified files: sys/dev/snp snp.c sys/sys snoop.h Log: Slightly change the API for the SNPSTTY ioctl so that the userland now provides a file descriptor instead of a dev_t. Discussed with: phk MFC after: 3 days Revision Changes Path 1.101 +14 -5 src/sys/dev/snp/snp.c 1.25 +2 -4 src/sys/sys/snoop.h From owner-cvs-src@FreeBSD.ORG Sun Sep 18 19:24:06 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1C50516A41F; Sun, 18 Sep 2005 19:24:06 +0000 (GMT) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9732943D58; Sun, 18 Sep 2005 19:24:05 +0000 (GMT) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8IJO5Qg062784; Sun, 18 Sep 2005 19:24:05 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8IJO5p7062783; Sun, 18 Sep 2005 19:24:05 GMT (envelope-from cognet) Message-Id: <200509181924.j8IJO5p7062783@repoman.freebsd.org> From: Olivier Houchard Date: Sun, 18 Sep 2005 19:24:05 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.sbin/watch watch.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2005 19:24:06 -0000 cognet 2005-09-18 19:24:05 UTC FreeBSD src repository Modified files: usr.sbin/watch watch.c Log: Open the tty device and pass the fd for SNPSTTY. MFC after: 3 days Revision Changes Path 1.32 +8 -2 src/usr.sbin/watch/watch.c From owner-cvs-src@FreeBSD.ORG Sun Sep 18 19:48:32 2005 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AE22C16A41F; Sun, 18 Sep 2005 19:48:32 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (vc4-2-0-87.dsl.netrack.net [199.45.160.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2DF6F43D45; Sun, 18 Sep 2005 19:48:32 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from localhost (localhost.village.org [127.0.0.1] (may be forged)) by harmony.bsdimp.com (8.13.3/8.13.3) with ESMTP id j8IJj81p010930; Sun, 18 Sep 2005 13:45:08 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Sun, 18 Sep 2005 13:45:18 -0600 (MDT) Message-Id: <20050918.134518.31977329.imp@bsdimp.com> To: nate@root.org From: "M. Warner Losh" In-Reply-To: <432D9F4B.9080902@root.org> References: <200509111928.j8BJSWci066427@repoman.freebsd.org> <70e8236f0509180715406f1f31@mail.gmail.com> <432D9F4B.9080902@root.org> X-Mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0 (harmony.bsdimp.com [127.0.0.1]); Sun, 18 Sep 2005 13:45:09 -0600 (MDT) Cc: cvs-src@freebsd.org, joao.barros@gmail.com, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/dev/pci pci.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2005 19:48:32 -0000 In message: <432D9F4B.9080902@root.org> Nate Lawson writes: : Joao Barros wrote: : > On 9/11/05, Warner Losh wrote: : > : >>imp 2005-09-11 19:28:31 UTC : >> : >> FreeBSD src repository : >> : >> Modified files: (Branch: RELENG_6) : >> sys/dev/pci pci.c : >> Log: : >> Change the default of pci_do_powerstate to 0, per request from re@. : >> The number of raid controllers that violate the WHQL seems to be : >> growing in number and not isolated to old versions as previously : >> thought. Though the numbers of these seen in the wild is still : >> relatively small, they hang the system when parts of their devices are : >> powered down. The one area that these parts appear often are in the : >> higher end servers. As such, be conservative about powering down : >> devices that have no driver attached by default. Until a better : >> approach is proven in current, this is the prudent choice. : >> : >> Laptop users wishing the benefits of powering down devices with no : >> drivers will now need to set hw.pci.do_powerstate=1 in their : >> /boot/loader.conf file. Some users will have devices that will : >> prevent this setting (hence the need to make it default 0). : >> : >> Approved by: re@ (scottl) : >> : >> Revision Changes Path : >> 1.292.2.2 +2 -2 src/sys/dev/pci/pci.c : > : > I was reading the Release Notes for 6.0 on : > http://www.freebsd.org/relnotes/6-STABLE/relnotes/i386/article.html : > and noticed: : > : > 2.2.2 Hardware Support : > : > The acpi(4) driver now turns the ACPI and PCI devices off or to a : > lower power state when suspending, and back on again when resuming. : > This behavior can be disabled by setting the debug.acpi.do_powerstate : > and hw.pci.do_powerstate sysctls to 0. : > : > Given this is the same tunable you changed back to 0 by default, does : > that "when resuming" has anything to do with this last commit? If so, : > it could still be mentioned the other way around, allowing people : > wanting to, to enable the tunable :) : : You bring up a different point also, which is that ACPI should probably : be set to match this same default for release. Actually, all that the do_powerstate stuff in pci land does is turn off the devices when no driver is attached. We always turn them back on on resume. Warner From owner-cvs-src@FreeBSD.ORG Sun Sep 18 20:31:28 2005 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4BEE016A421 for ; Sun, 18 Sep 2005 20:31:28 +0000 (GMT) (envelope-from keramida@ceid.upatras.gr) Received: from mail.vivodinet.gr (mail3.vivodinet.gr [80.76.39.13]) by mx1.FreeBSD.org (Postfix) with SMTP id B24D943D46 for ; Sun, 18 Sep 2005 20:31:26 +0000 (GMT) (envelope-from keramida@ceid.upatras.gr) Received: (qmail 11565 invoked from network); 18 Sep 2005 20:31:21 -0000 Received: from dslcustomer-222-89.vivodi.gr (HELO flame.pc) (83.171.222.89) by 0 with SMTP; 18 Sep 2005 20:31:21 -0000 Received: from flame.pc (flame [127.0.0.1]) by flame.pc (8.13.4/8.13.4) with ESMTP id j8IKVAiQ001458; Sun, 18 Sep 2005 23:31:10 +0300 (EEST) (envelope-from keramida@ceid.upatras.gr) Received: (from keramida@localhost) by flame.pc (8.13.4/8.13.4/Submit) id j8IKV93g001457; Sun, 18 Sep 2005 23:31:09 +0300 (EEST) (envelope-from keramida@ceid.upatras.gr) Date: Sun, 18 Sep 2005 23:31:09 +0300 From: Giorgos Keramidas To: Gavin Atkinson Message-ID: <20050918203109.GA1419@flame.pc> References: <200509181540.j8IFe2LR042274@repoman.freebsd.org> <20050918200104.F89636@ury.york.ac.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050918200104.F89636@ury.york.ac.uk> Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/share/man/man5 passwd.5 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2005 20:31:28 -0000 On 2005-09-18 20:16, Gavin Atkinson wrote: > On Sun, 18 Sep 2005, Giorgos Keramidas wrote: > > Modified files: > > share/man/man5 passwd.5 > > Log: > > Explain the use of `*' in master.passwd and that it's slightly > > different from the use of `*' in /etc/passwd. > > +.Nm master.passwd > +file, a password of > +.Ql * > +is used to indicate that no one can ever log into that account. > +The field only contains encrypted passwords, and > +.Ql * > +can never be the result of encrypting a password. > > This is not strictly true - all it prevents is logins using passwords. > Passwordless logins using SSH public keys (for example) are unaffected. > > Perhaps the attached patch chould be committed? Yeah, I've been talking with simon@ about this. I was preparing to commit something similar, see below: > --- passwd.5.old Sun Sep 18 16:40:02 2005 > +++ passwd.5 Sun Sep 18 20:15:16 2005 > @@ -110,7 +110,9 @@ > .Nm master.passwd > file, a password of > .Ql * > -is used to indicate that no one can ever log into that account. > +is used to indicate that no one can ever log into that account > +using passwords. > +Passwordless logins will not be prevented. > The field only contains encrypted passwords, and > .Ql * > can never be the result of encrypting a password. Would this be ok? % Index: passwd.5 % =================================================================== % RCS file: /home/ncvs/src/share/man/man5/passwd.5,v % retrieving revision 1.45 % diff -u -r1.45 passwd.5 % --- passwd.5 18 Sep 2005 15:40:02 -0000 1.45 % +++ passwd.5 18 Sep 2005 20:30:21 -0000 % @@ -110,7 +110,11 @@ % .Nm master.passwd % file, a password of % .Ql * % -is used to indicate that no one can ever log into that account. % +is used to indicate that no one can ever log into that account % +using password authentication (logins through other forms of % +authentication, i.e.\& using % +.Xr ssh 1 % +keys, will still work). % The field only contains encrypted passwords, and % .Ql * % can never be the result of encrypting a password. From owner-cvs-src@FreeBSD.ORG Sun Sep 18 20:51:35 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A57B116A41F; Sun, 18 Sep 2005 20:51:35 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 69E1843D48; Sun, 18 Sep 2005 20:51:34 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8IKpYbp073494; Sun, 18 Sep 2005 20:51:34 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8IKpYGU073493; Sun, 18 Sep 2005 20:51:34 GMT (envelope-from imp) Message-Id: <200509182051.j8IKpYGU073493@repoman.freebsd.org> From: Warner Losh Date: Sun, 18 Sep 2005 20:51:34 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/ed if_ed.c if_ed_pccard.c if_edvar.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2005 20:51:35 -0000 imp 2005-09-18 20:51:34 UTC FreeBSD src repository Modified files: sys/dev/ed if_ed.c if_ed_pccard.c if_edvar.h Log: MFp4: o eliminate the ED_NO_MIIBUS option. Now, you need miibus to use ed with pccard. If you have an old ISA or PCI card w/o a miibus, then you'll still be able to use the ed driver w/o miibus in the kernel. If you have pccard you'll need mii now. Most pccards these days have miibus, and many cards have ISSUES if you don't attach miibus. issues I don't want to constantly rediagnose. - Add new media_ioctl, mediachg and tick function pointers. The core driver will call these if they aren't NULL, or return an error if they are. - migrate remaining mii code into if_ed_pccard. o include some notes from my datasheet fishing. this may allow us to get media status from some pccards. o Fix one bug that's common to many drivers. call if_free(ifp) after we tear down the interrupt. ed_intr() depends on ifp being there and freeing it while interrupts can still happen is, ummm, bad. Revision Changes Path 1.262 +11 -92 src/sys/dev/ed/if_ed.c 1.100 +134 -28 src/sys/dev/ed/if_ed_pccard.c 1.37 +4 -5 src/sys/dev/ed/if_edvar.h From owner-cvs-src@FreeBSD.ORG Sun Sep 18 20:53:54 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 74ED616A41F; Sun, 18 Sep 2005 20:53:54 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 33B4E43D48; Sun, 18 Sep 2005 20:53:54 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8IKrs0x073555; Sun, 18 Sep 2005 20:53:54 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8IKrsUJ073554; Sun, 18 Sep 2005 20:53:54 GMT (envelope-from imp) Message-Id: <200509182053.j8IKrsUJ073554@repoman.freebsd.org> From: Warner Losh Date: Sun, 18 Sep 2005 20:53:54 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/conf options X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2005 20:53:54 -0000 imp 2005-09-18 20:53:54 UTC FreeBSD src repository Modified files: sys/conf options Log: No ED_NO_MIIBUS no more. Not one more or the same number of non positive options Revision Changes Path 1.514 +0 -1 src/sys/conf/options From owner-cvs-src@FreeBSD.ORG Sun Sep 18 21:08:08 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2C91116A41F; Sun, 18 Sep 2005 21:08:08 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0363F43D6E; Sun, 18 Sep 2005 21:08:03 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8IL83Xp074351; Sun, 18 Sep 2005 21:08:03 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8IL83qf074350; Sun, 18 Sep 2005 21:08:03 GMT (envelope-from rwatson) Message-Id: <200509182108.j8IL83qf074350@repoman.freebsd.org> From: Robert Watson Date: Sun, 18 Sep 2005 21:08:03 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern uipc_socket.c src/sys/sys socket.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2005 21:08:08 -0000 rwatson 2005-09-18 21:08:03 UTC FreeBSD src repository Modified files: sys/kern uipc_socket.c sys/sys socket.h Log: Add three new read-only socket options, which allow regression tests and other applications to query the state of the stack regarding the accept queue on a listen socket: SO_LISTENQLIMIT Return the value of so_qlimit (socket backlog) SO_LISTENQLEN Return the value of so_qlen (complete sockets) SO_LISTENINCQLEN Return the value of so_incqlen (incomplete sockets) Minor white space tweaks to existing socket options to make them consistent. Discussed with: andre MFC after: 1 week Revision Changes Path 1.249 +17 -0 src/sys/kern/uipc_socket.c 1.89 +3 -0 src/sys/sys/socket.h From owner-cvs-src@FreeBSD.ORG Sun Sep 18 21:40:15 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9112C16A41F; Sun, 18 Sep 2005 21:40:15 +0000 (GMT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4DA9F43D45; Sun, 18 Sep 2005 21:40:15 +0000 (GMT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8ILeFS8076058; Sun, 18 Sep 2005 21:40:15 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8ILeFx5076057; Sun, 18 Sep 2005 21:40:15 GMT (envelope-from marcel) Message-Id: <200509182140.j8ILeFx5076057@repoman.freebsd.org> From: Marcel Moolenaar Date: Sun, 18 Sep 2005 21:40:15 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern kern_uuid.c src/sys/sys uuid.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2005 21:40:15 -0000 marcel 2005-09-18 21:40:15 UTC FreeBSD src repository Modified files: sys/kern kern_uuid.c sys/sys uuid.h Log: Move the UUID generator into its own function, called kern_uuidgen(), so that UUIDs can be generated from within the kernel. The uuidgen(2) syscall now allocates kernel memory, calls the generator, and does a copyout() for the whole UUID store. This change is in support of GPT. Revision Changes Path 1.9 +39 -29 src/sys/kern/kern_uuid.c 1.5 +2 -0 src/sys/sys/uuid.h From owner-cvs-src@FreeBSD.ORG Sun Sep 18 21:59:00 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DB9AE16A41F; Sun, 18 Sep 2005 21:59:00 +0000 (GMT) (envelope-from csjp@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4F07043D48; Sun, 18 Sep 2005 21:59:00 +0000 (GMT) (envelope-from csjp@FreeBSD.org) Received: from freefall.freebsd.org (csjp@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j8ILx0Jo014589; Sun, 18 Sep 2005 21:59:00 GMT (envelope-from csjp@freefall.freebsd.org) Received: (from csjp@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j8ILx02Y014588; Sun, 18 Sep 2005 21:59:00 GMT (envelope-from csjp) Date: Sun, 18 Sep 2005 21:59:00 +0000 From: "Christian S.J. Peron" To: Olivier Houchard Message-ID: <20050918215900.GA84158@freefall.freebsd.org> References: <200509181923.j8IJNZBW062744@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200509181923.j8IJNZBW062744@repoman.freebsd.org> User-Agent: Mutt/1.4.2.1i Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/snp snp.c src/sys/sys snoop.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2005 21:59:01 -0000 On Sun, Sep 18, 2005 at 07:23:35PM +0000, Olivier Houchard wrote: > cognet 2005-09-18 19:23:35 UTC > > FreeBSD src repository > > Modified files: > sys/dev/snp snp.c > sys/sys snoop.h > Log: > Slightly change the API for the SNPSTTY ioctl so that the userland now > provides a file descriptor instead of a dev_t. > > Discussed with: phk > MFC after: 3 days > > Revision Changes Path > 1.101 +14 -5 src/sys/dev/snp/snp.c > 1.25 +2 -4 src/sys/sys/snoop.h I've been meaning to get around to this. Good work! -- Christian S.J. Peron csjp@FreeBSD.ORG FreeBSD Committer FreeBSD Security Team From owner-cvs-src@FreeBSD.ORG Sun Sep 18 22:24:04 2005 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5B61816A41F; Sun, 18 Sep 2005 22:24:04 +0000 (GMT) (envelope-from setantae@submonkey.net) Received: from shrike.submonkey.net (cpc2-cdif2-3-1-cust208.cdif.cable.ntl.com [82.31.78.208]) by mx1.FreeBSD.org (Postfix) with ESMTP id C671F43D45; Sun, 18 Sep 2005 22:24:03 +0000 (GMT) (envelope-from setantae@submonkey.net) Received: from setantae by shrike.submonkey.net with local (Exim 4.52 (FreeBSD)) id 1EH7Zp-0009gZ-Dg; Sun, 18 Sep 2005 23:24:01 +0100 Date: Sun, 18 Sep 2005 23:24:01 +0100 From: Ceri Davies To: Giorgos Keramidas Message-ID: <20050918222401.GQ441@submonkey.net> Mail-Followup-To: Ceri Davies , Giorgos Keramidas , Gavin Atkinson , src-committers@freebsd.org, cvs-src@freebsd.org, cvs-all@freebsd.org References: <200509181540.j8IFe2LR042274@repoman.freebsd.org> <20050918200104.F89636@ury.york.ac.uk> <20050918203109.GA1419@flame.pc> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="Eu9PQ+LfZADlAtIa" Content-Disposition: inline In-Reply-To: <20050918203109.GA1419@flame.pc> X-PGP: finger ceri@FreeBSD.org User-Agent: Mutt/1.5.10i Sender: Ceri Davies Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org, Gavin Atkinson Subject: Re: cvs commit: src/share/man/man5 passwd.5 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2005 22:24:04 -0000 --Eu9PQ+LfZADlAtIa Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Sep 18, 2005 at 11:31:09PM +0300, Giorgos Keramidas wrote: > On 2005-09-18 20:16, Gavin Atkinson wrote: > > On Sun, 18 Sep 2005, Giorgos Keramidas wrote: > > > Modified files: > > > share/man/man5 passwd.5 > > > Log: > > > Explain the use of `*' in master.passwd and that it's slightly > > > different from the use of `*' in /etc/passwd. > > > > +.Nm master.passwd > > +file, a password of > > +.Ql * > > +is used to indicate that no one can ever log into that account. > > +The field only contains encrypted passwords, and > > +.Ql * > > +can never be the result of encrypting a password. > > > > This is not strictly true - all it prevents is logins using passwords. > > Passwordless logins using SSH public keys (for example) are unaffected. Since "pw lock" has been entering the string '*LOCKED*' for years now, is there any reason why this has never been fed back to the OpenSSH project for inclusion as LOCKED_PASSWD_STRING for FreeBSD? Then we can document that in passwd.5 too and usage can start to converge. Ceri PS I'm aware that different people use different strings, but since *LOCKED* is what pw has been using for ever I see no reason to use anything else. --=20 Only two things are infinite, the universe and human stupidity, and I'm not sure about the former. -- Einstein (attrib.) --Eu9PQ+LfZADlAtIa Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (FreeBSD) iD8DBQFDLekBocfcwTS3JF8RAhmJAJ9GpdfxB0UImXJXdUJKJ0SIs6SlrwCbBZCg 59uG7FnBtD3QVSk2baAI9AE= =x6AX -----END PGP SIGNATURE----- --Eu9PQ+LfZADlAtIa-- From owner-cvs-src@FreeBSD.ORG Sun Sep 18 23:54:41 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3087216A41F; Sun, 18 Sep 2005 23:54:41 +0000 (GMT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E2B8243D46; Sun, 18 Sep 2005 23:54:40 +0000 (GMT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8INseIY080863; Sun, 18 Sep 2005 23:54:40 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8INsePh080862; Sun, 18 Sep 2005 23:54:40 GMT (envelope-from marcel) Message-Id: <200509182354.j8INsePh080862@repoman.freebsd.org> From: Marcel Moolenaar Date: Sun, 18 Sep 2005 23:54:40 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/geom geom_ctl.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2005 23:54:41 -0000 marcel 2005-09-18 23:54:40 UTC FreeBSD src repository Modified files: sys/geom geom_ctl.c Log: o Don't cause a panic when the control request lacks a verb. o Don't set the error twice when the named class does not exist. It causes ioctl(2) to return with error EEXIST. Revision Changes Path 1.37 +9 -5 src/sys/geom/geom_ctl.c From owner-cvs-src@FreeBSD.ORG Mon Sep 19 02:59:09 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BC9A116A41F; Mon, 19 Sep 2005 02:59:09 +0000 (GMT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8E5F743D45; Mon, 19 Sep 2005 02:59:09 +0000 (GMT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8J2x9sL094645; Mon, 19 Sep 2005 02:59:09 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8J2x9Cs094644; Mon, 19 Sep 2005 02:59:09 GMT (envelope-from marcel) Message-Id: <200509190259.j8J2x9Cs094644@repoman.freebsd.org> From: Marcel Moolenaar Date: Mon, 19 Sep 2005 02:59:09 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/tools/regression/geom_gpt gctl.t test.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 02:59:09 -0000 marcel 2005-09-19 02:59:09 UTC FreeBSD src repository Added files: tools/regression/geom_gpt gctl.t test.c Log: Add the beginnings of a testsuite for testing GPT control requests. The testsuite is based on a simple driver program that builds a request from the arguments passed to it and issues the request to Geom. The driver emits FAIL with the error string or PASS depending on whether the request completed with an error or not. A -v option has been added to the driver and causes the request to be dumped. The -v option to prove(1) controls the -v option to the driver. The testsuite itself contains a hash of which the key constitutes the arguments and the value is the expected result. Revision Changes Path 1.1 +86 -0 src/tools/regression/geom_gpt/gctl.t (new) 1.1 +137 -0 src/tools/regression/geom_gpt/test.c (new) From owner-cvs-src@FreeBSD.ORG Mon Sep 19 03:10:22 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EBFA916A41F; Mon, 19 Sep 2005 03:10:21 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A8D0943D45; Mon, 19 Sep 2005 03:10:21 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8J3ALnW095980; Mon, 19 Sep 2005 03:10:21 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8J3ALgt095979; Mon, 19 Sep 2005 03:10:21 GMT (envelope-from imp) Message-Id: <200509190310.j8J3ALgt095979@repoman.freebsd.org> From: Warner Losh Date: Mon, 19 Sep 2005 03:10:21 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/an if_an.c src/sys/dev/arl if_arl_isa.c src/sys/dev/awi if_awi_pccard.c src/sys/dev/cm if_cm_isa.c src/sys/dev/cnw if_cnw.c src/sys/dev/cp if_cp.c src/sys/dev/cs if_cs.c src/sys/dev/ed if_ed.c src/sys/dev/em if_em.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 03:10:22 -0000 imp 2005-09-19 03:10:21 UTC FreeBSD src repository Modified files: sys/dev/an if_an.c sys/dev/arl if_arl_isa.c sys/dev/awi if_awi_pccard.c sys/dev/cm if_cm_isa.c sys/dev/cnw if_cnw.c sys/dev/cp if_cp.c sys/dev/cs if_cs.c sys/dev/ed if_ed.c sys/dev/em if_em.c sys/dev/en if_en_pci.c sys/dev/ep if_ep.c sys/dev/fe if_fe_pccard.c sys/dev/if_ndis if_ndis.c sys/dev/ipw if_ipw.c sys/dev/iwi if_iwi.c sys/dev/ixgb if_ixgb.c sys/dev/lge if_lge.c sys/dev/nge if_nge.c sys/dev/nve if_nve.c sys/dev/ral if_ral.c sys/dev/ray if_ray.c sys/dev/re if_re.c sys/dev/sbsh if_sbsh.c sys/dev/sio sio_pccard.c sys/dev/sn if_sn.c sys/dev/tx if_tx.c sys/dev/txp if_txp.c sys/dev/vge if_vge.c sys/dev/wi if_wi.c sys/dev/wl if_wl.c sys/dev/xe if_xe_pccard.c Log: Make sure that we call if_free(ifp) after bus_teardown_intr. Since we could get an interrupt after we free the ifp, and the interrupt handler depended on the ifp being still alive, this could, in theory, cause a crash. Eliminate this possibility by moving the if_free to after the bus_teardown_intr() call. Revision Changes Path 1.71 +1 -1 src/sys/dev/an/if_an.c 1.6 +1 -1 src/sys/dev/arl/if_arl_isa.c 1.22 +1 -3 src/sys/dev/awi/if_awi_pccard.c 1.8 +1 -1 src/sys/dev/cm/if_cm_isa.c 1.22 +1 -1 src/sys/dev/cnw/if_cnw.c 1.27 +3 -2 src/sys/dev/cp/if_cp.c 1.43 +1 -1 src/sys/dev/cs/if_cs.c 1.263 +1 -1 src/sys/dev/ed/if_ed.c 1.70 +3 -1 src/sys/dev/em/if_em.c 1.39 +1 -1 src/sys/dev/en/if_en_pci.c 1.144 +1 -1 src/sys/dev/ep/if_ep.c 1.28 +1 -1 src/sys/dev/fe/if_fe_pccard.c 1.102 +3 -2 src/sys/dev/if_ndis/if_ndis.c 1.14 +2 -1 src/sys/dev/ipw/if_ipw.c 1.17 +2 -1 src/sys/dev/iwi/if_iwi.c 1.14 +3 -2 src/sys/dev/ixgb/if_ixgb.c 1.42 +1 -1 src/sys/dev/lge/if_lge.c 1.79 +1 -1 src/sys/dev/nge/if_nge.c 1.12 +3 -3 src/sys/dev/nve/if_nve.c 1.17 +1 -1 src/sys/dev/ral/if_ral.c 1.82 +1 -1 src/sys/dev/ray/if_ray.c 1.54 +2 -2 src/sys/dev/re/if_re.c 1.15 +2 -1 src/sys/dev/sbsh/if_sbsh.c 1.16 +9 -21 src/sys/dev/sio/sio_pccard.c 1.51 +1 -1 src/sys/dev/sn/if_sn.c 1.92 +0 -1 src/sys/dev/tx/if_tx.c 1.36 +3 -3 src/sys/dev/txp/if_txp.c 1.18 +2 -2 src/sys/dev/vge/if_vge.c 1.190 +1 -1 src/sys/dev/wi/if_wi.c 1.70 +1 -1 src/sys/dev/wl/if_wl.c 1.32 +1 -1 src/sys/dev/xe/if_xe_pccard.c From owner-cvs-src@FreeBSD.ORG Mon Sep 19 03:35:33 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 78F5C16A41F; Mon, 19 Sep 2005 03:35:33 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3817D43D45; Mon, 19 Sep 2005 03:35:33 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8J3ZXvA097036; Mon, 19 Sep 2005 03:35:33 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8J3ZXvB097035; Mon, 19 Sep 2005 03:35:33 GMT (envelope-from imp) Message-Id: <200509190335.j8J3ZXvB097035@repoman.freebsd.org> From: Warner Losh Date: Mon, 19 Sep 2005 03:35:33 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/sio sio_pccard.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 03:35:33 -0000 imp 2005-09-19 03:35:33 UTC FreeBSD src repository Modified files: sys/dev/sio sio_pccard.c Log: Last change to this file actually removed the oldcard compat code. This change removes one last K&Rism. Revision Changes Path 1.17 +1 -2 src/sys/dev/sio/sio_pccard.c From owner-cvs-src@FreeBSD.ORG Mon Sep 19 03:51:59 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B401916A43B for ; Mon, 19 Sep 2005 03:51:58 +0000 (GMT) (envelope-from rik@cronyx.ru) Received: from hanoi.cronyx.ru (hanoi.cronyx.ru [144.206.181.53]) by mx1.FreeBSD.org (Postfix) with ESMTP id AB47A43D45 for ; Mon, 19 Sep 2005 03:51:57 +0000 (GMT) (envelope-from rik@cronyx.ru) Received: (from root@localhost) by hanoi.cronyx.ru (8.13.0/vak/3.0) id j8J3mrr2057203 for cvs-src@FreeBSD.org.checked; Mon, 19 Sep 2005 07:48:53 +0400 (MSD) (envelope-from rik@cronyx.ru) Received: from cronyx.ru (localhost.cronyx.ru [127.0.0.1]) by hanoi.cronyx.ru (8.13.0/vak/3.0) with ESMTP id j8J3kCHh057188; Mon, 19 Sep 2005 07:46:12 +0400 (MSD) (envelope-from rik@cronyx.ru) Message-ID: <432E3252.5060608@cronyx.ru> Date: Mon, 19 Sep 2005 07:36:50 +0400 From: Roman Kurakin User-Agent: Mozilla/5.0 (X11; U; Linux i686; ru-RU; rv:1.2.1) Gecko/20030426 X-Accept-Language: ru-ru, en MIME-Version: 1.0 To: Warner Losh References: <200509190310.j8J3ALgt095979@repoman.freebsd.org> In-Reply-To: <200509190310.j8J3ALgt095979@repoman.freebsd.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/an if_an.c src/sys/dev/arl if_arl_isa.c src/sys/dev/awi if_awi_pccard.c src/sys/dev/cm if_cm_isa.c src/sys/dev/cnw if_cnw.c src/sys/dev/cp if_cp.c src/sys/dev/cs if_cs.c src/sys/dev/ed if_ed.c src/sys/dev/em if_em.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 03:52:01 -0000 I didn't check what was done for my drivers, but I'll put situation the other way. At the point we are going to unregister interrupt handler we have atleast half-stoped device. This may mean that any coming packet through if_start would reactivate device or put it to unknown state. Just as with problem you've tried to fix this is hardly depend on driver design. IMHO the better aproach is to set some flag for the interrupt handler that we should only clear any interrupts and ignore interrupt details. rik Warner Losh: >imp 2005-09-19 03:10:21 UTC > > FreeBSD src repository > > Modified files: > sys/dev/an if_an.c > sys/dev/arl if_arl_isa.c > sys/dev/awi if_awi_pccard.c > sys/dev/cm if_cm_isa.c > sys/dev/cnw if_cnw.c > sys/dev/cp if_cp.c > sys/dev/cs if_cs.c > sys/dev/ed if_ed.c > sys/dev/em if_em.c > sys/dev/en if_en_pci.c > sys/dev/ep if_ep.c > sys/dev/fe if_fe_pccard.c > sys/dev/if_ndis if_ndis.c > sys/dev/ipw if_ipw.c > sys/dev/iwi if_iwi.c > sys/dev/ixgb if_ixgb.c > sys/dev/lge if_lge.c > sys/dev/nge if_nge.c > sys/dev/nve if_nve.c > sys/dev/ral if_ral.c > sys/dev/ray if_ray.c > sys/dev/re if_re.c > sys/dev/sbsh if_sbsh.c > sys/dev/sio sio_pccard.c > sys/dev/sn if_sn.c > sys/dev/tx if_tx.c > sys/dev/txp if_txp.c > sys/dev/vge if_vge.c > sys/dev/wi if_wi.c > sys/dev/wl if_wl.c > sys/dev/xe if_xe_pccard.c > Log: > Make sure that we call if_free(ifp) after bus_teardown_intr. Since we > could get an interrupt after we free the ifp, and the interrupt > handler depended on the ifp being still alive, this could, in theory, > cause a crash. Eliminate this possibility by moving the if_free to > after the bus_teardown_intr() call. > > Revision Changes Path > 1.71 +1 -1 src/sys/dev/an/if_an.c > 1.6 +1 -1 src/sys/dev/arl/if_arl_isa.c > 1.22 +1 -3 src/sys/dev/awi/if_awi_pccard.c > 1.8 +1 -1 src/sys/dev/cm/if_cm_isa.c > 1.22 +1 -1 src/sys/dev/cnw/if_cnw.c > 1.27 +3 -2 src/sys/dev/cp/if_cp.c > 1.43 +1 -1 src/sys/dev/cs/if_cs.c > 1.263 +1 -1 src/sys/dev/ed/if_ed.c > 1.70 +3 -1 src/sys/dev/em/if_em.c > 1.39 +1 -1 src/sys/dev/en/if_en_pci.c > 1.144 +1 -1 src/sys/dev/ep/if_ep.c > 1.28 +1 -1 src/sys/dev/fe/if_fe_pccard.c > 1.102 +3 -2 src/sys/dev/if_ndis/if_ndis.c > 1.14 +2 -1 src/sys/dev/ipw/if_ipw.c > 1.17 +2 -1 src/sys/dev/iwi/if_iwi.c > 1.14 +3 -2 src/sys/dev/ixgb/if_ixgb.c > 1.42 +1 -1 src/sys/dev/lge/if_lge.c > 1.79 +1 -1 src/sys/dev/nge/if_nge.c > 1.12 +3 -3 src/sys/dev/nve/if_nve.c > 1.17 +1 -1 src/sys/dev/ral/if_ral.c > 1.82 +1 -1 src/sys/dev/ray/if_ray.c > 1.54 +2 -2 src/sys/dev/re/if_re.c > 1.15 +2 -1 src/sys/dev/sbsh/if_sbsh.c > 1.16 +9 -21 src/sys/dev/sio/sio_pccard.c > 1.51 +1 -1 src/sys/dev/sn/if_sn.c > 1.92 +0 -1 src/sys/dev/tx/if_tx.c > 1.36 +3 -3 src/sys/dev/txp/if_txp.c > 1.18 +2 -2 src/sys/dev/vge/if_vge.c > 1.190 +1 -1 src/sys/dev/wi/if_wi.c > 1.70 +1 -1 src/sys/dev/wl/if_wl.c > 1.32 +1 -1 src/sys/dev/xe/if_xe_pccard.c > > From owner-cvs-src@FreeBSD.ORG Mon Sep 19 04:39:24 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 82D8E16A41F; Mon, 19 Sep 2005 04:39:24 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (vc4-2-0-87.dsl.netrack.net [199.45.160.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1AD2843D46; Mon, 19 Sep 2005 04:39:24 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from localhost (localhost.village.org [127.0.0.1] (may be forged)) by harmony.bsdimp.com (8.13.3/8.13.3) with ESMTP id j8J4d0Vf014511; Sun, 18 Sep 2005 22:39:00 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Sun, 18 Sep 2005 22:39:10 -0600 (MDT) Message-Id: <20050918.223910.51643480.imp@bsdimp.com> To: rik@cronyx.ru From: "M. Warner Losh" In-Reply-To: <432E3252.5060608@cronyx.ru> References: <200509190310.j8J3ALgt095979@repoman.freebsd.org> <432E3252.5060608@cronyx.ru> X-Mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0 (harmony.bsdimp.com [127.0.0.1]); Sun, 18 Sep 2005 22:39:00 -0600 (MDT) Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/an if_an.c src/sys/dev/arl if_arl_isa.c src/sys/dev/awi if_awi_pccard.c src/sys/dev/cm if_cm_isa.c src/sys/dev/cnw if_cnw.c src/sys/dev/cp if_cp.c src/sys/dev/cs if_cs.c src/sys/dev/ed if_ed.c src/sys/dev/em if_em.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 04:39:24 -0000 In message: <432E3252.5060608@cronyx.ru> Roman Kurakin writes: : I didn't check what was done for my drivers, but I'll : put situation the other way. At the point we are going : to unregister interrupt handler we have atleast half-stoped : device. This may mean that any coming packet through : if_start would reactivate device or put it to unknown state. : Just as with problem you've tried to fix this is hardly : depend on driver design. IMHO the better aproach is to : set some flag for the interrupt handler that we should only : clear any interrupts and ignore interrupt details. While an addition flag may be necessary to cover all cases, this change is necessary because the interrupt handlers in each of these drivers appears to depend on ifp being allocated and alive. This change fixes the ordering problem. I'm working on a better, more complete solution. These changes are a step in that road. Warner From owner-cvs-src@FreeBSD.ORG Mon Sep 19 05:40:40 2005 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BB32716A41F; Mon, 19 Sep 2005 05:40:40 +0000 (GMT) (envelope-from ru@ip.net.ua) Received: from mail.ipnet.kiev.ua (cielago.ip.net.ua [82.193.96.7]) by mx1.FreeBSD.org (Postfix) with ESMTP id F16DC43D46; Mon, 19 Sep 2005 05:40:39 +0000 (GMT) (envelope-from ru@ip.net.ua) Received: from localhost (rocky.ip.net.ua [82.193.96.2]) by mail.ipnet.kiev.ua (8.12.11/8.12.11) with ESMTP id j8J5ebWg076093; Mon, 19 Sep 2005 08:40:37 +0300 (EEST) (envelope-from ru@ip.net.ua) Received: from mail.ipnet.kiev.ua ([82.193.96.7]) by localhost (rocky.ipnet [82.193.96.2]) (amavisd-new, port 10024) with LMTP id 84512-13; Mon, 19 Sep 2005 08:40:36 +0300 (EEST) Received: from heffalump.ip.net.ua (heffalump.ip.net.ua [82.193.96.213]) by mail.ipnet.kiev.ua (8.12.11/8.12.11) with ESMTP id j8J5eaC5076090 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 19 Sep 2005 08:40:36 +0300 (EEST) (envelope-from ru@ip.net.ua) Received: (from ru@localhost) by heffalump.ip.net.ua (8.13.3/8.13.3) id j8J5eqxo011522; Mon, 19 Sep 2005 08:40:52 +0300 (EEST) (envelope-from ru) Date: Mon, 19 Sep 2005 08:40:51 +0300 From: Ruslan Ermilov To: Warner Losh Message-ID: <20050919054051.GB65954@ip.net.ua> References: <200509182051.j8IKpYGU073493@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="v9Ux+11Zm5mwPlX6" Content-Disposition: inline In-Reply-To: <200509182051.j8IKpYGU073493@repoman.freebsd.org> User-Agent: Mutt/1.5.9i X-Virus-Scanned: by amavisd-new at ip.net.ua Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/dev/ed if_ed.c if_ed_pccard.c if_edvar.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 05:40:40 -0000 --v9Ux+11Zm5mwPlX6 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Sep 18, 2005 at 08:51:34PM +0000, Warner Losh wrote: > o Fix one bug that's common to many drivers. call if_free(ifp) after > we tear down the interrupt. ed_intr() depends on ifp being there and > freeing it while interrupts can still happen is, ummm, bad. > =20 I think this change is a mismerge from some of your work with my work already in CVS. if_free(ifp) is already called in ed_release_resources(), which is used both in the failure case in ed_*_attach() and in ed_detach(). What's now in CVS should cause freeing a NULL pointer on detach. About the commonality... Usually foo_stop() (which is called first in foo_detach() if you were talking about the detach) disables interrupts, so foo_intr() doesn't usually happen. From reading the code, I see the same holds true for ed(4). OTOH, it was shown that on some SMP machines it's possible to get a call to foo_intr() after foo_stop() has been called by foo_shutdown(), which will lead to a panic in most of the drivers. See kern/85005 and kern/62889 for some examples. I think the generic solution to this problem should be to return from foo_intr() quickly if IFF_DRV_RUNNING is not set. Cheers, --=20 Ruslan Ermilov ru@FreeBSD.org FreeBSD committer --v9Ux+11Zm5mwPlX6 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (FreeBSD) iD8DBQFDLk9jqRfpzJluFF4RAjiwAJ4g+ZQ+VCqRMKK2Mtv8WycLaQFazwCffCrr /VTIcqJvx4g6QkPeb9xJ5d0= =09Ag -----END PGP SIGNATURE----- --v9Ux+11Zm5mwPlX6-- From owner-cvs-src@FreeBSD.ORG Mon Sep 19 05:50:15 2005 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BE60516A41F; Mon, 19 Sep 2005 05:50:15 +0000 (GMT) (envelope-from ru@ip.net.ua) Received: from mail.ipnet.kiev.ua (cielago.ip.net.ua [82.193.96.7]) by mx1.FreeBSD.org (Postfix) with ESMTP id EC4FE43D46; Mon, 19 Sep 2005 05:50:14 +0000 (GMT) (envelope-from ru@ip.net.ua) Received: from localhost (rocky.ip.net.ua [82.193.96.2]) by mail.ipnet.kiev.ua (8.12.11/8.12.11) with ESMTP id j8J5oD6X077667; Mon, 19 Sep 2005 08:50:13 +0300 (EEST) (envelope-from ru@ip.net.ua) Received: from mail.ipnet.kiev.ua ([82.193.96.7]) by localhost (rocky.ipnet [82.193.96.2]) (amavisd-new, port 10024) with LMTP id 84785-18; Mon, 19 Sep 2005 08:50:13 +0300 (EEST) Received: from heffalump.ip.net.ua (heffalump.ip.net.ua [82.193.96.213]) by mail.ipnet.kiev.ua (8.12.11/8.12.11) with ESMTP id j8J5oDax077664 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 19 Sep 2005 08:50:13 +0300 (EEST) (envelope-from ru@ip.net.ua) Received: (from ru@localhost) by heffalump.ip.net.ua (8.13.3/8.13.3) id j8J5oScn030865; Mon, 19 Sep 2005 08:50:28 +0300 (EEST) (envelope-from ru) Date: Mon, 19 Sep 2005 08:50:28 +0300 From: Ruslan Ermilov To: Warner Losh Message-ID: <20050919055028.GC65954@ip.net.ua> References: <200509190310.j8J3ALgt095979@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="ncSAzJYg3Aa9+CRW" Content-Disposition: inline In-Reply-To: <200509190310.j8J3ALgt095979@repoman.freebsd.org> User-Agent: Mutt/1.5.9i X-Virus-Scanned: by amavisd-new at ip.net.ua Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/dev/an if_an.c src/sys/dev/arl if_arl_isa.c src/sys/dev/awi if_awi_pccard.c src/sys/dev/cm if_cm_isa.c src/sys/dev/cnw if_cnw.c src/sys/dev/cp if_cp.c src/sys/dev/cs if_cs.c src/sys/dev/ed if_ed.c src/sys/dev/em if_em.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 05:50:15 -0000 --ncSAzJYg3Aa9+CRW Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, On Mon, Sep 19, 2005 at 03:10:21AM +0000, Warner Losh wrote: > imp 2005-09-19 03:10:21 UTC >=20 > FreeBSD src repository >=20 > Modified files: > sys/dev/an if_an.c=20 [...] > sys/dev/xe if_xe_pccard.c=20 > Log: > Make sure that we call if_free(ifp) after bus_teardown_intr. Since we > could get an interrupt after we free the ifp, and the interrupt > handler depended on the ifp being still alive, this could, in theory, > cause a crash. Eliminate this possibility by moving the if_free to > after the bus_teardown_intr() call. > =20 I'm going into more details in my other reply to your ed(4) commit, but I'm pretty sure you're attacking a wrong problem here. Most drivers don' assume and will behave badly (read: panic) if foo_intr() is called after foo_stop() (foo_stop() disables interrupts and usually frees some resources needed by code called from foo_intr()). A better fix that I had in mind (and that I think jhb@ has suggested) would be to return from foo_intr() quickly if IFF_DRV_RUNNING is not set. Can you reproduce the problem that you mention on real hardware? Cheers, --=20 Ruslan Ermilov ru@FreeBSD.org FreeBSD committer --ncSAzJYg3Aa9+CRW Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (FreeBSD) iD8DBQFDLlGkqRfpzJluFF4RAsIOAJ4njNyf7ZcyjmGt84eNYgPvLe8EVQCcCgkK obGtOnHOae7b5XhKuo6weCA= =ixoi -----END PGP SIGNATURE----- --ncSAzJYg3Aa9+CRW-- From owner-cvs-src@FreeBSD.ORG Mon Sep 19 06:51:58 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A0B4416A41F; Mon, 19 Sep 2005 06:51:58 +0000 (GMT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3CF7043D49; Mon, 19 Sep 2005 06:51:58 +0000 (GMT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8J6pwCD011094; Mon, 19 Sep 2005 06:51:58 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8J6pvVC011093; Mon, 19 Sep 2005 06:51:58 GMT (envelope-from marcel) Message-Id: <200509190651.j8J6pvVC011093@repoman.freebsd.org> From: Marcel Moolenaar Date: Mon, 19 Sep 2005 06:51:57 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/tools/regression/geom_gpt gctl.t test.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 06:51:58 -0000 marcel 2005-09-19 06:51:57 UTC FreeBSD src repository Modified files: tools/regression/geom_gpt gctl.t test.c Log: o Extend the suite to run more than just the driver. We need to run mdconfig(8), because we need a disk to work on. o Extend the number of tests now that we have a disk. o Simplify the driver. All parameters are ASCII strings now. Revision Changes Path 1.2 +68 -29 src/tools/regression/geom_gpt/gctl.t 1.2 +8 -44 src/tools/regression/geom_gpt/test.c From owner-cvs-src@FreeBSD.ORG Mon Sep 19 06:55:28 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4E5E216A41F; Mon, 19 Sep 2005 06:55:28 +0000 (GMT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2062D43D49; Mon, 19 Sep 2005 06:55:28 +0000 (GMT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8J6tSj7011293; Mon, 19 Sep 2005 06:55:28 GMT (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8J6tSNH011292; Mon, 19 Sep 2005 06:55:28 GMT (envelope-from phk) Message-Id: <200509190655.j8J6tSNH011292@repoman.freebsd.org> From: Poul-Henning Kamp Date: Mon, 19 Sep 2005 06:55:27 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/md md.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 06:55:28 -0000 phk 2005-09-19 06:55:27 UTC FreeBSD src repository Modified files: sys/dev/md md.c Log: Fix configuration locking in MD. Remove md_mtx. Remove GIANT from the mdctl device driver and avoid DROP_GIANT, PICKUP_GIANT and geom events since we can call into GEOM directly now. Pick up Giant around vn_close(). Apply an exclusive sx around mdctls ioctl and preloading to protect lists etc.. Don't initialize our lock (md_mtx or md_sx) from a SYSINIT when there is a perfectly good pair of _fini/_init functions to do it from. Prune any final fractional sector from the mediasize to keep GEOM happy. Cleanups: Unify MDIOVERSION check in (x)mdctlioctl() Add pointer to start() routine to softc to eliminate a switch{} Inline guts of mddetach(). Always pass error pointer to mdnew(), simplify implementation. Revision Changes Path 1.157 +80 -116 src/sys/dev/md/md.c From owner-cvs-src@FreeBSD.ORG Mon Sep 19 06:58:39 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C3EE616A41F; Mon, 19 Sep 2005 06:58:39 +0000 (GMT) (envelope-from philip@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7B1F443D5A; Mon, 19 Sep 2005 06:58:39 +0000 (GMT) (envelope-from philip@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8J6wd4K011540; Mon, 19 Sep 2005 06:58:39 GMT (envelope-from philip@repoman.freebsd.org) Received: (from philip@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8J6wdLM011539; Mon, 19 Sep 2005 06:58:39 GMT (envelope-from philip) Message-Id: <200509190658.j8J6wdLM011539@repoman.freebsd.org> From: Philip Paeps Date: Mon, 19 Sep 2005 06:58:39 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.sbin/moused moused.8 moused.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 06:58:40 -0000 philip 2005-09-19 06:58:39 UTC FreeBSD src repository Modified files: usr.sbin/moused moused.8 moused.c Log: Add an option to stop 'mouse drift' in some defective/cheap mice. This stops the pointer slowly wandering away on its own in an annoying way when the mouse isn't physically moved. PR: bin/83970 Submitted by: Lena -at- lena.kiev.ua X-MFC after: 6.0-RELEASE Revision Changes Path 1.55 +11 -0 src/usr.sbin/moused/moused.8 1.74 +78 -4 src/usr.sbin/moused/moused.c From owner-cvs-src@FreeBSD.ORG Mon Sep 19 07:12:41 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8137B16A41F; Mon, 19 Sep 2005 07:12:41 +0000 (GMT) (envelope-from ru@ip.net.ua) Received: from tigra.ip.net.ua (tigra.ip.net.ua [82.193.96.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id D087143D49; Mon, 19 Sep 2005 07:12:40 +0000 (GMT) (envelope-from ru@ip.net.ua) Received: from localhost (rocky.ip.net.ua [82.193.96.2]) by tigra.ip.net.ua (8.12.11/8.12.11) with ESMTP id j8J7Cder036741; Mon, 19 Sep 2005 10:12:39 +0300 (EEST) (envelope-from ru@ip.net.ua) Received: from tigra.ip.net.ua ([82.193.96.10]) by localhost (rocky.ipnet [82.193.96.2]) (amavisd-new, port 10024) with LMTP id 90578-15; Mon, 19 Sep 2005 10:12:37 +0300 (EEST) Received: from heffalump.ip.net.ua (heffalump.ip.net.ua [82.193.96.213]) by tigra.ip.net.ua (8.12.11/8.12.11) with ESMTP id j8J7Cbp2036737 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 19 Sep 2005 10:12:37 +0300 (EEST) (envelope-from ru@ip.net.ua) Received: (from ru@localhost) by heffalump.ip.net.ua (8.13.3/8.13.3) id j8J7Cr2v081913; Mon, 19 Sep 2005 10:12:53 +0300 (EEST) (envelope-from ru) Date: Mon, 19 Sep 2005 10:12:52 +0300 From: Ruslan Ermilov To: Olivier Houchard Message-ID: <20050919071252.GG65954@ip.net.ua> References: <200509181924.j8IJO5p7062783@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="5L6AZ1aJH5mDrqCQ" Content-Disposition: inline In-Reply-To: <200509181924.j8IJO5p7062783@repoman.freebsd.org> User-Agent: Mutt/1.5.9i X-Virus-Scanned: by amavisd-new at ip.net.ua Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/usr.sbin/watch watch.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 07:12:41 -0000 --5L6AZ1aJH5mDrqCQ Content-Type: multipart/mixed; boundary="5CUMAwwhRxlRszMD" Content-Disposition: inline --5CUMAwwhRxlRszMD Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, On Sun, Sep 18, 2005 at 07:24:05PM +0000, Olivier Houchard wrote: > cognet 2005-09-18 19:24:05 UTC >=20 > FreeBSD src repository >=20 > Modified files: > usr.sbin/watch watch.c=20 > Log: > Open the tty device and pass the fd for SNPSTTY. > =20 > MFC after: 3 days > =20 > Revision Changes Path > 1.32 +8 -2 src/usr.sbin/watch/watch.c >=20 The attached patch does the following: - Restores the ability to detach from a tty via SIOCSTTY. - Removes a stray debugging printf. - Fixes the module build (vnode_if.h is now necessary). - Documents the change. Cheers, --=20 Ruslan Ermilov ru@FreeBSD.org FreeBSD committer --5CUMAwwhRxlRszMD Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=p Content-Transfer-Encoding: quoted-printable Index: sys/dev/snp/snp.c =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /home/ncvs/src/sys/dev/snp/snp.c,v retrieving revision 1.101 diff -u -p -r1.101 snp.c --- sys/dev/snp/snp.c 18 Sep 2005 19:23:35 -0000 1.101 +++ sys/dev/snp/snp.c 19 Sep 2005 07:04:40 -0000 @@ -527,7 +527,9 @@ snpioctl(dev, cmd, data, flags, td) switch (cmd) { case SNPSTTY: s =3D *(int *)data; - if (s < 0 || fget(td, s, &fp) !=3D 0) + if (s < 0) + return (snp_down(snp)); + if (fget(td, s, &fp) !=3D 0) return (EINVAL); if (fp->f_type !=3D DTYPE_VNODE || fp->f_vnode->v_type !=3D VCHR) { @@ -536,8 +538,6 @@ snpioctl(dev, cmd, data, flags, td) } tdev =3D fp->f_vnode->v_rdev; fdrop(fp, td); - if (tdev =3D=3D NULL) - return (snp_down(snp)); =20 tp =3D snpdevtotty(tdev); if (!tp) @@ -593,7 +593,6 @@ snpioctl(dev, cmd, data, flags, td) *(int *)data =3D snp->snp_len; else if (snp->snp_flags & SNOOP_DOWN) { - printf("IT IS DOWN\n"); if (snp->snp_flags & SNOOP_OFLOW) *(int *)data =3D SNP_OFLOW; else Index: sys/modules/snp/Makefile =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /home/ncvs/src/sys/modules/snp/Makefile,v retrieving revision 1.4 diff -u -p -r1.4 Makefile --- sys/modules/snp/Makefile 29 Dec 2004 08:47:29 -0000 1.4 +++ sys/modules/snp/Makefile 19 Sep 2005 07:06:11 -0000 @@ -4,5 +4,6 @@ =20 KMOD=3D snp SRCS=3D snp.c +SRCS+=3D vnode_if.h =20 .include Index: usr.sbin/watch/watch.c =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /home/ncvs/src/usr.sbin/watch/watch.c,v retrieving revision 1.32 diff -u -p -r1.32 watch.c --- usr.sbin/watch/watch.c 18 Sep 2005 19:24:05 -0000 1.32 +++ usr.sbin/watch/watch.c 19 Sep 2005 07:07:05 -0000 @@ -218,10 +218,10 @@ setup_scr(void) static void detach_snp(void) { - dev_t dev; + int fd; =20 - dev =3D NODEV; - ioctl(snp_io, SNPSTTY, &dev); + fd =3D -1; + ioctl(snp_io, SNPSTTY, &fd); } =20 static void Index: share/man/man4/snp.4 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /home/ncvs/src/share/man/man4/snp.4,v retrieving revision 1.26 diff -u -p -r1.26 snp.4 --- share/man/man4/snp.4 21 Jan 2005 08:36:37 -0000 1.26 +++ share/man/man4/snp.4 19 Sep 2005 07:09:11 -0000 @@ -1,7 +1,7 @@ .\" .\" $FreeBSD: src/share/man/man4/snp.4,v 1.26 2005/01/21 08:36:37 ru Exp $ .\" -.Dd February 24, 1995 +.Dd September 18, 2005 .Dt SNP 4 .Os .Sh NAME @@ -30,17 +30,20 @@ To associate a given .Nm device with a tty to be observed, open the .Nm -device and then use the +device and a tty device, and then issue the .Dv SNPSTTY -ioctl. +ioctl on +.Nm +device. The argument passed to the .Xr ioctl 2 is the address of a variable of type -.Vt udev_t . +.Vt int , +holding the file descriptor of a tty device. To detach the .Nm device from a tty use a pointer to a value of -.Dv NODEV . +\-1. .Pp The .Dv SNPGTTY --5CUMAwwhRxlRszMD-- --5L6AZ1aJH5mDrqCQ Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (FreeBSD) iD8DBQFDLmT0qRfpzJluFF4RArD1AJ0dd0DzbvR83VyBE42hzGuQrHvfewCfQTGF rQ/h0WyINNpTiHT37tjGTSM= =ToqC -----END PGP SIGNATURE----- --5L6AZ1aJH5mDrqCQ-- From owner-cvs-src@FreeBSD.ORG Mon Sep 19 07:35:43 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7DEA016A41F; Mon, 19 Sep 2005 07:35:43 +0000 (GMT) (envelope-from sos@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 329CA43D45; Mon, 19 Sep 2005 07:35:43 +0000 (GMT) (envelope-from sos@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8J7Zgd6013179; Mon, 19 Sep 2005 07:35:43 GMT (envelope-from sos@repoman.freebsd.org) Received: (from sos@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8J7ZgPB013178; Mon, 19 Sep 2005 07:35:42 GMT (envelope-from sos) Message-Id: <200509190735.j8J7ZgPB013178@repoman.freebsd.org> From: Søren Schmidt Date: Mon, 19 Sep 2005 07:35:42 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/ata ata-lowlevel.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 07:35:43 -0000 sos 2005-09-19 07:35:42 UTC FreeBSD src repository Modified files: sys/dev/ata ata-lowlevel.c Log: Dont wait for READY on ATAPI_IDENTIFY. Fixes the losage of some ATAPI device that reported failed probing with "timeout waiting for read DRQ". Revision Changes Path 1.72 +5 -1 src/sys/dev/ata/ata-lowlevel.c From owner-cvs-src@FreeBSD.ORG Mon Sep 19 08:07:19 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CE40416A41F; Mon, 19 Sep 2005 08:07:19 +0000 (GMT) (envelope-from imura@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8842043D45; Mon, 19 Sep 2005 08:07:19 +0000 (GMT) (envelope-from imura@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8J87J5j015033; Mon, 19 Sep 2005 08:07:19 GMT (envelope-from imura@repoman.freebsd.org) Received: (from imura@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8J87JbH015032; Mon, 19 Sep 2005 08:07:19 GMT (envelope-from imura) Message-Id: <200509190807.j8J87JbH015032@repoman.freebsd.org> From: "R. Imura" Date: Mon, 19 Sep 2005 08:07:18 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/contrib/smbfs/lib/smb mbuf.c nb_name.c rap.c src/contrib/smbfs/smbutil view.c src/sys/sys mchain.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 08:07:20 -0000 imura 2005-09-19 08:07:18 UTC FreeBSD src repository Modified files: contrib/smbfs/lib/smb mbuf.c nb_name.c rap.c contrib/smbfs/smbutil view.c sys/sys mchain.h Log: Remove macros htole{s,l,q}, letoh{s,l,q}, htobe{s,l,q}, betoh{s,l,q} and replace it with more standard byteorder macros in our system. Revision Changes Path 1.3 +9 -9 src/contrib/smbfs/lib/smb/mbuf.c 1.2 +9 -4 src/contrib/smbfs/lib/smb/nb_name.c 1.5 +5 -6 src/contrib/smbfs/lib/smb/rap.c 1.2 +19 -6 src/contrib/smbfs/smbutil/view.c 1.10 +0 -48 src/sys/sys/mchain.h From owner-cvs-src@FreeBSD.ORG Mon Sep 19 08:11:05 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1454516A41F; Mon, 19 Sep 2005 08:11:05 +0000 (GMT) (envelope-from imura@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A59BE43D46; Mon, 19 Sep 2005 08:11:04 +0000 (GMT) (envelope-from imura@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8J8B4s8015356; Mon, 19 Sep 2005 08:11:04 GMT (envelope-from imura@repoman.freebsd.org) Received: (from imura@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8J8B4hH015355; Mon, 19 Sep 2005 08:11:04 GMT (envelope-from imura) Message-Id: <200509190811.j8J8B4hH015355@repoman.freebsd.org> From: "R. Imura" Date: Mon, 19 Sep 2005 08:11:04 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/contrib/smbfs/include/netsmb smb_lib.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 08:11:05 -0000 imura 2005-09-19 08:11:04 UTC FreeBSD src repository Modified files: contrib/smbfs/include/netsmb smb_lib.h Log: Fix get{w,d}{l,b}e, set{w,d}{l,b}e macros on big endian systems. Obtained from: NetBSD Revision Changes Path 1.2 +15 -16 src/contrib/smbfs/include/netsmb/smb_lib.h From owner-cvs-src@FreeBSD.ORG Mon Sep 19 08:13:44 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DB3AF16A41F; Mon, 19 Sep 2005 08:13:44 +0000 (GMT) (envelope-from imura@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 990B843D46; Mon, 19 Sep 2005 08:13:44 +0000 (GMT) (envelope-from imura@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8J8DiKQ015535; Mon, 19 Sep 2005 08:13:44 GMT (envelope-from imura@repoman.freebsd.org) Received: (from imura@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8J8Dich015534; Mon, 19 Sep 2005 08:13:44 GMT (envelope-from imura) Message-Id: <200509190813.j8J8Dich015534@repoman.freebsd.org> From: "R. Imura" Date: Mon, 19 Sep 2005 08:13:44 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.sbin Makefile src/usr.bin Makefile src/lib Makefile src/sys/modules Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 08:13:45 -0000 imura 2005-09-19 08:13:44 UTC FreeBSD src repository Modified files: usr.sbin Makefile usr.bin Makefile lib Makefile sys/modules Makefile Log: Connect smbfs build on powerpc. Revision Changes Path 1.207 +4 -0 src/lib/Makefile 1.455 +1 -0 src/sys/modules/Makefile 1.285 +4 -0 src/usr.bin/Makefile 1.336 +4 -0 src/usr.sbin/Makefile From owner-cvs-src@FreeBSD.ORG Mon Sep 19 09:14:48 2005 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 75ACD16A41F; Mon, 19 Sep 2005 09:14:48 +0000 (GMT) (envelope-from tataz@tataz.chchile.org) Received: from smtp1-g19.free.fr (smtp1-g19.free.fr [212.27.42.27]) by mx1.FreeBSD.org (Postfix) with ESMTP id 180E743D49; Mon, 19 Sep 2005 09:14:47 +0000 (GMT) (envelope-from tataz@tataz.chchile.org) Received: from tatooine.tataz.chchile.org (vol75-8-82-233-239-98.fbx.proxad.net [82.233.239.98]) by smtp1-g19.free.fr (Postfix) with ESMTP id AC67610655; Mon, 19 Sep 2005 11:14:46 +0200 (CEST) Received: by tatooine.tataz.chchile.org (Postfix, from userid 1000) id 8AA54405C; Mon, 19 Sep 2005 11:14:47 +0200 (CEST) Date: Mon, 19 Sep 2005 11:14:47 +0200 From: Jeremie Le Hen To: Stefan Bethke Message-ID: <20050919091447.GL51142@obiwan.tataz.chchile.org> References: <200509161119.j8GBJcS0080866@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.9i Cc: cvs-src@freebsd.org, src-committers@freebsd.org, Pawel Jakub Dawidek , cvs-all@freebsd.org Subject: Re: cvs commit: src/lib/libutil pidfile.3 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 09:14:48 -0000 Hi, > >pjd 2005-09-16 11:19:38 UTC > > > > FreeBSD src repository > > > > Modified files: > > lib/libutil pidfile.3 > > Log: > > Pidfiles should be created with permission preventing users from > >opening > > them for reading. When user can open file for reading, he can also > > flock(2) it, which can lead to confusions. > > This means that a monitoring tool would need to run with elevated > privileges to determine the PID of the process to monitor, correct? I can't see what's the problem with disclosing daemons' PID to all users, given they won't be able to signal it or such anyway. Regards, -- Jeremie Le Hen < jeremie at le-hen dot org >< ttz at chchile dot org > From owner-cvs-src@FreeBSD.ORG Mon Sep 19 09:30:00 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 621BA16A41F; Mon, 19 Sep 2005 09:30:00 +0000 (GMT) (envelope-from philip@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1AFA043D45; Mon, 19 Sep 2005 09:30:00 +0000 (GMT) (envelope-from philip@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8J9Txxp025821; Mon, 19 Sep 2005 09:29:59 GMT (envelope-from philip@repoman.freebsd.org) Received: (from philip@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8J9Txsq025820; Mon, 19 Sep 2005 09:29:59 GMT (envelope-from philip) Message-Id: <200509190929.j8J9Txsq025820@repoman.freebsd.org> From: Philip Paeps Date: Mon, 19 Sep 2005 09:29:59 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.sbin/moused moused.8 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 09:30:00 -0000 philip 2005-09-19 09:29:59 UTC FreeBSD src repository Modified files: usr.sbin/moused moused.8 Log: Fix a small typo. Spotted by: ceri Revision Changes Path 1.56 +1 -1 src/usr.sbin/moused/moused.8 From owner-cvs-src@FreeBSD.ORG Mon Sep 19 10:11:48 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 080F916A422; Mon, 19 Sep 2005 10:11:48 +0000 (GMT) (envelope-from dds@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 93FC443D49; Mon, 19 Sep 2005 10:11:47 +0000 (GMT) (envelope-from dds@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8JABljq027609; Mon, 19 Sep 2005 10:11:47 GMT (envelope-from dds@repoman.freebsd.org) Received: (from dds@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8JABlDT027608; Mon, 19 Sep 2005 10:11:47 GMT (envelope-from dds) Message-Id: <200509191011.j8JABlDT027608@repoman.freebsd.org> From: Diomidis Spinellis Date: Mon, 19 Sep 2005 10:11:47 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.bin/finger extern.h finger.1 finger.c util.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 10:11:48 -0000 dds 2005-09-19 10:11:47 UTC FreeBSD src repository Modified files: usr.bin/finger extern.h finger.1 finger.c util.c Log: Setting .nofinger will not hide you from root. Revision Changes Path 1.10 +1 -0 src/usr.bin/finger/extern.h 1.31 +1 -0 src/usr.bin/finger/finger.1 1.36 +2 -0 src/usr.bin/finger/finger.c 1.22 +2 -1 src/usr.bin/finger/util.c From owner-cvs-src@FreeBSD.ORG Mon Sep 19 10:14:05 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ABA8616A41F; Mon, 19 Sep 2005 10:14:05 +0000 (GMT) (envelope-from mux@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6D78F43D48; Mon, 19 Sep 2005 10:14:05 +0000 (GMT) (envelope-from mux@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8JAE52r027706; Mon, 19 Sep 2005 10:14:05 GMT (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8JAE5M2027705; Mon, 19 Sep 2005 10:14:05 GMT (envelope-from mux) Message-Id: <200509191014.j8JAE5M2027705@repoman.freebsd.org> From: Maxime Henrion Date: Mon, 19 Sep 2005 10:14:05 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/modules/snp Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 10:14:05 -0000 mux 2005-09-19 10:14:05 UTC FreeBSD src repository Modified files: sys/modules/snp Makefile Log: Fix the module build for snp(4). Submitted by: cognet Pointy hat to: cognet Revision Changes Path 1.5 +1 -1 src/sys/modules/snp/Makefile From owner-cvs-src@FreeBSD.ORG Mon Sep 19 10:48:27 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 56E1716A41F; Mon, 19 Sep 2005 10:48:27 +0000 (GMT) (envelope-from doginou@dong.ci0.org) Received: from dong.ci0.org (cognet.ci0.org [80.65.224.102]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7736843D60; Mon, 19 Sep 2005 10:48:16 +0000 (GMT) (envelope-from doginou@dong.ci0.org) Received: from dong.ci0.org (localhost.ci0.org [127.0.0.1]) by dong.ci0.org (8.13.3/8.12.11) with ESMTP id j8JB2W7C027780; Mon, 19 Sep 2005 13:02:32 +0200 (CEST) (envelope-from doginou@dong.ci0.org) Received: (from doginou@localhost) by dong.ci0.org (8.13.3/8.12.11/Submit) id j8JB2W0E027779; Mon, 19 Sep 2005 13:02:32 +0200 (CEST) (envelope-from doginou) Date: Mon, 19 Sep 2005 13:02:32 +0200 From: Olivier Houchard To: Ruslan Ermilov Message-ID: <20050919110232.GB27110@ci0.org> References: <200509181924.j8IJO5p7062783@repoman.freebsd.org> <20050919071252.GG65954@ip.net.ua> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050919071252.GG65954@ip.net.ua> User-Agent: Mutt/1.4.1i Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/usr.sbin/watch watch.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 10:48:27 -0000 On Mon, Sep 19, 2005 at 10:12:52AM +0300, Ruslan Ermilov wrote: > > > The attached patch does the following: > > - Restores the ability to detach from a tty via SIOCSTTY. > - Removes a stray debugging printf. > - Fixes the module build (vnode_if.h is now necessary). > - Documents the change. > > Hi, Sorry for this :(. I asked Maxime to commit the fix to the Makefile to at least unbreak the build, as I can't commit right now. Feel free to commit the other bits, or I'll do it tonight. Thanks, Olivier From owner-cvs-src@FreeBSD.ORG Mon Sep 19 10:48:43 2005 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2C5DC16A420; Mon, 19 Sep 2005 10:48:43 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [204.156.12.53]) by mx1.FreeBSD.org (Postfix) with ESMTP id B49F343D5E; Mon, 19 Sep 2005 10:48:36 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [204.156.12.50]) by cyrus.watson.org (Postfix) with ESMTP id 3F54346BB1; Mon, 19 Sep 2005 06:48:35 -0400 (EDT) Date: Mon, 19 Sep 2005 11:48:35 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Jeremie Le Hen In-Reply-To: <20050919091447.GL51142@obiwan.tataz.chchile.org> Message-ID: <20050919114658.A95188@fledge.watson.org> References: <200509161119.j8GBJcS0080866@repoman.freebsd.org> <20050919091447.GL51142@obiwan.tataz.chchile.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@freebsd.org, src-committers@freebsd.org, Pawel Jakub Dawidek , Stefan Bethke , cvs-all@freebsd.org Subject: Re: cvs commit: src/lib/libutil pidfile.3 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 10:48:43 -0000 On Mon, 19 Sep 2005, Jeremie Le Hen wrote: >>> FreeBSD src repository >>> >>> Modified files: >>> lib/libutil pidfile.3 >>> Log: >>> Pidfiles should be created with permission preventing users from >>> opening >>> them for reading. When user can open file for reading, he can also >>> flock(2) it, which can lead to confusions. >> >> This means that a monitoring tool would need to run with elevated >> privileges to determine the PID of the process to monitor, correct? > > I can't see what's the problem with disclosing daemons' PID to all > users, given they won't be able to signal it or such anyway. The problem isn't with revealing the pid, it's with allowing arbitrary access to the pidfile. Specifically, a malicious reader can open the file and acquire a lock on it, preventing the program or monitoring tools from acquiring a lock, which they try to do unconditionally as part of their activities. This is a hard-to-address issue, since sometimes you want locking to span users, and sometimes you don't. The only preventative measure, should one care enough, is to prevent untrusted parties from being able to open the file. Robert N M Watson From owner-cvs-src@FreeBSD.ORG Mon Sep 19 10:48:54 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2FA0116A426; Mon, 19 Sep 2005 10:48:53 +0000 (GMT) (envelope-from doginou@dong.ci0.org) Received: from dong.ci0.org (cognet.ci0.org [80.65.224.102]) by mx1.FreeBSD.org (Postfix) with ESMTP id AF5AA43D75; Mon, 19 Sep 2005 10:48:46 +0000 (GMT) (envelope-from doginou@dong.ci0.org) Received: from dong.ci0.org (localhost.ci0.org [127.0.0.1]) by dong.ci0.org (8.13.3/8.12.11) with ESMTP id j8JB32bC027795; Mon, 19 Sep 2005 13:03:02 +0200 (CEST) (envelope-from doginou@dong.ci0.org) Received: (from doginou@localhost) by dong.ci0.org (8.13.3/8.12.11/Submit) id j8JB324L027794; Mon, 19 Sep 2005 13:03:02 +0200 (CEST) (envelope-from doginou) Date: Mon, 19 Sep 2005 13:03:02 +0200 From: Olivier Houchard To: Maxime Henrion Message-ID: <20050919110302.GC27110@ci0.org> References: <200509191014.j8JAE5M2027705@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200509191014.j8JAE5M2027705@repoman.freebsd.org> User-Agent: Mutt/1.4.1i Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/modules/snp Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 10:48:55 -0000 On Mon, Sep 19, 2005 at 10:14:05AM +0000, Maxime Henrion wrote: > mux 2005-09-19 10:14:05 UTC > > FreeBSD src repository > > Modified files: > sys/modules/snp Makefile > Log: > Fix the module build for snp(4). > > Submitted by: cognet > Pointy hat to: cognet > > Revision Changes Path > 1.5 +1 -1 src/sys/modules/snp/Makefile Thanks ! Olivier From owner-cvs-src@FreeBSD.ORG Mon Sep 19 11:28:21 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B7F5E16A41F; Mon, 19 Sep 2005 11:28:21 +0000 (GMT) (envelope-from bde@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 70D2A43D58; Mon, 19 Sep 2005 11:28:21 +0000 (GMT) (envelope-from bde@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8JBSLDP031216; Mon, 19 Sep 2005 11:28:21 GMT (envelope-from bde@repoman.freebsd.org) Received: (from bde@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8JBSKIc031215; Mon, 19 Sep 2005 11:28:20 GMT (envelope-from bde) Message-Id: <200509191128.j8JBSKIc031215@repoman.freebsd.org> From: Bruce Evans Date: Mon, 19 Sep 2005 11:28:19 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/msun/bsdsrc b_log.c b_tgamma.c mathimpl.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 11:28:22 -0000 bde 2005-09-19 11:28:19 UTC FreeBSD src repository Modified files: lib/msun/bsdsrc b_log.c b_tgamma.c mathimpl.h Log: Fixed aliasing bugs in TRUNC() by using the fdlibm macros for access to doubles as bits. fdlibm-1.1 had similar aliasing bugs, but these were fixed by NetBSD or Cygnus before a modified version of fdlibm was imported in 1994. TRUNC() is only used by tgamma() and some implementation-detail functions. The aliasing bugs were detected by compiling with gcc -O2 but don't seem to have broken tgamma() on i386's or amd64's. They broke my modified version of tgamma(). Moved the definition of TRUNC() to mathimpl.h so that it can be fixed in one place, although the general version is even slower than necessary because it has to operate on pointers to volatiles to handle its arg sometimes being volatile. Inefficiency of the fdlibm macros slows down libm generally, and tgamma() is a relatively unimportant part of libm. The macros act as if on 32-bit words in memory, so they are hard to optimize to direct actions on 64-bit double registers for (non-i386) machines where this is possible. The optimization is too hard for gcc on amd64's, and declaring variables as volatile makes it impossible. Revision Changes Path 1.8 +1 -4 src/lib/msun/bsdsrc/b_log.c 1.7 +0 -8 src/lib/msun/bsdsrc/b_tgamma.c 1.6 +25 -0 src/lib/msun/bsdsrc/mathimpl.h From owner-cvs-src@FreeBSD.ORG Mon Sep 19 11:49:55 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 98D6C16A41F; Mon, 19 Sep 2005 11:49:55 +0000 (GMT) (envelope-from glebius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 58B9F43D46; Mon, 19 Sep 2005 11:49:55 +0000 (GMT) (envelope-from glebius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8JBntwK031964; Mon, 19 Sep 2005 11:49:55 GMT (envelope-from glebius@repoman.freebsd.org) Received: (from glebius@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8JBnt3e031963; Mon, 19 Sep 2005 11:49:55 GMT (envelope-from glebius) Message-Id: <200509191149.j8JBnt3e031963@repoman.freebsd.org> From: Gleb Smirnoff Date: Mon, 19 Sep 2005 11:49:55 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netgraph ng_pppoe.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 11:49:55 -0000 glebius 2005-09-19 11:49:55 UTC FreeBSD src repository Modified files: sys/netgraph ng_pppoe.c Log: Dej'a vu of revision 1.35 PR: kern/86258 Submitted by: Hiroshi Oota Revision Changes Path 1.75 +1 -1 src/sys/netgraph/ng_pppoe.c From owner-cvs-src@FreeBSD.ORG Mon Sep 19 12:09:34 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 830EE16A41F; Mon, 19 Sep 2005 12:09:34 +0000 (GMT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 441B243D48; Mon, 19 Sep 2005 12:09:34 +0000 (GMT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8JC9Y4E033161; Mon, 19 Sep 2005 12:09:34 GMT (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8JC9YH2033160; Mon, 19 Sep 2005 12:09:34 GMT (envelope-from phk) Message-Id: <200509191209.j8JC9YH2033160@repoman.freebsd.org> From: Poul-Henning Kamp Date: Mon, 19 Sep 2005 12:09:33 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/conf files X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 12:09:34 -0000 phk 2005-09-19 12:09:33 UTC FreeBSD src repository Modified files: sys/conf files Log: sample.c needs ath magic include path Revision Changes Path 1.1049 +2 -1 src/sys/conf/files From owner-cvs-src@FreeBSD.ORG Mon Sep 19 12:12:08 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6864616A421; Mon, 19 Sep 2005 12:12:08 +0000 (GMT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 13D9743D48; Mon, 19 Sep 2005 12:12:08 +0000 (GMT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8JCC7Z4033342; Mon, 19 Sep 2005 12:12:07 GMT (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8JCC7Wl033341; Mon, 19 Sep 2005 12:12:07 GMT (envelope-from phk) Message-Id: <200509191212.j8JCC7Wl033341@repoman.freebsd.org> From: Poul-Henning Kamp Date: Mon, 19 Sep 2005 12:12:07 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/tools/tools/nanobsd nanobsd.sh X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 12:12:08 -0000 phk 2005-09-19 12:12:07 UTC FreeBSD src repository Modified files: tools/tools/nanobsd nanobsd.sh Log: Missing ')' Revision Changes Path 1.9 +1 -1 src/tools/tools/nanobsd/nanobsd.sh From owner-cvs-src@FreeBSD.ORG Mon Sep 19 12:20:40 2005 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8CE9A16A41F; Mon, 19 Sep 2005 12:20:40 +0000 (GMT) (envelope-from keramida@ceid.upatras.gr) Received: from aiolos.otenet.gr (aiolos.otenet.gr [195.170.0.93]) by mx1.FreeBSD.org (Postfix) with ESMTP id D244943D45; Mon, 19 Sep 2005 12:20:38 +0000 (GMT) (envelope-from keramida@ceid.upatras.gr) Received: from flame.pc (aris.bedc.ondsl.gr [62.103.39.226]) by aiolos.otenet.gr (8.13.4/8.13.4/Debian-1) with SMTP id j8JCKall011060; Mon, 19 Sep 2005 15:20:37 +0300 Received: from flame.pc (flame [127.0.0.1]) by flame.pc (8.13.4/8.13.4) with ESMTP id j8JCKL3s001826; Mon, 19 Sep 2005 15:20:21 +0300 (EEST) (envelope-from keramida@ceid.upatras.gr) Received: (from keramida@localhost) by flame.pc (8.13.4/8.13.4/Submit) id j8JCKKbe001825; Mon, 19 Sep 2005 15:20:20 +0300 (EEST) (envelope-from keramida@ceid.upatras.gr) Date: Mon, 19 Sep 2005 15:20:20 +0300 From: Giorgos Keramidas To: Ceri Davies , Gavin Atkinson , src-committers@freebsd.org, cvs-src@freebsd.org, cvs-all@freebsd.org Message-ID: <20050919122020.GA1759@flame.pc> References: <200509181540.j8IFe2LR042274@repoman.freebsd.org> <20050918200104.F89636@ury.york.ac.uk> <20050918203109.GA1419@flame.pc> <20050918222401.GQ441@submonkey.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050918222401.GQ441@submonkey.net> Cc: Subject: Re: cvs commit: src/share/man/man5 passwd.5 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 12:20:40 -0000 On 2005-09-18 23:24, Ceri Davies wrote: >On Sun, Sep 18, 2005 at 11:31:09PM +0300, Giorgos Keramidas wrote: >>On 2005-09-18 20:16, Gavin Atkinson wrote: >>> On Sun, 18 Sep 2005, Giorgos Keramidas wrote: >>> > Modified files: >>> > share/man/man5 passwd.5 >>> > Log: >>> > Explain the use of `*' in master.passwd and that it's slightly >>> > different from the use of `*' in /etc/passwd. >>> >>> +.Nm master.passwd >>> +file, a password of >>> +.Ql * >>> +is used to indicate that no one can ever log into that account. >>> +The field only contains encrypted passwords, and >>> +.Ql * >>> +can never be the result of encrypting a password. >>> >>> This is not strictly true - all it prevents is logins using passwords. >>> Passwordless logins using SSH public keys (for example) are unaffected. > > Since "pw lock" has been entering the string '*LOCKED*' for years now, > is there any reason why this has never been fed back to the OpenSSH > project for inclusion as LOCKED_PASSWD_STRING for FreeBSD? > > Then we can document that in passwd.5 too and usage can start to > converge. Hi Ceri, The `*' reference above in master.passwd is not really OpenSSH-related. I think I'm not 100% sure why you were reminded of OpenSSH. Do you mean that we should document OpenSSH's and pw's ``*LOCKED*'' convention in there too? From owner-cvs-src@FreeBSD.ORG Mon Sep 19 13:31:13 2005 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 93C6516A41F; Mon, 19 Sep 2005 13:31:13 +0000 (GMT) (envelope-from gavin.atkinson@ury.york.ac.uk) Received: from mail-gw0.york.ac.uk (mail-gw0.york.ac.uk [144.32.128.245]) by mx1.FreeBSD.org (Postfix) with ESMTP id E18E043D49; Mon, 19 Sep 2005 13:31:09 +0000 (GMT) (envelope-from gavin.atkinson@ury.york.ac.uk) Received: from buffy.york.ac.uk (buffy-128.york.ac.uk [144.32.128.160]) by mail-gw0.york.ac.uk (8.12.10/8.12.10) with ESMTP id j8JDV5O2017201; Mon, 19 Sep 2005 14:31:05 +0100 (BST) Received: from buffy.york.ac.uk (localhost [127.0.0.1]) by buffy.york.ac.uk (8.13.4/8.13.4) with ESMTP id j8JDV5fx026702; Mon, 19 Sep 2005 14:31:05 +0100 (BST) (envelope-from gavin.atkinson@ury.york.ac.uk) Received: (from ga9@localhost) by buffy.york.ac.uk (8.13.4/8.13.4/Submit) id j8JDV40C026701; Mon, 19 Sep 2005 14:31:04 +0100 (BST) (envelope-from gavin.atkinson@ury.york.ac.uk) X-Authentication-Warning: buffy.york.ac.uk: ga9 set sender to gavin.atkinson@ury.york.ac.uk using -f From: Gavin Atkinson To: Giorgos Keramidas In-Reply-To: <20050918203109.GA1419@flame.pc> References: <200509181540.j8IFe2LR042274@repoman.freebsd.org> <20050918200104.F89636@ury.york.ac.uk> <20050918203109.GA1419@flame.pc> Content-Type: text/plain Content-Transfer-Encoding: 7bit Date: Mon, 19 Sep 2005 14:31:04 +0100 Message-Id: <1127136664.25814.11.camel@buffy.york.ac.uk> Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 FreeBSD GNOME Team Port X-York-MailScanner: Found to be clean X-York-MailScanner-From: gavin.atkinson@ury.york.ac.uk Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.or Subject: Re: cvs commit: src/share/man/man5 passwd.5 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 13:31:13 -0000 On Sun, 2005-09-18 at 23:31 +0300, Giorgos Keramidas wrote: > On 2005-09-18 20:16, Gavin Atkinson wrote: > > On Sun, 18 Sep 2005, Giorgos Keramidas wrote: > > > Modified files: > > > share/man/man5 passwd.5 > > > Log: > > > Explain the use of `*' in master.passwd and that it's slightly > > > different from the use of `*' in /etc/passwd. > > > > +.Nm master.passwd > > +file, a password of > > +.Ql * > > +is used to indicate that no one can ever log into that account. > > +The field only contains encrypted passwords, and > > +.Ql * > > +can never be the result of encrypting a password. > > > > This is not strictly true - all it prevents is logins using passwords. > > Passwordless logins using SSH public keys (for example) are unaffected. > > > > Perhaps the attached patch chould be committed? > > Yeah, I've been talking with simon@ about this. I was preparing to > commit something similar, see below: > > % Index: passwd.5 > % =================================================================== > % RCS file: /home/ncvs/src/share/man/man5/passwd.5,v > % retrieving revision 1.45 > % diff -u -r1.45 passwd.5 > % --- passwd.5 18 Sep 2005 15:40:02 -0000 1.45 > % +++ passwd.5 18 Sep 2005 20:30:21 -0000 > % @@ -110,7 +110,11 @@ > % .Nm master.passwd > % file, a password of > % .Ql * > % -is used to indicate that no one can ever log into that account. > % +is used to indicate that no one can ever log into that account > % +using password authentication (logins through other forms of > % +authentication, i.e.\& using > % +.Xr ssh 1 > % +keys, will still work). > % The field only contains encrypted passwords, and > % .Ql * > % can never be the result of encrypting a password. I think that would be perfect. Gavin From owner-cvs-src@FreeBSD.ORG Mon Sep 19 13:31:49 2005 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 358FE16A41F for ; Mon, 19 Sep 2005 13:31:49 +0000 (GMT) (envelope-from joerg@britannica.bec.de) Received: from hydra.bec.de (www.ostsee-abc.de [62.206.222.50]) by mx1.FreeBSD.org (Postfix) with ESMTP id CBFC643D46 for ; Mon, 19 Sep 2005 13:31:48 +0000 (GMT) (envelope-from joerg@britannica.bec.de) Received: from britannica.bec.de (unknown [139.30.252.72]) by hydra.bec.de (Postfix) with ESMTP id 3723D35707 for ; Mon, 19 Sep 2005 15:31:47 +0200 (CEST) Received: by britannica.bec.de (Postfix, from userid 1001) id 0FCAE101F1; Mon, 19 Sep 2005 15:21:39 +0200 (CEST) Date: Mon, 19 Sep 2005 15:21:38 +0200 From: Joerg Sonnenberger To: cvs-src@freebsd.org Message-ID: <20050919132137.GB1438@britannica.bec.de> References: <20050917101552.GC22151@ip.net.ua> <20050918030610.64B5616A420@hub.freebsd.org> <20050918163457.GA43796@ip.net.ua> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050918163457.GA43796@ip.net.ua> User-Agent: Mutt/1.5.10i Subject: Re: cvs commit: src/sys/dev/re if_re.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 13:31:49 -0000 On Sun, Sep 18, 2005 at 07:34:57PM +0300, Ruslan Ermilov wrote: > That's clear. I'm talking about fixing all drivers for the > BPF detach bug. Isn't it enough to bring the interface down before calling bpfdetach? Joerg From owner-cvs-src@FreeBSD.ORG Mon Sep 19 13:48:46 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3139A16A41F; Mon, 19 Sep 2005 13:48:46 +0000 (GMT) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E334443D48; Mon, 19 Sep 2005 13:48:45 +0000 (GMT) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8JDmjg7044265; Mon, 19 Sep 2005 13:48:45 GMT (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8JDmj0o044264; Mon, 19 Sep 2005 13:48:45 GMT (envelope-from ru) Message-Id: <200509191348.j8JDmj0o044264@repoman.freebsd.org> From: Ruslan Ermilov Date: Mon, 19 Sep 2005 13:48:45 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man4 snp.4 src/sys/dev/snp snp.c src/usr.sbin/watch watch.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 13:48:46 -0000 ru 2005-09-19 13:48:45 UTC FreeBSD src repository Modified files: share/man/man4 snp.4 sys/dev/snp snp.c usr.sbin/watch watch.c Log: Restore the ability to detach from a tty via SIOCSTTY and document recent changes in a manpage. Reviewed by: cognet Revision Changes Path 1.27 +8 -5 src/share/man/man4/snp.4 1.102 +5 -5 src/sys/dev/snp/snp.c 1.33 +3 -3 src/usr.sbin/watch/watch.c From owner-cvs-src@FreeBSD.ORG Mon Sep 19 13:50:08 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CF7FE16A41F; Mon, 19 Sep 2005 13:50:08 +0000 (GMT) (envelope-from ticso@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 33A4743D5A; Mon, 19 Sep 2005 13:50:08 +0000 (GMT) (envelope-from ticso@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8JDo8FO044438; Mon, 19 Sep 2005 13:50:08 GMT (envelope-from ticso@repoman.freebsd.org) Received: (from ticso@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8JDo739044437; Mon, 19 Sep 2005 13:50:07 GMT (envelope-from ticso) Message-Id: <200509191350.j8JDo739044437@repoman.freebsd.org> From: Bernd Walter Date: Mon, 19 Sep 2005 13:50:07 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/alpha/alpha busdma_machdep.c src/sys/alpha/include chipset.h pmap.h src/sys/alpha/mcbus mcpcia.c src/sys/alpha/pci apecs.c cia.c irongate.c lca.c t2.c tsunami.c src/sys/alpha/tlsb dwlpx.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 13:50:09 -0000 ticso 2005-09-19 13:50:07 UTC FreeBSD src repository Modified files: sys/alpha/alpha busdma_machdep.c sys/alpha/include chipset.h pmap.h sys/alpha/mcbus mcpcia.c sys/alpha/pci apecs.c cia.c irongate.c lca.c t2.c tsunami.c sys/alpha/tlsb dwlpx.c Log: Relocate direct map specs into struct alpha_chipset. Prepare for PCI Scatter-Gather map. Panic if driver tries alpha_XXX_dmamap() out of range. Revision Changes Path 1.53 +4 -6 src/sys/alpha/alpha/busdma_machdep.c 1.12 +12 -1 src/sys/alpha/include/chipset.h 1.35 +10 -3 src/sys/alpha/include/pmap.h 1.31 +28 -15 src/sys/alpha/mcbus/mcpcia.c 1.28 +3 -0 src/sys/alpha/pci/apecs.c 1.45 +3 -0 src/sys/alpha/pci/cia.c 1.10 +3 -1 src/sys/alpha/pci/irongate.c 1.22 +3 -1 src/sys/alpha/pci/lca.c 1.23 +3 -0 src/sys/alpha/pci/t2.c 1.25 +3 -1 src/sys/alpha/pci/tsunami.c 1.29 +5 -6 src/sys/alpha/tlsb/dwlpx.c From owner-cvs-src@FreeBSD.ORG Mon Sep 19 13:59:57 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E15C916A41F; Mon, 19 Sep 2005 13:59:57 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id AB0A843D45; Mon, 19 Sep 2005 13:59:57 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8JDxvKC045052; Mon, 19 Sep 2005 13:59:57 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8JDxvjx045051; Mon, 19 Sep 2005 13:59:57 GMT (envelope-from rwatson) Message-Id: <200509191359.j8JDxvjx045051@repoman.freebsd.org> From: Robert Watson Date: Mon, 19 Sep 2005 13:59:57 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern init_main.c src/sys/security/mac mac_vfs.c src/sys/security/mac_biba mac_biba.c src/sys/security/mac_lomac mac_lomac.c src/sys/security/mac_mls mac_mls.c src/sys/security/mac_stub mac_stub.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 13:59:58 -0000 rwatson 2005-09-19 13:59:57 UTC FreeBSD src repository Modified files: sys/kern init_main.c sys/security/mac mac_vfs.c sys/security/mac_biba mac_biba.c sys/security/mac_lomac mac_lomac.c sys/security/mac_mls mac_mls.c sys/security/mac_stub mac_stub.c sys/security/mac_test mac_test.c Log: Remove mac_create_root_mount() and mpo_create_root_mount(), which provided access to the root file system before the start of the init process. This was used briefly by SEBSD before it knew about preloading data in the loader, and using that method to gain access to data earlier results in fewer inconsistencies in the approach. Policy modules still have access to the root file system creation event through the mac_create_mount() entry point. Removed now, and will be removed from RELENG_6, in order to gain third party policy dependencies on the entry point for the lifetime of the 6.x branch. MFC after: 3 days Submitted by: Chris Vance Sponsored by: SPARTA Revision Changes Path 1.258 +0 -4 src/sys/kern/init_main.c 1.110 +0 -8 src/sys/security/mac/mac_vfs.c 1.89 +0 -14 src/sys/security/mac_biba/mac_biba.c 1.37 +0 -14 src/sys/security/mac_lomac/mac_lomac.c 1.74 +0 -14 src/sys/security/mac_mls/mac_mls.c 1.55 +0 -8 src/sys/security/mac_stub/mac_stub.c 1.62 +0 -11 src/sys/security/mac_test/mac_test.c From owner-cvs-src@FreeBSD.ORG Mon Sep 19 14:22:58 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4459216A41F; Mon, 19 Sep 2005 14:22:58 +0000 (GMT) (envelope-from marcus@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0374343D45; Mon, 19 Sep 2005 14:22:58 +0000 (GMT) (envelope-from marcus@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8JEMvoC046038; Mon, 19 Sep 2005 14:22:57 GMT (envelope-from marcus@repoman.freebsd.org) Received: (from marcus@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8JEMvBG046037; Mon, 19 Sep 2005 14:22:57 GMT (envelope-from marcus) Message-Id: <200509191422.j8JEMvBG046037@repoman.freebsd.org> From: Joe Marcus Clarke Date: Mon, 19 Sep 2005 14:22:57 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Cc: Subject: cvs commit: src/sbin/devd devd.cc X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 14:22:58 -0000 marcus 2005-09-19 14:22:57 UTC FreeBSD src repository (doc,ports committer) Modified files: (Branch: RELENG_5) sbin/devd devd.cc Log: MFC: Correct a mis-merge from HEAD, and make sure the socket permissions are set to 0666. Reported by: rwatson via delphij Revision Changes Path 1.18.2.3 +1 -1 src/sbin/devd/devd.cc From owner-cvs-src@FreeBSD.ORG Mon Sep 19 14:33:45 2005 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 47CDA16A41F; Mon, 19 Sep 2005 14:33:45 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (vc4-2-0-87.dsl.netrack.net [199.45.160.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id DC7C143D45; Mon, 19 Sep 2005 14:33:44 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from localhost (localhost.village.org [127.0.0.1] (may be forged)) by harmony.bsdimp.com (8.13.3/8.13.3) with ESMTP id j8JEV2lu022901; Mon, 19 Sep 2005 08:31:02 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Mon, 19 Sep 2005 08:31:11 -0600 (MDT) Message-Id: <20050919.083111.123550990.imp@bsdimp.com> To: ru@freebsd.org From: "M. Warner Losh" In-Reply-To: <20050919054051.GB65954@ip.net.ua> References: <200509182051.j8IKpYGU073493@repoman.freebsd.org> <20050919054051.GB65954@ip.net.ua> X-Mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0 (harmony.bsdimp.com [127.0.0.1]); Mon, 19 Sep 2005 08:31:02 -0600 (MDT) Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/dev/ed if_ed.c if_ed_pccard.c if_edvar.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 14:33:45 -0000 In message: <20050919054051.GB65954@ip.net.ua> Ruslan Ermilov writes: : About the commonality... Usually foo_stop() (which is called first in : foo_detach() if you were talking about the detach) disables interrupts, : so foo_intr() doesn't usually happen. From reading the code, I see the : same holds true for ed(4). Wrong. Foo_intr() does still happen because other devices can generate interrupts... : OTOH, it was shown that on some SMP machines it's possible to get a : call to foo_intr() after foo_stop() has been called by foo_shutdown(), : which will lead to a panic in most of the drivers. See kern/85005 and : kern/62889 for some examples. : : I think the generic solution to this problem should be to return from : foo_intr() quickly if IFF_DRV_RUNNING is not set. Only if we free ifp after we tear down the interrupts. Warner From owner-cvs-src@FreeBSD.ORG Mon Sep 19 14:33:46 2005 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 57FF716A420; Mon, 19 Sep 2005 14:33:46 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (vc4-2-0-87.dsl.netrack.net [199.45.160.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id 788DD43D45; Mon, 19 Sep 2005 14:33:45 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from localhost (localhost.village.org [127.0.0.1] (may be forged)) by harmony.bsdimp.com (8.13.3/8.13.3) with ESMTP id j8JEVbdD022903; Mon, 19 Sep 2005 08:31:37 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Mon, 19 Sep 2005 08:31:46 -0600 (MDT) Message-Id: <20050919.083146.105425670.imp@bsdimp.com> To: ru@freebsd.org From: "M. Warner Losh" In-Reply-To: <20050919055028.GC65954@ip.net.ua> References: <200509190310.j8J3ALgt095979@repoman.freebsd.org> <20050919055028.GC65954@ip.net.ua> X-Mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0 (harmony.bsdimp.com [127.0.0.1]); Mon, 19 Sep 2005 08:31:37 -0600 (MDT) Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/dev/an if_an.c src/sys/dev/arl if_arl_isa.c src/sys/dev/awi if_awi_pccard.c src/sys/dev/cm if_cm_isa.c src/sys/dev/cnw if_cnw.c src/sys/dev/cp if_cp.c src/sys/dev/cs if_cs.c src/sys/dev/ed if_ed.c src/sys/dev/em if_em.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 14:33:46 -0000 In message: <20050919055028.GC65954@ip.net.ua> Ruslan Ermilov writes: : Hi, : : On Mon, Sep 19, 2005 at 03:10:21AM +0000, Warner Losh wrote: : > imp 2005-09-19 03:10:21 UTC : > : > FreeBSD src repository : > : > Modified files: : > sys/dev/an if_an.c : [...] : > sys/dev/xe if_xe_pccard.c : > Log: : > Make sure that we call if_free(ifp) after bus_teardown_intr. Since we : > could get an interrupt after we free the ifp, and the interrupt : > handler depended on the ifp being still alive, this could, in theory, : > cause a crash. Eliminate this possibility by moving the if_free to : > after the bus_teardown_intr() call. : > : I'm going into more details in my other reply to your ed(4) commit, : but I'm pretty sure you're attacking a wrong problem here. Most : drivers don' assume and will behave badly (read: panic) if foo_intr() : is called after foo_stop() (foo_stop() disables interrupts and : usually frees some resources needed by code called from foo_intr()). : A better fix that I had in mind (and that I think jhb@ has suggested) : would be to return from foo_intr() quickly if IFF_DRV_RUNNING is not : set. Can you reproduce the problem that you mention on real hardware? You can't test IFF_DRV_RUNNING in memory that's already been freed. Warner From owner-cvs-src@FreeBSD.ORG Mon Sep 19 14:44:12 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6DB9416A41F; Mon, 19 Sep 2005 14:44:12 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2EB1843D45; Mon, 19 Sep 2005 14:44:12 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8JEiCdi046805; Mon, 19 Sep 2005 14:44:12 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8JEiCLL046804; Mon, 19 Sep 2005 14:44:12 GMT (envelope-from imp) Message-Id: <200509191444.j8JEiCLL046804@repoman.freebsd.org> From: Warner Losh Date: Mon, 19 Sep 2005 14:44:12 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/ed if_ed.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 14:44:12 -0000 imp 2005-09-19 14:44:12 UTC FreeBSD src repository Modified files: sys/dev/ed if_ed.c Log: Remove duplicate if_free(). Submitted by: ru@ Revision Changes Path 1.264 +0 -1 src/sys/dev/ed/if_ed.c From owner-cvs-src@FreeBSD.ORG Mon Sep 19 14:54:42 2005 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A884416A41F; Mon, 19 Sep 2005 14:54:42 +0000 (GMT) (envelope-from ru@ip.net.ua) Received: from tigra.ip.net.ua (tigra.ip.net.ua [82.193.96.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 69B6D43D49; Mon, 19 Sep 2005 14:54:40 +0000 (GMT) (envelope-from ru@ip.net.ua) Received: from localhost (rocky.ip.net.ua [82.193.96.2]) by tigra.ip.net.ua (8.12.11/8.12.11) with ESMTP id j8JEsRqH008578; Mon, 19 Sep 2005 17:54:27 +0300 (EEST) (envelope-from ru@ip.net.ua) Received: from tigra.ip.net.ua ([82.193.96.10]) by localhost (rocky.ipnet [82.193.96.2]) (amavisd-new, port 10024) with LMTP id 22693-03; Mon, 19 Sep 2005 17:54:26 +0300 (EEST) Received: from heffalump.ip.net.ua (heffalump.ip.net.ua [82.193.96.213]) by tigra.ip.net.ua (8.12.11/8.12.11) with ESMTP id j8JEs26p008200 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 19 Sep 2005 17:54:07 +0300 (EEST) (envelope-from ru@ip.net.ua) Received: (from ru@localhost) by heffalump.ip.net.ua (8.13.3/8.13.3) id j8JEsIPJ084231; Mon, 19 Sep 2005 17:54:18 +0300 (EEST) (envelope-from ru) Date: Mon, 19 Sep 2005 17:54:18 +0300 From: Ruslan Ermilov To: "M. Warner Losh" Message-ID: <20050919145417.GE83017@ip.net.ua> References: <200509182051.j8IKpYGU073493@repoman.freebsd.org> <20050919054051.GB65954@ip.net.ua> <20050919.083111.123550990.imp@bsdimp.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="HeFlAV5LIbMFYYuh" Content-Disposition: inline In-Reply-To: <20050919.083111.123550990.imp@bsdimp.com> User-Agent: Mutt/1.5.9i X-Virus-Scanned: by amavisd-new at ip.net.ua Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/dev/ed if_ed.c if_ed_pccard.c if_edvar.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 14:54:42 -0000 --HeFlAV5LIbMFYYuh Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Sep 19, 2005 at 08:31:11AM -0600, M. Warner Losh wrote: > In message: <20050919054051.GB65954@ip.net.ua> > Ruslan Ermilov writes: > : About the commonality... Usually foo_stop() (which is called first in > : foo_detach() if you were talking about the detach) disables interrupts, > : so foo_intr() doesn't usually happen. From reading the code, I see the > : same holds true for ed(4). >=20 > Wrong. Foo_intr() does still happen because other devices can > generate interrupts... >=20 Ah, you're right, I missed this bit. :-) > : OTOH, it was shown that on some SMP machines it's possible to get a > : call to foo_intr() after foo_stop() has been called by foo_shutdown(), > : which will lead to a panic in most of the drivers. See kern/85005 and > : kern/62889 for some examples. > :=20 > : I think the generic solution to this problem should be to return from > : foo_intr() quickly if IFF_DRV_RUNNING is not set. >=20 > Only if we free ifp after we tear down the interrupts. >=20 Yes. Cheers, --=20 Ruslan Ermilov ru@FreeBSD.org FreeBSD committer --HeFlAV5LIbMFYYuh Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (FreeBSD) iD8DBQFDLtEZqRfpzJluFF4RAjeRAJ4vqJuPcSbggr1qoCTtrAPmponWpQCdFrlB GgLKIMqcqQldybssWmXiuD4= =7UWU -----END PGP SIGNATURE----- --HeFlAV5LIbMFYYuh-- From owner-cvs-src@FreeBSD.ORG Mon Sep 19 14:58:59 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AE4A016A41F; Mon, 19 Sep 2005 14:58:59 +0000 (GMT) (envelope-from scottl@samsco.org) Received: from pooker.samsco.org (pooker.samsco.org [168.103.85.57]) by mx1.FreeBSD.org (Postfix) with ESMTP id B003543D45; Mon, 19 Sep 2005 14:58:58 +0000 (GMT) (envelope-from scottl@samsco.org) Received: from [192.168.254.11] (junior.samsco.home [192.168.254.11]) (authenticated bits=0) by pooker.samsco.org (8.13.4/8.13.4) with ESMTP id j8JEwjJb025740; Mon, 19 Sep 2005 08:58:46 -0600 (MDT) (envelope-from scottl@samsco.org) Message-ID: <432ED22E.5010005@samsco.org> Date: Mon, 19 Sep 2005 08:58:54 -0600 From: Scott Long User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.8) Gecko/20050615 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Ruslan Ermilov References: <200509182051.j8IKpYGU073493@repoman.freebsd.org> <20050919054051.GB65954@ip.net.ua> <20050919.083111.123550990.imp@bsdimp.com> <20050919145417.GE83017@ip.net.ua> In-Reply-To: <20050919145417.GE83017@ip.net.ua> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.8 required=3.8 tests=ALL_TRUSTED autolearn=failed version=3.0.2 X-Spam-Checker-Version: SpamAssassin 3.0.2 (2004-11-16) on pooker.samsco.org Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org, "M. Warner Losh" Subject: Re: cvs commit: src/sys/dev/ed if_ed.c if_ed_pccard.c if_edvar.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 14:58:59 -0000 Ruslan Ermilov wrote: > On Mon, Sep 19, 2005 at 08:31:11AM -0600, M. Warner Losh wrote: > >>In message: <20050919054051.GB65954@ip.net.ua> >> Ruslan Ermilov writes: >>: About the commonality... Usually foo_stop() (which is called first in >>: foo_detach() if you were talking about the detach) disables interrupts, >>: so foo_intr() doesn't usually happen. From reading the code, I see the >>: same holds true for ed(4). >> >>Wrong. Foo_intr() does still happen because other devices can >>generate interrupts... >> > > Ah, you're right, I missed this bit. :-) > Shared interrupts are only slightly less of an abomination as shared ithreads =-) Scott From owner-cvs-src@FreeBSD.ORG Mon Sep 19 15:13:34 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5FC5F16A41F; Mon, 19 Sep 2005 15:13:34 +0000 (GMT) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 21A6A43D45; Mon, 19 Sep 2005 15:13:34 +0000 (GMT) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8JFDXIT047880; Mon, 19 Sep 2005 15:13:34 GMT (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8JFDXs6047879; Mon, 19 Sep 2005 15:13:33 GMT (envelope-from ru) Message-Id: <200509191513.j8JFDXs6047879@repoman.freebsd.org> From: Ruslan Ermilov Date: Mon, 19 Sep 2005 15:13:33 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/conf kmod.mk X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 15:13:34 -0000 ru 2005-09-19 15:13:33 UTC FreeBSD src repository Modified files: sys/conf kmod.mk Log: Fix genassym.o dependencies. Revision Changes Path 1.194 +4 -1 src/sys/conf/kmod.mk From owner-cvs-src@FreeBSD.ORG Mon Sep 19 15:41:09 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 51FB616A41F; Mon, 19 Sep 2005 15:41:09 +0000 (GMT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DC8FD43D46; Mon, 19 Sep 2005 15:41:08 +0000 (GMT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8JFf8DJ049207; Mon, 19 Sep 2005 15:41:08 GMT (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8JFf8Kw049206; Mon, 19 Sep 2005 15:41:08 GMT (envelope-from phk) Message-Id: <200509191541.j8JFf8Kw049206@repoman.freebsd.org> From: Poul-Henning Kamp Date: Mon, 19 Sep 2005 15:41:08 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/tools/tools/nanobsd nanobsd.sh X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 15:41:09 -0000 phk 2005-09-19 15:41:08 UTC FreeBSD src repository Modified files: tools/tools/nanobsd nanobsd.sh Log: Create fstab before linking stuff into /conf Revision Changes Path 1.10 +2 -1 src/tools/tools/nanobsd/nanobsd.sh From owner-cvs-src@FreeBSD.ORG Mon Sep 19 15:53:25 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7B8D216A41F; Mon, 19 Sep 2005 15:53:25 +0000 (GMT) (envelope-from mlaier@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2430643D60; Mon, 19 Sep 2005 15:53:23 +0000 (GMT) (envelope-from mlaier@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8JFrMJp049662; Mon, 19 Sep 2005 15:53:22 GMT (envelope-from mlaier@repoman.freebsd.org) Received: (from mlaier@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8JFrMs0049661; Mon, 19 Sep 2005 15:53:22 GMT (envelope-from mlaier) Message-Id: <200509191553.j8JFrMs0049661@repoman.freebsd.org> From: Max Laier Date: Mon, 19 Sep 2005 15:53:22 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Cc: Subject: cvs commit: src/sys/contrib/pf/net pf_ioctl.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 15:53:25 -0000 mlaier 2005-09-19 15:53:22 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/contrib/pf/net pf_ioctl.c Log: Properly initialize src-nodes limits. Reported by: Andre Revision Changes Path 1.12.2.8 +3 -1 src/sys/contrib/pf/net/pf_ioctl.c From owner-cvs-src@FreeBSD.ORG Mon Sep 19 16:26:53 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A521C16A41F; Mon, 19 Sep 2005 16:26:53 +0000 (GMT) (envelope-from damien@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 647F543D45; Mon, 19 Sep 2005 16:26:53 +0000 (GMT) (envelope-from damien@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8JGQrc3051224; Mon, 19 Sep 2005 16:26:53 GMT (envelope-from damien@repoman.freebsd.org) Received: (from damien@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8JGQrSY051223; Mon, 19 Sep 2005 16:26:53 GMT (envelope-from damien) Message-Id: <200509191626.j8JGQrSY051223@repoman.freebsd.org> From: Damien Bergamini Date: Mon, 19 Sep 2005 16:26:53 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/iwi if_iwi.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 16:26:53 -0000 damien 2005-09-19 16:26:53 UTC FreeBSD src repository Modified files: sys/dev/iwi if_iwi.c Log: It's safe to wait for command completion in iwi_config(). MFC after: 5 days Revision Changes Path 1.18 +2 -1 src/sys/dev/iwi/if_iwi.c From owner-cvs-src@FreeBSD.ORG Mon Sep 19 16:27:23 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 63D0316A41F; Mon, 19 Sep 2005 16:27:23 +0000 (GMT) (envelope-from glebius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1CF1C43D53; Mon, 19 Sep 2005 16:27:23 +0000 (GMT) (envelope-from glebius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8JGRMAm051269; Mon, 19 Sep 2005 16:27:22 GMT (envelope-from glebius@repoman.freebsd.org) Received: (from glebius@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8JGRMTX051268; Mon, 19 Sep 2005 16:27:22 GMT (envelope-from glebius) Message-Id: <200509191627.j8JGRMTX051268@repoman.freebsd.org> From: Gleb Smirnoff Date: Mon, 19 Sep 2005 16:27:22 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/net rtsock.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 16:27:23 -0000 glebius 2005-09-19 16:27:22 UTC FreeBSD src repository Modified files: sys/net rtsock.c Log: Drop current rtentry lock before calling rt_getifa(). This fixes a LOR and a possible recursive use of rtentry mutex. PR: kern/69356 Reviewed by: sam Revision Changes Path 1.130 +3 -3 src/sys/net/rtsock.c From owner-cvs-src@FreeBSD.ORG Mon Sep 19 16:29:36 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 888F016A41F; Mon, 19 Sep 2005 16:29:36 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 446E143D46; Mon, 19 Sep 2005 16:29:36 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8JGTadF051441; Mon, 19 Sep 2005 16:29:36 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8JGTaqN051440; Mon, 19 Sep 2005 16:29:36 GMT (envelope-from rwatson) Message-Id: <200509191629.j8JGTaqN051440@repoman.freebsd.org> From: Robert Watson Date: Mon, 19 Sep 2005 16:29:36 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/tools/regression/ufs/uprintf Makefile ufs_uprintf.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 16:29:36 -0000 rwatson 2005-09-19 16:29:36 UTC FreeBSD src repository Added files: tools/regression/ufs/uprintf Makefile ufs_uprintf.c Log: Small regression test tool to generate two forms of ENOSPC on a file system: out of blocks, and out of inodes. Useful for exercising the uprintf(9) calls in UFS/ext2fs in order to detect races. Revision Changes Path 1.1 +7 -0 src/tools/regression/ufs/uprintf/Makefile (new) 1.1 +188 -0 src/tools/regression/ufs/uprintf/ufs_uprintf.c (new) From owner-cvs-src@FreeBSD.ORG Mon Sep 19 16:32:27 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A756816A41F; Mon, 19 Sep 2005 16:32:27 +0000 (GMT) (envelope-from keramida@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6419843D45; Mon, 19 Sep 2005 16:32:27 +0000 (GMT) (envelope-from keramida@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8JGWR3M051742; Mon, 19 Sep 2005 16:32:27 GMT (envelope-from keramida@repoman.freebsd.org) Received: (from keramida@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8JGWRUl051741; Mon, 19 Sep 2005 16:32:27 GMT (envelope-from keramida) Message-Id: <200509191632.j8JGWRUl051741@repoman.freebsd.org> From: Giorgos Keramidas Date: Mon, 19 Sep 2005 16:32:27 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man5 passwd.5 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 16:32:27 -0000 keramida 2005-09-19 16:32:27 UTC FreeBSD src repository (doc committer) Modified files: share/man/man5 passwd.5 Log: A single `*' character doesn't disable *ANY* form of authentication. Make sure that this is clearly stated. Prodded by: simon, Gavin Atkinson Revision Changes Path 1.46 +5 -1 src/share/man/man5/passwd.5 From owner-cvs-src@FreeBSD.ORG Mon Sep 19 16:39:57 2005 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1839116A41F; Mon, 19 Sep 2005 16:39:57 +0000 (GMT) (envelope-from keramida@ceid.upatras.gr) Received: from kane.otenet.gr (kane.otenet.gr [195.170.0.95]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3BDDA43D45; Mon, 19 Sep 2005 16:39:55 +0000 (GMT) (envelope-from keramida@ceid.upatras.gr) Received: from flame.pc (aris.bedc.ondsl.gr [62.103.39.226]) by kane.otenet.gr (8.13.4/8.13.4/Debian-1) with SMTP id j8JGdssf029196; Mon, 19 Sep 2005 19:39:54 +0300 Received: from flame.pc (flame [127.0.0.1]) by flame.pc (8.13.4/8.13.4) with ESMTP id j8JGdcX8037868; Mon, 19 Sep 2005 19:39:38 +0300 (EEST) (envelope-from keramida@ceid.upatras.gr) Received: (from keramida@localhost) by flame.pc (8.13.4/8.13.4/Submit) id j8JGdcQ7037867; Mon, 19 Sep 2005 19:39:38 +0300 (EEST) (envelope-from keramida@ceid.upatras.gr) Date: Mon, 19 Sep 2005 19:39:38 +0300 From: Giorgos Keramidas To: Gavin Atkinson Message-ID: <20050919163938.GA37808@flame.pc> References: <200509181540.j8IFe2LR042274@repoman.freebsd.org> <20050918200104.F89636@ury.york.ac.uk> <20050918203109.GA1419@flame.pc> <1127136664.25814.11.camel@buffy.york.ac.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1127136664.25814.11.camel@buffy.york.ac.uk> Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.or Subject: Re: cvs commit: src/share/man/man5 passwd.5 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 16:39:57 -0000 On 2005-09-19 14:31, Gavin Atkinson wrote: >On Sun, 2005-09-18 at 23:31 +0300, Giorgos Keramidas wrote: >>> Perhaps the attached patch chould be committed? >> >> Yeah, I've been talking with simon@ about this. I was preparing to >> commit something similar, see below: >> >> % Index: passwd.5 >> % =================================================================== >> % RCS file: /home/ncvs/src/share/man/man5/passwd.5,v >> % retrieving revision 1.45 >> % diff -u -r1.45 passwd.5 >> % --- passwd.5 18 Sep 2005 15:40:02 -0000 1.45 >> % +++ passwd.5 18 Sep 2005 20:30:21 -0000 >> % @@ -110,7 +110,11 @@ >> % .Nm master.passwd >> % file, a password of >> % .Ql * >> % -is used to indicate that no one can ever log into that account. >> % +is used to indicate that no one can ever log into that account >> % +using password authentication (logins through other forms of >> % +authentication, i.e.\& using >> % +.Xr ssh 1 >> % +keys, will still work). >> % The field only contains encrypted passwords, and >> % .Ql * >> % can never be the result of encrypting a password. > > I think that would be perfect. Ok, committed. Thanks for the help :))) From owner-cvs-src@FreeBSD.ORG Mon Sep 19 16:51:11 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 293E416A41F; Mon, 19 Sep 2005 16:51:11 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D7F8543D4C; Mon, 19 Sep 2005 16:51:10 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8JGpAN8060070; Mon, 19 Sep 2005 16:51:10 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8JGpAKD060069; Mon, 19 Sep 2005 16:51:10 GMT (envelope-from brueffer) Message-Id: <200509191651.j8JGpAKD060069@repoman.freebsd.org> From: Christian Brueffer Date: Mon, 19 Sep 2005 16:51:10 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/share/man/man4/man4.i386 Makefile acpi_sony.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 16:51:11 -0000 brueffer 2005-09-19 16:51:10 UTC FreeBSD src repository (doc committer) Modified files: (Branch: RELENG_6) share/man/man4/man4.i386 Makefile Added files: (Branch: RELENG_6) share/man/man4/man4.i386 acpi_sony.4 Log: MFC: Manpage for the acpi_sony(4) driver. Approved by: re (hrs) Revision Changes Path 1.178.2.1 +1 -0 src/share/man/man4/man4.i386/Makefile 1.1.2.1 +56 -0 src/share/man/man4/man4.i386/acpi_sony.4 (new) From owner-cvs-src@FreeBSD.ORG Mon Sep 19 16:51:43 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C94B516A41F; Mon, 19 Sep 2005 16:51:43 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5771643D48; Mon, 19 Sep 2005 16:51:43 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8JGphqh060385; Mon, 19 Sep 2005 16:51:43 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8JGphxN060384; Mon, 19 Sep 2005 16:51:43 GMT (envelope-from rwatson) Message-Id: <200509191651.j8JGphxN060384@repoman.freebsd.org> From: Robert Watson Date: Mon, 19 Sep 2005 16:51:43 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/alpha/alpha trap.c src/sys/alpha/osf1 osf1_ioctl.c osf1_misc.c osf1_signal.c src/sys/amd64/amd64 trap.c src/sys/compat/linux linux_socket.c src/sys/compat/svr4 svr4_fcntl.c svr4_ioctl.c svr4_ipc.c svr4_misc.c svr4_signal.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 16:51:44 -0000 rwatson 2005-09-19 16:51:43 UTC FreeBSD src repository Modified files: sys/alpha/alpha trap.c sys/alpha/osf1 osf1_ioctl.c osf1_misc.c osf1_signal.c sys/amd64/amd64 trap.c sys/compat/linux linux_socket.c sys/compat/svr4 svr4_fcntl.c svr4_ioctl.c svr4_ipc.c svr4_misc.c svr4_signal.c svr4_stat.c svr4_stream.c svr4_termios.c svr4_ttold.c svr4_util.h sys/gnu/fs/ext2fs ext2_alloc.c sys/i386/i386 trap.c vm86.c sys/ia64/ia64 unaligned.c sys/kern imgact_elf.c subr_prf.c sys/nfsclient nfs_socket.c sys/rpc rpcclnt.c sys/ufs/ffs ffs_alloc.c Log: Add GIANT_REQUIRED and WITNESS sleep warnings to uprintf() and tprintf(), as they both interact with the tty code (!MPSAFE) and may sleep if the tty buffer is full (per comment). Modify all consumers of uprintf() and tprintf() to hold Giant around calls into these functions. In most cases, this means adding an acquisition of Giant immediately around the function. In some cases (nfs_timer()), it means acquiring Giant higher up in the callout. With these changes, UFS no longer panics on SMP when either blocks are exhausted or inodes are exhausted under load due to races in the tty code when running without Giant. NB: Some reduction in calls to uprintf() in the svr4 code is probably desirable. NB: In the case of nfs_timer(), calling uprintf() while holding a mutex, or even in a callout at all, is a bad idea, and will generate warnings and potential upset. This needs to be fixed, but was a problem before this change. NB: uprintf()/tprintf() sleeping is generally a bad ideas, as is having non-MPSAFE tty code. MFC after: 1 week Revision Changes Path 1.124 +2 -0 src/sys/alpha/alpha/trap.c 1.14 +4 -0 src/sys/alpha/osf1/osf1_ioctl.c 1.57 +4 -0 src/sys/alpha/osf1/osf1_misc.c 1.41 +24 -6 src/sys/alpha/osf1/osf1_signal.c 1.291 +2 -0 src/sys/amd64/amd64/trap.c 1.60 +2 -0 src/sys/compat/linux/linux_socket.c 1.36 +4 -2 src/sys/compat/svr4/svr4_fcntl.c 1.23 +2 -0 src/sys/compat/svr4/svr4_ioctl.c 1.18 +2 -0 src/sys/compat/svr4/svr4_ipc.c 1.81 +2 -0 src/sys/compat/svr4/svr4_misc.c 1.34 +4 -1 src/sys/compat/svr4/svr4_signal.c 1.21 +2 -0 src/sys/compat/svr4/svr4_stat.c 1.55 +26 -2 src/sys/compat/svr4/svr4_stream.c 1.13 +9 -0 src/sys/compat/svr4/svr4_termios.c 1.15 +24 -0 src/sys/compat/svr4/svr4_ttold.c 1.10 +4 -1 src/sys/compat/svr4/svr4_util.h 1.43 +2 -0 src/sys/gnu/fs/ext2fs/ext2_alloc.c 1.279 +2 -0 src/sys/i386/i386/trap.c 1.58 +2 -0 src/sys/i386/i386/vm86.c 1.12 +4 -0 src/sys/ia64/ia64/unaligned.c 1.164 +6 -0 src/sys/kern/imgact_elf.c 1.119 +8 -0 src/sys/kern/subr_prf.c 1.130 +13 -1 src/sys/nfsclient/nfs_socket.c 1.14 +8 -1 src/sys/rpc/rpcclnt.c 1.133 +6 -0 src/sys/ufs/ffs/ffs_alloc.c From owner-cvs-src@FreeBSD.ORG Mon Sep 19 16:52:30 2005 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E514016A41F; Mon, 19 Sep 2005 16:52:29 +0000 (GMT) (envelope-from setantae@submonkey.net) Received: from shrike.submonkey.net (cpc2-cdif2-3-1-cust208.cdif.cable.ntl.com [82.31.78.208]) by mx1.FreeBSD.org (Postfix) with ESMTP id 462FE43D53; Mon, 19 Sep 2005 16:52:29 +0000 (GMT) (envelope-from setantae@submonkey.net) Received: from setantae by shrike.submonkey.net with local (Exim 4.52 (FreeBSD)) id 1EHOsN-00002r-PT; Mon, 19 Sep 2005 17:52:19 +0100 Date: Mon, 19 Sep 2005 17:52:19 +0100 From: Ceri Davies To: Giorgos Keramidas Message-ID: <20050919165219.GB4124@submonkey.net> Mail-Followup-To: Ceri Davies , Giorgos Keramidas , Gavin Atkinson , src-committers@freebsd.org, cvs-src@freebsd.org, cvs-all@freebsd.org References: <200509181540.j8IFe2LR042274@repoman.freebsd.org> <20050918200104.F89636@ury.york.ac.uk> <20050918203109.GA1419@flame.pc> <20050918222401.GQ441@submonkey.net> <20050919122020.GA1759@flame.pc> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="NzB8fVQJ5HfG6fxh" Content-Disposition: inline In-Reply-To: <20050919122020.GA1759@flame.pc> X-PGP: finger ceri@FreeBSD.org User-Agent: Mutt/1.5.11 Sender: Ceri Davies Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org, Gavin Atkinson Subject: Re: cvs commit: src/share/man/man5 passwd.5 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 16:52:30 -0000 --NzB8fVQJ5HfG6fxh Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Sep 19, 2005 at 03:20:20PM +0300, Giorgos Keramidas wrote: > On 2005-09-18 23:24, Ceri Davies wrote: > >On Sun, Sep 18, 2005 at 11:31:09PM +0300, Giorgos Keramidas wrote: > >>On 2005-09-18 20:16, Gavin Atkinson wro= te: > >>> On Sun, 18 Sep 2005, Giorgos Keramidas wrote: > >>> > Modified files: > >>> > share/man/man5 passwd.5 > >>> > Log: > >>> > Explain the use of `*' in master.passwd and that it's slightly > >>> > different from the use of `*' in /etc/passwd. > >>> > >>> +.Nm master.passwd > >>> +file, a password of > >>> +.Ql * > >>> +is used to indicate that no one can ever log into that account. > >>> +The field only contains encrypted passwords, and > >>> +.Ql * > >>> +can never be the result of encrypting a password. > >>> > >>> This is not strictly true - all it prevents is logins using passwords. > >>> Passwordless logins using SSH public keys (for example) are unaffecte= d. > > > > Since "pw lock" has been entering the string '*LOCKED*' for years now, > > is there any reason why this has never been fed back to the OpenSSH > > project for inclusion as LOCKED_PASSWD_STRING for FreeBSD? > > > > Then we can document that in passwd.5 too and usage can start to > > converge. >=20 > Hi Ceri, >=20 > The `*' reference above in master.passwd is not really OpenSSH-related. > I think I'm not 100% sure why you were reminded of OpenSSH. Do you mean > that we should document OpenSSH's and pw's ``*LOCKED*'' convention in > there too? What I'm getting at is that some operating systems allow a special *FOO string in their (equivalent of) master.passwd file in order to indicate that sshd should not allow users with that string in their entry to log in. For example, Solaris uses the string *NP* to indicate that a user has no password - password authentication is therefore disabled for that user, disallowing su, password-based ssh access, etc. Cron jobs, key-based auth, etc. continue to work. It also supports *LK* which indicates that an account is locked: in this case, cron jobs for the user will not be run and ssh access is denied altogether. The ssh bit works because OpenSSH knows that it should be looking for the string *LK* and denying access if it is there. Search for LOCKED_PASSWD_STRING in src/crypto/openssh/auth.c. What I'm wondering is why OpenSSH doesn't know about *LOCKED*; previous discussions that I've had indicate that this is because we (the FreeBSD project) haven't decided that *LOCKED* is canonical enough yet. Ceri --=20 Only two things are infinite, the universe and human stupidity, and I'm not sure about the former. -- Einstein (attrib.) --NzB8fVQJ5HfG6fxh Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (FreeBSD) iD8DBQFDLuzDocfcwTS3JF8RAl7EAJ9V5plJH9bd9JQyqRP13RQsgeuaeACghrba OUsBF0JFpZ2sO0xoegrQbz4= =+DVA -----END PGP SIGNATURE----- --NzB8fVQJ5HfG6fxh-- From owner-cvs-src@FreeBSD.ORG Mon Sep 19 16:54:00 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1C4FC16A41F; Mon, 19 Sep 2005 16:54:00 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CC0B643D48; Mon, 19 Sep 2005 16:53:59 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8JGrxKv060455; Mon, 19 Sep 2005 16:53:59 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8JGrxqF060454; Mon, 19 Sep 2005 16:53:59 GMT (envelope-from brueffer) Message-Id: <200509191653.j8JGrxqF060454@repoman.freebsd.org> From: Christian Brueffer Date: Mon, 19 Sep 2005 16:53:59 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/release/doc/en_US.ISO8859-1/relnotes/common new.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 16:54:00 -0000 brueffer 2005-09-19 16:53:59 UTC FreeBSD src repository (doc committer) Modified files: (Branch: RELENG_6) release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: MFC: - ed(4) MPSAFE - acpi_ibm.4 and acpi_sony.4 manpages added While here, correct two entities. Approved by: re (hrs) Revision Changes Path 1.883.2.6 +6 -2 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Mon Sep 19 17:40:41 2005 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C41DD16A41F; Mon, 19 Sep 2005 17:40:41 +0000 (GMT) (envelope-from keramida@ceid.upatras.gr) Received: from aiolos.otenet.gr (aiolos.otenet.gr [195.170.0.93]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0171043D48; Mon, 19 Sep 2005 17:40:40 +0000 (GMT) (envelope-from keramida@ceid.upatras.gr) Received: from flame.pc (aris.bedc.ondsl.gr [62.103.39.226]) by aiolos.otenet.gr (8.13.4/8.13.4/Debian-1) with SMTP id j8JHeZMK014667; Mon, 19 Sep 2005 20:40:36 +0300 Received: from flame.pc (flame [127.0.0.1]) by flame.pc (8.13.4/8.13.4) with ESMTP id j8JHeKaF038359; Mon, 19 Sep 2005 20:40:20 +0300 (EEST) (envelope-from keramida@ceid.upatras.gr) Received: (from keramida@localhost) by flame.pc (8.13.4/8.13.4/Submit) id j8JHeIuk038358; Mon, 19 Sep 2005 20:40:18 +0300 (EEST) (envelope-from keramida@ceid.upatras.gr) Date: Mon, 19 Sep 2005 20:40:17 +0300 From: Giorgos Keramidas To: Ceri Davies , Gavin Atkinson , src-committers@freebsd.org, cvs-src@freebsd.org, cvs-all@freebsd.org Message-ID: <20050919174017.GA38329@flame.pc> References: <200509181540.j8IFe2LR042274@repoman.freebsd.org> <20050918200104.F89636@ury.york.ac.uk> <20050918203109.GA1419@flame.pc> <20050918222401.GQ441@submonkey.net> <20050919122020.GA1759@flame.pc> <20050919165219.GB4124@submonkey.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050919165219.GB4124@submonkey.net> Cc: Subject: Re: cvs commit: src/share/man/man5 passwd.5 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 17:40:41 -0000 On 2005-09-19 17:52, Ceri Davies wrote: > > What I'm getting at is that some operating systems allow a special *FOO > string in their (equivalent of) master.passwd file in order to indicate > that sshd should not allow users with that string in their entry to log > in. > > For example, Solaris uses the string *NP* to indicate that a user has no > password - password authentication is therefore disabled for that user, > disallowing su, password-based ssh access, etc. Cron jobs, key-based > auth, etc. continue to work. It also supports *LK* which indicates that > an account is locked: in this case, cron jobs for the user will not be > run and ssh access is denied altogether. > > The ssh bit works because OpenSSH knows that it should be looking for > the string *LK* and denying access if it is there. Search for > LOCKED_PASSWD_STRING in src/crypto/openssh/auth.c. > > What I'm wondering is why OpenSSH doesn't know about *LOCKED*; previous > discussions that I've had indicate that this is because we (the FreeBSD > project) haven't decided that *LOCKED* is canonical enough yet. Right. This is exactly why I didn't even attempt to document anything to that effect. I'm not sure what to write about, so I don't write something that is wrong :) From owner-cvs-src@FreeBSD.ORG Mon Sep 19 18:16:30 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6C7D916A41F; Mon, 19 Sep 2005 18:16:30 +0000 (GMT) (envelope-from damien@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 29E5B43D48; Mon, 19 Sep 2005 18:16:30 +0000 (GMT) (envelope-from damien@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8JIGUe8063951; Mon, 19 Sep 2005 18:16:30 GMT (envelope-from damien@repoman.freebsd.org) Received: (from damien@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8JIGUBi063950; Mon, 19 Sep 2005 18:16:30 GMT (envelope-from damien) Message-Id: <200509191816.j8JIGUBi063950@repoman.freebsd.org> From: Damien Bergamini Date: Mon, 19 Sep 2005 18:16:30 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man4 ural.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 18:16:30 -0000 damien 2005-09-19 18:16:30 UTC FreeBSD src repository Modified files: share/man/man4 ural.4 Log: Update the list of supported hardware. MFC after: 5 days Revision Changes Path 1.6 +13 -3 src/share/man/man4/ural.4 From owner-cvs-src@FreeBSD.ORG Mon Sep 19 18:19:22 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D2D6216A41F; Mon, 19 Sep 2005 18:19:22 +0000 (GMT) (envelope-from damien@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 90A5C43D5A; Mon, 19 Sep 2005 18:19:22 +0000 (GMT) (envelope-from damien@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8JIJMgf064035; Mon, 19 Sep 2005 18:19:22 GMT (envelope-from damien@repoman.freebsd.org) Received: (from damien@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8JIJMiP064034; Mon, 19 Sep 2005 18:19:22 GMT (envelope-from damien) Message-Id: <200509191819.j8JIJMiP064034@repoman.freebsd.org> From: Damien Bergamini Date: Mon, 19 Sep 2005 18:19:22 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/usb if_ural.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 18:19:23 -0000 damien 2005-09-19 18:19:22 UTC FreeBSD src repository Modified files: sys/dev/usb if_ural.c Log: The "SMC EZ Connect SMC2862W-G" product is not based on the Ralink RT2500USB chipset. MFC after: 5 days Revision Changes Path 1.16 +0 -1 src/sys/dev/usb/if_ural.c From owner-cvs-src@FreeBSD.ORG Mon Sep 19 18:43:11 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9BBAB16A41F; Mon, 19 Sep 2005 18:43:11 +0000 (GMT) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 579CF43D46; Mon, 19 Sep 2005 18:43:11 +0000 (GMT) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8JIhBN6065001; Mon, 19 Sep 2005 18:43:11 GMT (envelope-from cperciva@repoman.freebsd.org) Received: (from cperciva@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8JIhBrG065000; Mon, 19 Sep 2005 18:43:11 GMT (envelope-from cperciva) Message-Id: <200509191843.j8JIhBrG065000@repoman.freebsd.org> From: Colin Percival Date: Mon, 19 Sep 2005 18:43:11 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libpam/modules/pam_exec pam_exec.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 18:43:11 -0000 cperciva 2005-09-19 18:43:11 UTC FreeBSD src repository Modified files: lib/libpam/modules/pam_exec pam_exec.c Log: When (re)allocating space for an array of pointers to char, use sizeof(*list), not sizeof(**list). (i.e., sizeof(pointer) rather than sizeof(char)). It is possible that this buffer overflow is exploitable, but it was added after RELENG_5 forked and hasn't been MFCed, so this will not receive an advisory. Submitted by: Vitezslav Novy MFC after: 1 day Revision Changes Path 1.5 +1 -1 src/lib/libpam/modules/pam_exec/pam_exec.c From owner-cvs-src@FreeBSD.ORG Mon Sep 19 18:53:00 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E1F4A16A41F; Mon, 19 Sep 2005 18:53:00 +0000 (GMT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7D51343D70; Mon, 19 Sep 2005 18:52:51 +0000 (GMT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8JIqpfx065505; Mon, 19 Sep 2005 18:52:51 GMT (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8JIqp7J065504; Mon, 19 Sep 2005 18:52:51 GMT (envelope-from phk) Message-Id: <200509191852.j8JIqp7J065504@repoman.freebsd.org> From: Poul-Henning Kamp Date: Mon, 19 Sep 2005 18:52:51 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/security/mac_biba mac_biba.c src/sys/security/mac_lomac mac_lomac.c src/sys/security/mac_mls mac_mls.c src/sys/security/mac_none mac_none.c src/sys/security/mac_partition mac_partition.c src/sys/security/mac_stub mac_stub.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 18:53:01 -0000 phk 2005-09-19 18:52:51 UTC FreeBSD src repository Modified files: sys/security/mac_biba mac_biba.c sys/security/mac_lomac mac_lomac.c sys/security/mac_mls mac_mls.c sys/security/mac_none mac_none.c sys/security/mac_partition mac_partition.c sys/security/mac_stub mac_stub.c sys/security/mac_test mac_test.c Log: Add #include , devfs is going to require this shortly. Revision Changes Path 1.90 +1 -0 src/sys/security/mac_biba/mac_biba.c 1.38 +1 -0 src/sys/security/mac_lomac/mac_lomac.c 1.75 +1 -0 src/sys/security/mac_mls/mac_mls.c 1.32 +1 -0 src/sys/security/mac_none/mac_none.c 1.11 +1 -0 src/sys/security/mac_partition/mac_partition.c 1.56 +1 -0 src/sys/security/mac_stub/mac_stub.c 1.63 +1 -0 src/sys/security/mac_test/mac_test.c From owner-cvs-src@FreeBSD.ORG Mon Sep 19 18:59:05 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4D5D316A41F; Mon, 19 Sep 2005 18:59:05 +0000 (GMT) (envelope-from damien@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 09BAE43D48; Mon, 19 Sep 2005 18:59:05 +0000 (GMT) (envelope-from damien@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8JIx48t065804; Mon, 19 Sep 2005 18:59:04 GMT (envelope-from damien@repoman.freebsd.org) Received: (from damien@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8JIx43x065803; Mon, 19 Sep 2005 18:59:04 GMT (envelope-from damien) Message-Id: <200509191859.j8JIx43x065803@repoman.freebsd.org> From: Damien Bergamini Date: Mon, 19 Sep 2005 18:59:04 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/iwi if_iwi.c if_iwireg.h if_iwivar.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 18:59:05 -0000 damien 2005-09-19 18:59:04 UTC FreeBSD src repository Modified files: sys/dev/iwi if_iwi.c if_iwireg.h if_iwivar.h Log: Use phk's kernel unit number allocator to associate unique ids to neighbors in an IBSS. Store ids directly into ieee80211_node's instead of managing our own private association table. Idea and code by Sam Leffler. Submitted by: sam MFC after: 5 days Revision Changes Path 1.19 +67 -40 src/sys/dev/iwi/if_iwi.c 1.6 +1 -1 src/sys/dev/iwi/if_iwireg.h 1.7 +8 -4 src/sys/dev/iwi/if_iwivar.h From owner-cvs-src@FreeBSD.ORG Mon Sep 19 19:56:49 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8665816A41F; Mon, 19 Sep 2005 19:56:49 +0000 (GMT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 495A943D48; Mon, 19 Sep 2005 19:56:49 +0000 (GMT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8JJunX0070296; Mon, 19 Sep 2005 19:56:49 GMT (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8JJunca070293; Mon, 19 Sep 2005 19:56:49 GMT (envelope-from phk) Message-Id: <200509191956.j8JJunca070293@repoman.freebsd.org> From: Poul-Henning Kamp Date: Mon, 19 Sep 2005 19:56:48 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/sys conf.h src/sys/kern kern_conf.c src/sys/fs/devfs devfs.h devfs_devs.c devfs_int.h devfs_rule.c devfs_vfsops.c devfs_vnops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 19:56:49 -0000 phk 2005-09-19 19:56:48 UTC FreeBSD src repository Modified files: sys/sys conf.h sys/kern kern_conf.c sys/fs/devfs devfs.h devfs_devs.c devfs_int.h devfs_rule.c devfs_vfsops.c devfs_vnops.c Log: Rewamp DEVFS internals pretty severely [1]. Give DEVFS a proper inode called struct cdev_priv. It is important to keep in mind that this "inode" is shared between all DEVFS mountpoints, therefore it is protected by the global device mutex. Link the cdev_priv's into a list, protected by the global device mutex. Keep track of each cdev_priv's state with a flag bit and of references from mountpoints with a dedicated usecount. Reap the benefits of much improved kernel memory allocator and the generally better defined device driver APIs to get rid of the tables of pointers + serial numbers, their overflow tables, the atomics to muck about in them and all the trouble that resulted in. This makes RAM the only limit on how many devices we can have. The cdev_priv is actually a super struct containing the normal cdev as the "public" part, and therefore allocation and freeing has moved to devfs_devs.c from kern_conf.c. The overall responsibility is (to be) split such that kern/kern_conf.c is the stuff that deals with drivers and struct cdev and fs/devfs handles filesystems and struct cdev_priv and their private liason exposed only in devfs_int.h. Move the inode number from cdev to cdev_priv and allocate inode numbers properly with unr. Local dirents in the mountpoints (directories, symlinks) allocate inodes from the same pool to guarantee against overlaps. Various other fields are going to migrate from cdev to cdev_priv in the future in order to hide them. A few fields may migrate from devfs_dirent to cdev_priv as well. Protect the DEVFS mountpoint with an sx lock instead of lockmgr, this lock also protects the directory tree of the mountpoint. Give each mountpoint a unique integer index, allocated with unr. Use it into an array of devfs_dirent pointers in each cdev_priv. Initially the array points to a single element also inside cdev_priv, but as more devfs instances are mounted, the array is extended with malloc(9) as necessary when the filesystem populates its directory tree. Retire the cdev alias lists, the cdev_priv now know about all the relevant devfs_dirents (and their vnodes) and devfs_revoke() will pick them up from there. We still spelunk into other mountpoints and fondle their data without 100% good locking. It may make better sense to vector the revoke event into the tty code and there do a destroy_dev/make_dev on the tty's devices, but that's for further study. Lots of shuffling of stuff and churn of bits for no good reason[2]. XXX: There is still nothing preventing the dev_clone EVENTHANDLER from being invoked at the same time in two devfs mountpoints. It is not obvious what the best course of action is here. XXX: comment out an if statement that lost its body, until I can find out what should go there so it doesn't do damage in the meantime. XXX: Leave in a few extra malloc types and KASSERTS to help track down any remaining issues. Much testing provided by: Kris Much confusion caused by (races in): md(4) [1] You are not supposed to understand anything past this point. [2] This line should simplify life for the peanut gallery. Revision Changes Path 1.27 +9 -33 src/sys/fs/devfs/devfs.h 1.44 +289 -253 src/sys/fs/devfs/devfs_devs.c 1.2 +22 -0 src/sys/fs/devfs/devfs_int.h 1.19 +11 -12 src/sys/fs/devfs/devfs_rule.c 1.47 +25 -33 src/sys/fs/devfs/devfs_vfsops.c 1.126 +79 -113 src/sys/fs/devfs/devfs_vnops.c 1.193 +27 -39 src/sys/kern/kern_conf.c 1.228 +1 -2 src/sys/sys/conf.h From owner-cvs-src@FreeBSD.ORG Mon Sep 19 20:55:45 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2D22C16A41F; Mon, 19 Sep 2005 20:55:45 +0000 (GMT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E0D9743D48; Mon, 19 Sep 2005 20:55:44 +0000 (GMT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8JKtii6079887; Mon, 19 Sep 2005 20:55:44 GMT (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8JKti6o079886; Mon, 19 Sep 2005 20:55:44 GMT (envelope-from phk) Message-Id: <200509192055.j8JKti6o079886@repoman.freebsd.org> From: Poul-Henning Kamp Date: Mon, 19 Sep 2005 20:55:44 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/tools/tools/nanobsd nanobsd.sh X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 20:55:45 -0000 phk 2005-09-19 20:55:44 UTC FreeBSD src repository Modified files: tools/tools/nanobsd nanobsd.sh Log: Dump the environment for reference. Add a function to add customization commands. Revision Changes Path 1.11 +8 -2 src/tools/tools/nanobsd/nanobsd.sh From owner-cvs-src@FreeBSD.ORG Mon Sep 19 20:56:11 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3440816A41F; Mon, 19 Sep 2005 20:56:11 +0000 (GMT) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E5B0343D45; Mon, 19 Sep 2005 20:56:10 +0000 (GMT) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8JKuATv079932; Mon, 19 Sep 2005 20:56:10 GMT (envelope-from cperciva@repoman.freebsd.org) Received: (from cperciva@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8JKuA9S079931; Mon, 19 Sep 2005 20:56:10 GMT (envelope-from cperciva) Message-Id: <200509192056.j8JKuA9S079931@repoman.freebsd.org> From: Colin Percival Date: Mon, 19 Sep 2005 20:56:10 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/lib/libpam/modules/pam_exec pam_exec.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 20:56:11 -0000 cperciva 2005-09-19 20:56:10 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) lib/libpam/modules/pam_exec pam_exec.c Log: MFC revision 1.5: When (re)allocating space for an array of pointers to char, use sizeof(*list), not sizeof(**list). (i.e., sizeof(pointer) rather than sizeof(char)). Approved by: re (scottl) Revision Changes Path 1.4.2.1 +1 -1 src/lib/libpam/modules/pam_exec/pam_exec.c From owner-cvs-src@FreeBSD.ORG Mon Sep 19 21:50:40 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 535F916A420; Mon, 19 Sep 2005 21:50:40 +0000 (GMT) (envelope-from marcus@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2856143D79; Mon, 19 Sep 2005 21:50:31 +0000 (GMT) (envelope-from marcus@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8JLoV0d082055; Mon, 19 Sep 2005 21:50:31 GMT (envelope-from marcus@repoman.freebsd.org) Received: (from marcus@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8JLoVCf082054; Mon, 19 Sep 2005 21:50:31 GMT (envelope-from marcus) Message-Id: <200509192150.j8JLoVCf082054@repoman.freebsd.org> From: Joe Marcus Clarke Date: Mon, 19 Sep 2005 21:50:31 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sbin/devd devd.cc X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 21:50:40 -0000 marcus 2005-09-19 21:50:31 UTC FreeBSD src repository (doc,ports committer) Modified files: (Branch: RELENG_6) sbin/devd devd.cc Log: MFC: Correct a mis-merge from HEAD, and make sure the socket permissions are set to 0666. Reported by: delphij via rwatson Approved by: re (scottl) Revision Changes Path 1.22.2.2 +1 -1 src/sbin/devd/devd.cc From owner-cvs-src@FreeBSD.ORG Mon Sep 19 21:59:50 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A172016A41F; Mon, 19 Sep 2005 21:59:50 +0000 (GMT) (envelope-from andre@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2D75343D58; Mon, 19 Sep 2005 21:59:50 +0000 (GMT) (envelope-from andre@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8JLxoQD082439; Mon, 19 Sep 2005 21:59:50 GMT (envelope-from andre@repoman.freebsd.org) Received: (from andre@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8JLxobh082438; Mon, 19 Sep 2005 21:59:50 GMT (envelope-from andre) Message-Id: <200509192159.j8JLxobh082438@repoman.freebsd.org> From: Andre Oppermann Date: Mon, 19 Sep 2005 21:59:50 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/fatm if_fatm.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 21:59:50 -0000 andre 2005-09-19 21:59:50 UTC FreeBSD src repository Modified files: sys/dev/fatm if_fatm.c Log: Replace custom mbuf writeability test with generic M_WRITEABLE() test covering all edge cases too. Revision Changes Path 1.21 +2 -2 src/sys/dev/fatm/if_fatm.c From owner-cvs-src@FreeBSD.ORG Mon Sep 19 22:04:41 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 817F816A41F; Mon, 19 Sep 2005 22:04:41 +0000 (GMT) (envelope-from andre@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3F65143D46; Mon, 19 Sep 2005 22:04:41 +0000 (GMT) (envelope-from andre@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8JM4f37082670; Mon, 19 Sep 2005 22:04:41 GMT (envelope-from andre@repoman.freebsd.org) Received: (from andre@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8JM4fts082669; Mon, 19 Sep 2005 22:04:41 GMT (envelope-from andre) Message-Id: <200509192204.j8JM4fts082669@repoman.freebsd.org> From: Andre Oppermann Date: Mon, 19 Sep 2005 22:04:41 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/hatm if_hatm_intr.c src/sys/dev/patm if_patm_rx.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 22:04:41 -0000 andre 2005-09-19 22:04:41 UTC FreeBSD src repository Modified files: sys/dev/hatm if_hatm_intr.c sys/dev/patm if_patm_rx.c Log: Replace m_extadd() with macro version MEXTADD(). Revision Changes Path 1.21 +2 -2 src/sys/dev/hatm/if_hatm_intr.c 1.8 +2 -2 src/sys/dev/patm/if_patm_rx.c From owner-cvs-src@FreeBSD.ORG Mon Sep 19 22:16:32 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 33C6416A41F; Mon, 19 Sep 2005 22:16:32 +0000 (GMT) (envelope-from andre@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9D80F43D46; Mon, 19 Sep 2005 22:16:31 +0000 (GMT) (envelope-from andre@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8JMGVUw083257; Mon, 19 Sep 2005 22:16:31 GMT (envelope-from andre@repoman.freebsd.org) Received: (from andre@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8JMGVQ6083256; Mon, 19 Sep 2005 22:16:31 GMT (envelope-from andre) Message-Id: <200509192216.j8JMGVQ6083256@repoman.freebsd.org> From: Andre Oppermann Date: Mon, 19 Sep 2005 22:16:31 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern kern_tc.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 22:16:32 -0000 andre 2005-09-19 22:16:31 UTC FreeBSD src repository Modified files: sys/kern kern_tc.c Log: Start time_uptime with 1 instead of 0. Discussed with: phk Revision Changes Path 1.166 +1 -1 src/sys/kern/kern_tc.c From owner-cvs-src@FreeBSD.ORG Mon Sep 19 22:27:08 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9EAFC16A41F; Mon, 19 Sep 2005 22:27:08 +0000 (GMT) (envelope-from andre@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5B20C43D46; Mon, 19 Sep 2005 22:27:08 +0000 (GMT) (envelope-from andre@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8JMR8GZ083641; Mon, 19 Sep 2005 22:27:08 GMT (envelope-from andre@repoman.freebsd.org) Received: (from andre@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8JMR8Vo083640; Mon, 19 Sep 2005 22:27:08 GMT (envelope-from andre) Message-Id: <200509192227.j8JMR8Vo083640@repoman.freebsd.org> From: Andre Oppermann Date: Mon, 19 Sep 2005 22:27:08 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/net if_ppp.c if_sl.c if_spppsubr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 22:27:08 -0000 andre 2005-09-19 22:27:08 UTC FreeBSD src repository Modified files: sys/net if_ppp.c if_sl.c if_spppsubr.c Log: Use monotonic time_uptime instead of 'time_second' as timebase for timeouts. Revision Changes Path 1.108 +7 -7 src/sys/net/if_ppp.c 1.130 +4 -4 src/sys/net/if_sl.c 1.122 +3 -3 src/sys/net/if_spppsubr.c From owner-cvs-src@FreeBSD.ORG Mon Sep 19 22:28:40 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 92C1E16A41F; Mon, 19 Sep 2005 22:28:40 +0000 (GMT) (envelope-from andre@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 515E943D45; Mon, 19 Sep 2005 22:28:40 +0000 (GMT) (envelope-from andre@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8JMSeSM083747; Mon, 19 Sep 2005 22:28:40 GMT (envelope-from andre@repoman.freebsd.org) Received: (from andre@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8JMSe8r083746; Mon, 19 Sep 2005 22:28:40 GMT (envelope-from andre) Message-Id: <200509192228.j8JMSe8r083746@repoman.freebsd.org> From: Andre Oppermann Date: Mon, 19 Sep 2005 22:28:40 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netinet ip_dummynet.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 22:28:40 -0000 andre 2005-09-19 22:28:40 UTC FreeBSD src repository Modified files: sys/netinet ip_dummynet.c Log: Use monotonic 'time_uptime' instead of 'time_second' as timebase for timeouts. Revision Changes Path 1.94 +2 -2 src/sys/netinet/ip_dummynet.c From owner-cvs-src@FreeBSD.ORG Mon Sep 19 22:29:22 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5A21516A41F; Mon, 19 Sep 2005 22:29:22 +0000 (GMT) (envelope-from andre@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E446743D45; Mon, 19 Sep 2005 22:29:21 +0000 (GMT) (envelope-from andre@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8JMTL7N083790; Mon, 19 Sep 2005 22:29:21 GMT (envelope-from andre@repoman.freebsd.org) Received: (from andre@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8JMTLhB083789; Mon, 19 Sep 2005 22:29:21 GMT (envelope-from andre) Message-Id: <200509192229.j8JMTLhB083789@repoman.freebsd.org> From: Andre Oppermann Date: Mon, 19 Sep 2005 22:29:21 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netinet ip_fw2.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 22:29:22 -0000 andre 2005-09-19 22:29:21 UTC FreeBSD src repository Modified files: sys/netinet ip_fw2.c Log: Use monotonic 'time_uptime' instead of 'time_second' as timebase for timeouts. Revision Changes Path 1.112 +24 -24 src/sys/netinet/ip_fw2.c From owner-cvs-src@FreeBSD.ORG Mon Sep 19 22:30:04 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7916616A41F; Mon, 19 Sep 2005 22:30:04 +0000 (GMT) (envelope-from andre@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3898643D48; Mon, 19 Sep 2005 22:30:04 +0000 (GMT) (envelope-from andre@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8JMU4Ei083872; Mon, 19 Sep 2005 22:30:04 GMT (envelope-from andre@repoman.freebsd.org) Received: (from andre@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8JMU3RB083871; Mon, 19 Sep 2005 22:30:04 GMT (envelope-from andre) Message-Id: <200509192230.j8JMU3RB083871@repoman.freebsd.org> From: Andre Oppermann Date: Mon, 19 Sep 2005 22:30:03 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netinet ip_mroute.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 22:30:04 -0000 andre 2005-09-19 22:30:03 UTC FreeBSD src repository Modified files: sys/netinet ip_mroute.c Log: Use monotonic 'time_uptime' instead of 'time_second' as timebase for timeouts. Revision Changes Path 1.112 +2 -2 src/sys/netinet/ip_mroute.c From owner-cvs-src@FreeBSD.ORG Mon Sep 19 22:31:45 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AC5B116A41F; Mon, 19 Sep 2005 22:31:45 +0000 (GMT) (envelope-from andre@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6C53A43D45; Mon, 19 Sep 2005 22:31:45 +0000 (GMT) (envelope-from andre@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8JMVjHl083988; Mon, 19 Sep 2005 22:31:45 GMT (envelope-from andre@repoman.freebsd.org) Received: (from andre@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8JMVjNK083987; Mon, 19 Sep 2005 22:31:45 GMT (envelope-from andre) Message-Id: <200509192231.j8JMVjNK083987@repoman.freebsd.org> From: Andre Oppermann Date: Mon, 19 Sep 2005 22:31:45 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netinet/libalias alias_db.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 22:31:45 -0000 andre 2005-09-19 22:31:45 UTC FreeBSD src repository Modified files: sys/netinet/libalias alias_db.c Log: Use monotonic 'time_uptime' instead of 'time_second' as timebase for timeouts. Revision Changes Path 1.68 +3 -3 src/sys/netinet/libalias/alias_db.c From owner-cvs-src@FreeBSD.ORG Mon Sep 19 22:54:56 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 161C116A41F; Mon, 19 Sep 2005 22:54:56 +0000 (GMT) (envelope-from andre@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C3C8643D46; Mon, 19 Sep 2005 22:54:55 +0000 (GMT) (envelope-from andre@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8JMst1j084838; Mon, 19 Sep 2005 22:54:55 GMT (envelope-from andre@repoman.freebsd.org) Received: (from andre@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8JMstlI084837; Mon, 19 Sep 2005 22:54:55 GMT (envelope-from andre) Message-Id: <200509192254.j8JMstlI084837@repoman.freebsd.org> From: Andre Oppermann Date: Mon, 19 Sep 2005 22:54:55 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/net route.c src/sys/netinet if_ether.c in_rmx.c ip_fastfwd.c src/sys/netinet6 in6_rmx.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 22:54:56 -0000 andre 2005-09-19 22:54:55 UTC FreeBSD src repository Modified files: sys/net route.c sys/netinet if_ether.c in_rmx.c ip_fastfwd.c sys/netinet6 in6_rmx.c Log: Use monotonic 'time_uptime' instead of 'time_second' as timebase for rt->rt_rmx.rmx_expire. Revision Changes Path 1.112 +1 -1 src/sys/net/route.c 1.142 +7 -7 src/sys/netinet/if_ether.c 1.54 +4 -4 src/sys/netinet/in_rmx.c 1.32 +1 -1 src/sys/netinet/ip_fastfwd.c 1.15 +5 -5 src/sys/netinet6/in6_rmx.c From owner-cvs-src@FreeBSD.ORG Mon Sep 19 23:28:39 2005 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0BC5A16A41F; Mon, 19 Sep 2005 23:28:39 +0000 (GMT) (envelope-from nate@root.org) Received: from www.cryptography.com (li-22.members.linode.com [64.5.53.22]) by mx1.FreeBSD.org (Postfix) with ESMTP id A8C0143D45; Mon, 19 Sep 2005 23:28:38 +0000 (GMT) (envelope-from nate@root.org) Received: from [10.0.0.33] (adsl-67-119-74-222.dsl.sntc01.pacbell.net [67.119.74.222]) by www.cryptography.com (8.12.8/8.12.8) with ESMTP id j8JNSNo5031686 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Mon, 19 Sep 2005 16:28:26 -0700 Message-ID: <432F4990.9060007@root.org> Date: Mon, 19 Sep 2005 16:28:16 -0700 From: Nate Lawson User-Agent: Mozilla Thunderbird 1.0.6 (Windows/20050716) X-Accept-Language: en-us, en MIME-Version: 1.0 To: "M. Warner Losh" References: <200509111928.j8BJSWci066427@repoman.freebsd.org> <70e8236f0509180715406f1f31@mail.gmail.com> <432D9F4B.9080902@root.org> <20050918.134518.31977329.imp@bsdimp.com> In-Reply-To: <20050918.134518.31977329.imp@bsdimp.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-src@freebsd.org, joao.barros@gmail.com, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/dev/pci pci.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 23:28:39 -0000 M. Warner Losh wrote: > In message: <432D9F4B.9080902@root.org> > Nate Lawson writes: > : Joao Barros wrote: > : > I was reading the Release Notes for 6.0 on > : > http://www.freebsd.org/relnotes/6-STABLE/relnotes/i386/article.html > : > and noticed: > : > > : > 2.2.2 Hardware Support > : > > : > The acpi(4) driver now turns the ACPI and PCI devices off or to a > : > lower power state when suspending, and back on again when resuming. > : > This behavior can be disabled by setting the debug.acpi.do_powerstate > : > and hw.pci.do_powerstate sysctls to 0. > : > > : > Given this is the same tunable you changed back to 0 by default, does > : > that "when resuming" has anything to do with this last commit? If so, > : > it could still be mentioned the other way around, allowing people > : > wanting to, to enable the tunable :) > : > : You bring up a different point also, which is that ACPI should probably > : be set to match this same default for release. > > Actually, all that the do_powerstate stuff in pci land does is turn > off the devices when no driver is attached. We always turn them back > on on resume. That's not how the acpi powerstate support works. It turns off devices not allowed in a given Sx state while suspending and turns them on again in resume. For instance, if _S3D says a given device must be in D1 while we sleep in S3, we power down that device to D1 in the suspend path and back up to D0 (running) in the resume path. I haven't heard of any problems, but for consistency I was asking if this should be disabled also in the release. -- Nate From owner-cvs-src@FreeBSD.ORG Mon Sep 19 23:33:01 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2138D16A41F; Mon, 19 Sep 2005 23:33:01 +0000 (GMT) (envelope-from ticso@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D49EF43D46; Mon, 19 Sep 2005 23:33:00 +0000 (GMT) (envelope-from ticso@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8JNX0E3086211; Mon, 19 Sep 2005 23:33:00 GMT (envelope-from ticso@repoman.freebsd.org) Received: (from ticso@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8JNX04L086208; Mon, 19 Sep 2005 23:33:00 GMT (envelope-from ticso) Message-Id: <200509192333.j8JNX04L086208@repoman.freebsd.org> From: Bernd Walter Date: Mon, 19 Sep 2005 23:33:00 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/alpha/include pmap.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 23:33:01 -0000 ticso 2005-09-19 23:33:00 UTC FreeBSD src repository Modified files: sys/alpha/include pmap.h Log: Protect includes for kernel specific use from userland. Revision Changes Path 1.36 +2 -0 src/sys/alpha/include/pmap.h From owner-cvs-src@FreeBSD.ORG Mon Sep 19 23:51:21 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0D94C16A41F; Mon, 19 Sep 2005 23:51:21 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (vc4-2-0-87.dsl.netrack.net [199.45.160.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9EC7043D45; Mon, 19 Sep 2005 23:51:20 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from localhost (localhost.village.org [127.0.0.1] (may be forged)) by harmony.bsdimp.com (8.13.3/8.13.3) with ESMTP id j8JNmiB1027596; Mon, 19 Sep 2005 17:48:44 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Mon, 19 Sep 2005 17:49:02 -0600 (MDT) Message-Id: <20050919.174902.66273219.imp@bsdimp.com> To: scottl@samsco.org From: "M. Warner Losh" In-Reply-To: <432ED22E.5010005@samsco.org> References: <20050919.083111.123550990.imp@bsdimp.com> <20050919145417.GE83017@ip.net.ua> <432ED22E.5010005@samsco.org> X-Mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0 (harmony.bsdimp.com [127.0.0.1]); Mon, 19 Sep 2005 17:48:45 -0600 (MDT) Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, ru@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/ed if_ed.c if_ed_pccard.c if_edvar.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 23:51:21 -0000 In message: <432ED22E.5010005@samsco.org> Scott Long writes: : Ruslan Ermilov wrote: : > On Mon, Sep 19, 2005 at 08:31:11AM -0600, M. Warner Losh wrote: : > : >>In message: <20050919054051.GB65954@ip.net.ua> : >> Ruslan Ermilov writes: : >>: About the commonality... Usually foo_stop() (which is called first in : >>: foo_detach() if you were talking about the detach) disables interrupts, : >>: so foo_intr() doesn't usually happen. From reading the code, I see the : >>: same holds true for ed(4). : >> : >>Wrong. Foo_intr() does still happen because other devices can : >>generate interrupts... : >> : > : > Ah, you're right, I missed this bit. :-) : > : : Shared interrupts are only slightly less of an abomination as shared : ithreads =-) Sadly, shared interrupts are a fact of life in the x86 world. And on platforms that support pci to pccard/cardbus bridges, there will always be sharing of interrupts due to the architecture of the YENTA bridges... Warner From owner-cvs-src@FreeBSD.ORG Mon Sep 19 23:56:23 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A7A0616A41F; Mon, 19 Sep 2005 23:56:23 +0000 (GMT) (envelope-from scottl@samsco.org) Received: from pooker.samsco.org (pooker.samsco.org [168.103.85.57]) by mx1.FreeBSD.org (Postfix) with ESMTP id 18B9E43D48; Mon, 19 Sep 2005 23:56:22 +0000 (GMT) (envelope-from scottl@samsco.org) Received: from [192.168.254.11] (junior.samsco.home [192.168.254.11]) (authenticated bits=0) by pooker.samsco.org (8.13.4/8.13.4) with ESMTP id j8JNuKNb029290; Mon, 19 Sep 2005 17:56:20 -0600 (MDT) (envelope-from scottl@samsco.org) Message-ID: <432F502E.10000@samsco.org> Date: Mon, 19 Sep 2005 17:56:30 -0600 From: Scott Long User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.8) Gecko/20050615 X-Accept-Language: en-us, en MIME-Version: 1.0 To: "M. Warner Losh" References: <20050919.083111.123550990.imp@bsdimp.com> <20050919145417.GE83017@ip.net.ua> <432ED22E.5010005@samsco.org> <20050919.174902.66273219.imp@bsdimp.com> In-Reply-To: <20050919.174902.66273219.imp@bsdimp.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.8 required=3.8 tests=ALL_TRUSTED autolearn=failed version=3.0.2 X-Spam-Checker-Version: SpamAssassin 3.0.2 (2004-11-16) on pooker.samsco.org Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, ru@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/ed if_ed.c if_ed_pccard.c if_edvar.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 23:56:23 -0000 M. Warner Losh wrote: > In message: <432ED22E.5010005@samsco.org> > Scott Long writes: > : Ruslan Ermilov wrote: > : > On Mon, Sep 19, 2005 at 08:31:11AM -0600, M. Warner Losh wrote: > : > > : >>In message: <20050919054051.GB65954@ip.net.ua> > : >> Ruslan Ermilov writes: > : >>: About the commonality... Usually foo_stop() (which is called first in > : >>: foo_detach() if you were talking about the detach) disables interrupts, > : >>: so foo_intr() doesn't usually happen. From reading the code, I see the > : >>: same holds true for ed(4). > : >> > : >>Wrong. Foo_intr() does still happen because other devices can > : >>generate interrupts... > : >> > : > > : > Ah, you're right, I missed this bit. :-) > : > > : > : Shared interrupts are only slightly less of an abomination as shared > : ithreads =-) > > Sadly, shared interrupts are a fact of life in the x86 world. And > on platforms that support pci to pccard/cardbus bridges, there will > always be sharing of interrupts due to the architecture of the YENTA > bridges... > > Warner Luckily Express Card (or whatever they decided to call it this week) will make this obsolete over time. Scott From owner-cvs-src@FreeBSD.ORG Tue Sep 20 00:34:55 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D478216A420; Tue, 20 Sep 2005 00:34:55 +0000 (GMT) (envelope-from rodrigc@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3A43943D45; Tue, 20 Sep 2005 00:34:55 +0000 (GMT) (envelope-from rodrigc@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8K0Yt40088405; Tue, 20 Sep 2005 00:34:55 GMT (envelope-from rodrigc@repoman.freebsd.org) Received: (from rodrigc@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8K0Ytxv088404; Tue, 20 Sep 2005 00:34:55 GMT (envelope-from rodrigc) Message-Id: <200509200034.j8K0Ytxv088404@repoman.freebsd.org> From: Craig Rodrigues Date: Tue, 20 Sep 2005 00:34:54 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sbin/bsdlabel bsdlabel.8 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 00:34:56 -0000 rodrigc 2005-09-20 00:34:54 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sbin/bsdlabel bsdlabel.8 Log: MFC: 1.61 Clarify wording for -m flag. PR: docs/84704 Approved by: re (hrs) Revision Changes Path 1.60.2.1 +12 -2 src/sbin/bsdlabel/bsdlabel.8 From owner-cvs-src@FreeBSD.ORG Tue Sep 20 01:12:07 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A1D2716A41F; Tue, 20 Sep 2005 01:12:07 +0000 (GMT) (envelope-from ups@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 61DEB43D45; Tue, 20 Sep 2005 01:12:07 +0000 (GMT) (envelope-from ups@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8K1C78x097431; Tue, 20 Sep 2005 01:12:07 GMT (envelope-from ups@repoman.freebsd.org) Received: (from ups@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8K1C7wu097430; Tue, 20 Sep 2005 01:12:07 GMT (envelope-from ups) Message-Id: <200509200112.j8K1C7wu097430@repoman.freebsd.org> From: Stephan Uphoff Date: Tue, 20 Sep 2005 01:12:07 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Cc: Subject: cvs commit: src/sys/kern kern_event.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 01:12:07 -0000 ups 2005-09-20 01:12:07 UTC FreeBSD src repository Modified files: (Branch: RELENG_4) sys/kern kern_event.c Log: Multiple interrupt handlers may try to queue an event for a nested kqueue. (4.X only race condition) Found by: Yahoo! Revision Changes Path 1.2.2.12 +4 -1 src/sys/kern/kern_event.c From owner-cvs-src@FreeBSD.ORG Tue Sep 20 01:59:58 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0415616A44D; Tue, 20 Sep 2005 01:59:58 +0000 (GMT) (envelope-from csjp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DACBF43D49; Tue, 20 Sep 2005 01:59:54 +0000 (GMT) (envelope-from csjp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8K1xsPa099043; Tue, 20 Sep 2005 01:59:54 GMT (envelope-from csjp@repoman.freebsd.org) Received: (from csjp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8K1xsnv099042; Tue, 20 Sep 2005 01:59:54 GMT (envelope-from csjp) Message-Id: <200509200159.j8K1xsnv099042@repoman.freebsd.org> From: "Christian S.J. Peron" Date: Tue, 20 Sep 2005 01:59:54 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/net rtsock.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 01:59:58 -0000 csjp 2005-09-20 01:59:54 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/net rtsock.c Log: MFC v1.129 src/sys/net/rtsock.c Make sysctl_rtsock MP safe. Approved by: re (scottl) Revision Changes Path 1.123.2.4 +16 -16 src/sys/net/rtsock.c From owner-cvs-src@FreeBSD.ORG Tue Sep 20 02:38:43 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EBA5B16A41F; Tue, 20 Sep 2005 02:38:43 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id AB26643D48; Tue, 20 Sep 2005 02:38:43 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8K2chXG000552; Tue, 20 Sep 2005 02:38:43 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8K2chS1000551; Tue, 20 Sep 2005 02:38:43 GMT (envelope-from imp) Message-Id: <200509200238.j8K2chS1000551@repoman.freebsd.org> From: Warner Losh Date: Tue, 20 Sep 2005 02:38:43 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man9 make_dev.9 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 02:38:44 -0000 imp 2005-09-20 02:38:43 UTC FreeBSD src repository Modified files: share/man/man9 make_dev.9 Log: Sprinkle a few stars where they belong. Revision Changes Path 1.18 +4 -4 src/share/man/man9/make_dev.9 From owner-cvs-src@FreeBSD.ORG Tue Sep 20 04:48:31 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 41D9216A41F; Tue, 20 Sep 2005 04:48:31 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id EE31443D49; Tue, 20 Sep 2005 04:48:30 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8K4mUvh012360; Tue, 20 Sep 2005 04:48:30 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8K4mUdE012359; Tue, 20 Sep 2005 04:48:30 GMT (envelope-from brueffer) Message-Id: <200509200448.j8K4mUdE012359@repoman.freebsd.org> From: Christian Brueffer Date: Tue, 20 Sep 2005 04:48:30 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/share/man/man4 Makefile snd_t4dwave.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 04:48:31 -0000 brueffer 2005-09-20 04:48:30 UTC FreeBSD src repository (doc committer) Modified files: (Branch: RELENG_6) share/man/man4 Makefile Added files: (Branch: RELENG_6) share/man/man4 snd_t4dwave.4 Log: MFC: Add manual page for snd_t4dwave(4). Approved by: re (hrs) Revision Changes Path 1.320.2.4 +1 -0 src/share/man/man4/Makefile 1.1.2.1 +63 -0 src/share/man/man4/snd_t4dwave.4 (new) From owner-cvs-src@FreeBSD.ORG Tue Sep 20 04:49:59 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 77C9116A41F; Tue, 20 Sep 2005 04:49:59 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 347AC43D49; Tue, 20 Sep 2005 04:49:59 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8K4nxY5012422; Tue, 20 Sep 2005 04:49:59 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8K4nx7f012421; Tue, 20 Sep 2005 04:49:59 GMT (envelope-from brueffer) Message-Id: <200509200449.j8K4nx7f012421@repoman.freebsd.org> From: Christian Brueffer Date: Tue, 20 Sep 2005 04:49:59 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/share/man/man4 pcm.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 04:49:59 -0000 brueffer 2005-09-20 04:49:59 UTC FreeBSD src repository (doc committer) Modified files: (Branch: RELENG_6) share/man/man4 pcm.4 Log: MFC: rev. 1.40 by joel Xref snd_t4dwave(4). Approved by: re (hrs) Revision Changes Path 1.39.2.1 +1 -0 src/share/man/man4/pcm.4 From owner-cvs-src@FreeBSD.ORG Tue Sep 20 04:51:33 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6D32E16A438; Tue, 20 Sep 2005 04:51:33 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 035E943D48; Tue, 20 Sep 2005 04:51:33 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8K4pW4S012611; Tue, 20 Sep 2005 04:51:32 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8K4pWIx012610; Tue, 20 Sep 2005 04:51:32 GMT (envelope-from brueffer) Message-Id: <200509200451.j8K4pWIx012610@repoman.freebsd.org> From: Christian Brueffer Date: Tue, 20 Sep 2005 04:51:32 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/release/doc/en_US.ISO8859-1/hardware/common dev.sgml src/release/doc/share/misc dev.archlist.txt X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 04:51:33 -0000 brueffer 2005-09-20 04:51:32 UTC FreeBSD src repository (doc committer) Modified files: (Branch: RELENG_6) release/doc/en_US.ISO8859-1/hardware/common dev.sgml release/doc/share/misc dev.archlist.txt Log: MFC: Auto generate device listings for snd_t4dwave(4). Approved by: re (hrs) Revision Changes Path 1.282.2.1 +2 -0 src/release/doc/en_US.ISO8859-1/hardware/common/dev.sgml 1.62.2.1 +1 -0 src/release/doc/share/misc/dev.archlist.txt From owner-cvs-src@FreeBSD.ORG Tue Sep 20 04:53:13 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2384E16A41F; Tue, 20 Sep 2005 04:53:13 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D34E143D45; Tue, 20 Sep 2005 04:53:12 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8K4rCLg012738; Tue, 20 Sep 2005 04:53:12 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8K4rCUc012737; Tue, 20 Sep 2005 04:53:12 GMT (envelope-from brueffer) Message-Id: <200509200453.j8K4rCUc012737@repoman.freebsd.org> From: Christian Brueffer Date: Tue, 20 Sep 2005 04:53:12 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/release/doc/en_US.ISO8859-1/relnotes/common new.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 04:53:13 -0000 brueffer 2005-09-20 04:53:12 UTC FreeBSD src repository (doc committer) Modified files: (Branch: RELENG_6) release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: MFC: rev. 1.886 by joel New release notes: snd_t4dwave(4) manual page added. Approved by: re (hrs) Revision Changes Path 1.883.2.7 +2 -2 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Tue Sep 20 06:45:39 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8F18516A41F; Tue, 20 Sep 2005 06:45:39 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4C26743D45; Tue, 20 Sep 2005 06:45:39 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8K6jdre016758; Tue, 20 Sep 2005 06:45:39 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8K6jdNF016757; Tue, 20 Sep 2005 06:45:39 GMT (envelope-from imp) Message-Id: <200509200645.j8K6jdNF016757@repoman.freebsd.org> From: Warner Losh Date: Tue, 20 Sep 2005 06:45:39 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/pccard pccard_cis.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 06:45:39 -0000 imp 2005-09-20 06:45:39 UTC FreeBSD src repository Modified files: sys/dev/pccard pccard_cis.c Log: Call the passed function on cis scanning for all nodes in the CIS chains, not just the 'real' ones. Revision Changes Path 1.38 +17 -0 src/sys/dev/pccard/pccard_cis.c From owner-cvs-src@FreeBSD.ORG Tue Sep 20 06:47:33 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8C23516A41F; Tue, 20 Sep 2005 06:47:33 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4653443D46; Tue, 20 Sep 2005 06:47:33 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8K6lXt6016843; Tue, 20 Sep 2005 06:47:33 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8K6lXnF016842; Tue, 20 Sep 2005 06:47:33 GMT (envelope-from imp) Message-Id: <200509200647.j8K6lXnF016842@repoman.freebsd.org> From: Warner Losh Date: Tue, 20 Sep 2005 06:47:33 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/pccard pccard.c pccard_device.c pccardvar.h pccardvarp.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 06:47:33 -0000 imp 2005-09-20 06:47:33 UTC FreeBSD src repository Modified files: sys/dev/pccard pccard.c pccardvar.h Added files: sys/dev/pccard pccard_device.c pccardvarp.h Log: Implement /dev/pccardN.cis. This mirrors the CIS for the card to userland. pccardc dumpcis /dev/pccardN.cis will work now, but I may rewrite pccardc. Also, move more of the private data to a new file called pccardvarp.h. Revision Changes Path 1.111 +6 -1 src/sys/dev/pccard/pccard.c 1.1 +169 -0 src/sys/dev/pccard/pccard_device.c (new) 1.58 +1 -163 src/sys/dev/pccard/pccardvar.h 1.1 +192 -0 src/sys/dev/pccard/pccardvarp.h (new) From owner-cvs-src@FreeBSD.ORG Tue Sep 20 06:48:08 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 972FA16A41F; Tue, 20 Sep 2005 06:48:08 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5544143D46; Tue, 20 Sep 2005 06:48:08 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8K6m8RL016893; Tue, 20 Sep 2005 06:48:08 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8K6m81n016892; Tue, 20 Sep 2005 06:48:08 GMT (envelope-from imp) Message-Id: <200509200648.j8K6m81n016892@repoman.freebsd.org> From: Warner Losh Date: Tue, 20 Sep 2005 06:48:08 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/modules/pccard Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 06:48:08 -0000 imp 2005-09-20 06:48:08 UTC FreeBSD src repository Modified files: sys/modules/pccard Makefile Log: Add pccard_device.c Revision Changes Path 1.12 +1 -1 src/sys/modules/pccard/Makefile From owner-cvs-src@FreeBSD.ORG Tue Sep 20 06:48:56 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4A27516A41F; Tue, 20 Sep 2005 06:48:56 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id BC6FE43D48; Tue, 20 Sep 2005 06:48:55 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8K6mthm016940; Tue, 20 Sep 2005 06:48:55 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8K6mtHP016939; Tue, 20 Sep 2005 06:48:55 GMT (envelope-from imp) Message-Id: <200509200648.j8K6mtHP016939@repoman.freebsd.org> From: Warner Losh Date: Tue, 20 Sep 2005 06:48:55 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/conf files X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 06:48:56 -0000 imp 2005-09-20 06:48:55 UTC FreeBSD src repository Modified files: sys/conf files Log: Add pccard_device.c Revision Changes Path 1.1050 +1 -0 src/sys/conf/files From owner-cvs-src@FreeBSD.ORG Tue Sep 20 07:48:02 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 294F216A41F; Tue, 20 Sep 2005 07:48:02 +0000 (GMT) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 80F9743D55; Tue, 20 Sep 2005 07:48:01 +0000 (GMT) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8K7m1YJ022921; Tue, 20 Sep 2005 07:48:01 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8K7m1eo022920; Tue, 20 Sep 2005 07:48:01 GMT (envelope-from delphij) Message-Id: <200509200748.j8K7m1eo022920@repoman.freebsd.org> From: Xin LI Date: Tue, 20 Sep 2005 07:48:01 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/usr.bin/tar bsdtar.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 07:48:02 -0000 delphij 2005-09-20 07:48:00 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) usr.bin/tar bsdtar.c Log: MFC 1.64 by kientzle: The bsdtar_warnc() reporting function requires the program name to be set up before it is called, so move the progname initialization before the first possible call to bsdtar_warnc(). Thanks to: Stanislav Sedov PR: bin/83366 Approved by: re (scottl) Revision Changes Path 1.63.2.1 +12 -10 src/usr.bin/tar/bsdtar.c From owner-cvs-src@FreeBSD.ORG Tue Sep 20 08:02:39 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C509916A41F; Tue, 20 Sep 2005 08:02:39 +0000 (GMT) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 835B143D46; Tue, 20 Sep 2005 08:02:39 +0000 (GMT) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8K82dn8023523; Tue, 20 Sep 2005 08:02:39 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8K82deL023522; Tue, 20 Sep 2005 08:02:39 GMT (envelope-from delphij) Message-Id: <200509200802.j8K82deL023522@repoman.freebsd.org> From: Xin LI Date: Tue, 20 Sep 2005 08:02:38 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sbin/fsck_ffs fsck_ffs.8 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 08:02:39 -0000 delphij 2005-09-20 08:02:38 UTC FreeBSD src repository Modified files: sbin/fsck_ffs fsck_ffs.8 Log: Mention the default location of alternative super block on a UFS2 file system, in fsck_ffs(8). Submitted by: KOMATSU Shinichiro PR: docs/86362 MFC After: 3 days Revision Changes Path 1.34 +2 -2 src/sbin/fsck_ffs/fsck_ffs.8 From owner-cvs-src@FreeBSD.ORG Tue Sep 20 08:38:59 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CDA8A16A41F; Tue, 20 Sep 2005 08:38:59 +0000 (GMT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A0FA943D46; Tue, 20 Sep 2005 08:38:59 +0000 (GMT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8K8cxdR024994; Tue, 20 Sep 2005 08:38:59 GMT (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8K8cxMM024993; Tue, 20 Sep 2005 08:38:59 GMT (envelope-from phk) Message-Id: <200509200838.j8K8cxMM024993@repoman.freebsd.org> From: Poul-Henning Kamp Date: Tue, 20 Sep 2005 08:38:59 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/tools/tools/nanobsd nanobsd.sh X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 08:38:59 -0000 phk 2005-09-20 08:38:59 UTC FreeBSD src repository Modified files: tools/tools/nanobsd nanobsd.sh Log: Create an /etc/nanobsd.conf in the built image and put the disk drive name there for scripts to use. Create a noauto fstab entry for the configuration partition (/cfg). Add NANO_TOOLS env-var to point to the nanobsd sources relative to NANO_SRC. Add -h argument which prints a usage. Add -b argument which skips build steps and goes directly to install steps. Complain about extraneous arguments, it's usually a forgotten '-c' Add convenience function to register customization function. Add some sample customization functions: cust_comconsole cust_allow_ssh_root Rename setup_diskless() to setup_nanobsd(), it makes more sense. Add various comments etc. Revision Changes Path 1.12 +124 -28 src/tools/tools/nanobsd/nanobsd.sh From owner-cvs-src@FreeBSD.ORG Tue Sep 20 09:07:19 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 999CB16A41F; Tue, 20 Sep 2005 09:07:19 +0000 (GMT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5462643D48; Tue, 20 Sep 2005 09:07:19 +0000 (GMT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8K97JDW033251; Tue, 20 Sep 2005 09:07:19 GMT (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8K97IY8033250; Tue, 20 Sep 2005 09:07:19 GMT (envelope-from phk) Message-Id: <200509200907.j8K97IY8033250@repoman.freebsd.org> From: Poul-Henning Kamp Date: Tue, 20 Sep 2005 09:07:18 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/tools/tools/nanobsd FlashDevice.sub nanobsd.sh X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 09:07:19 -0000 phk 2005-09-20 09:07:18 UTC FreeBSD src repository Modified files: tools/tools/nanobsd nanobsd.sh Added files: tools/tools/nanobsd FlashDevice.sub Log: Add a convenience function to set NANO_MEDIASIZE, NANO_HEADS and NANO_SECTS for commonly used flash devices by FlashDevice Sandisk 256MB in the config file. Revision Changes Path 1.1 +117 -0 src/tools/tools/nanobsd/FlashDevice.sub (new) 1.13 +10 -0 src/tools/tools/nanobsd/nanobsd.sh From owner-cvs-src@FreeBSD.ORG Tue Sep 20 09:16:11 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 40A1016A41F; Tue, 20 Sep 2005 09:16:11 +0000 (GMT) (envelope-from glebius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id F239F43D49; Tue, 20 Sep 2005 09:16:10 +0000 (GMT) (envelope-from glebius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8K9GAqD033602; Tue, 20 Sep 2005 09:16:10 GMT (envelope-from glebius@repoman.freebsd.org) Received: (from glebius@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8K9GAN5033601; Tue, 20 Sep 2005 09:16:10 GMT (envelope-from glebius) Message-Id: <200509200916.j8K9GAN5033601@repoman.freebsd.org> From: Gleb Smirnoff Date: Tue, 20 Sep 2005 09:16:10 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/kern uipc_domain.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 09:16:11 -0000 glebius 2005-09-20 09:16:10 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/kern uipc_domain.c Log: Suppress warning, to avoid fake bug reports from users of 6.0-RELEASE. Push warning in net_add_domain() down under DIAGNOSTIC. At the moment, the only loadable domain is netgraph and it has no problems to be loaded at runtime, since it doesn't use if_afdata[AF_NETGRAPH], yet. Approved by: re (scottl) Revision Changes Path 1.44.2.1 +2 -0 src/sys/kern/uipc_domain.c From owner-cvs-src@FreeBSD.ORG Tue Sep 20 09:16:32 2005 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3B9D216A41F; Tue, 20 Sep 2005 09:16:32 +0000 (GMT) (envelope-from setantae@submonkey.net) Received: from shrike.submonkey.net (cpc2-cdif2-3-1-cust208.cdif.cable.ntl.com [82.31.78.208]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9856A43D4C; Tue, 20 Sep 2005 09:16:31 +0000 (GMT) (envelope-from setantae@submonkey.net) Received: from setantae by shrike.submonkey.net with local (Exim 4.52 (FreeBSD)) id 1EHeEm-000FOz-Ci; Tue, 20 Sep 2005 10:16:28 +0100 Date: Tue, 20 Sep 2005 10:16:28 +0100 From: Ceri Davies To: Giorgos Keramidas Message-ID: <20050920091628.GL4124@submonkey.net> Mail-Followup-To: Ceri Davies , Giorgos Keramidas , Gavin Atkinson , src-committers@freebsd.org, cvs-src@freebsd.org, cvs-all@freebsd.org References: <200509181540.j8IFe2LR042274@repoman.freebsd.org> <20050918200104.F89636@ury.york.ac.uk> <20050918203109.GA1419@flame.pc> <20050918222401.GQ441@submonkey.net> <20050919122020.GA1759@flame.pc> <20050919165219.GB4124@submonkey.net> <20050919174017.GA38329@flame.pc> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="i0/AhcQY5QxfSsSZ" Content-Disposition: inline In-Reply-To: <20050919174017.GA38329@flame.pc> X-PGP: finger ceri@FreeBSD.org User-Agent: Mutt/1.5.11 Sender: Ceri Davies Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org, Gavin Atkinson Subject: Re: cvs commit: src/share/man/man5 passwd.5 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 09:16:32 -0000 --i0/AhcQY5QxfSsSZ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Sep 19, 2005 at 08:40:17PM +0300, Giorgos Keramidas wrote: > On 2005-09-19 17:52, Ceri Davies wrote: > > > > What I'm getting at is that some operating systems allow a special *FOO > > string in their (equivalent of) master.passwd file in order to indicate > > that sshd should not allow users with that string in their entry to log > > in. > > > > For example, Solaris uses the string *NP* to indicate that a user has no > > password - password authentication is therefore disabled for that user, > > disallowing su, password-based ssh access, etc. Cron jobs, key-based > > auth, etc. continue to work. It also supports *LK* which indicates that > > an account is locked: in this case, cron jobs for the user will not be > > run and ssh access is denied altogether. > > > > The ssh bit works because OpenSSH knows that it should be looking for > > the string *LK* and denying access if it is there. Search for > > LOCKED_PASSWD_STRING in src/crypto/openssh/auth.c. > > > > What I'm wondering is why OpenSSH doesn't know about *LOCKED*; previous > > discussions that I've had indicate that this is because we (the FreeBSD > > project) haven't decided that *LOCKED* is canonical enough yet. >=20 > Right. This is exactly why I didn't even attempt to document anything > to that effect. I'm not sure what to write about, so I don't write > something that is wrong :) Fair enough :) So does anyone think that feeding this back to the OpenSSH project makes sense? Ceri --=20 Only two things are infinite, the universe and human stupidity, and I'm not sure about the former. -- Einstein (attrib.) --i0/AhcQY5QxfSsSZ Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (FreeBSD) iD8DBQFDL9NsocfcwTS3JF8RAtF/AKCwwnmH/Xg3eGZh3iMbHIpj/TZ8kgCfbHvs zzqz4KOJm6yiy/sBQzCxEkA= =Q9G/ -----END PGP SIGNATURE----- --i0/AhcQY5QxfSsSZ-- From owner-cvs-src@FreeBSD.ORG Tue Sep 20 09:52:54 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4BA1616A41F; Tue, 20 Sep 2005 09:52:54 +0000 (GMT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0A8C743D45; Tue, 20 Sep 2005 09:52:54 +0000 (GMT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8K9qrua034934; Tue, 20 Sep 2005 09:52:53 GMT (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8K9qrmH034933; Tue, 20 Sep 2005 09:52:53 GMT (envelope-from phk) Message-Id: <200509200952.j8K9qrmH034933@repoman.freebsd.org> From: Poul-Henning Kamp Date: Tue, 20 Sep 2005 09:52:53 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/pci if_sis.c if_sisreg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 09:52:54 -0000 phk 2005-09-20 09:52:53 UTC FreeBSD src repository Modified files: sys/pci if_sis.c if_sisreg.h Log: Move code macros from if_sis*reg*.h to if_sis.*c* Revision Changes Path 1.137 +16 -0 src/sys/pci/if_sis.c 1.34 +0 -16 src/sys/pci/if_sisreg.h From owner-cvs-src@FreeBSD.ORG Tue Sep 20 09:55:37 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5EE3616A41F; Tue, 20 Sep 2005 09:55:37 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id EB2FC43D46; Tue, 20 Sep 2005 09:55:36 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8K9tau1035043; Tue, 20 Sep 2005 09:55:36 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8K9ta7w035042; Tue, 20 Sep 2005 09:55:36 GMT (envelope-from rwatson) Message-Id: <200509200955.j8K9ta7w035042@repoman.freebsd.org> From: Robert Watson Date: Tue, 20 Sep 2005 09:55:36 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern subr_prf.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 09:55:37 -0000 rwatson 2005-09-20 09:55:36 UTC FreeBSD src repository Modified files: sys/kern subr_prf.c Log: Correct an incorrect comment from the dawn of time: neither tprintf() nor uprintf() is believed to perform tsleep() or msleep() as written, as ttycheckoutq() is called with '0' as its sleep argument. Remove recently added WITNESS warnings for sleep as the comment was incorrect. This should silence a warning from the nfs_timer() code. Discussed with: bde Revision Changes Path 1.120 +2 -10 src/sys/kern/subr_prf.c From owner-cvs-src@FreeBSD.ORG Tue Sep 20 10:04:40 2005 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8061216A41F; Tue, 20 Sep 2005 10:04:40 +0000 (GMT) (envelope-from des@des.no) Received: from tim.des.no (tim.des.no [194.63.250.121]) by mx1.FreeBSD.org (Postfix) with ESMTP id C86AF43D58; Tue, 20 Sep 2005 10:04:35 +0000 (GMT) (envelope-from des@des.no) Received: from tim.des.no (localhost [127.0.0.1]) by spam.des.no (Postfix) with ESMTP id E05D36160; Tue, 20 Sep 2005 12:04:18 +0200 (CEST) Received: from xps.des.no (des.no [80.203.228.37]) by tim.des.no (Postfix) with ESMTP id BD7796152; Tue, 20 Sep 2005 12:04:18 +0200 (CEST) Received: by xps.des.no (Postfix, from userid 1001) id 211BB33E72; Tue, 20 Sep 2005 12:04:28 +0200 (CEST) To: Ceri Davies References: <200509181540.j8IFe2LR042274@repoman.freebsd.org> <20050918200104.F89636@ury.york.ac.uk> <20050918203109.GA1419@flame.pc> <20050918222401.GQ441@submonkey.net> <20050919122020.GA1759@flame.pc> <20050919165219.GB4124@submonkey.net> <20050919174017.GA38329@flame.pc> <20050920091628.GL4124@submonkey.net> From: des@des.no (=?iso-8859-1?q?Dag-Erling_Sm=F8rgrav?=) Date: Tue, 20 Sep 2005 12:04:28 +0200 In-Reply-To: <20050920091628.GL4124@submonkey.net> (Ceri Davies's message of "Tue, 20 Sep 2005 10:16:28 +0100") Message-ID: <86y85s3vir.fsf@xps.des.no> User-Agent: Gnus/5.110002 (No Gnus v0.2) Emacs/21.3 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Spam-Tests: ALL_TRUSTED,AWL,BAYES_00 X-Spam-Learn: ham X-Spam-Score: -5.2/3.0 X-Spam-Checker-Version: SpamAssassin 3.0.4 (2005-06-05) on tim.des.no Cc: Giorgos Keramidas , cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org, Gavin Atkinson Subject: Re: cvs commit: src/share/man/man5 passwd.5 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 10:04:40 -0000 Ceri Davies writes: > So does anyone think that feeding this back to the OpenSSH project makes > sense? No need, all we have to do is define the correct macros in config.h. I'll take a shot at it. DES --=20 Dag-Erling Sm=F8rgrav - des@des.no From owner-cvs-src@FreeBSD.ORG Tue Sep 20 10:25:52 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9434416A41F; Tue, 20 Sep 2005 10:25:52 +0000 (GMT) (envelope-from glebius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2B7B643D48; Tue, 20 Sep 2005 10:25:52 +0000 (GMT) (envelope-from glebius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8KAPqje036183; Tue, 20 Sep 2005 10:25:52 GMT (envelope-from glebius@repoman.freebsd.org) Received: (from glebius@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8KAPqLj036182; Tue, 20 Sep 2005 10:25:52 GMT (envelope-from glebius) Message-Id: <200509201025.j8KAPqLj036182@repoman.freebsd.org> From: Gleb Smirnoff Date: Tue, 20 Sep 2005 10:25:52 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/pccard pccard_cis_quirks.c pccardvar.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 10:25:52 -0000 glebius 2005-09-20 10:25:52 UTC FreeBSD src repository Modified files: sys/dev/pccard pccard_cis_quirks.c pccardvar.h Log: Fix build. Revision Changes Path 1.16 +1 -0 src/sys/dev/pccard/pccard_cis_quirks.c 1.59 +13 -0 src/sys/dev/pccard/pccardvar.h From owner-cvs-src@FreeBSD.ORG Tue Sep 20 11:13:29 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C25CE16A41F; Tue, 20 Sep 2005 11:13:29 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3572443D48; Tue, 20 Sep 2005 11:13:29 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8KBDTQS038358; Tue, 20 Sep 2005 11:13:29 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8KBDT8o038357; Tue, 20 Sep 2005 11:13:29 GMT (envelope-from rwatson) Message-Id: <200509201113.j8KBDT8o038357@repoman.freebsd.org> From: Robert Watson Date: Tue, 20 Sep 2005 11:13:28 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/etc/defaults rc.conf src/etc/rc.d kerberos src/share/man/man5 rc.conf.5 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 11:13:29 -0000 rwatson 2005-09-20 11:13:28 UTC FreeBSD src repository Modified files: etc/defaults rc.conf etc/rc.d kerberos share/man/man5 rc.conf.5 Log: Add a new rc.conf entry, kerberos5_server_flags, which allows the administrator to specify additional start-up flags to the Kerberos 5 Authentication Server. MFC after: 3 days Revision Changes Path 1.260 +1 -0 src/etc/defaults/rc.conf 1.5 +1 -1 src/etc/rc.d/kerberos 1.265 +5 -0 src/share/man/man5/rc.conf.5 From owner-cvs-src@FreeBSD.ORG Tue Sep 20 11:16:05 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BC8A016A41F; Tue, 20 Sep 2005 11:16:05 +0000 (GMT) (envelope-from imura@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7982143D45; Tue, 20 Sep 2005 11:16:05 +0000 (GMT) (envelope-from imura@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8KBG52e038539; Tue, 20 Sep 2005 11:16:05 GMT (envelope-from imura@repoman.freebsd.org) Received: (from imura@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8KBG5cR038538; Tue, 20 Sep 2005 11:16:05 GMT (envelope-from imura) Message-Id: <200509201116.j8KBG5cR038538@repoman.freebsd.org> From: "R. Imura" Date: Tue, 20 Sep 2005 11:16:05 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/modules/geom/geom_bsd Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 11:16:05 -0000 imura 2005-09-20 11:16:05 UTC FreeBSD src repository Modified files: sys/modules/geom/geom_bsd Makefile Log: Add geom_bsd_enc.c which we've been wanting to be in geon_bsd. Reviewed by: phk Revision Changes Path 1.2 +1 -1 src/sys/modules/geom/geom_bsd/Makefile From owner-cvs-src@FreeBSD.ORG Tue Sep 20 12:46:02 2005 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 27A7D16A41F; Tue, 20 Sep 2005 12:46:02 +0000 (GMT) (envelope-from setantae@submonkey.net) Received: from shrike.submonkey.net (cpc2-cdif2-3-1-cust208.cdif.cable.ntl.com [82.31.78.208]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9425A43D49; Tue, 20 Sep 2005 12:45:59 +0000 (GMT) (envelope-from setantae@submonkey.net) Received: from setantae by shrike.submonkey.net with local (Exim 4.52 (FreeBSD)) id 1EHhVP-000Cm5-LK; Tue, 20 Sep 2005 13:45:51 +0100 Date: Tue, 20 Sep 2005 13:45:51 +0100 From: Ceri Davies To: Dag-Erling Sm?rgrav Message-ID: <20050920124551.GA72516@submonkey.net> Mail-Followup-To: Ceri Davies , Dag-Erling Sm?rgrav , Giorgos Keramidas , Gavin Atkinson , src-committers@freebsd.org, cvs-src@freebsd.org, cvs-all@freebsd.org References: <200509181540.j8IFe2LR042274@repoman.freebsd.org> <20050918200104.F89636@ury.york.ac.uk> <20050918203109.GA1419@flame.pc> <20050918222401.GQ441@submonkey.net> <20050919122020.GA1759@flame.pc> <20050919165219.GB4124@submonkey.net> <20050919174017.GA38329@flame.pc> <20050920091628.GL4124@submonkey.net> <86y85s3vir.fsf@xps.des.no> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="AhhlLboLdkugWU4S" Content-Disposition: inline In-Reply-To: <86y85s3vir.fsf@xps.des.no> X-PGP: finger ceri@FreeBSD.org User-Agent: Mutt/1.5.11 Sender: Ceri Davies Cc: Giorgos Keramidas , cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org, Gavin Atkinson Subject: Re: cvs commit: src/share/man/man5 passwd.5 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 12:46:02 -0000 --AhhlLboLdkugWU4S Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Sep 20, 2005 at 12:04:28PM +0200, Dag-Erling Sm?rgrav wrote: > Ceri Davies writes: > > So does anyone think that feeding this back to the OpenSSH project makes > > sense? >=20 > No need, all we have to do is define the correct macros in config.h. > I'll take a shot at it. Great, thanks. Ceri --=20 Only two things are infinite, the universe and human stupidity, and I'm not sure about the former. -- Einstein (attrib.) --AhhlLboLdkugWU4S Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (FreeBSD) iD8DBQFDMAR/ocfcwTS3JF8RArf2AJ4n5yPunGyRYE+SZj5nVB0Y7DIv0wCffBDt J4vlD2RFaQUCSjyTYuSUoX8= =qpLU -----END PGP SIGNATURE----- --AhhlLboLdkugWU4S-- From owner-cvs-src@FreeBSD.ORG Tue Sep 20 13:26:22 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 764E616A422; Tue, 20 Sep 2005 13:26:22 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3368943D45; Tue, 20 Sep 2005 13:26:22 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8KDQMLh051135; Tue, 20 Sep 2005 13:26:22 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8KDQMdT051134; Tue, 20 Sep 2005 13:26:22 GMT (envelope-from rwatson) Message-Id: <200509201326.j8KDQMdT051134@repoman.freebsd.org> From: Robert Watson Date: Tue, 20 Sep 2005 13:26:22 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/bin/kenv kenv.1 kenv.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 13:26:22 -0000 rwatson 2005-09-20 13:26:22 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) bin/kenv kenv.1 kenv.c Log: Merge kenv.1:1.12, kenv.c:1.8 from HEAD to RELENG_6: Add a "-q" quiet flag to kenv so that warnings can be suppressed. Approved by: re (kensmith) Revision Changes Path 1.11.2.1 +8 -1 src/bin/kenv/kenv.1 1.7.2.1 +12 -8 src/bin/kenv/kenv.c From owner-cvs-src@FreeBSD.ORG Tue Sep 20 13:27:06 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 612AA16A41F; Tue, 20 Sep 2005 13:27:06 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1E4FA43D48; Tue, 20 Sep 2005 13:27:06 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8KDR6hM051718; Tue, 20 Sep 2005 13:27:06 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8KDR5jd051717; Tue, 20 Sep 2005 13:27:06 GMT (envelope-from rwatson) Message-Id: <200509201327.j8KDR5jd051717@repoman.freebsd.org> From: Robert Watson Date: Tue, 20 Sep 2005 13:27:05 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Cc: Subject: cvs commit: src/bin/kenv kenv.1 kenv.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 13:27:06 -0000 rwatson 2005-09-20 13:27:05 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) bin/kenv kenv.1 kenv.c Log: Merge kenv.1:1.12, kenv.c:1.8 from HEAD to RELENG_5: Add a "-q" quiet flag to kenv so that warnings can be suppressed. Revision Changes Path 1.10.6.1 +8 -1 src/bin/kenv/kenv.1 1.6.2.1 +12 -8 src/bin/kenv/kenv.c From owner-cvs-src@FreeBSD.ORG Tue Sep 20 13:28:01 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DEFE316A41F; Tue, 20 Sep 2005 13:28:01 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9C59043D46; Tue, 20 Sep 2005 13:28:01 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8KDS1Ql052403; Tue, 20 Sep 2005 13:28:01 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8KDS1so052402; Tue, 20 Sep 2005 13:28:01 GMT (envelope-from rwatson) Message-Id: <200509201328.j8KDS1so052402@repoman.freebsd.org> From: Robert Watson Date: Tue, 20 Sep 2005 13:28:01 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/etc/rc.d dumpon X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 13:28:02 -0000 rwatson 2005-09-20 13:28:01 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) etc/rc.d dumpon Log: Merge dumpon:1.10 from HEAD to RELENG_6: Use kenv -q to extract dumpdev rather than kenv, in order to avoid spamming the console in the event that a loader tunable 'dumpdev' isn't defined, which is not a relevant failure to report. Approved by: re (kensmith) Revision Changes Path 1.9.2.1 +1 -1 src/etc/rc.d/dumpon From owner-cvs-src@FreeBSD.ORG Tue Sep 20 13:28:36 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 69F4A16A41F; Tue, 20 Sep 2005 13:28:36 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2728043D46; Tue, 20 Sep 2005 13:28:36 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8KDSago052876; Tue, 20 Sep 2005 13:28:36 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8KDSa48052875; Tue, 20 Sep 2005 13:28:36 GMT (envelope-from rwatson) Message-Id: <200509201328.j8KDSa48052875@repoman.freebsd.org> From: Robert Watson Date: Tue, 20 Sep 2005 13:28:36 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Cc: Subject: cvs commit: src/etc/rc.d dumpon X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 13:28:36 -0000 rwatson 2005-09-20 13:28:36 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) etc/rc.d dumpon Log: Merge dumpon:1.10 from HEAD to RELENG_5: Use kenv -q to extract dumpdev rather than kenv, in order to avoid spamming the console in the event that a loader tunable 'dumpdev' isn't defined, which is not a relevant failure to report. Revision Changes Path 1.3.2.4 +1 -1 src/etc/rc.d/dumpon From owner-cvs-src@FreeBSD.ORG Tue Sep 20 13:29:37 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CDC7A16A41F; Tue, 20 Sep 2005 13:29:37 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8B22343D46; Tue, 20 Sep 2005 13:29:37 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8KDTbUJ053576; Tue, 20 Sep 2005 13:29:37 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8KDTb0Q053575; Tue, 20 Sep 2005 13:29:37 GMT (envelope-from rwatson) Message-Id: <200509201329.j8KDTb0Q053575@repoman.freebsd.org> From: Robert Watson Date: Tue, 20 Sep 2005 13:29:37 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sbin/savecore savecore.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 13:29:38 -0000 rwatson 2005-09-20 13:29:37 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sbin/savecore savecore.c Log: Merge savecore.c:1.76 from HEAD to RELENG_6: Don't consider being unable to open the bounds file worthy of printing at LOG_WARNING by default; instead, consider it something to be printed to the tty when 'verbose' mode is set. This avoids printing out extra lines at every boot on a system with crash dumps enabled, but that has not yet had to generate a crashdump. Approved by: re (kensmith) Revision Changes Path 1.75.2.1 +2 -1 src/sbin/savecore/savecore.c From owner-cvs-src@FreeBSD.ORG Tue Sep 20 13:33:07 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E537216A41F; Tue, 20 Sep 2005 13:33:07 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A425543D45; Tue, 20 Sep 2005 13:33:07 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8KDX79F056454; Tue, 20 Sep 2005 13:33:07 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8KDX70w056453; Tue, 20 Sep 2005 13:33:07 GMT (envelope-from rwatson) Message-Id: <200509201333.j8KDX70w056453@repoman.freebsd.org> From: Robert Watson Date: Tue, 20 Sep 2005 13:33:07 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Cc: Subject: cvs commit: src/sys/fs/fifofs fifo_vnops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 13:33:08 -0000 rwatson 2005-09-20 13:33:07 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/fs/fifofs fifo_vnops.c Log: Merge fifo_vnops.c:1.123 from HEAD to RELENG_5: As a result of kqueue locking work, socket buffer locks will always be held when entering a kqueue filter for fifos via a socket buffer event: as such, assert the lock unconditionally rather than acquiring it conditionally. Revision Changes Path 1.101.2.6 +6 -18 src/sys/fs/fifofs/fifo_vnops.c From owner-cvs-src@FreeBSD.ORG Tue Sep 20 13:37:18 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1455916A41F; Tue, 20 Sep 2005 13:37:18 +0000 (GMT) (envelope-from glebius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9E48343D5D; Tue, 20 Sep 2005 13:37:17 +0000 (GMT) (envelope-from glebius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8KDbHOh060293; Tue, 20 Sep 2005 13:37:17 GMT (envelope-from glebius@repoman.freebsd.org) Received: (from glebius@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8KDbHoY060292; Tue, 20 Sep 2005 13:37:17 GMT (envelope-from glebius) Message-Id: <200509201337.j8KDbHoY060292@repoman.freebsd.org> From: Gleb Smirnoff Date: Tue, 20 Sep 2005 13:37:17 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/em if_em.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 13:37:18 -0000 glebius 2005-09-20 13:37:17 UTC FreeBSD src repository Modified files: sys/dev/em if_em.c Log: Check IFF_DRV_RUNNING and presense of packets in queue before calling em_start_locked(). This fixes panic on shutdown with active traffic passing through router. Sponsored by: Rambler Revision Changes Path 1.71 +3 -1 src/sys/dev/em/if_em.c From owner-cvs-src@FreeBSD.ORG Tue Sep 20 13:40:55 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DE8E016A41F; Tue, 20 Sep 2005 13:40:55 +0000 (GMT) (envelope-from glebius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9E24643D48; Tue, 20 Sep 2005 13:40:55 +0000 (GMT) (envelope-from glebius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8KDetQ0062501; Tue, 20 Sep 2005 13:40:55 GMT (envelope-from glebius@repoman.freebsd.org) Received: (from glebius@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8KDetpG062500; Tue, 20 Sep 2005 13:40:55 GMT (envelope-from glebius) Message-Id: <200509201340.j8KDetpG062500@repoman.freebsd.org> From: Gleb Smirnoff Date: Tue, 20 Sep 2005 13:40:55 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/netgraph ng_pptpgre.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 13:40:56 -0000 glebius 2005-09-20 13:40:55 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/netgraph ng_pptpgre.c Log: Merge locking of ng_pptpgre node. See 1.38, 1.39 log for longer description. Approved by: re (kensmith) Revision Changes Path 1.37.2.1 +74 -37 src/sys/netgraph/ng_pptpgre.c From owner-cvs-src@FreeBSD.ORG Tue Sep 20 13:42:21 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0C14B16A41F; Tue, 20 Sep 2005 13:42:21 +0000 (GMT) (envelope-from glebius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id BE20143D45; Tue, 20 Sep 2005 13:42:20 +0000 (GMT) (envelope-from glebius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8KDgKAO062583; Tue, 20 Sep 2005 13:42:20 GMT (envelope-from glebius@repoman.freebsd.org) Received: (from glebius@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8KDgKBH062582; Tue, 20 Sep 2005 13:42:20 GMT (envelope-from glebius) Message-Id: <200509201342.j8KDgKBH062582@repoman.freebsd.org> From: Gleb Smirnoff Date: Tue, 20 Sep 2005 13:42:20 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/netgraph ng_socket.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 13:42:21 -0000 glebius 2005-09-20 13:42:20 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/netgraph ng_socket.c Log: MFC 1.69: When message can't fit into socket receive buffer return ENOBUFS to userland program instead of letting it wait until end of days. PR: kern/85907 Approved by: re (kensmith) Revision Changes Path 1.67.2.2 +3 -2 src/sys/netgraph/ng_socket.c From owner-cvs-src@FreeBSD.ORG Tue Sep 20 13:44:37 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0AF4A16A41F; Tue, 20 Sep 2005 13:44:37 +0000 (GMT) (envelope-from glebius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 90C6B43D4C; Tue, 20 Sep 2005 13:44:36 +0000 (GMT) (envelope-from glebius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8KDiadX062715; Tue, 20 Sep 2005 13:44:36 GMT (envelope-from glebius@repoman.freebsd.org) Received: (from glebius@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8KDia4e062714; Tue, 20 Sep 2005 13:44:36 GMT (envelope-from glebius) Message-Id: <200509201344.j8KDia4e062714@repoman.freebsd.org> From: Gleb Smirnoff Date: Tue, 20 Sep 2005 13:44:36 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/net if_vlan.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 13:44:37 -0000 glebius 2005-09-20 13:44:36 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/net if_vlan.c Log: MFC 1.84 by yar: Test the new M_VLANTAG packet flag before calling m_tag_locate(). This adds little overhead of a simple bitwise operation in case hardware VLAN acceleration is on, yet saves the more expensive function call if the acceleration is off. Reviewed by: ru, glebius Approved by: re (kensmith) Revision Changes Path 1.79.2.4 +5 -2 src/sys/net/if_vlan.c From owner-cvs-src@FreeBSD.ORG Tue Sep 20 13:46:16 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5D33016A41F; Tue, 20 Sep 2005 13:46:16 +0000 (GMT) (envelope-from glebius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1AB5F43D46; Tue, 20 Sep 2005 13:46:16 +0000 (GMT) (envelope-from glebius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8KDkFIt062844; Tue, 20 Sep 2005 13:46:15 GMT (envelope-from glebius@repoman.freebsd.org) Received: (from glebius@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8KDkFPL062843; Tue, 20 Sep 2005 13:46:15 GMT (envelope-from glebius) Message-Id: <200509201346.j8KDkFPL062843@repoman.freebsd.org> From: Gleb Smirnoff Date: Tue, 20 Sep 2005 13:46:15 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/netgraph ng_pppoe.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 13:46:16 -0000 glebius 2005-09-20 13:46:15 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/netgraph ng_pppoe.c Log: MFC typo fix from 1.75: Dej'a vu of revision 1.35 PR: kern/86258 Submitted by: Hiroshi Oota Approved by: re (kensmith) Revision Changes Path 1.74.2.1 +1 -1 src/sys/netgraph/ng_pppoe.c From owner-cvs-src@FreeBSD.ORG Tue Sep 20 13:46:59 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3C74416A41F; Tue, 20 Sep 2005 13:46:59 +0000 (GMT) (envelope-from glebius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E03F943D46; Tue, 20 Sep 2005 13:46:58 +0000 (GMT) (envelope-from glebius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8KDkwLS062894; Tue, 20 Sep 2005 13:46:58 GMT (envelope-from glebius@repoman.freebsd.org) Received: (from glebius@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8KDkwIC062893; Tue, 20 Sep 2005 13:46:58 GMT (envelope-from glebius) Message-Id: <200509201346.j8KDkwIC062893@repoman.freebsd.org> From: Gleb Smirnoff Date: Tue, 20 Sep 2005 13:46:58 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Cc: Subject: cvs commit: src/sys/netgraph ng_pppoe.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 13:46:59 -0000 glebius 2005-09-20 13:46:58 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/netgraph ng_pppoe.c Log: MFC typo fix from 1.75: Dej'a vu of revision 1.35 PR: kern/86258 Submitted by: Hiroshi Oota Revision Changes Path 1.67.2.2 +1 -1 src/sys/netgraph/ng_pppoe.c From owner-cvs-src@FreeBSD.ORG Tue Sep 20 13:48:00 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7273D16A41F; Tue, 20 Sep 2005 13:48:00 +0000 (GMT) (envelope-from glebius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 307B343D58; Tue, 20 Sep 2005 13:48:00 +0000 (GMT) (envelope-from glebius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8KDm0F7062953; Tue, 20 Sep 2005 13:48:00 GMT (envelope-from glebius@repoman.freebsd.org) Received: (from glebius@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8KDm0O6062952; Tue, 20 Sep 2005 13:48:00 GMT (envelope-from glebius) Message-Id: <200509201348.j8KDm0O6062952@repoman.freebsd.org> From: Gleb Smirnoff Date: Tue, 20 Sep 2005 13:48:00 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Cc: Subject: cvs commit: src/sys/netgraph ng_pppoe.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 13:48:00 -0000 glebius 2005-09-20 13:48:00 UTC FreeBSD src repository Modified files: (Branch: RELENG_4) sys/netgraph ng_pppoe.c Log: MFC typo fix from 1.75: Dej'a vu of revision 1.35 PR: kern/86258 Submitted by: Hiroshi Oota Revision Changes Path 1.23.2.19 +1 -1 src/sys/netgraph/ng_pppoe.c From owner-cvs-src@FreeBSD.ORG Tue Sep 20 13:57:18 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9371F16A41F; Tue, 20 Sep 2005 13:57:18 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5227B43D45; Tue, 20 Sep 2005 13:57:18 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8KDvIUT063331; Tue, 20 Sep 2005 13:57:18 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8KDvIZo063330; Tue, 20 Sep 2005 13:57:18 GMT (envelope-from rwatson) Message-Id: <200509201357.j8KDvIZo063330@repoman.freebsd.org> From: Robert Watson Date: Tue, 20 Sep 2005 13:57:18 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/fs/fifofs fifo_vnops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 13:57:18 -0000 rwatson 2005-09-20 13:57:18 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/fs/fifofs fifo_vnops.c Log: Merge fifo_vnops.c:1.125 from HEAD to RELENG_6: The socket pointers in fifoinfo are not permitted to be NULL, so don't check if they are, it just confuses the fifo code more. Approved by: re (kensmith) Revision Changes Path 1.113.2.12 +2 -5 src/sys/fs/fifofs/fifo_vnops.c From owner-cvs-src@FreeBSD.ORG Tue Sep 20 13:58:59 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DF09016A41F; Tue, 20 Sep 2005 13:58:59 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9DFC243D46; Tue, 20 Sep 2005 13:58:59 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8KDwxlS063461; Tue, 20 Sep 2005 13:58:59 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8KDwxaA063460; Tue, 20 Sep 2005 13:58:59 GMT (envelope-from rwatson) Message-Id: <200509201358.j8KDwxaA063460@repoman.freebsd.org> From: Robert Watson Date: Tue, 20 Sep 2005 13:58:59 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Cc: Subject: cvs commit: src/sys/fs/fifofs fifo_vnops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 13:59:00 -0000 rwatson 2005-09-20 13:58:59 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/fs/fifofs fifo_vnops.c Log: Merge fifo_vnops.c:1.125 from HEAD to RELENG_5: The socket pointers in fifoinfo are not permitted to be NULL, so don't check if they are, it just confuses the fifo code more. Revision Changes Path 1.101.2.7 +4 -7 src/sys/fs/fifofs/fifo_vnops.c From owner-cvs-src@FreeBSD.ORG Tue Sep 20 14:52:59 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7A0E816A420; Tue, 20 Sep 2005 14:52:59 +0000 (GMT) (envelope-from glebius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 04C4143D5D; Tue, 20 Sep 2005 14:52:57 +0000 (GMT) (envelope-from glebius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8KEqvjA068282; Tue, 20 Sep 2005 14:52:57 GMT (envelope-from glebius@repoman.freebsd.org) Received: (from glebius@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8KEqvD0068281; Tue, 20 Sep 2005 14:52:57 GMT (envelope-from glebius) Message-Id: <200509201452.j8KEqvD0068281@repoman.freebsd.org> From: Gleb Smirnoff Date: Tue, 20 Sep 2005 14:52:57 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/em if_em.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 14:52:59 -0000 glebius 2005-09-20 14:52:57 UTC FreeBSD src repository Modified files: sys/dev/em if_em.c Log: Remove queue check from last commit. In most cases there is smth in queue, when start function is called. Reviewed by: ru Revision Changes Path 1.72 +1 -2 src/sys/dev/em/if_em.c From owner-cvs-src@FreeBSD.ORG Tue Sep 20 17:48:58 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E546216A42A; Tue, 20 Sep 2005 17:48:58 +0000 (GMT) (envelope-from kientzle@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id AAA6443D66; Tue, 20 Sep 2005 17:48:57 +0000 (GMT) (envelope-from kientzle@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8KHmv5t082878; Tue, 20 Sep 2005 17:48:57 GMT (envelope-from kientzle@repoman.freebsd.org) Received: (from kientzle@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8KHmvbo082877; Tue, 20 Sep 2005 17:48:57 GMT (envelope-from kientzle) Message-Id: <200509201748.j8KHmvbo082877@repoman.freebsd.org> From: Tim Kientzle Date: Tue, 20 Sep 2005 17:48:57 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libarchive archive_read.3 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 17:48:59 -0000 kientzle 2005-09-20 17:48:57 UTC FreeBSD src repository Modified files: lib/libarchive archive_read.3 Log: Correct the documentation for archive_read_data_into_buffer() Thanks to: Marcus Alves Grando PR: docs/85854 MFC after: 7 days Revision Changes Path 1.22 +1 -1 src/lib/libarchive/archive_read.3 From owner-cvs-src@FreeBSD.ORG Tue Sep 20 17:59:00 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 82B9F16A41F; Tue, 20 Sep 2005 17:59:00 +0000 (GMT) (envelope-from kientzle@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4195A43D48; Tue, 20 Sep 2005 17:59:00 +0000 (GMT) (envelope-from kientzle@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8KHx04I083319; Tue, 20 Sep 2005 17:59:00 GMT (envelope-from kientzle@repoman.freebsd.org) Received: (from kientzle@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8KHwxTv083318; Tue, 20 Sep 2005 17:58:59 GMT (envelope-from kientzle) Message-Id: <200509201758.j8KHwxTv083318@repoman.freebsd.org> From: Tim Kientzle Date: Tue, 20 Sep 2005 17:58:59 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Cc: Subject: cvs commit: src/usr.bin/tar bsdtar.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 17:59:00 -0000 kientzle 2005-09-20 17:58:59 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) usr.bin/tar bsdtar.c Log: MFC bsdtar.c 1.64: Correct warning message on locale error (program name was set up incorrectly) Revision Changes Path 1.52.2.5 +12 -10 src/usr.bin/tar/bsdtar.c From owner-cvs-src@FreeBSD.ORG Tue Sep 20 19:34:11 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6067B16A41F; Tue, 20 Sep 2005 19:34:11 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1FB8F43D45; Tue, 20 Sep 2005 19:34:11 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8KJYATl087163; Tue, 20 Sep 2005 19:34:10 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8KJYAxb087162; Tue, 20 Sep 2005 19:34:10 GMT (envelope-from imp) Message-Id: <200509201934.j8KJYAxb087162@repoman.freebsd.org> From: Warner Losh Date: Tue, 20 Sep 2005 19:34:10 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/pccard pccard.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 19:34:11 -0000 imp 2005-09-20 19:34:10 UTC FreeBSD src repository Modified files: sys/dev/pccard pccard.c Log: remove some dead code Revision Changes Path 1.112 +1 -9 src/sys/dev/pccard/pccard.c From owner-cvs-src@FreeBSD.ORG Tue Sep 20 19:45:08 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D82B516A41F; Tue, 20 Sep 2005 19:45:08 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9A26743D46; Tue, 20 Sep 2005 19:45:08 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8KJj84U087765; Tue, 20 Sep 2005 19:45:08 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8KJj81d087764; Tue, 20 Sep 2005 19:45:08 GMT (envelope-from imp) Message-Id: <200509201945.j8KJj81d087764@repoman.freebsd.org> From: Warner Losh Date: Tue, 20 Sep 2005 19:45:08 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/aic aic_pccard.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 19:45:09 -0000 imp 2005-09-20 19:45:08 UTC FreeBSD src repository Modified files: sys/dev/aic aic_pccard.c Log: Eliminate support for oldcard by removing the compat shims. Revision Changes Path 1.17 +5 -26 src/sys/dev/aic/aic_pccard.c From owner-cvs-src@FreeBSD.ORG Tue Sep 20 19:46:54 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 90D6B16A41F; Tue, 20 Sep 2005 19:46:54 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 529F943D46; Tue, 20 Sep 2005 19:46:54 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8KJksjg087919; Tue, 20 Sep 2005 19:46:54 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8KJksFV087918; Tue, 20 Sep 2005 19:46:54 GMT (envelope-from imp) Message-Id: <200509201946.j8KJksFV087918@repoman.freebsd.org> From: Warner Losh Date: Tue, 20 Sep 2005 19:46:54 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/awi if_awi_pccard.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 19:46:54 -0000 imp 2005-09-20 19:46:54 UTC FreeBSD src repository Modified files: sys/dev/awi if_awi_pccard.c Log: Remove support for oldcard by removing compat shims. Revision Changes Path 1.23 +4 -24 src/sys/dev/awi/if_awi_pccard.c From owner-cvs-src@FreeBSD.ORG Tue Sep 20 19:49:34 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3BEA316A41F; Tue, 20 Sep 2005 19:49:34 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E816643D48; Tue, 20 Sep 2005 19:49:33 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8KJnXnr088012; Tue, 20 Sep 2005 19:49:33 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8KJnXx5088011; Tue, 20 Sep 2005 19:49:33 GMT (envelope-from imp) Message-Id: <200509201949.j8KJnXx5088011@repoman.freebsd.org> From: Warner Losh Date: Tue, 20 Sep 2005 19:49:33 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/cs if_cs_pccard.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 19:49:34 -0000 imp 2005-09-20 19:49:33 UTC FreeBSD src repository Modified files: sys/dev/cs if_cs_pccard.c Log: Remove oldcard support by removing the compat shims. Revision Changes Path 1.18 +5 -21 src/sys/dev/cs/if_cs_pccard.c From owner-cvs-src@FreeBSD.ORG Tue Sep 20 19:50:17 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6352B16A41F; Tue, 20 Sep 2005 19:50:17 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from mv.twc.weather.com (mv.twc.weather.com [65.212.71.225]) by mx1.FreeBSD.org (Postfix) with ESMTP id B2B5843D45; Tue, 20 Sep 2005 19:50:16 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from [10.50.41.233] (Not Verified[10.50.41.233]) by mv.twc.weather.com with NetIQ MailMarshal (v6, 0, 3, 8) id ; Tue, 20 Sep 2005 16:05:58 -0400 From: John Baldwin To: "M. Warner Losh" Date: Tue, 20 Sep 2005 15:51:09 -0400 User-Agent: KMail/1.8 References: <200509190310.j8J3ALgt095979@repoman.freebsd.org> <20050919055028.GC65954@ip.net.ua> <20050919.083146.105425670.imp@bsdimp.com> In-Reply-To: <20050919.083146.105425670.imp@bsdimp.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200509201551.11396.jhb@FreeBSD.org> Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, ru@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/an if_an.c src/sys/dev/arl if_arl_isa.c src/sys/dev/awi if_awi_pccard.c src/sys/dev/cm if_cm_isa.c src/sys/dev/cnw if_cnw.c src/sys/dev/cp if_cp.c src/sys/dev/cs if_cs.c src/sys/dev/ed if_ed.c src/sys/dev/em if_em.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 19:50:17 -0000 On Monday 19 September 2005 10:31 am, M. Warner Losh wrote: > In message: <20050919055028.GC65954@ip.net.ua> > > Ruslan Ermilov writes: > : Hi, > : > : On Mon, Sep 19, 2005 at 03:10:21AM +0000, Warner Losh wrote: > : > imp 2005-09-19 03:10:21 UTC > : > > : > FreeBSD src repository > : > > : > Modified files: > : > sys/dev/an if_an.c > : > : [...] > : > : > sys/dev/xe if_xe_pccard.c > : > Log: > : > Make sure that we call if_free(ifp) after bus_teardown_intr. Since > : > we could get an interrupt after we free the ifp, and the interrupt > : > handler depended on the ifp being still alive, this could, in theory, > : > cause a crash. Eliminate this possibility by moving the if_free to > : > after the bus_teardown_intr() call. > : > : I'm going into more details in my other reply to your ed(4) commit, > : but I'm pretty sure you're attacking a wrong problem here. Most > : drivers don' assume and will behave badly (read: panic) if foo_intr() > : is called after foo_stop() (foo_stop() disables interrupts and > : usually frees some resources needed by code called from foo_intr()). > : A better fix that I had in mind (and that I think jhb@ has suggested) > : would be to return from foo_intr() quickly if IFF_DRV_RUNNING is not > : set. Can you reproduce the problem that you mention on real hardware? > > You can't test IFF_DRV_RUNNING in memory that's already been freed. > > Warner Then do this: foo_stop(); callout_drain(); ether_ifdetach(); bus_teardowin_intr(); if_free(); Regarding other comments I saw today on some e-mail or another, I do think that to make the locking sane, we might should push the checks for IFF_DRV_RUNNING down into the foo_start() routines rather than doing it in the network layer where the driver lock isn't held. -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve" = http://www.FreeBSD.org From owner-cvs-src@FreeBSD.ORG Tue Sep 20 19:50:28 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5B7BD16A41F; Tue, 20 Sep 2005 19:50:28 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1119243D48; Tue, 20 Sep 2005 19:50:28 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8KJoRIO088172; Tue, 20 Sep 2005 19:50:27 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8KJoRAG088171; Tue, 20 Sep 2005 19:50:27 GMT (envelope-from imp) Message-Id: <200509201950.j8KJoRAG088171@repoman.freebsd.org> From: Warner Losh Date: Tue, 20 Sep 2005 19:50:27 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/ep if_ep.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 19:50:28 -0000 imp 2005-09-20 19:50:27 UTC FreeBSD src repository Modified files: sys/dev/ep if_ep.c Log: Better use of gone. Revision Changes Path 1.145 +5 -9 src/sys/dev/ep/if_ep.c From owner-cvs-src@FreeBSD.ORG Tue Sep 20 19:50:43 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 18F7816A420; Tue, 20 Sep 2005 19:50:43 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from mv.twc.weather.com (mv.twc.weather.com [65.212.71.225]) by mx1.FreeBSD.org (Postfix) with ESMTP id 46A3843D49; Tue, 20 Sep 2005 19:50:42 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from [10.50.41.233] (Not Verified[10.50.41.233]) by mv.twc.weather.com with NetIQ MailMarshal (v6, 0, 3, 8) id ; Tue, 20 Sep 2005 16:05:58 -0400 From: John Baldwin To: Nate Lawson Date: Tue, 20 Sep 2005 15:08:15 -0400 User-Agent: KMail/1.8 References: <200509170336.j8H3alVZ083992@repoman.freebsd.org> <1126984598.45786.29.camel@leguin> <432C801E.2090904@root.org> In-Reply-To: <432C801E.2090904@root.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200509201508.17596.jhb@FreeBSD.org> Cc: cvs-src@FreeBSD.org, Mike Silbersack , eta@lclark.edu, cvs-all@FreeBSD.org, src-committers@FreeBSD.org Subject: Re: cvs commit: src/sys/conf files.i386 src/sys/pci agp_ati.c agpreg.h src/sys/modules/agp Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 19:50:43 -0000 On Saturday 17 September 2005 04:44 pm, Nate Lawson wrote: > Eric Anholt wrote: > > On Sat, 2005-09-17 at 12:04 -0700, Nate Lawson wrote: > >>Mike Silbersack wrote: > >>>I think I asked in irc a while ago, but I can't recall the answer. > >>> > >>>I don't seem to have agp support on my laptop, which has: > >>> > >>>(--) PCI:*(0:2:0) Intel Corporation 82852/855GM Integrated Graphics > >>>Device rev 2, Mem @ 0xe8000000/27, > >>>0xe0000000/19, I/O @ 0x1800/3 > >>>(--) PCI: (0:2:1) Intel Corporation 82852/855GM Integrated Graphics > >>>Device rev 2, Mem @ 0xf0000000/27, > >>>0xe0080000/19 > >>> > >>>According to Xorg. Was there something odd about the chipset, or is it > >>>just a matter of adding device IDs? This is with RELENG_6. > >> > >>855GM and GMS are supported by the latest beta Xorg. So you just need > >>to update your Xorg-server port. > > > > We clarified in private mail that the agp device isn't attaching. I > > think acpi_video is beating it out, confirming that we really need to be > > able to somehow share devices well for video. That's 3 drivers now > > (agp, drm, and acpi_video) that would all like to play. > > Ah. Yes, I think we'll have to do something like what I did for cpu > devices. Basically, cpu0, cpu1, etc. implement a pseudo bus and > multiple drivers attach below it. Do a devinfo to see this. There is > no real way in newbus to have multiple drivers attached to a device if > it doesn't implement a bus interface. > > This will require some design thinking. Yes, a vgapci(4) driver or some such. I've started tinkering in an (old) p4 branch (jhb_agp) with moving the various agp drivers to be children of hostb(4) so that one would be able to kldload agp as a first step. -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve" = http://www.FreeBSD.org From owner-cvs-src@FreeBSD.ORG Tue Sep 20 19:51:26 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D59D916A41F; Tue, 20 Sep 2005 19:51:26 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9712C43D48; Tue, 20 Sep 2005 19:51:26 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8KJpQ3O088241; Tue, 20 Sep 2005 19:51:26 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8KJpQbH088240; Tue, 20 Sep 2005 19:51:26 GMT (envelope-from imp) Message-Id: <200509201951.j8KJpQbH088240@repoman.freebsd.org> From: Warner Losh Date: Tue, 20 Sep 2005 19:51:26 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/joy joy_pccard.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 19:51:27 -0000 imp 2005-09-20 19:51:26 UTC FreeBSD src repository Modified files: sys/dev/joy joy_pccard.c Log: Remove OLDCARD support by removing compat shims Revision Changes Path 1.6 +4 -11 src/sys/dev/joy/joy_pccard.c From owner-cvs-src@FreeBSD.ORG Tue Sep 20 19:52:41 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7D14416A420; Tue, 20 Sep 2005 19:52:41 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3F0BF43D48; Tue, 20 Sep 2005 19:52:41 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8KJqftv088339; Tue, 20 Sep 2005 19:52:41 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8KJqfoX088338; Tue, 20 Sep 2005 19:52:41 GMT (envelope-from imp) Message-Id: <200509201952.j8KJqfoX088338@repoman.freebsd.org> From: Warner Losh Date: Tue, 20 Sep 2005 19:52:41 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/ncv ncr53c500_pccard.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 19:52:41 -0000 imp 2005-09-20 19:52:41 UTC FreeBSD src repository Modified files: sys/dev/ncv ncr53c500_pccard.c Log: Remove OLDCARD support by removing compat shims Revision Changes Path 1.27 +6 -27 src/sys/dev/ncv/ncr53c500_pccard.c From owner-cvs-src@FreeBSD.ORG Tue Sep 20 19:53:05 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EF40316A41F; Tue, 20 Sep 2005 19:53:04 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C3AD843D5F; Tue, 20 Sep 2005 19:53:03 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8KJr3lw088383; Tue, 20 Sep 2005 19:53:03 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8KJr3TQ088382; Tue, 20 Sep 2005 19:53:03 GMT (envelope-from imp) Message-Id: <200509201953.j8KJr3TQ088382@repoman.freebsd.org> From: Warner Losh Date: Tue, 20 Sep 2005 19:53:03 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/nsp nsp_pccard.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 19:53:05 -0000 imp 2005-09-20 19:53:03 UTC FreeBSD src repository Modified files: sys/dev/nsp nsp_pccard.c Log: Remove OLDCARD support by removing compat shims Revision Changes Path 1.24 +10 -28 src/sys/dev/nsp/nsp_pccard.c From owner-cvs-src@FreeBSD.ORG Tue Sep 20 19:54:11 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9E40716A41F; Tue, 20 Sep 2005 19:54:11 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5F9C543D45; Tue, 20 Sep 2005 19:54:11 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8KJsB77088501; Tue, 20 Sep 2005 19:54:11 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8KJsB9H088500; Tue, 20 Sep 2005 19:54:11 GMT (envelope-from imp) Message-Id: <200509201954.j8KJsB9H088500@repoman.freebsd.org> From: Warner Losh Date: Tue, 20 Sep 2005 19:54:11 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/fe if_fe_pccard.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 19:54:11 -0000 imp 2005-09-20 19:54:11 UTC FreeBSD src repository Modified files: sys/dev/fe if_fe_pccard.c Log: Remove OLDCARD support by removing compat shims Revision Changes Path 1.29 +14 -27 src/sys/dev/fe/if_fe_pccard.c From owner-cvs-src@FreeBSD.ORG Tue Sep 20 19:57:39 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 89CB216A41F; Tue, 20 Sep 2005 19:57:39 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (vc4-2-0-87.dsl.netrack.net [199.45.160.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id F3AAB43D46; Tue, 20 Sep 2005 19:57:38 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from localhost (localhost.village.org [127.0.0.1] (may be forged)) by harmony.bsdimp.com (8.13.3/8.13.3) with ESMTP id j8KJuZ2p041289; Tue, 20 Sep 2005 13:56:35 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Tue, 20 Sep 2005 13:56:54 -0600 (MDT) Message-Id: <20050920.135654.73653698.imp@bsdimp.com> To: jhb@FreeBSD.org From: "M. Warner Losh" In-Reply-To: <200509201551.11396.jhb@FreeBSD.org> References: <20050919055028.GC65954@ip.net.ua> <20050919.083146.105425670.imp@bsdimp.com> <200509201551.11396.jhb@FreeBSD.org> X-Mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0 (harmony.bsdimp.com [127.0.0.1]); Tue, 20 Sep 2005 13:56:36 -0600 (MDT) Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, ru@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/an if_an.c src/sys/dev/arl if_arl_isa.c src/sys/dev/awi if_awi_pccard.c src/sys/dev/cm if_cm_isa.c src/sys/dev/cnw if_cnw.c src/sys/dev/cp if_cp.c src/sys/dev/cs if_cs.c src/sys/dev/ed if_ed.c src/sys/dev/em if_em.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 19:57:39 -0000 In message: <200509201551.11396.jhb@FreeBSD.org> John Baldwin writes: : On Monday 19 September 2005 10:31 am, M. Warner Losh wrote: : > In message: <20050919055028.GC65954@ip.net.ua> : > : > Ruslan Ermilov writes: : > : Hi, : > : : > : On Mon, Sep 19, 2005 at 03:10:21AM +0000, Warner Losh wrote: : > : > imp 2005-09-19 03:10:21 UTC : > : > : > : > FreeBSD src repository : > : > : > : > Modified files: : > : > sys/dev/an if_an.c : > : : > : [...] : > : : > : > sys/dev/xe if_xe_pccard.c : > : > Log: : > : > Make sure that we call if_free(ifp) after bus_teardown_intr. Since : > : > we could get an interrupt after we free the ifp, and the interrupt : > : > handler depended on the ifp being still alive, this could, in theory, : > : > cause a crash. Eliminate this possibility by moving the if_free to : > : > after the bus_teardown_intr() call. : > : : > : I'm going into more details in my other reply to your ed(4) commit, : > : but I'm pretty sure you're attacking a wrong problem here. Most : > : drivers don' assume and will behave badly (read: panic) if foo_intr() : > : is called after foo_stop() (foo_stop() disables interrupts and : > : usually frees some resources needed by code called from foo_intr()). : > : A better fix that I had in mind (and that I think jhb@ has suggested) : > : would be to return from foo_intr() quickly if IFF_DRV_RUNNING is not : > : set. Can you reproduce the problem that you mention on real hardware? : > : > You can't test IFF_DRV_RUNNING in memory that's already been freed. : : Then do this: : : foo_stop(); : callout_drain(); : ether_ifdetach(); : bus_teardowin_intr(); : if_free(); That's what my patches did :-) ruslan apparently thought I was fixing a different problem. : Regarding other comments I saw today on some e-mail or another, I do think : that to make the locking sane, we might should push the checks for : IFF_DRV_RUNNING down into the foo_start() routines rather than doing it in : the network layer where the driver lock isn't held. After playing around a bit, I'm convinced that we need to have the flags tested in the driver. While we might be able to do a dead_if sort of thing, driver checks, though tedious, are likely the way to go. Warner From owner-cvs-src@FreeBSD.ORG Tue Sep 20 20:01:36 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CB82516A41F; Tue, 20 Sep 2005 20:01:36 +0000 (GMT) (envelope-from nate@root.org) Received: from www.cryptography.com (li-22.members.linode.com [64.5.53.22]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7276D43D46; Tue, 20 Sep 2005 20:01:36 +0000 (GMT) (envelope-from nate@root.org) Received: from [10.0.0.33] (adsl-67-119-74-222.dsl.sntc01.pacbell.net [67.119.74.222]) by www.cryptography.com (8.12.8/8.12.8) with ESMTP id j8KK1do5013923 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Tue, 20 Sep 2005 13:01:40 -0700 Message-ID: <43306A99.6000908@root.org> Date: Tue, 20 Sep 2005 13:01:29 -0700 From: Nate Lawson User-Agent: Mozilla Thunderbird 1.0.6 (Windows/20050716) X-Accept-Language: en-us, en MIME-Version: 1.0 To: John Baldwin References: <200509170336.j8H3alVZ083992@repoman.freebsd.org> <1126984598.45786.29.camel@leguin> <432C801E.2090904@root.org> <200509201508.17596.jhb@FreeBSD.org> In-Reply-To: <200509201508.17596.jhb@FreeBSD.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, Mike Silbersack , eta@lclark.edu, cvs-all@FreeBSD.org, src-committers@FreeBSD.org Subject: Re: cvs commit: src/sys/conf files.i386 src/sys/pci agp_ati.c agpreg.h src/sys/modules/agp Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 20:01:37 -0000 John Baldwin wrote: > On Saturday 17 September 2005 04:44 pm, Nate Lawson wrote: >>Eric Anholt wrote: >>>We clarified in private mail that the agp device isn't attaching. I >>>think acpi_video is beating it out, confirming that we really need to be >>>able to somehow share devices well for video. That's 3 drivers now >>>(agp, drm, and acpi_video) that would all like to play. >> >>Ah. Yes, I think we'll have to do something like what I did for cpu >>devices. Basically, cpu0, cpu1, etc. implement a pseudo bus and >>multiple drivers attach below it. Do a devinfo to see this. There is >>no real way in newbus to have multiple drivers attached to a device if >>it doesn't implement a bus interface. >> >>This will require some design thinking. > > > Yes, a vgapci(4) driver or some such. I've started tinkering in an (old) p4 > branch (jhb_agp) with moving the various agp drivers to be children of > hostb(4) so that one would be able to kldload agp as a first step. Exactly. Thanks for picking up this work. I'll track your p4 branch and maybe contribute a little, especially to the design. -- Nate From owner-cvs-src@FreeBSD.ORG Tue Sep 20 21:31:15 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4342216A41F; Tue, 20 Sep 2005 21:31:15 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [204.156.12.53]) by mx1.FreeBSD.org (Postfix) with ESMTP id B2F7143D46; Tue, 20 Sep 2005 21:31:14 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [204.156.12.50]) by cyrus.watson.org (Postfix) with ESMTP id 3FFE246B4F; Tue, 20 Sep 2005 17:31:14 -0400 (EDT) Date: Tue, 20 Sep 2005 22:31:14 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: John Baldwin In-Reply-To: <200509201551.11396.jhb@FreeBSD.org> Message-ID: <20050920222930.N34322@fledge.watson.org> References: <200509190310.j8J3ALgt095979@repoman.freebsd.org> <20050919055028.GC65954@ip.net.ua> <20050919.083146.105425670.imp@bsdimp.com> <200509201551.11396.jhb@FreeBSD.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, ru@FreeBSD.org, cvs-all@FreeBSD.org, "M. Warner Losh" Subject: Re: cvs commit: src/sys/dev/an if_an.c src/sys/dev/arl if_arl_isa.c src/sys/dev/awi if_awi_pccard.c src/sys/dev/cm if_cm_isa.c src/sys/dev/cnw if_cnw.c src/sys/dev/cp if_cp.c src/sys/dev/cs if_cs.c src/sys/dev/ed if_ed.c src/sys/dev/em if_em.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 21:31:15 -0000 On Tue, 20 Sep 2005, John Baldwin wrote: > Regarding other comments I saw today on some e-mail or another, I do > think that to make the locking sane, we might should push the checks for > IFF_DRV_RUNNING down into the foo_start() routines rather than doing it > in the network layer where the driver lock isn't held. This was a change I was thinking of trying to get into 6.0 a few weeks ago, but was worried that wholesale frobbing of the network interface drivers would introduce too many bugs. Also, it will increase the cost of injecting packets into the send queue under load as you'll always have to acquire and drop the driver mutex to test the flag. I.e., it's not clear we're actually racing, but we might pay a hefty cost for fixing it. If you want to take a cut at it, I'm happy to help characterize the cost and decide if it's the right thing to do. It would be nice to get it into 6.0 if possible as it will become part of the device driver API if so. Robert N M Watson From owner-cvs-src@FreeBSD.ORG Tue Sep 20 21:33:44 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 33A4F16A41F; Tue, 20 Sep 2005 21:33:44 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [204.156.12.53]) by mx1.FreeBSD.org (Postfix) with ESMTP id C9BC243D45; Tue, 20 Sep 2005 21:33:43 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [204.156.12.50]) by cyrus.watson.org (Postfix) with ESMTP id 6F77746BA2; Tue, 20 Sep 2005 17:33:43 -0400 (EDT) Date: Tue, 20 Sep 2005 22:33:43 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: John Baldwin In-Reply-To: <20050920222930.N34322@fledge.watson.org> Message-ID: <20050920223315.V34322@fledge.watson.org> References: <200509190310.j8J3ALgt095979@repoman.freebsd.org> <20050919055028.GC65954@ip.net.ua> <20050919.083146.105425670.imp@bsdimp.com> <200509201551.11396.jhb@FreeBSD.org> <20050920222930.N34322@fledge.watson.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, ru@FreeBSD.org, cvs-all@FreeBSD.org, "M. Warner Losh" Subject: Re: cvs commit: src/sys/dev/an if_an.c src/sys/dev/arl if_arl_isa.c src/sys/dev/awi if_awi_pccard.c src/sys/dev/cm if_cm_isa.c src/sys/dev/cnw if_cnw.c src/sys/dev/cp if_cp.c src/sys/dev/cs if_cs.c src/sys/dev/ed if_ed.c src/sys/dev/em if_em.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 21:33:44 -0000 On Tue, 20 Sep 2005, Robert Watson wrote: > > On Tue, 20 Sep 2005, John Baldwin wrote: > >> Regarding other comments I saw today on some e-mail or another, I do think >> that to make the locking sane, we might should push the checks for >> IFF_DRV_RUNNING down into the foo_start() routines rather than doing it in >> the network layer where the driver lock isn't held. > > This was a change I was thinking of trying to get into 6.0 a few weeks > ago, but was worried that wholesale frobbing of the network interface > drivers would introduce too many bugs. Also, it will increase the cost > of injecting packets into the send queue under load as you'll always > have to acquire and drop the driver mutex to test the flag. I.e., it's > not clear we're actually racing, but we might pay a hefty cost for > fixing it. If you want to take a cut at it, I'm happy to help > characterize the cost and decide if it's the right thing to do. It > would be nice to get it into 6.0 if possible as it will become part of > the device driver API if so. ... getting late ... I mean the IFF_DRV_OACTIVE flag test used in the handoff. Robert N M Watson From owner-cvs-src@FreeBSD.ORG Tue Sep 20 22:08:28 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 67F1816A41F; Tue, 20 Sep 2005 22:08:28 +0000 (GMT) (envelope-from peter@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2689543D46; Tue, 20 Sep 2005 22:08:28 +0000 (GMT) (envelope-from peter@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8KM8SvW006093; Tue, 20 Sep 2005 22:08:28 GMT (envelope-from peter@repoman.freebsd.org) Received: (from peter@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8KM8SSP006092; Tue, 20 Sep 2005 22:08:28 GMT (envelope-from peter) Message-Id: <200509202208.j8KM8SSP006092@repoman.freebsd.org> From: Peter Wemm Date: Tue, 20 Sep 2005 22:08:28 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/vm vm_mmap.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 22:08:28 -0000 peter 2005-09-20 22:08:28 UTC FreeBSD src repository Modified files: sys/vm vm_mmap.c Log: Remove unused (but initialized) variable 'objsize' from vm_mmap() Revision Changes Path 1.201 +1 -2 src/sys/vm/vm_mmap.c From owner-cvs-src@FreeBSD.ORG Tue Sep 20 22:36:33 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 113DE16A41F; Tue, 20 Sep 2005 22:36:33 +0000 (GMT) (envelope-from tegge@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C2E8143D45; Tue, 20 Sep 2005 22:36:32 +0000 (GMT) (envelope-from tegge@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8KMaWwi024563; Tue, 20 Sep 2005 22:36:32 GMT (envelope-from tegge@repoman.freebsd.org) Received: (from tegge@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8KMaWS8024562; Tue, 20 Sep 2005 22:36:32 GMT (envelope-from tegge) Message-Id: <200509202236.j8KMaWS8024562@repoman.freebsd.org> From: Tor Egge Date: Tue, 20 Sep 2005 22:36:32 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Cc: Subject: cvs commit: src/sys/ufs/ffs ffs_softdep.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 22:36:33 -0000 tegge 2005-09-20 22:36:32 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/ufs/ffs ffs_softdep.c Log: MFC: Retain generation count when writing zeroes instead of an inode to disk. Don't free a struct inodedep if another process is allocating saved inode memory for the same struct inodedep in initiate_write_inodeblock_ufs[12](). Handle disappearing dependencies in softdep_disk_io_initiation(). Revision Changes Path 1.156.2.6 +36 -3 src/sys/ufs/ffs/ffs_softdep.c From owner-cvs-src@FreeBSD.ORG Tue Sep 20 22:37:55 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8147116A41F; Tue, 20 Sep 2005 22:37:55 +0000 (GMT) (envelope-from tegge@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3EA4943D45; Tue, 20 Sep 2005 22:37:55 +0000 (GMT) (envelope-from tegge@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8KMbtOR025810; Tue, 20 Sep 2005 22:37:55 GMT (envelope-from tegge@repoman.freebsd.org) Received: (from tegge@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8KMbtMX025809; Tue, 20 Sep 2005 22:37:55 GMT (envelope-from tegge) Message-Id: <200509202237.j8KMbtMX025809@repoman.freebsd.org> From: Tor Egge Date: Tue, 20 Sep 2005 22:37:55 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Cc: Subject: cvs commit: src/sys/ufs/ffs ffs_softdep.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 22:37:55 -0000 tegge 2005-09-20 22:37:55 UTC FreeBSD src repository Modified files: (Branch: RELENG_4) sys/ufs/ffs ffs_softdep.c Log: MFC: Retain generation count when writing zeroes instead of an inode to disk. Don't free a struct inodedep if another process is allocating saved inode memory for the same struct inodedep in initiate_write_inodeblock(). Handle disappearing dependencies in softdep_disk_io_initiation(). Revision Changes Path 1.57.2.16 +35 -3 src/sys/ufs/ffs/ffs_softdep.c From owner-cvs-src@FreeBSD.ORG Tue Sep 20 23:48:06 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C40D116A41F; Tue, 20 Sep 2005 23:48:06 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8330143D48; Tue, 20 Sep 2005 23:48:06 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8KNm66c039301; Tue, 20 Sep 2005 23:48:06 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8KNm6xo039300; Tue, 20 Sep 2005 23:48:06 GMT (envelope-from imp) Message-Id: <200509202348.j8KNm6xo039300@repoman.freebsd.org> From: Warner Losh Date: Tue, 20 Sep 2005 23:48:06 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/pccard pccard_device.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 23:48:06 -0000 imp 2005-09-20 23:48:06 UTC FreeBSD src repository Modified files: sys/dev/pccard pccard_device.c Log: Use the correct minor number for the pccardX.cis device. Don't destroy a NULL device. This should fix the panics on boot people are seeing on systems with more than one pccard slot. Revision Changes Path 1.2 +7 -3 src/sys/dev/pccard/pccard_device.c From owner-cvs-src@FreeBSD.ORG Wed Sep 21 02:44:10 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 93CC716A41F; Wed, 21 Sep 2005 02:44:10 +0000 (GMT) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 507AF43D48; Wed, 21 Sep 2005 02:44:10 +0000 (GMT) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8L2iApb006452; Wed, 21 Sep 2005 02:44:10 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from yongari@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8L2iABM006451; Wed, 21 Sep 2005 02:44:10 GMT (envelope-from yongari) Message-Id: <200509210244.j8L2iABM006451@repoman.freebsd.org> From: Pyun YongHyeon Date: Wed, 21 Sep 2005 02:44:10 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/dev/sound/pcm sndstat.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 02:44:10 -0000 yongari 2005-09-21 02:44:10 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/dev/sound/pcm sndstat.c Log: MFC rev. 1.21 to RELENG_6: fix module unloading panic Approved by: re(scottl) Revision Changes Path 1.20.2.1 +5 -1 src/sys/dev/sound/pcm/sndstat.c From owner-cvs-src@FreeBSD.ORG Wed Sep 21 02:47:13 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F1C7916A41F; Wed, 21 Sep 2005 02:47:12 +0000 (GMT) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id AE90643D46; Wed, 21 Sep 2005 02:47:12 +0000 (GMT) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8L2lC0D006601; Wed, 21 Sep 2005 02:47:12 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from yongari@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8L2lCKb006600; Wed, 21 Sep 2005 02:47:12 GMT (envelope-from yongari) Message-Id: <200509210247.j8L2lCKb006600@repoman.freebsd.org> From: Pyun YongHyeon Date: Wed, 21 Sep 2005 02:47:12 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Cc: Subject: cvs commit: src/sys/dev/sound/pcm sndstat.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 02:47:13 -0000 yongari 2005-09-21 02:47:12 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/dev/sound/pcm sndstat.c Log: MFC rev. 1.21 to RELENG_5: fix module unloading panic Revision Changes Path 1.17.2.3 +5 -1 src/sys/dev/sound/pcm/sndstat.c From owner-cvs-src@FreeBSD.ORG Wed Sep 21 03:12:47 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 84F6B16A41F; Wed, 21 Sep 2005 03:12:47 +0000 (GMT) (envelope-from kientzle@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 438EF43D49; Wed, 21 Sep 2005 03:12:47 +0000 (GMT) (envelope-from kientzle@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8L3Clau007776; Wed, 21 Sep 2005 03:12:47 GMT (envelope-from kientzle@repoman.freebsd.org) Received: (from kientzle@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8L3Ck0o007775; Wed, 21 Sep 2005 03:12:47 GMT (envelope-from kientzle) Message-Id: <200509210312.j8L3Ck0o007775@repoman.freebsd.org> From: Tim Kientzle Date: Wed, 21 Sep 2005 03:12:46 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/lib/libarchive archive_read_extract.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 03:12:47 -0000 kientzle 2005-09-21 03:12:45 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) lib/libarchive archive_read_extract.c Log: MFC archive_read_extract.c 1.42 and 1.43: Correctly restore file flags. Approved by: re Revision Changes Path 1.41.2.1 +7 -2 src/lib/libarchive/archive_read_extract.c From owner-cvs-src@FreeBSD.ORG Wed Sep 21 03:18:30 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9614016A41F; Wed, 21 Sep 2005 03:18:30 +0000 (GMT) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 545B943D45; Wed, 21 Sep 2005 03:18:30 +0000 (GMT) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8L3IURo008080; Wed, 21 Sep 2005 03:18:30 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from yongari@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8L3IUjs008079; Wed, 21 Sep 2005 03:18:30 GMT (envelope-from yongari) Message-Id: <200509210318.j8L3IUjs008079@repoman.freebsd.org> From: Pyun YongHyeon Date: Wed, 21 Sep 2005 03:18:30 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/dev/sound/pci maestro3.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 03:18:30 -0000 yongari 2005-09-21 03:18:30 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/dev/sound/pci maestro3.c Log: MFC rev. 1.29 to RELENG_6: fix LOR by dropping driver lock before calling resource_int_value(9). Approved by: re(scottl) Revision Changes Path 1.28.2.1 +3 -0 src/sys/dev/sound/pci/maestro3.c From owner-cvs-src@FreeBSD.ORG Wed Sep 21 03:20:37 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5CDF316A41F; Wed, 21 Sep 2005 03:20:37 +0000 (GMT) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1CB3743D45; Wed, 21 Sep 2005 03:20:37 +0000 (GMT) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8L3KblF008251; Wed, 21 Sep 2005 03:20:37 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from yongari@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8L3KbTR008250; Wed, 21 Sep 2005 03:20:37 GMT (envelope-from yongari) Message-Id: <200509210320.j8L3KbTR008250@repoman.freebsd.org> From: Pyun YongHyeon Date: Wed, 21 Sep 2005 03:20:36 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Cc: Subject: cvs commit: src/sys/dev/sound/pci maestro3.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 03:20:37 -0000 yongari 2005-09-21 03:20:36 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/dev/sound/pci maestro3.c Log: MFC rev. 1.29 to RELENG_5: fix LOR by dropping driver lock before calling resource_int_value(9). Revision Changes Path 1.25.2.3 +3 -0 src/sys/dev/sound/pci/maestro3.c From owner-cvs-src@FreeBSD.ORG Wed Sep 21 03:21:35 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A265016A41F; Wed, 21 Sep 2005 03:21:35 +0000 (GMT) (envelope-from kientzle@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 60F8E43D45; Wed, 21 Sep 2005 03:21:35 +0000 (GMT) (envelope-from kientzle@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8L3LZ66008331; Wed, 21 Sep 2005 03:21:35 GMT (envelope-from kientzle@repoman.freebsd.org) Received: (from kientzle@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8L3LZod008330; Wed, 21 Sep 2005 03:21:35 GMT (envelope-from kientzle) Message-Id: <200509210321.j8L3LZod008330@repoman.freebsd.org> From: Tim Kientzle Date: Wed, 21 Sep 2005 03:21:35 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.bin/tar getdate.y X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 03:21:35 -0000 kientzle 2005-09-21 03:21:35 UTC FreeBSD src repository Modified files: usr.bin/tar getdate.y Log: Style fix: Correct a compiler warning from GCC 4 Thanks to: Divacky Roman PR: bin/84993 Revision Changes Path 1.5 +1 -0 src/usr.bin/tar/getdate.y From owner-cvs-src@FreeBSD.ORG Wed Sep 21 04:25:06 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AAD3C16A41F; Wed, 21 Sep 2005 04:25:06 +0000 (GMT) (envelope-from kientzle@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6ED1443D49; Wed, 21 Sep 2005 04:25:06 +0000 (GMT) (envelope-from kientzle@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8L4P6Kd010935; Wed, 21 Sep 2005 04:25:06 GMT (envelope-from kientzle@repoman.freebsd.org) Received: (from kientzle@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8L4P6BQ010934; Wed, 21 Sep 2005 04:25:06 GMT (envelope-from kientzle) Message-Id: <200509210425.j8L4P6BQ010934@repoman.freebsd.org> From: Tim Kientzle Date: Wed, 21 Sep 2005 04:25:06 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libarchive Makefile archive_entry.c archive_read.c archive_read_open_fd.c archive_read_open_file.c archive_read_support_format_cpio.c archive_read_support_format_iso9660.c archive_read_support_format_tar.c archive_read_support_format_zip.c archive_util.c archive_write_set_format_cpio.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 04:25:06 -0000 kientzle 2005-09-21 04:25:06 UTC FreeBSD src repository Modified files: lib/libarchive Makefile archive_entry.c archive_read.c archive_read_open_fd.c archive_read_open_file.c archive_read_support_format_cpio.c archive_read_support_format_iso9660.c archive_read_support_format_tar.c archive_read_support_format_zip.c archive_util.c archive_write_set_format_cpio.c archive_write_set_format_pax.c archive_write_set_format_ustar.c Log: Add a lot of error checks, based on the patches provided by Dan Lukes. Also fixes a memory leak reported by Andrew Turner. PR: bin/83476 Thanks to: Dan Lukes, Andrew Turner Revision Changes Path 1.39 +1 -1 src/lib/libarchive/Makefile 1.31 +21 -2 src/lib/libarchive/archive_entry.c 1.17 +9 -0 src/lib/libarchive/archive_read.c 1.4 +6 -0 src/lib/libarchive/archive_read_open_fd.c 1.9 +4 -0 src/lib/libarchive/archive_read_open_file.c 1.14 +8 -0 src/lib/libarchive/archive_read_support_format_cpio.c 1.9 +12 -1 src/lib/libarchive/archive_read_support_format_iso9660.c 1.35 +15 -1 src/lib/libarchive/archive_read_support_format_tar.c 1.6 +4 -0 src/lib/libarchive/archive_read_support_format_zip.c 1.10 +1 -1 src/lib/libarchive/archive_util.c 1.6 +1 -1 src/lib/libarchive/archive_write_set_format_cpio.c 1.30 +3 -0 src/lib/libarchive/archive_write_set_format_pax.c 1.13 +1 -1 src/lib/libarchive/archive_write_set_format_ustar.c From owner-cvs-src@FreeBSD.ORG Wed Sep 21 04:36:41 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2329116A41F; Wed, 21 Sep 2005 04:36:41 +0000 (GMT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D58F943D49; Wed, 21 Sep 2005 04:36:40 +0000 (GMT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8L4aeSh011374; Wed, 21 Sep 2005 04:36:40 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8L4aefj011373; Wed, 21 Sep 2005 04:36:40 GMT (envelope-from marcel) Message-Id: <200509210436.j8L4aefj011373@repoman.freebsd.org> From: Marcel Moolenaar Date: Wed, 21 Sep 2005 04:36:40 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/fxp if_fxp.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 04:36:41 -0000 marcel 2005-09-21 04:36:40 UTC FreeBSD src repository Modified files: sys/dev/fxp if_fxp.c Log: Fix an unaligned I/O memory access in the event that a SCB times out. The FXP_SCR_FLOWCONTROL registers is at offset 0x19, but 2 bytes wide. It cannot be read as a word without causing a panic on architectures that enforce strict alignment. MFC after: 3 days Revision Changes Path 1.246 +9 -3 src/sys/dev/fxp/if_fxp.c From owner-cvs-src@FreeBSD.ORG Wed Sep 21 04:48:53 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0C91816A41F; Wed, 21 Sep 2005 04:48:53 +0000 (GMT) (envelope-from kientzle@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D537F43D49; Wed, 21 Sep 2005 04:48:52 +0000 (GMT) (envelope-from kientzle@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8L4mqFn018987; Wed, 21 Sep 2005 04:48:52 GMT (envelope-from kientzle@repoman.freebsd.org) Received: (from kientzle@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8L4mq4x018986; Wed, 21 Sep 2005 04:48:52 GMT (envelope-from kientzle) Message-Id: <200509210448.j8L4mq4x018986@repoman.freebsd.org> From: Tim Kientzle Date: Wed, 21 Sep 2005 04:48:52 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libarchive archive_read.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 04:48:53 -0000 kientzle 2005-09-21 04:48:52 UTC FreeBSD src repository Modified files: lib/libarchive archive_read.c Log: In archive_read_open(), do not set the internal archive state to "HEADER" unless the open is successful. Instead, leave the state as "NEW." In particular, if archive_read_open() fails, a subsequent call to archive_read_next_header() will now cause an explicit assertion failure instead of a silent segmentation fault. This may need a little more work to fully realize the intention: If archive_read_open() fails, you should be able to call it again on the same archive handle to open a different archive (or the same archive using a different mechanism). Revision Changes Path 1.18 +4 -2 src/lib/libarchive/archive_read.c From owner-cvs-src@FreeBSD.ORG Wed Sep 21 04:53:23 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2F31F16A41F; Wed, 21 Sep 2005 04:53:23 +0000 (GMT) (envelope-from ache@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E335043D46; Wed, 21 Sep 2005 04:53:22 +0000 (GMT) (envelope-from ache@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8L4rMkx019207; Wed, 21 Sep 2005 04:53:22 GMT (envelope-from ache@repoman.freebsd.org) Received: (from ache@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8L4rMQa019206; Wed, 21 Sep 2005 04:53:22 GMT (envelope-from ache) Message-Id: <200509210453.j8L4rMQa019206@repoman.freebsd.org> From: "Andrey A. Chernov" Date: Wed, 21 Sep 2005 04:53:22 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: CVSROOT modules X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 04:53:23 -0000 ache 2005-09-21 04:53:22 UTC FreeBSD src repository Modified files: . modules Log: Add sys_dev_fxp Revision Changes Path 1.6861 +1 -0 CVSROOT/modules From owner-cvs-src@FreeBSD.ORG Wed Sep 21 05:20:04 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 94FA816A41F; Wed, 21 Sep 2005 05:20:04 +0000 (GMT) (envelope-from grog@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 34D1043D49; Wed, 21 Sep 2005 05:20:04 +0000 (GMT) (envelope-from grog@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8L5K49t020154; Wed, 21 Sep 2005 05:20:04 GMT (envelope-from grog@repoman.freebsd.org) Received: (from grog@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8L5K3r1020153; Wed, 21 Sep 2005 05:20:03 GMT (envelope-from grog) Message-Id: <200509210520.j8L5K3r1020153@repoman.freebsd.org> From: Greg Lehey Date: Wed, 21 Sep 2005 05:20:03 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.sbin/asf asf.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 05:20:04 -0000 grog 2005-09-21 05:20:03 UTC FreeBSD src repository Modified files: usr.sbin/asf asf.c Log: Remove one possible way of shooting yourself in the foot. Submitted by: Ulrich Sperlein Revision Changes Path 1.7 +4 -2 src/usr.sbin/asf/asf.c From owner-cvs-src@FreeBSD.ORG Wed Sep 21 05:28:03 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2767A16A41F; Wed, 21 Sep 2005 05:28:03 +0000 (GMT) (envelope-from grog@lemis.com) Received: from ext-gw.lemis.com (ext-gw.lemis.com [150.101.14.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8C8F343D4C; Wed, 21 Sep 2005 05:28:02 +0000 (GMT) (envelope-from grog@lemis.com) Received: from wantadilla.lemis.com (wantadilla.lemis.com [192.109.197.135]) by ext-gw.lemis.com (Postfix) with ESMTP id 941871310AF; Wed, 21 Sep 2005 14:58:01 +0930 (CST) Received: by wantadilla.lemis.com (Postfix, from userid 1004) id 6EE958521C; Wed, 21 Sep 2005 14:58:01 +0930 (CST) Date: Wed, 21 Sep 2005 14:58:01 +0930 From: Greg 'groggy' Lehey To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Message-ID: <20050921052801.GC84772@wantadilla.lemis.com> References: <200509210520.j8L5K3r1020153@repoman.freebsd.org> <200509120810.j8C8AYxL053259@coyote.q.local> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="zbGR4y+acU1DwHSi" Content-Disposition: inline In-Reply-To: <200509210520.j8L5K3r1020153@repoman.freebsd.org> <200509120810.j8C8AYxL053259@coyote.q.local> User-Agent: Mutt/1.4.2.1i Organization: The FreeBSD Project Phone: +61-8-8388-8286 Fax: +61-8-8388-8725 Mobile: +61-418-838-708 WWW-Home-Page: http://www.FreeBSD.org/ X-PGP-Fingerprint: 9A1B 8202 BCCE B846 F92F 09AC 22E6 F290 507A 4223 Cc: FreeBSD-gnats-submit@freebsd.org, Ulrich Spoerlein Subject: Re: [PATCH] usr.sbin/asf: Fix segfault on bogus input X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 05:28:03 -0000 --zbGR4y+acU1DwHSi Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Wednesday, 21 September 2005 at 5:20:03 +0000, Greg Lehey wrote: > grog 2005-09-21 05:20:03 UTC > > FreeBSD src repository > > Modified files: > usr.sbin/asf asf.c > Log: > Remove one possible way of shooting yourself in the foot. Gack. Closes PR: 86006 Greg -- See complete headers for address and phone numbers. --zbGR4y+acU1DwHSi Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (FreeBSD) iD8DBQFDMO9hIubykFB6QiMRAjFZAKC1idhWStU1jDid6CYMkwUEpZl0wgCcD8yQ wiiqpptTtPFEJ/oq0EYgxGw= =oAiS -----END PGP SIGNATURE----- --zbGR4y+acU1DwHSi-- From owner-cvs-src@FreeBSD.ORG Wed Sep 21 05:33:46 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BBBBB16A41F; Wed, 21 Sep 2005 05:33:46 +0000 (GMT) (envelope-from grog@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7BEDF43D45; Wed, 21 Sep 2005 05:33:46 +0000 (GMT) (envelope-from grog@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8L5XksM020694; Wed, 21 Sep 2005 05:33:46 GMT (envelope-from grog@repoman.freebsd.org) Received: (from grog@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8L5XkQv020693; Wed, 21 Sep 2005 05:33:46 GMT (envelope-from grog) Message-Id: <200509210533.j8L5XkQv020693@repoman.freebsd.org> From: Greg Lehey Date: Wed, 21 Sep 2005 05:33:46 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.sbin/asf asf.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 05:33:46 -0000 grog 2005-09-21 05:33:46 UTC FreeBSD src repository Modified files: usr.sbin/asf asf.c Log: Initialize uninitialized variables. PR: 71653 Submitted by: Dan Lukes Revision Changes Path 1.8 +3 -3 src/usr.sbin/asf/asf.c From owner-cvs-src@FreeBSD.ORG Wed Sep 21 08:36:01 2005 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D76EA16A41F; Wed, 21 Sep 2005 08:36:01 +0000 (GMT) (envelope-from Alexander@Leidinger.net) Received: from www.ebusiness-leidinger.de (jojo.ms-net.de [84.16.236.246]) by mx1.FreeBSD.org (Postfix) with ESMTP id 402EA43D48; Wed, 21 Sep 2005 08:36:00 +0000 (GMT) (envelope-from Alexander@Leidinger.net) Received: from Andro-Beta.Leidinger.net (p54A5CBC5.dip.t-dialin.net [84.165.203.197]) (authenticated bits=0) by www.ebusiness-leidinger.de (8.13.1/8.13.1) with ESMTP id j8L8MqRY057179; Wed, 21 Sep 2005 10:23:03 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from localhost (localhost [127.0.0.1]) by Andro-Beta.Leidinger.net (8.13.3/8.13.3) with ESMTP id j8L8ZBkY077598; Wed, 21 Sep 2005 10:35:11 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from pslux.cec.eu.int (pslux.cec.eu.int [158.169.9.14]) by netchild.homeip.net (Horde MIME library) with HTTP; Wed, 21 Sep 2005 10:35:11 +0200 Message-ID: <20050921103511.d0p58tbiwwco8s8s@netchild.homeip.net> X-Priority: 3 (Normal) Date: Wed, 21 Sep 2005 10:35:11 +0200 From: Alexander Leidinger To: Pyun YongHyeon References: <200509210244.j8L2iABM006451@repoman.freebsd.org> In-Reply-To: <200509210244.j8L2iABM006451@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: 7bit User-Agent: Internet Messaging Program (IMP) H3 (4.0.3) / FreeBSD-4.11 X-Virus-Scanned: by amavisd-new Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/dev/sound/pcm sndstat.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 08:36:02 -0000 Pyun YongHyeon wrote: > yongari 2005-09-21 02:44:10 UTC > > FreeBSD src repository > > Modified files: (Branch: RELENG_6) > sys/dev/sound/pcm sndstat.c > Log: > MFC rev. 1.21 to RELENG_6: fix module unloading panic AFAIK we haven't backported the other (generic) unload fixes, so I fail to see an immediate benefit for RELENG_6... Bye, Alexander. -- http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137 BI // Common written abbreviation for Breidbart Index. From owner-cvs-src@FreeBSD.ORG Wed Sep 21 09:09:27 2005 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 37B7516A421 for ; Wed, 21 Sep 2005 09:09:27 +0000 (GMT) (envelope-from pyunyh@gmail.com) Received: from zproxy.gmail.com (zproxy.gmail.com [64.233.162.199]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4424F43D48 for ; Wed, 21 Sep 2005 09:09:25 +0000 (GMT) (envelope-from pyunyh@gmail.com) Received: by zproxy.gmail.com with SMTP id z31so47212nzd for ; Wed, 21 Sep 2005 02:09:24 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:date:from:to:cc:subject:message-id:reply-to:references:mime-version:content-type:content-disposition:in-reply-to:user-agent; b=QZGcm0kWYQmfcRmkM7PqAVjp1IHeBgWqJNEQzfUEdUXulSj+MhWT6JLA+rto7W16Q663V/yQO61A/z/vGW39ErXUIlFZwfZLerVbZSVPISZANPkFwYJ87BwY+Q6K9NCxQ4bPeHpLQG54KrmgH2nOXa+hvcDzkyMAV3yh8obmKR4= Received: by 10.36.250.16 with SMTP id x16mr4827108nzh; Wed, 21 Sep 2005 02:09:24 -0700 (PDT) Received: from michelle.rndsoft.co.kr ( [211.32.202.211]) by mx.gmail.com with ESMTP id 38sm8502746nzk.2005.09.21.02.09.22; Wed, 21 Sep 2005 02:09:24 -0700 (PDT) Received: from michelle.rndsoft.co.kr (localhost.rndsoft.co.kr [127.0.0.1]) by michelle.rndsoft.co.kr (8.13.1/8.13.1) with ESMTP id j8L99XUr008123 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 21 Sep 2005 18:09:33 +0900 (KST) (envelope-from yongari@gmail.com) Received: (from yongari@localhost) by michelle.rndsoft.co.kr (8.13.1/8.13.1/Submit) id j8L99WVS008122; Wed, 21 Sep 2005 18:09:32 +0900 (KST) (envelope-from yongari@gmail.com) Date: Wed, 21 Sep 2005 18:09:32 +0900 From: Pyun YongHyeon To: Alexander Leidinger Message-ID: <20050921090932.GC6433@rndsoft.co.kr> References: <200509210244.j8L2iABM006451@repoman.freebsd.org> <20050921103511.d0p58tbiwwco8s8s@netchild.homeip.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050921103511.d0p58tbiwwco8s8s@netchild.homeip.net> User-Agent: Mutt/1.4.2.1i Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org, Pyun YongHyeon Subject: Re: cvs commit: src/sys/dev/sound/pcm sndstat.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: pyunyh@gmail.com List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 09:09:27 -0000 On Wed, Sep 21, 2005 at 10:35:11AM +0200, Alexander Leidinger wrote: > Pyun YongHyeon wrote: > > >yongari 2005-09-21 02:44:10 UTC > > > > FreeBSD src repository > > > > Modified files: (Branch: RELENG_6) > > sys/dev/sound/pcm sndstat.c > > Log: > > MFC rev. 1.21 to RELENG_6: fix module unloading panic > > AFAIK we haven't backported the other (generic) unload fixes, so I fail to > see an immediate benefit for RELENG_6... > As you said the commit is not enough to fix (generic) unload panic. But I think it will fix an unload panic when vchan is not used at all. If vchan is involved in the panic we need more complete patch in HEAD. -- Regards, Pyun YongHyeon From owner-cvs-src@FreeBSD.ORG Wed Sep 21 09:40:46 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 89CA816A41F; Wed, 21 Sep 2005 09:40:46 +0000 (GMT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5CEEC43D45; Wed, 21 Sep 2005 09:40:46 +0000 (GMT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8L9ekM5037605; Wed, 21 Sep 2005 09:40:46 GMT (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8L9ekIN037604; Wed, 21 Sep 2005 09:40:46 GMT (envelope-from phk) Message-Id: <200509210940.j8L9ekIN037604@repoman.freebsd.org> From: Poul-Henning Kamp Date: Wed, 21 Sep 2005 09:40:45 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/tools/tools/nanobsd/Files/root change_password save_sshkeys updatep updatep1 updatep2 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 09:40:46 -0000 phk 2005-09-21 09:40:45 UTC FreeBSD src repository Modified files: tools/tools/nanobsd/Files/root change_password save_sshkeys updatep1 updatep2 Removed files: tools/tools/nanobsd/Files/root updatep Log: Update these scripts to be more userfriendly and usage safe. Revision Changes Path 1.3 +29 -6 src/tools/tools/nanobsd/Files/root/change_password 1.3 +28 -7 src/tools/tools/nanobsd/Files/root/save_sshkeys 1.2 +0 -25 src/tools/tools/nanobsd/Files/root/updatep (dead) 1.2 +35 -5 src/tools/tools/nanobsd/Files/root/updatep1 1.2 +41 -8 src/tools/tools/nanobsd/Files/root/updatep2 From owner-cvs-src@FreeBSD.ORG Wed Sep 21 10:19:58 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 822A216A41F; Wed, 21 Sep 2005 10:19:58 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3FA5343D48; Wed, 21 Sep 2005 10:19:58 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8LAJwiI039093; Wed, 21 Sep 2005 10:19:58 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8LAJwVh039092; Wed, 21 Sep 2005 10:19:58 GMT (envelope-from rwatson) Message-Id: <200509211019.j8LAJwVh039092@repoman.freebsd.org> From: Robert Watson Date: Wed, 21 Sep 2005 10:19:57 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man9 Makefile VFS_LOCK_GIANT.9 namei.9 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 10:19:58 -0000 rwatson 2005-09-21 10:19:57 UTC FreeBSD src repository Modified files: share/man/man9 Makefile namei.9 Added files: share/man/man9 VFS_LOCK_GIANT.9 Log: Add discussion of Giant, the MPSAFE flag, and NDHASGIANT() to namei(9). Add a VFS_LOCK_GIANT(9)/VFS_UNLOCK_GIANT(9) man page. Discussed with: jeff MFC after: 3 days Revision Changes Path 1.262 +2 -0 src/share/man/man9/Makefile 1.1 +90 -0 src/share/man/man9/VFS_LOCK_GIANT.9 (new) 1.27 +32 -1 src/share/man/man9/namei.9 From owner-cvs-src@FreeBSD.ORG Wed Sep 21 11:33:21 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4D70116A43B; Wed, 21 Sep 2005 11:33:21 +0000 (GMT) (envelope-from andrea@acampi.inet.it) Received: from acampi.inet.it (acampi.inet.it [213.92.1.165]) by mx1.FreeBSD.org (Postfix) with ESMTP id D0BA643D48; Wed, 21 Sep 2005 11:33:20 +0000 (GMT) (envelope-from andrea@acampi.inet.it) Received: by acampi.inet.it (Postfix, from userid 1000) id 279DF2E; Wed, 21 Sep 2005 13:33:17 +0200 (CEST) Date: Wed, 21 Sep 2005 13:33:17 +0200 From: Andrea Campi To: Philip Paeps Message-ID: <20050921113316.GB28976@webcom.it> References: <200507250915.j6P9FDHR000664@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200507250915.j6P9FDHR000664@repoman.freebsd.org> User-Agent: Mutt/1.5.10i Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/tools/tools/nanobsd make.conf X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 11:33:21 -0000 Hi Philip, On Mon, Jul 25, 2005 at 09:15:12AM +0000, Philip Paeps wrote: > philip 2005-07-25 09:15:12 UTC > > FreeBSD src repository > > Modified files: > tools/tools/nanobsd make.conf > Log: > Add some more NO_FOO options. I'm not sure if they're correctly sorted in the there's a typo: @@ -46,14 +53,19 @@ NO_LIBPTHREAD= NO_PAM= NO_NETCAT= NO_BIND= +#NO_BIND_DNSSEC= +#NO_BIND_LIBS_LWRES= +#NO_BIND_UTILS= NO_ACPI= NO_ATM= NO_AUTHPF= NO_IPFILTER= NO_LIBTHR= +NO_MAILWRAPER= NO_PF= NO_SENDMAIL= +NO_RCMDS= # 46MB # NB! usr/share/misc contains termcap, vi(1) etc fails to work without it. That should have been NO_MAILWRAPPER. Bye, Andrea -- Press every key to continue. From owner-cvs-src@FreeBSD.ORG Wed Sep 21 11:58:12 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4A0B816A41F; Wed, 21 Sep 2005 11:58:12 +0000 (GMT) (envelope-from glebius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1CC5943D48; Wed, 21 Sep 2005 11:58:12 +0000 (GMT) (envelope-from glebius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8LBwBP1044352; Wed, 21 Sep 2005 11:58:11 GMT (envelope-from glebius@repoman.freebsd.org) Received: (from glebius@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8LBwB6O044351; Wed, 21 Sep 2005 11:58:11 GMT (envelope-from glebius) Message-Id: <200509211158.j8LBwB6O044351@repoman.freebsd.org> From: Gleb Smirnoff Date: Wed, 21 Sep 2005 11:58:11 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/net route.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 11:58:12 -0000 glebius 2005-09-21 11:58:11 UTC FreeBSD src repository Modified files: sys/net route.c Log: Several fixes to rt_setgate(), that fix problems with route changing: - Rearrange code so that in a case of failure the affected route is not changed. Otherwise, a bogus rtentry will be left and later rt_check() can recurse on its lock. [1] - Remove comment about protocol cloning. - Fix two places where rtentry mutex was recursed on, because accessed via two different pointers, that were actually pointing to the same rtentry in some cases. [1] - Return EADDRINUSE instead of bogus EDQUOT, in case when gateway uses the same route. [2] Reported & tested by: ps, Andrej Zverev [1] PR: kern/64090 [2] Revision Changes Path 1.113 +30 -35 src/sys/net/route.c From owner-cvs-src@FreeBSD.ORG Wed Sep 21 12:24:46 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C7F0416A41F; Wed, 21 Sep 2005 12:24:46 +0000 (GMT) (envelope-from glebius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8602E43D45; Wed, 21 Sep 2005 12:24:46 +0000 (GMT) (envelope-from glebius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8LCOkUc045514; Wed, 21 Sep 2005 12:24:46 GMT (envelope-from glebius@repoman.freebsd.org) Received: (from glebius@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8LCOkrU045513; Wed, 21 Sep 2005 12:24:46 GMT (envelope-from glebius) Message-Id: <200509211224.j8LCOkrU045513@repoman.freebsd.org> From: Gleb Smirnoff Date: Wed, 21 Sep 2005 12:24:46 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sbin/route route.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 12:24:46 -0000 glebius 2005-09-21 12:24:46 UTC FreeBSD src repository Modified files: sbin/route route.c Log: - Understand EADDRINUSE, and forget EDQUOT. [1] - Add description for EEXIST. - Change description for ENOBUFS. Routing socket can return this error for many different reasons, including general memory shortage, mbuf memory shortage and rtentry zone. PR: kern/64090 [1] Revision Changes Path 1.80 +6 -2 src/sbin/route/route.c From owner-cvs-src@FreeBSD.ORG Wed Sep 21 12:32:06 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B769116A41F; Wed, 21 Sep 2005 12:32:06 +0000 (GMT) (envelope-from philip@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6614843D45; Wed, 21 Sep 2005 12:32:06 +0000 (GMT) (envelope-from philip@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8LCW6Wi045904; Wed, 21 Sep 2005 12:32:06 GMT (envelope-from philip@repoman.freebsd.org) Received: (from philip@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8LCW6YV045903; Wed, 21 Sep 2005 12:32:06 GMT (envelope-from philip) Message-Id: <200509211232.j8LCW6YV045903@repoman.freebsd.org> From: Philip Paeps Date: Wed, 21 Sep 2005 12:32:06 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/tools/tools/nanobsd make.conf X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 12:32:06 -0000 philip 2005-09-21 12:32:06 UTC FreeBSD src repository Modified files: tools/tools/nanobsd make.conf Log: Fix typo. MAILWRAPER -> MAILWRAPPER. Spotted by: Andrea Campi Pointy hat to: philip Revision Changes Path 1.25 +1 -1 src/tools/tools/nanobsd/make.conf From owner-cvs-src@FreeBSD.ORG Wed Sep 21 12:34:05 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9479D16A41F; Wed, 21 Sep 2005 12:34:05 +0000 (GMT) (envelope-from philip@paeps.cx) Received: from gateway.nixsys.be (gateway.nixsys.be [195.144.77.33]) by mx1.FreeBSD.org (Postfix) with ESMTP id B25C243D45; Wed, 21 Sep 2005 12:34:04 +0000 (GMT) (envelope-from philip@paeps.cx) Received: from wotan.home.paeps.cx (wotan.home.paeps.cx [IPv6:2001:6f8:32f:10:a00:20ff:fe9b:138c]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "wotan.home.paeps.cx", Issuer "NixSys CA" (verified OK)) by gateway.nixsys.be (Postfix) with ESMTP id 8BF07C0F0; Wed, 21 Sep 2005 14:34:03 +0200 (CEST) Received: from fasolt.home.paeps.cx (unknown [IPv6:2001:6f8:32f:10:20a:e6ff:fe7d:c08]) by wotan.home.paeps.cx (Postfix) with ESMTP id 5B3906186; Wed, 21 Sep 2005 14:34:02 +0200 (CEST) Received: from fasolt.home.paeps.cx (philip@localhost [127.0.0.1]) by fasolt.home.paeps.cx (8.13.4/8.13.4) with ESMTP id j8LCY2Z7061839; Wed, 21 Sep 2005 14:34:02 +0200 (CEST) (envelope-from philip@fasolt.home.paeps.cx) Received: (from philip@localhost) by fasolt.home.paeps.cx (8.13.4/8.13.4/Submit) id j8LCY1cO061838; Wed, 21 Sep 2005 14:34:01 +0200 (CEST) (envelope-from philip) Date: Wed, 21 Sep 2005 14:34:01 +0200 From: Philip Paeps To: Andrea Campi Message-ID: <20050921123401.GL34934@fasolt.home.paeps.cx> Mail-Followup-To: Andrea Campi , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org References: <200507250915.j6P9FDHR000664@repoman.freebsd.org> <20050921113316.GB28976@webcom.it> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050921113316.GB28976@webcom.it> X-Date-in-Rome: ante diem XI Kalendas Octobres MMDCCLVIII ab Urbe Condida X-PGP-Fingerprint: FA74 3C27 91A6 79D5 F6D3 FC53 BF4B D0E6 049D B879 X-Message-Flag: Get a proper mailclient! Organization: Happily Disorganized User-Agent: Mutt/1.5.10i Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/tools/tools/nanobsd make.conf X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 12:34:05 -0000 On 2005-09-21 13:33:17 (+0200), Andrea Campi wrote: > On Mon, Jul 25, 2005 at 09:15:12AM +0000, Philip Paeps wrote: > > Modified files: > > tools/tools/nanobsd make.conf > > Log: > > Add some more NO_FOO options. I'm not sure if they're correctly sorted in the > > there's a typo: Fixed, thanks! :-) - Philip -- Philip Paeps Please don't Cc me, I am philip@freebsd.org subscribed to the list. Only a mediocre person is always at their best. From owner-cvs-src@FreeBSD.ORG Wed Sep 21 12:39:57 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7BDA316A41F; Wed, 21 Sep 2005 12:39:57 +0000 (GMT) (envelope-from phk@critter.freebsd.dk) Received: from phk.freebsd.dk (phk.freebsd.dk [130.225.244.222]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1DEB243D5A; Wed, 21 Sep 2005 12:39:57 +0000 (GMT) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (unknown [192.168.48.2]) by phk.freebsd.dk (Postfix) with ESMTP id 03F6BBC66; Wed, 21 Sep 2005 12:39:54 +0000 (UTC) To: Philip Paeps From: "Poul-Henning Kamp" In-Reply-To: Your message of "Wed, 21 Sep 2005 14:34:01 +0200." <20050921123401.GL34934@fasolt.home.paeps.cx> Date: Wed, 21 Sep 2005 14:39:54 +0200 Message-ID: <15195.1127306394@critter.freebsd.dk> Sender: phk@critter.freebsd.dk Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, Andrea Campi , cvs-all@FreeBSD.org Subject: Re: cvs commit: src/tools/tools/nanobsd make.conf X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 12:39:57 -0000 In message <20050921123401.GL34934@fasolt.home.paeps.cx>, Philip Paeps writes: >On 2005-09-21 13:33:17 (+0200), Andrea Campi wrote: >> On Mon, Jul 25, 2005 at 09:15:12AM +0000, Philip Paeps wrote: >> > Modified files: >> > tools/tools/nanobsd make.conf >> > Log: >> > Add some more NO_FOO options. I'm not sure if they're correctly sorted in the >> >> there's a typo: > >Fixed, thanks! :-) Uhm, you guys should be looking at how nanobsd.sh does things, the old Makefile based stuff is going away RSN. -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. From owner-cvs-src@FreeBSD.ORG Wed Sep 21 12:46:48 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 63EF016A420; Wed, 21 Sep 2005 12:46:48 +0000 (GMT) (envelope-from philip@paeps.cx) Received: from gateway.nixsys.be (gateway.nixsys.be [195.144.77.33]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6956843D48; Wed, 21 Sep 2005 12:46:47 +0000 (GMT) (envelope-from philip@paeps.cx) Received: from wotan.home.paeps.cx (wotan.home.paeps.cx [IPv6:2001:6f8:32f:10:a00:20ff:fe9b:138c]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "wotan.home.paeps.cx", Issuer "NixSys CA" (verified OK)) by gateway.nixsys.be (Postfix) with ESMTP id 41F96C0F0; Wed, 21 Sep 2005 14:46:46 +0200 (CEST) Received: from fasolt.home.paeps.cx (unknown [IPv6:2001:6f8:32f:10:20a:e6ff:fe7d:c08]) by wotan.home.paeps.cx (Postfix) with ESMTP id ED2EB6186; Wed, 21 Sep 2005 14:46:44 +0200 (CEST) Received: from fasolt.home.paeps.cx (philip@localhost [127.0.0.1]) by fasolt.home.paeps.cx (8.13.4/8.13.4) with ESMTP id j8LCkiDZ061899; Wed, 21 Sep 2005 14:46:44 +0200 (CEST) (envelope-from philip@fasolt.home.paeps.cx) Received: (from philip@localhost) by fasolt.home.paeps.cx (8.13.4/8.13.4/Submit) id j8LCkigx061898; Wed, 21 Sep 2005 14:46:44 +0200 (CEST) (envelope-from philip) Date: Wed, 21 Sep 2005 14:46:44 +0200 From: Philip Paeps To: Poul-Henning Kamp Message-ID: <20050921124644.GN34934@fasolt.home.paeps.cx> Mail-Followup-To: Poul-Henning Kamp , Andrea Campi , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org References: <20050921123401.GL34934@fasolt.home.paeps.cx> <15195.1127306394@critter.freebsd.dk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <15195.1127306394@critter.freebsd.dk> X-Date-in-Rome: ante diem XI Kalendas Octobres MMDCCLVIII ab Urbe Condida X-PGP-Fingerprint: FA74 3C27 91A6 79D5 F6D3 FC53 BF4B D0E6 049D B879 X-Message-Flag: Get a proper mailclient! Organization: Happily Disorganized User-Agent: Mutt/1.5.10i Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, Andrea Campi , cvs-all@FreeBSD.org Subject: Re: cvs commit: src/tools/tools/nanobsd make.conf X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 12:46:48 -0000 On 2005-09-21 14:39:54 (+0200), Poul-Henning Kamp wrote: > In message <20050921123401.GL34934@fasolt.home.paeps.cx>, Philip Paeps writes: > >On 2005-09-21 13:33:17 (+0200), Andrea Campi wrote: > >> On Mon, Jul 25, 2005 at 09:15:12AM +0000, Philip Paeps wrote: > >> > Modified files: > >> > tools/tools/nanobsd make.conf > >> > Log: > >> > Add some more NO_FOO options. I'm not sure if they're correctly sorted in the > >> > >> there's a typo: > > > >Fixed, thanks! :-) > > Uhm, you guys should be looking at how nanobsd.sh does things, the old > Makefile based stuff is going away RSN. I was just reading that, actually. :-) The new way looks much better. Just running a build for my gadget now, and not cursed once yet! - Philip -- Philip Paeps Void where prohibited philip@freebsd.org When your opponent is down, kick him. From owner-cvs-src@FreeBSD.ORG Wed Sep 21 12:50:52 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8F39B16A420; Wed, 21 Sep 2005 12:50:52 +0000 (GMT) (envelope-from phk@critter.freebsd.dk) Received: from phk.freebsd.dk (phk.freebsd.dk [130.225.244.222]) by mx1.FreeBSD.org (Postfix) with ESMTP id ACD4C43D76; Wed, 21 Sep 2005 12:50:47 +0000 (GMT) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (unknown [192.168.48.2]) by phk.freebsd.dk (Postfix) with ESMTP id BAC1FBC66; Wed, 21 Sep 2005 12:50:45 +0000 (UTC) To: Philip Paeps From: "Poul-Henning Kamp" In-Reply-To: Your message of "Wed, 21 Sep 2005 14:46:44 +0200." <20050921124644.GN34934@fasolt.home.paeps.cx> Date: Wed, 21 Sep 2005 14:50:45 +0200 Message-ID: <15241.1127307045@critter.freebsd.dk> Sender: phk@critter.freebsd.dk Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, Andrea Campi , cvs-all@FreeBSD.org Subject: Re: cvs commit: src/tools/tools/nanobsd make.conf X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 12:50:52 -0000 In message <20050921124644.GN34934@fasolt.home.paeps.cx>, Philip Paeps writes: >I was just reading that, actually. :-) The new way looks much better. Just >running a build for my gadget now, and not cursed once yet! I'm very happy with it myself as well. shell scripts are much more expressive than Makefiles :-) -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. From owner-cvs-src@FreeBSD.ORG Wed Sep 21 12:53:05 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 18D2B16A41F; Wed, 21 Sep 2005 12:53:05 +0000 (GMT) (envelope-from andrea@acampi.inet.it) Received: from acampi.inet.it (acampi.inet.it [213.92.1.165]) by mx1.FreeBSD.org (Postfix) with ESMTP id B0B5D43D48; Wed, 21 Sep 2005 12:53:04 +0000 (GMT) (envelope-from andrea@acampi.inet.it) Received: by acampi.inet.it (Postfix, from userid 1000) id CE2EC31; Wed, 21 Sep 2005 14:53:01 +0200 (CEST) Date: Wed, 21 Sep 2005 14:53:01 +0200 From: Andrea Campi To: Poul-Henning Kamp Message-ID: <20050921125301.GC28976@webcom.it> References: <20050921123401.GL34934@fasolt.home.paeps.cx> <15195.1127306394@critter.freebsd.dk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <15195.1127306394@critter.freebsd.dk> User-Agent: Mutt/1.5.10i Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org, Philip Paeps Subject: Re: cvs commit: src/tools/tools/nanobsd make.conf X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 12:53:05 -0000 On Wed, Sep 21, 2005 at 02:39:54PM +0200, Poul-Henning Kamp wrote: > Uhm, you guys should be looking at how nanobsd.sh does things, the old > Makefile based stuff is going away RSN. Sure, but since I'm still on 6.0, I wanted to sync up to the latest in the branch before patching up to HEAD. Speaking of which, do you think you will merge things soon? It would make sense to get the new nanobsd.sh in RELENG_6. Would it help if I provided a tested patch? Bye, Andrea -- Press every key to continue. From owner-cvs-src@FreeBSD.ORG Wed Sep 21 12:56:46 2005 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1DB5C16A41F for ; Wed, 21 Sep 2005 12:56:46 +0000 (GMT) (envelope-from massimo@cedoc.mo.it) Received: from insomma.datacode.it (ip-152-166.sn2.eutelia.it [83.211.152.166]) by mx1.FreeBSD.org (Postfix) with ESMTP id 90EDC43D45 for ; Wed, 21 Sep 2005 12:56:44 +0000 (GMT) (envelope-from massimo@cedoc.mo.it) Received: from localhost (localhost.datacode.it [127.0.0.1]) by insomma.datacode.it (Postfix) with SMTP id 9213D2C90B for ; Wed, 21 Sep 2005 14:56:42 +0200 (CEST) Received: from insomma.datacode.it (localhost.datacode.it [127.0.0.1]) by insomma.datacode.it (Postfix) with ESMTP id EACF02C90A for ; Wed, 21 Sep 2005 14:56:41 +0200 (CEST) Received: from massimo.datacode.it (massimo.datacode.it [192.168.1.13]) by insomma.datacode.it (Postfix) with ESMTP id ADB772C906 for ; Wed, 21 Sep 2005 14:56:41 +0200 (CEST) From: Massimo Lusetti To: cvs-src@freebsd.org In-Reply-To: <15241.1127307045@critter.freebsd.dk> References: <15241.1127307045@critter.freebsd.dk> Content-Type: text/plain Organization: CEDOC - Modena Date: Wed, 21 Sep 2005 14:56:40 +0200 Message-Id: <1127307400.4258.42.camel@massimo.datacode.it> Mime-Version: 1.0 X-Mailer: Evolution 2.0.4 (2.0.4-6) Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV using ClamSMTP Subject: Re: cvs commit: src/tools/tools/nanobsd make.conf X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 12:56:46 -0000 On Wed, 2005-09-21 at 14:50 +0200, Poul-Henning Kamp wrote: > I'm very happy with it myself as well. shell scripts are much more > expressive than Makefiles :-) Here another voice from a happy user. I've seen some movements in nanobsd lately and would like if you will MFC them to 6 -- Massimo.run(); From owner-cvs-src@FreeBSD.ORG Wed Sep 21 12:57:24 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F07BE16A41F; Wed, 21 Sep 2005 12:57:23 +0000 (GMT) (envelope-from phk@critter.freebsd.dk) Received: from phk.freebsd.dk (phk.freebsd.dk [130.225.244.222]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9266B43D45; Wed, 21 Sep 2005 12:57:23 +0000 (GMT) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (unknown [192.168.48.2]) by phk.freebsd.dk (Postfix) with ESMTP id 3BD8ABC66; Wed, 21 Sep 2005 12:57:22 +0000 (UTC) To: Andrea Campi From: "Poul-Henning Kamp" In-Reply-To: Your message of "Wed, 21 Sep 2005 14:53:01 +0200." <20050921125301.GC28976@webcom.it> Date: Wed, 21 Sep 2005 14:57:21 +0200 Message-ID: <15271.1127307441@critter.freebsd.dk> Sender: phk@critter.freebsd.dk Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org, Philip Paeps Subject: Re: cvs commit: src/tools/tools/nanobsd make.conf X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 12:57:24 -0000 In message <20050921125301.GC28976@webcom.it>, Andrea Campi writes: >On Wed, Sep 21, 2005 at 02:39:54PM +0200, Poul-Henning Kamp wrote: >> Uhm, you guys should be looking at how nanobsd.sh does things, the old >> Makefile based stuff is going away RSN. > >Sure, but since I'm still on 6.0, I wanted to sync up to the latest in >the branch before patching up to HEAD. >Speaking of which, do you think you will merge things soon? It would make >sense to get the new nanobsd.sh in RELENG_6. Would it help if I provided >a tested patch? I hope to get the new nanobsd.sh into RELENG_6 before 6.0 comes out, but since it lives in src/tools/tools it is a lot less critical and therefore a bit low on my priority list. Patches are always welcome :-) -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. From owner-cvs-src@FreeBSD.ORG Wed Sep 21 14:30:15 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 60F1A16A41F; Wed, 21 Sep 2005 14:30:15 +0000 (GMT) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1F32843D48; Wed, 21 Sep 2005 14:30:15 +0000 (GMT) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8LEUEO6084620; Wed, 21 Sep 2005 14:30:14 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8LEUEHf084619; Wed, 21 Sep 2005 14:30:14 GMT (envelope-from cognet) Message-Id: <200509211430.j8LEUEHf084619@repoman.freebsd.org> From: Olivier Houchard Date: Wed, 21 Sep 2005 14:30:14 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.sbin/watch watch.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 14:30:15 -0000 cognet 2005-09-21 14:30:14 UTC FreeBSD src repository Modified files: usr.sbin/watch watch.c Log: Close the tty file descriptor once we're done with it. Use O_NONBLOCK when opening the tty device. Suggested by: bde Submitted by: ru Revision Changes Path 1.34 +8 -8 src/usr.sbin/watch/watch.c From owner-cvs-src@FreeBSD.ORG Wed Sep 21 15:01:10 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6172116A423; Wed, 21 Sep 2005 15:01:10 +0000 (GMT) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1BBB043D48; Wed, 21 Sep 2005 15:01:10 +0000 (GMT) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8LF19kh086004; Wed, 21 Sep 2005 15:01:09 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8LF19X1086003; Wed, 21 Sep 2005 15:01:09 GMT (envelope-from cognet) Message-Id: <200509211501.j8LF19X1086003@repoman.freebsd.org> From: Olivier Houchard Date: Wed, 21 Sep 2005 15:01:09 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/vm swap_pager.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 15:01:10 -0000 cognet 2005-09-21 15:01:09 UTC FreeBSD src repository Modified files: sys/vm swap_pager.c Log: Make sure we have a bufobj before calling bstrategy(). I'm not sure this is the right thing to do, but at least I don't panic anymore when swapping on a NFS file without using md(4). X-MFC after: proper review Revision Changes Path 1.275 +3 -1 src/sys/vm/swap_pager.c From owner-cvs-src@FreeBSD.ORG Wed Sep 21 15:28:08 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0A4DE16A41F; Wed, 21 Sep 2005 15:28:08 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id BCB3B43D46; Wed, 21 Sep 2005 15:28:07 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8LFS7L0086941; Wed, 21 Sep 2005 15:28:07 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8LFS7Ut086940; Wed, 21 Sep 2005 15:28:07 GMT (envelope-from rwatson) Message-Id: <200509211528.j8LFS7Ut086940@repoman.freebsd.org> From: Robert Watson Date: Wed, 21 Sep 2005 15:28:07 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern kern_acct.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 15:28:08 -0000 rwatson 2005-09-21 15:28:07 UTC FreeBSD src repository Modified files: sys/kern kern_acct.c Log: Pass 'curthread' into VFS_STATFS() from acctwatch(), rather than passing NULL. The NFS client expects that a thread will always be present for a VOP so that it can check for signal conditions, and will dereference a NULL pointer if one isn't present. MFC after: 3 days Revision Changes Path 1.75 +2 -2 src/sys/kern/kern_acct.c From owner-cvs-src@FreeBSD.ORG Wed Sep 21 15:30:58 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7A4F416A420; Wed, 21 Sep 2005 15:30:58 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2BA9843D78; Wed, 21 Sep 2005 15:30:55 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8LFUtQB087161; Wed, 21 Sep 2005 15:30:55 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8LFUtKv087160; Wed, 21 Sep 2005 15:30:55 GMT (envelope-from rwatson) Message-Id: <200509211530.j8LFUtKv087160@repoman.freebsd.org> From: Robert Watson Date: Wed, 21 Sep 2005 15:30:55 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/kern uipc_socket2.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 15:30:58 -0000 rwatson 2005-09-21 15:30:55 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/kern uipc_socket2.c Log: Merge uipc_socket2.c:1.148 from HEAD to RELENG_6: Re-comment sbcompress() to explain what it is it does; it took me quite a bit of reading to figure it out, and I want to avoid figuring it out again. Convert an if (foo) else printf("this is almost a panic") into a KASSERT. Approved by: re (scottl) Revision Changes Path 1.147.2.1 +20 -7 src/sys/kern/uipc_socket2.c From owner-cvs-src@FreeBSD.ORG Wed Sep 21 15:31:27 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 35A9A16A41F; Wed, 21 Sep 2005 15:31:27 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E586143D46; Wed, 21 Sep 2005 15:31:26 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8LFVQC5087199; Wed, 21 Sep 2005 15:31:26 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8LFVQ2S087198; Wed, 21 Sep 2005 15:31:26 GMT (envelope-from rwatson) Message-Id: <200509211531.j8LFVQ2S087198@repoman.freebsd.org> From: Robert Watson Date: Wed, 21 Sep 2005 15:31:26 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/fs/fifofs fifo_vnops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 15:31:27 -0000 rwatson 2005-09-21 15:31:26 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/fs/fifofs fifo_vnops.c Log: Merge fifo_vnops.c:1.126 from HEAD to RELENG_6: Assert that (vp) is locked in fifo_close(), since we rely on the exclusive vnode lock to synchronize the reference counts on struct fifoinfo. Approved by: re (scottl) Revision Changes Path 1.113.2.13 +1 -0 src/sys/fs/fifofs/fifo_vnops.c From owner-cvs-src@FreeBSD.ORG Wed Sep 21 15:32:22 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6D68116A41F; Wed, 21 Sep 2005 15:32:22 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0EA8943D53; Wed, 21 Sep 2005 15:32:22 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8LFWLQC087260; Wed, 21 Sep 2005 15:32:21 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8LFWLGa087259; Wed, 21 Sep 2005 15:32:21 GMT (envelope-from rwatson) Message-Id: <200509211532.j8LFWLGa087259@repoman.freebsd.org> From: Robert Watson Date: Wed, 21 Sep 2005 15:32:21 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/kern uipc_socket.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 15:32:22 -0000 rwatson 2005-09-21 15:32:21 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/kern uipc_socket.c Log: Merge uipc_socket.c:1.248 from HEAD to RELENG_6: Fix spelling in a comment. Approved by: re (scottl) Revision Changes Path 1.242.2.1 +1 -1 src/sys/kern/uipc_socket.c From owner-cvs-src@FreeBSD.ORG Wed Sep 21 15:33:31 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 26ED816A41F; Wed, 21 Sep 2005 15:33:31 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 21F1343D70; Wed, 21 Sep 2005 15:33:27 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8LFXR5i087302; Wed, 21 Sep 2005 15:33:27 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8LFXRcn087301; Wed, 21 Sep 2005 15:33:27 GMT (envelope-from rwatson) Message-Id: <200509211533.j8LFXRcn087301@repoman.freebsd.org> From: Robert Watson Date: Wed, 21 Sep 2005 15:33:27 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Cc: Subject: cvs commit: src/sys/kern uipc_socket2.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 15:33:31 -0000 rwatson 2005-09-21 15:33:27 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/kern uipc_socket2.c Log: Merge uipc_socket2.c:1.148 from HEAD to RELENG_5: Re-comment sbcompress() to explain what it is it does; it took me quite a bit of reading to figure it out, and I want to avoid figuring it out again. Convert an if (foo) else printf("this is almost a panic") into a KASSERT. Revision Changes Path 1.137.2.8 +20 -7 src/sys/kern/uipc_socket2.c From owner-cvs-src@FreeBSD.ORG Wed Sep 21 15:35:10 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AD52E16A41F; Wed, 21 Sep 2005 15:35:10 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id F2D4343D6E; Wed, 21 Sep 2005 15:35:08 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8LFZ8pb087394; Wed, 21 Sep 2005 15:35:08 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8LFZ8wE087393; Wed, 21 Sep 2005 15:35:08 GMT (envelope-from rwatson) Message-Id: <200509211535.j8LFZ8wE087393@repoman.freebsd.org> From: Robert Watson Date: Wed, 21 Sep 2005 15:35:08 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Cc: Subject: cvs commit: src/sys/fs/fifofs fifo_vnops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 15:35:11 -0000 rwatson 2005-09-21 15:35:08 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/fs/fifofs fifo_vnops.c Log: Merge fifo_vnops.c:1.126 from HEAD to RELENG_5: Assert that (vp) is locked in fifo_close(), since we rely on the exclusive vnode lock to synchronize the reference counts on struct fifoinfo. Revision Changes Path 1.101.2.8 +1 -0 src/sys/fs/fifofs/fifo_vnops.c From owner-cvs-src@FreeBSD.ORG Wed Sep 21 15:36:05 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3FEE116A41F; Wed, 21 Sep 2005 15:36:05 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id F188043D46; Wed, 21 Sep 2005 15:36:04 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8LFa4X4087476; Wed, 21 Sep 2005 15:36:04 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8LFa4gM087475; Wed, 21 Sep 2005 15:36:04 GMT (envelope-from rwatson) Message-Id: <200509211536.j8LFa4gM087475@repoman.freebsd.org> From: Robert Watson Date: Wed, 21 Sep 2005 15:36:04 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Cc: Subject: cvs commit: src/sys/kern uipc_socket.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 15:36:05 -0000 rwatson 2005-09-21 15:36:04 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/kern uipc_socket.c Log: Merge uipc_socket.c:1.248 from HEAD to RELENG_5: Fix spelling in a comment. Revision Changes Path 1.208.2.23 +1 -1 src/sys/kern/uipc_socket.c From owner-cvs-src@FreeBSD.ORG Wed Sep 21 15:41:42 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DE20C16A41F; Wed, 21 Sep 2005 15:41:42 +0000 (GMT) (envelope-from ru@ip.net.ua) Received: from tigra.ip.net.ua (tigra.ip.net.ua [82.193.96.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1758E43D45; Wed, 21 Sep 2005 15:41:41 +0000 (GMT) (envelope-from ru@ip.net.ua) Received: from localhost (rocky.ip.net.ua [82.193.96.2]) by tigra.ip.net.ua (8.12.11/8.12.11) with ESMTP id j8LFfbTC018197; Wed, 21 Sep 2005 18:41:37 +0300 (EEST) (envelope-from ru@ip.net.ua) Received: from tigra.ip.net.ua ([82.193.96.10]) by localhost (rocky.ipnet [82.193.96.2]) (amavisd-new, port 10024) with LMTP id 83782-05; Wed, 21 Sep 2005 18:41:37 +0300 (EEST) Received: from heffalump.ip.net.ua (heffalump.ip.net.ua [82.193.96.213]) by tigra.ip.net.ua (8.12.11/8.12.11) with ESMTP id j8LFfaPV018194 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 21 Sep 2005 18:41:37 +0300 (EEST) (envelope-from ru@ip.net.ua) Received: (from ru@localhost) by heffalump.ip.net.ua (8.13.3/8.13.3) id j8LFfr7M023946; Wed, 21 Sep 2005 18:41:53 +0300 (EEST) (envelope-from ru) Date: Wed, 21 Sep 2005 18:41:53 +0300 From: Ruslan Ermilov To: Robert Watson Message-ID: <20050921154153.GB22964@ip.net.ua> References: <200509190310.j8J3ALgt095979@repoman.freebsd.org> <20050919055028.GC65954@ip.net.ua> <20050919.083146.105425670.imp@bsdimp.com> <200509201551.11396.jhb@FreeBSD.org> <20050920222930.N34322@fledge.watson.org> <20050920223315.V34322@fledge.watson.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="uXxzq0nDebZQVNAZ" Content-Disposition: inline In-Reply-To: <20050920223315.V34322@fledge.watson.org> User-Agent: Mutt/1.5.9i X-Virus-Scanned: by amavisd-new at ip.net.ua Cc: cvs-all@FreeBSD.org, cvs-src@FreeBSD.org, src-committers@FreeBSD.org, "M. Warner Losh" , John Baldwin Subject: Re: cvs commit: src/sys/dev/an if_an.c src/sys/dev/arl if_arl_isa.c src/sys/dev/awi if_awi_pccard.c src/sys/dev/cm if_cm_isa.c src/sys/dev/cnw if_cnw.c src/sys/dev/cp if_cp.c src/sys/dev/cs if_cs.c src/sys/dev/ed if_ed.c src/sys/dev/em if_em.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 15:41:43 -0000 --uXxzq0nDebZQVNAZ Content-Type: multipart/mixed; boundary="24zk1gE8NUlDmwG9" Content-Disposition: inline --24zk1gE8NUlDmwG9 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Sep 20, 2005 at 10:33:43PM +0100, Robert Watson wrote: >=20 > On Tue, 20 Sep 2005, Robert Watson wrote: >=20 > > > >On Tue, 20 Sep 2005, John Baldwin wrote: > > > >>Regarding other comments I saw today on some e-mail or another, I do=20 > >>think that to make the locking sane, we might should push the checks fo= r=20 > >>IFF_DRV_RUNNING down into the foo_start() routines rather than doing it= =20 > >>in the network layer where the driver lock isn't held. > > > >This was a change I was thinking of trying to get into 6.0 a few weeks= =20 > >ago, but was worried that wholesale frobbing of the network interface=20 > >drivers would introduce too many bugs. Also, it will increase the cost= =20 > >of injecting packets into the send queue under load as you'll always=20 > >have to acquire and drop the driver mutex to test the flag. I.e., it's= =20 > >not clear we're actually racing, but we might pay a hefty cost for=20 > >fixing it. If you want to take a cut at it, I'm happy to help=20 > >characterize the cost and decide if it's the right thing to do. It=20 > >would be nice to get it into 6.0 if possible as it will become part of= =20 > >the device driver API if so. >=20 > ... getting late ... >=20 > I mean the IFF_DRV_OACTIVE flag test used in the handoff. >=20 Here's what I'd like to do, if nobody objects: 1. Finish the if_free() move after bus_teardown_intr() that Warner has started. This is needed to fix foo_intr() accessing already freed struct ifnet. 2. Fix all drivers to check IFF_DRV_RUNNING in foo_intr() and exit if it's unset. This should fix some of the shutdown panics when shared IRQs are in use. 3. Fix all drivers to check IFF_DRV_RUNNING in foo_start() and exit if it's unset. This should fix another half of shutdown panics, e.g. the one demonstrated by glebius@ in recent if_em.c commit. 4. Remove IFF_DRV_RUNNING check from ether_output(). 5. Fix all drivers to set some flag in foo_detach() and foo_shutdown() and refuse to work in foo_ioctl() if it's set. This should fix panics when BPF listener is attached while interface goes away or module is unloaded. Relevant PRs: kern/85005, kern/62889. Attached is a demo patch for rl(4) that does all of the above except #4. Cheers, --=20 Ruslan Ermilov ru@FreeBSD.org FreeBSD committer --24zk1gE8NUlDmwG9 Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=p Content-Transfer-Encoding: quoted-printable Index: if_rl.c =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /home/ncvs/src/sys/pci/if_rl.c,v retrieving revision 1.156 diff -u -p -r1.156 if_rl.c --- if_rl.c 16 Sep 2005 11:11:51 -0000 1.156 +++ if_rl.c 21 Sep 2005 15:29:39 -0000 @@ -1015,6 +1015,7 @@ rl_detach(device_t dev) /* These should only be active if attach succeeded */ if (device_is_attached(dev)) { RL_LOCK(sc); + sc->dying =3D 1; rl_stop(sc); RL_UNLOCK(sc); ether_ifdetach(ifp); @@ -1022,8 +1023,6 @@ rl_detach(device_t dev) #if 0 sc->suspended =3D 1; #endif - if (ifp) - if_free(ifp); if (sc->rl_miibus) device_delete_child(dev, sc->rl_miibus); bus_generic_detach(dev); @@ -1035,6 +1034,9 @@ rl_detach(device_t dev) if (sc->rl_res) bus_release_resource(dev, RL_RES, RL_RID, sc->rl_res); =20 + if (ifp) + if_free(ifp); + if (sc->rl_tag) { bus_dmamap_unload(sc->rl_tag, sc->rl_cdata.rl_rx_dmamap); bus_dmamem_free(sc->rl_tag, sc->rl_cdata.rl_rx_buf, @@ -1351,6 +1353,9 @@ rl_intr(void *arg) =20 RL_LOCK(sc); =20 + if ((ifp->if_drv_flags & IFF_DRV_RUNNING) =3D=3D 0) + goto done_locked; + if (sc->suspended) goto done_locked; =20 @@ -1448,7 +1453,8 @@ rl_start(struct ifnet *ifp) struct rl_softc *sc =3D ifp->if_softc; =20 RL_LOCK(sc); - rl_start_locked(ifp); + if (ifp->if_drv_flags & IFF_DRV_RUNNING) + rl_start_locked(ifp); RL_UNLOCK(sc); } =20 @@ -1650,9 +1656,14 @@ rl_ioctl(struct ifnet *ifp, u_long comma struct rl_softc *sc =3D ifp->if_softc; int error =3D 0; =20 + RL_LOCK(sc); + if (sc->dying) { + RL_UNLOCK(sc); + return (0); /* silently discard request */ + } + switch (command) { case SIOCSIFFLAGS: - RL_LOCK(sc); if (ifp->if_flags & IFF_UP) { rl_init_locked(sc); } else { @@ -1664,21 +1675,23 @@ rl_ioctl(struct ifnet *ifp, u_long comma break; case SIOCADDMULTI: case SIOCDELMULTI: - RL_LOCK(sc); rl_setmulti(sc); RL_UNLOCK(sc); error =3D 0; break; case SIOCGIFMEDIA: case SIOCSIFMEDIA: + RL_UNLOCK(sc); mii =3D device_get_softc(sc->rl_miibus); error =3D ifmedia_ioctl(ifp, ifr, &mii->mii_media, command); break; case SIOCSIFCAP: + RL_UNLOCK(sc); ifp->if_capenable &=3D ~IFCAP_POLLING; ifp->if_capenable |=3D ifr->ifr_reqcap & IFCAP_POLLING; break; default: + RL_UNLOCK(sc); error =3D ether_ioctl(ifp, command, data); break; } @@ -1802,6 +1815,7 @@ rl_shutdown(device_t dev) sc =3D device_get_softc(dev); =20 RL_LOCK(sc); + sc->dying =3D 1; rl_stop(sc); RL_UNLOCK(sc); } Index: if_rlreg.h =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /home/ncvs/src/sys/pci/if_rlreg.h,v retrieving revision 1.52 diff -u -p -r1.52 if_rlreg.h --- if_rlreg.h 5 Aug 2005 08:19:12 -0000 1.52 +++ if_rlreg.h 21 Sep 2005 15:18:11 -0000 @@ -702,6 +702,7 @@ struct rl_softc { uint32_t rl_rxlenmask; int rl_testmode; int suspended; /* 0 =3D normal 1 =3D suspended */ + int dying; #ifdef DEVICE_POLLING int rxcycles; #endif --24zk1gE8NUlDmwG9-- --uXxzq0nDebZQVNAZ Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (FreeBSD) iD8DBQFDMX9BqRfpzJluFF4RAlMIAKCUXSK6Gj8iIyakpdt3MR/rPh7aOQCgi3b+ PrLg7uIMdJAXyNHA4HfEoL8= =+AsU -----END PGP SIGNATURE----- --uXxzq0nDebZQVNAZ-- From owner-cvs-src@FreeBSD.ORG Wed Sep 21 16:08:41 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1DA9216A41F; Wed, 21 Sep 2005 16:08:41 +0000 (GMT) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CF30343D46; Wed, 21 Sep 2005 16:08:40 +0000 (GMT) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8LG8e1v088784; Wed, 21 Sep 2005 16:08:40 GMT (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8LG8eoX088783; Wed, 21 Sep 2005 16:08:40 GMT (envelope-from des) Message-Id: <200509211608.j8LG8eoX088783@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Wed, 21 Sep 2005 16:08:40 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libpam/modules/pam_ssh pam_ssh.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 16:08:41 -0000 des 2005-09-21 16:08:40 UTC FreeBSD src repository Modified files: lib/libpam/modules/pam_ssh pam_ssh.c Log: Narrow the use of user credentials. Fix one case where openpam_restore_cred() might be called twice in a row. MFC after: 3 days Revision Changes Path 1.41 +10 -14 src/lib/libpam/modules/pam_ssh/pam_ssh.c From owner-cvs-src@FreeBSD.ORG Wed Sep 21 18:43:09 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EA7FC16A41F; Wed, 21 Sep 2005 18:43:09 +0000 (GMT) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8598D43D7F; Wed, 21 Sep 2005 18:42:56 +0000 (GMT) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8LIguaw004312; Wed, 21 Sep 2005 18:42:56 GMT (envelope-from cperciva@repoman.freebsd.org) Received: (from cperciva@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8LIguoG004311; Wed, 21 Sep 2005 18:42:56 GMT (envelope-from cperciva) Message-Id: <200509211842.j8LIguoG004311@repoman.freebsd.org> From: Colin Percival Date: Wed, 21 Sep 2005 18:42:56 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.sbin/portsnap/phttpget phttpget.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 18:43:10 -0000 cperciva 2005-09-21 18:42:56 UTC FreeBSD src repository Modified files: usr.sbin/portsnap/phttpget phttpget.c Log: Style fix: "if (pointer)" -> "if (pointer != NULL)" Revision Changes Path 1.5 +1 -1 src/usr.sbin/portsnap/phttpget/phttpget.c From owner-cvs-src@FreeBSD.ORG Wed Sep 21 18:54:53 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0369516A41F; Wed, 21 Sep 2005 18:54:53 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from mv.twc.weather.com (mv.twc.weather.com [65.212.71.225]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4655543D45; Wed, 21 Sep 2005 18:54:50 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from [10.50.41.233] (Not Verified[10.50.41.233]) by mv.twc.weather.com with NetIQ MailMarshal (v6, 0, 3, 8) id ; Wed, 21 Sep 2005 15:10:38 -0400 From: John Baldwin To: Ruslan Ermilov Date: Wed, 21 Sep 2005 14:55:57 -0400 User-Agent: KMail/1.8 References: <200509190310.j8J3ALgt095979@repoman.freebsd.org> <20050920223315.V34322@fledge.watson.org> <20050921154153.GB22964@ip.net.ua> In-Reply-To: <20050921154153.GB22964@ip.net.ua> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-6" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200509211455.59154.jhb@FreeBSD.org> Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, Robert Watson , cvs-all@FreeBSD.org, "M. Warner Losh" Subject: Re: cvs commit: src/sys/dev/an if_an.c src/sys/dev/arl if_arl_isa.c src/sys/dev/awi if_awi_pccard.c src/sys/dev/cm if_cm_isa.c src/sys/dev/cnw if_cnw.c src/sys/dev/cp if_cp.c src/sys/dev/cs if_cs.c src/sys/dev/ed if_ed.c src/sys/dev/em if_em.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 18:54:53 -0000 On Wednesday 21 September 2005 11:41 am, Ruslan Ermilov wrote: > On Tue, Sep 20, 2005 at 10:33:43PM +0100, Robert Watson wrote: > > On Tue, 20 Sep 2005, Robert Watson wrote: > > >On Tue, 20 Sep 2005, John Baldwin wrote: > > >>Regarding other comments I saw today on some e-mail or another, I do > > >>think that to make the locking sane, we might should push the checks > > >> for IFF_DRV_RUNNING down into the foo_start() routines rather than > > >> doing it in the network layer where the driver lock isn't held. > > > > > >This was a change I was thinking of trying to get into 6.0 a few weeks > > >ago, but was worried that wholesale frobbing of the network interface > > >drivers would introduce too many bugs. Also, it will increase the cost > > >of injecting packets into the send queue under load as you'll always > > >have to acquire and drop the driver mutex to test the flag. I.e., it's > > >not clear we're actually racing, but we might pay a hefty cost for > > >fixing it. If you want to take a cut at it, I'm happy to help > > >characterize the cost and decide if it's the right thing to do. It > > >would be nice to get it into 6.0 if possible as it will become part of > > >the device driver API if so. > > > > ... getting late ... > > > > I mean the IFF_DRV_OACTIVE flag test used in the handoff. > > Here's what I'd like to do, if nobody objects: > > 1. Finish the if_free() move after bus_teardown_intr() that Warner > has started. This is needed to fix foo_intr() accessing already > freed struct ifnet. > > 2. Fix all drivers to check IFF_DRV_RUNNING in foo_intr() and exit > if it's unset. This should fix some of the shutdown panics > when shared IRQs are in use. > > 3. Fix all drivers to check IFF_DRV_RUNNING in foo_start() and exit > if it's unset. This should fix another half of shutdown panics, > e.g. the one demonstrated by glebius@ in recent if_em.c commit. > > 4. Remove IFF_DRV_RUNNING check from ether_output(). > > 5. Fix all drivers to set some flag in foo_detach() and foo_shutdown() > and refuse to work in foo_ioctl() if it's set. This should fix > panics when BPF listener is attached while interface goes away or > module is unloaded. > > Relevant PRs: kern/85005, kern/62889. > > Attached is a demo patch for rl(4) that does all of the above > except #4. I think you can leave #4 in if the race doesn't hurt anything. 3) already handles the condition you are worried about. I'd rather 5) be simpler in that it only check in the flags case to not force the driver lock to be acquired for all the ioctls that the driver doesn't actually handle. Actually, I think I'd really prefer that we think about how to fix the BPF issue in BPF itself if possible. It may be that we don't need to set the flags (i.e. skip the actual ioctl) if the interface is in the process of detaching and we can make that change centrally without having to scatter gone flags in all the drivers. -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve" = http://www.FreeBSD.org From owner-cvs-src@FreeBSD.ORG Wed Sep 21 19:03:14 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7D5AF16A41F; Wed, 21 Sep 2005 19:03:14 +0000 (GMT) (envelope-from glebius@FreeBSD.org) Received: from cell.sick.ru (cell.sick.ru [217.72.144.68]) by mx1.FreeBSD.org (Postfix) with ESMTP id C3B7E43D46; Wed, 21 Sep 2005 19:03:13 +0000 (GMT) (envelope-from glebius@FreeBSD.org) Received: from cell.sick.ru (glebius@localhost [127.0.0.1]) by cell.sick.ru (8.13.3/8.13.3) with ESMTP id j8LJ2oZW045522 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 21 Sep 2005 23:02:50 +0400 (MSD) (envelope-from glebius@FreeBSD.org) Received: (from glebius@localhost) by cell.sick.ru (8.13.3/8.13.1/Submit) id j8LJ2o12045521; Wed, 21 Sep 2005 23:02:50 +0400 (MSD) (envelope-from glebius@FreeBSD.org) X-Authentication-Warning: cell.sick.ru: glebius set sender to glebius@FreeBSD.org using -f Date: Wed, 21 Sep 2005 23:02:50 +0400 From: Gleb Smirnoff To: John Baldwin Message-ID: <20050921190250.GX36166@cell.sick.ru> References: <200509190310.j8J3ALgt095979@repoman.freebsd.org> <20050920223315.V34322@fledge.watson.org> <20050921154153.GB22964@ip.net.ua> <200509211455.59154.jhb@FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline In-Reply-To: <200509211455.59154.jhb@FreeBSD.org> User-Agent: Mutt/1.5.6i Cc: Robert Watson , Ruslan Ermilov , "M. Warner Losh" , cvs-src@FreeBSD.org Subject: cleanup of interface shutdown/detach Was: cvs commit: src/sys/dev/an X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 19:03:14 -0000 On Wed, Sep 21, 2005 at 02:55:57PM -0400, John Baldwin wrote: J> > 4. Remove IFF_DRV_RUNNING check from ether_output(). J> I think you can leave #4 in if the race doesn't hurt anything. This check confuses people, is incorrect and useless. It confuses people, because they think that the !IFF_DRV_RUNNING condition is checked. It is incorrect because upper layer must not touch/look at if_drv_flags. It is useless because the flag is checked without driver mutex being acquired, and thus does not protect from anything. Yesterday I have fixed panic in em(4) that was "protected" by this check. The correct way is to check the flag in interface start method, with driver mutex held. -- Totus tuus, Glebius. GLEBIUS-RIPN GLEB-RIPE From owner-cvs-src@FreeBSD.ORG Wed Sep 21 19:03:50 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1F69E16A41F; Wed, 21 Sep 2005 19:03:50 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (vc4-2-0-87.dsl.netrack.net [199.45.160.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9B38B43D45; Wed, 21 Sep 2005 19:03:49 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from localhost (localhost.village.org [127.0.0.1] (may be forged)) by harmony.bsdimp.com (8.13.3/8.13.3) with ESMTP id j8LJ2Mks055965; Wed, 21 Sep 2005 13:02:22 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Wed, 21 Sep 2005 13:02:41 -0600 (MDT) Message-Id: <20050921.130241.102576086.imp@bsdimp.com> To: jhb@FreeBSD.org From: "M. Warner Losh" In-Reply-To: <200509211455.59154.jhb@FreeBSD.org> References: <20050920223315.V34322@fledge.watson.org> <20050921154153.GB22964@ip.net.ua> <200509211455.59154.jhb@FreeBSD.org> X-Mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0 (harmony.bsdimp.com [127.0.0.1]); Wed, 21 Sep 2005 13:02:22 -0600 (MDT) Cc: rwatson@FreeBSD.org, src-committers@FreeBSD.org, ru@FreeBSD.org, cvs-all@FreeBSD.org, cvs-src@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/an if_an.c src/sys/dev/arl if_arl_isa.c src/sys/dev/awi if_awi_pccard.c src/sys/dev/cm if_cm_isa.c src/sys/dev/cnw if_cnw.c src/sys/dev/cp if_cp.c src/sys/dev/cs if_cs.c src/sys/dev/ed if_ed.c src/sys/dev/em if_em.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 19:03:50 -0000 In message: <200509211455.59154.jhb@FreeBSD.org> John Baldwin writes: : > 5. Fix all drivers to set some flag in foo_detach() and foo_shutdown() : > and refuse to work in foo_ioctl() if it's set. This should fix : > panics when BPF listener is attached while interface goes away or : > module is unloaded. : I'd rather 5) be simpler in : that it only check in the flags case to not force the driver lock to be : acquired for all the ioctls that the driver doesn't actually handle. : Actually, I think I'd really prefer that we think about how to fix the BPF : issue in BPF itself if possible. It may be that we don't need to set the : flags (i.e. skip the actual ioctl) if the interface is in the process of : detaching and we can make that change centrally without having to scatter : gone flags in all the drivers. This would solve the race at hand. However, it wouldn't solve the problems with driver shutdown racing with other things in the system (like ifconfig during detach). I've knocked around the idea of creating a if_dead() function that one would call before foo_stop(). if_dead would just return (possibly an error) for all the entry points before the device is actually detached. This would mean that we don't need to add flags to all the drivers, but we do need to change all the detach routine. This would avoid the LOCK operations that you are worried about... Warner From owner-cvs-src@FreeBSD.ORG Wed Sep 21 19:04:11 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C46C516A420; Wed, 21 Sep 2005 19:04:11 +0000 (GMT) (envelope-from dougb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8126243D45; Wed, 21 Sep 2005 19:04:11 +0000 (GMT) (envelope-from dougb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8LJ4BlT005201; Wed, 21 Sep 2005 19:04:11 GMT (envelope-from dougb@repoman.freebsd.org) Received: (from dougb@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8LJ4BuZ005200; Wed, 21 Sep 2005 19:04:11 GMT (envelope-from dougb) Message-Id: <200509211904.j8LJ4BuZ005200@repoman.freebsd.org> From: Doug Barton Date: Wed, 21 Sep 2005 19:04:11 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/games/fortune/datfiles fortunes X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 19:04:11 -0000 dougb 2005-09-21 19:04:11 UTC FreeBSD src repository Modified files: games/fortune/datfiles fortunes Log: Remove a fortune that is duplicated verbatim in fortunes2-o Revision Changes Path 1.191 +0 -8 src/games/fortune/datfiles/fortunes From owner-cvs-src@FreeBSD.ORG Wed Sep 21 19:19:05 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C237D16A41F; Wed, 21 Sep 2005 19:19:05 +0000 (GMT) (envelope-from ru@ip.net.ua) Received: from tigra.ip.net.ua (tigra.ip.net.ua [82.193.96.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 24C1643D46; Wed, 21 Sep 2005 19:19:04 +0000 (GMT) (envelope-from ru@ip.net.ua) Received: from localhost (rocky.ip.net.ua [82.193.96.2]) by tigra.ip.net.ua (8.12.11/8.12.11) with ESMTP id j8LJIpIn049073; Wed, 21 Sep 2005 22:18:51 +0300 (EEST) (envelope-from ru@ip.net.ua) Received: from tigra.ip.net.ua ([82.193.96.10]) by localhost (rocky.ipnet [82.193.96.2]) (amavisd-new, port 10024) with LMTP id 04469-11; Wed, 21 Sep 2005 22:18:50 +0300 (EEST) Received: from heffalump.ip.net.ua (heffalump.ip.net.ua [82.193.96.213]) by tigra.ip.net.ua (8.12.11/8.12.11) with ESMTP id j8LJIokc049070 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 21 Sep 2005 22:18:50 +0300 (EEST) (envelope-from ru@ip.net.ua) Received: (from ru@localhost) by heffalump.ip.net.ua (8.13.3/8.13.3) id j8LJJ67q027909; Wed, 21 Sep 2005 22:19:07 +0300 (EEST) (envelope-from ru) Date: Wed, 21 Sep 2005 22:19:06 +0300 From: Ruslan Ermilov To: "M. Warner Losh" Message-ID: <20050921191906.GA24516@ip.net.ua> References: <20050920223315.V34322@fledge.watson.org> <20050921154153.GB22964@ip.net.ua> <200509211455.59154.jhb@FreeBSD.org> <20050921.130241.102576086.imp@bsdimp.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="3V7upXqbjpZ4EhLz" Content-Disposition: inline In-Reply-To: <20050921.130241.102576086.imp@bsdimp.com> User-Agent: Mutt/1.5.9i X-Virus-Scanned: by amavisd-new at ip.net.ua Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, rwatson@FreeBSD.org, cvs-all@FreeBSD.org, jhb@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/an if_an.c src/sys/dev/arl if_arl_isa.c src/sys/dev/awi if_awi_pccard.c src/sys/dev/cm if_cm_isa.c src/sys/dev/cnw if_cnw.c src/sys/dev/cp if_cp.c src/sys/dev/cs if_cs.c src/sys/dev/ed if_ed.c src/sys/dev/em if_em.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 19:19:06 -0000 --3V7upXqbjpZ4EhLz Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Sep 21, 2005 at 01:02:41PM -0600, M. Warner Losh wrote: > In message: <200509211455.59154.jhb@FreeBSD.org> > John Baldwin writes: > : > 5. Fix all drivers to set some flag in foo_detach() and foo_shutdown= () > : > and refuse to work in foo_ioctl() if it's set. This should fix > : > panics when BPF listener is attached while interface goes away or > : > module is unloaded. >=20 > : I'd rather 5) be simpler in=20 > : that it only check in the flags case to not force the driver lock to be= =20 > : acquired for all the ioctls that the driver doesn't actually handle. = =20 > : Actually, I think I'd really prefer that we think about how to fix the = BPF=20 > : issue in BPF itself if possible. It may be that we don't need to set t= he=20 > : flags (i.e. skip the actual ioctl) if the interface is in the process o= f=20 > : detaching and we can make that change centrally without having to scatt= er=20 > : gone flags in all the drivers. >=20 > This would solve the race at hand. However, it wouldn't solve the > problems with driver shutdown racing with other things in the system > (like ifconfig during detach). >=20 > I've knocked around the idea of creating a if_dead() function that one > would call before foo_stop(). if_dead would just return (possibly an > error) for all the entry points before the device is actually > detached. This would mean that we don't need to add flags to all the > drivers, but we do need to change all the detach routine. This would > avoid the LOCK operations that you are worried about... >=20 I'm afraid you cannot safely change the ifnet method pointers, if you mean that foo_detach() should set ifp->if_start etc. to point to if_dead(). Cheers, --=20 Ruslan Ermilov ru@FreeBSD.org FreeBSD committer --3V7upXqbjpZ4EhLz Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (FreeBSD) iD8DBQFDMbIqqRfpzJluFF4RAs3RAJ0dHKisGR2zN6Wq1kLUlpmQxvr5EQCfUUJm mUN1nI9IOdxasbElPAhmDe0= =4MoQ -----END PGP SIGNATURE----- --3V7upXqbjpZ4EhLz-- From owner-cvs-src@FreeBSD.ORG Wed Sep 21 19:23:46 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1CFFD16A41F; Wed, 21 Sep 2005 19:23:45 +0000 (GMT) (envelope-from ru@ip.net.ua) Received: from tigra.ip.net.ua (tigra.ip.net.ua [82.193.96.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 54B8543D45; Wed, 21 Sep 2005 19:23:45 +0000 (GMT) (envelope-from ru@ip.net.ua) Received: from localhost (rocky.ip.net.ua [82.193.96.2]) by tigra.ip.net.ua (8.12.11/8.12.11) with ESMTP id j8LJNg7I049757; Wed, 21 Sep 2005 22:23:42 +0300 (EEST) (envelope-from ru@ip.net.ua) Received: from tigra.ip.net.ua ([82.193.96.10]) by localhost (rocky.ipnet [82.193.96.2]) (amavisd-new, port 10024) with LMTP id 05228-04; Wed, 21 Sep 2005 22:23:40 +0300 (EEST) Received: from heffalump.ip.net.ua (heffalump.ip.net.ua [82.193.96.213]) by tigra.ip.net.ua (8.12.11/8.12.11) with ESMTP id j8LJNMMH049745 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 21 Sep 2005 22:23:22 +0300 (EEST) (envelope-from ru@ip.net.ua) Received: (from ru@localhost) by heffalump.ip.net.ua (8.13.3/8.13.3) id j8LJNdsu034907; Wed, 21 Sep 2005 22:23:39 +0300 (EEST) (envelope-from ru) Date: Wed, 21 Sep 2005 22:23:38 +0300 From: Ruslan Ermilov To: John Baldwin Message-ID: <20050921192338.GB24516@ip.net.ua> References: <200509190310.j8J3ALgt095979@repoman.freebsd.org> <20050920223315.V34322@fledge.watson.org> <20050921154153.GB22964@ip.net.ua> <200509211455.59154.jhb@FreeBSD.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="MW5yreqqjyrRcusr" Content-Disposition: inline In-Reply-To: <200509211455.59154.jhb@FreeBSD.org> User-Agent: Mutt/1.5.9i X-Virus-Scanned: by amavisd-new at ip.net.ua Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, Robert Watson , cvs-all@FreeBSD.org, "M. Warner Losh" Subject: Re: cvs commit: src/sys/dev/an if_an.c src/sys/dev/arl if_arl_isa.c src/sys/dev/awi if_awi_pccard.c src/sys/dev/cm if_cm_isa.c src/sys/dev/cnw if_cnw.c src/sys/dev/cp if_cp.c src/sys/dev/cs if_cs.c src/sys/dev/ed if_ed.c src/sys/dev/em if_em.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 19:23:46 -0000 --MW5yreqqjyrRcusr Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Sep 21, 2005 at 02:55:57PM -0400, John Baldwin wrote: [...] > > 3. Fix all drivers to check IFF_DRV_RUNNING in foo_start() and exit > > if it's unset. This should fix another half of shutdown panics, > > e.g. the one demonstrated by glebius@ in recent if_em.c commit. > > > > 4. Remove IFF_DRV_RUNNING check from ether_output(). > > > > 5. Fix all drivers to set some flag in foo_detach() and foo_shutdown() > > and refuse to work in foo_ioctl() if it's set. This should fix > > panics when BPF listener is attached while interface goes away or > > module is unloaded. > > > > Relevant PRs: kern/85005, kern/62889. > > > > Attached is a demo patch for rl(4) that does all of the above > > except #4. >=20 > I think you can leave #4 in if the race doesn't hurt anything. 3) alread= y=20 > handles the condition you are worried about. I'd rather 5) be simpler in= =20 > that it only check in the flags case to not force the driver lock to be= =20 > acquired for all the ioctls that the driver doesn't actually handle. =20 > Actually, I think I'd really prefer that we think about how to fix the BP= F=20 > issue in BPF itself if possible. It may be that we don't need to set the= =20 > flags (i.e. skip the actual ioctl) if the interface is in the process of= =20 > detaching and we can make that change centrally without having to scatter= =20 > gone flags in all the drivers. >=20 BPF is just one (known) problem, but we'd like to fix it once and for all, "ifconfig during detach" Warner mentioned is just another one. I'd very much like some generic solution that doesn't involve adding this check to every foo_ioctl(), but I have no idea at the moment. Cheers, --=20 Ruslan Ermilov ru@FreeBSD.org FreeBSD committer --MW5yreqqjyrRcusr Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (FreeBSD) iD8DBQFDMbM6qRfpzJluFF4RAnoXAJ9WgHEJUT2FKfREcy1Cgo3Qx7JQzwCfe26s 8RfkLXow/GfLIA5gNBtexHY= =mmEk -----END PGP SIGNATURE----- --MW5yreqqjyrRcusr-- From owner-cvs-src@FreeBSD.ORG Wed Sep 21 19:25:19 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C5B4016A41F; Wed, 21 Sep 2005 19:25:19 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (vc4-2-0-87.dsl.netrack.net [199.45.160.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3757143D45; Wed, 21 Sep 2005 19:25:19 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from localhost (localhost.village.org [127.0.0.1] (may be forged)) by harmony.bsdimp.com (8.13.3/8.13.3) with ESMTP id j8LJN3Nn056183; Wed, 21 Sep 2005 13:23:03 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Wed, 21 Sep 2005 13:23:22 -0600 (MDT) Message-Id: <20050921.132322.116350250.imp@bsdimp.com> To: ru@FreeBSD.org From: "M. Warner Losh" In-Reply-To: <20050921191906.GA24516@ip.net.ua> References: <200509211455.59154.jhb@FreeBSD.org> <20050921.130241.102576086.imp@bsdimp.com> <20050921191906.GA24516@ip.net.ua> X-Mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0 (harmony.bsdimp.com [127.0.0.1]); Wed, 21 Sep 2005 13:23:04 -0600 (MDT) Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, rwatson@FreeBSD.org, cvs-all@FreeBSD.org, jhb@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/an if_an.c src/sys/dev/arl if_arl_isa.c src/sys/dev/awi if_awi_pccard.c src/sys/dev/cm if_cm_isa.c src/sys/dev/cnw if_cnw.c src/sys/dev/cp if_cp.c src/sys/dev/cs if_cs.c src/sys/dev/ed if_ed.c src/sys/dev/em if_em.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 19:25:20 -0000 In message: <20050921191906.GA24516@ip.net.ua> Ruslan Ermilov writes: : On Wed, Sep 21, 2005 at 01:02:41PM -0600, M. Warner Losh wrote: : > In message: <200509211455.59154.jhb@FreeBSD.org> : > John Baldwin writes: : > : > 5. Fix all drivers to set some flag in foo_detach() and foo_shutdown() : > : > and refuse to work in foo_ioctl() if it's set. This should fix : > : > panics when BPF listener is attached while interface goes away or : > : > module is unloaded. : > : > : I'd rather 5) be simpler in : > : that it only check in the flags case to not force the driver lock to be : > : acquired for all the ioctls that the driver doesn't actually handle. : > : Actually, I think I'd really prefer that we think about how to fix the BPF : > : issue in BPF itself if possible. It may be that we don't need to set the : > : flags (i.e. skip the actual ioctl) if the interface is in the process of : > : detaching and we can make that change centrally without having to scatter : > : gone flags in all the drivers. : > : > This would solve the race at hand. However, it wouldn't solve the : > problems with driver shutdown racing with other things in the system : > (like ifconfig during detach). : > : > I've knocked around the idea of creating a if_dead() function that one : > would call before foo_stop(). if_dead would just return (possibly an : > error) for all the entry points before the device is actually : > detached. This would mean that we don't need to add flags to all the : > drivers, but we do need to change all the detach routine. This would : > avoid the LOCK operations that you are worried about... : > : I'm afraid you cannot safely change the ifnet method pointers, if : you mean that foo_detach() should set ifp->if_start etc. to point : to if_dead(). Why not? What's the problem? Warner From owner-cvs-src@FreeBSD.ORG Wed Sep 21 19:27:09 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BEAF216A41F; Wed, 21 Sep 2005 19:27:09 +0000 (GMT) (envelope-from kensmith@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7DA0F43D45; Wed, 21 Sep 2005 19:27:09 +0000 (GMT) (envelope-from kensmith@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8LJR9YC006154; Wed, 21 Sep 2005 19:27:09 GMT (envelope-from kensmith@repoman.freebsd.org) Received: (from kensmith@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8LJR9H3006153; Wed, 21 Sep 2005 19:27:09 GMT (envelope-from kensmith) Message-Id: <200509211927.j8LJR9H3006153@repoman.freebsd.org> From: Ken Smith Date: Wed, 21 Sep 2005 19:27:09 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/conf NOTES X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 19:27:09 -0000 kensmith 2005-09-21 19:27:09 UTC FreeBSD src repository Modified files: sys/conf NOTES Log: Add COMPAT_FREEBSD5 option. This should have been done back when I added it to GENERIC... Pointed out by: jhb Pointy hat: kensmith Revision Changes Path 1.1330 +3 -0 src/sys/conf/NOTES From owner-cvs-src@FreeBSD.ORG Wed Sep 21 19:34:44 2005 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D85B616A420; Wed, 21 Sep 2005 19:34:43 +0000 (GMT) (envelope-from ru@ip.net.ua) Received: from tigra.ip.net.ua (tigra.ip.net.ua [82.193.96.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id EB63743D46; Wed, 21 Sep 2005 19:34:42 +0000 (GMT) (envelope-from ru@ip.net.ua) Received: from localhost (rocky.ip.net.ua [82.193.96.2]) by tigra.ip.net.ua (8.12.11/8.12.11) with ESMTP id j8LJYcvi051358; Wed, 21 Sep 2005 22:34:39 +0300 (EEST) (envelope-from ru@ip.net.ua) Received: from tigra.ip.net.ua ([82.193.96.10]) by localhost (rocky.ipnet [82.193.96.2]) (amavisd-new, port 10024) with LMTP id 06056-13; Wed, 21 Sep 2005 22:34:32 +0300 (EEST) Received: from heffalump.ip.net.ua (heffalump.ip.net.ua [82.193.96.213]) by tigra.ip.net.ua (8.12.11/8.12.11) with ESMTP id j8LJXrNI051201 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 21 Sep 2005 22:33:53 +0300 (EEST) (envelope-from ru@ip.net.ua) Received: (from ru@localhost) by heffalump.ip.net.ua (8.13.3/8.13.3) id j8LJYARx049353; Wed, 21 Sep 2005 22:34:10 +0300 (EEST) (envelope-from ru) Date: Wed, 21 Sep 2005 22:34:10 +0300 From: Ruslan Ermilov To: "M. Warner Losh" Message-ID: <20050921193410.GC24516@ip.net.ua> References: <200509211455.59154.jhb@FreeBSD.org> <20050921.130241.102576086.imp@bsdimp.com> <20050921191906.GA24516@ip.net.ua> <20050921.132322.116350250.imp@bsdimp.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="E13BgyNx05feLLmH" Content-Disposition: inline In-Reply-To: <20050921.132322.116350250.imp@bsdimp.com> User-Agent: Mutt/1.5.9i X-Virus-Scanned: by amavisd-new at ip.net.ua Cc: cvs-src@freebsd.org, src-committers@freebsd.org, rwatson@freebsd.org, cvs-all@freebsd.org, jhb@freebsd.org Subject: Re: cvs commit: src/sys/dev/an if_an.c src/sys/dev/arl if_arl_isa.c src/sys/dev/awi if_awi_pccard.c src/sys/dev/cm if_cm_isa.c src/sys/dev/cnw if_cnw.c src/sys/dev/cp if_cp.c src/sys/dev/cs if_cs.c src/sys/dev/ed if_ed.c src/sys/dev/em if_em.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 19:34:44 -0000 --E13BgyNx05feLLmH Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Sep 21, 2005 at 01:23:22PM -0600, M. Warner Losh wrote: > In message: <20050921191906.GA24516@ip.net.ua> > Ruslan Ermilov writes: > : On Wed, Sep 21, 2005 at 01:02:41PM -0600, M. Warner Losh wrote: > : > In message: <200509211455.59154.jhb@FreeBSD.org> > : > John Baldwin writes: > : > : > 5. Fix all drivers to set some flag in foo_detach() and foo_shut= down() > : > : > and refuse to work in foo_ioctl() if it's set. This should f= ix > : > : > panics when BPF listener is attached while interface goes awa= y or > : > : > module is unloaded. > : >=20 > : > : I'd rather 5) be simpler in=20 > : > : that it only check in the flags case to not force the driver lock t= o be=20 > : > : acquired for all the ioctls that the driver doesn't actually handle= =2E =20 > : > : Actually, I think I'd really prefer that we think about how to fix = the BPF=20 > : > : issue in BPF itself if possible. It may be that we don't need to s= et the=20 > : > : flags (i.e. skip the actual ioctl) if the interface is in the proce= ss of=20 > : > : detaching and we can make that change centrally without having to s= catter=20 > : > : gone flags in all the drivers. > : >=20 > : > This would solve the race at hand. However, it wouldn't solve the > : > problems with driver shutdown racing with other things in the system > : > (like ifconfig during detach). > : >=20 > : > I've knocked around the idea of creating a if_dead() function that one > : > would call before foo_stop(). if_dead would just return (possibly an > : > error) for all the entry points before the device is actually > : > detached. This would mean that we don't need to add flags to all the > : > drivers, but we do need to change all the detach routine. This would > : > avoid the LOCK operations that you are worried about... > : >=20 > : I'm afraid you cannot safely change the ifnet method pointers, if > : you mean that foo_detach() should set ifp->if_start etc. to point > : to if_dead(). >=20 > Why not? What's the problem? >=20 The time you change say ifp->if_start in foo_detach(), stack may call it and get a half-changed pointer. Unless we invent locking shared between stack and the drivers. Cheers, --=20 Ruslan Ermilov ru@FreeBSD.org FreeBSD committer --E13BgyNx05feLLmH Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (FreeBSD) iD8DBQFDMbWyqRfpzJluFF4RAlTxAJsHWS0yXLMwj7xT/kguznmrHu2RYACeIf6L UrnAWhDDQ+iuEk6KOXScVXY= =rcbv -----END PGP SIGNATURE----- --E13BgyNx05feLLmH-- From owner-cvs-src@FreeBSD.ORG Wed Sep 21 19:47:01 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8ED5216A41F; Wed, 21 Sep 2005 19:47:01 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4C6CF43D46; Wed, 21 Sep 2005 19:47:01 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8LJl11Z037460; Wed, 21 Sep 2005 19:47:01 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8LJl1wl037459; Wed, 21 Sep 2005 19:47:01 GMT (envelope-from imp) Message-Id: <200509211947.j8LJl1wl037459@repoman.freebsd.org> From: Warner Losh Date: Wed, 21 Sep 2005 19:47:01 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/pci pci.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 19:47:01 -0000 imp 2005-09-21 19:47:01 UTC FreeBSD src repository Modified files: sys/dev/pci pci.c Log: Split power state control into two variables. hw.pci.do_powerstate has been removed. It has been replaced by hw.pci.do_power_nodriver and hw.pci.do_power_resume. The former defaults to 0 while the latter defaults to 1. When do_powerstate was set to 0, it broke suspend/resume for a lot of people as an unintended consequence. This change will only affect the areas that were intended to affect. This change will have no effect on servers, but will help laptops quite a bit. MFC After: 3 days. Revision Changes Path 1.298 +18 -16 src/sys/dev/pci/pci.c From owner-cvs-src@FreeBSD.ORG Wed Sep 21 19:49:42 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AF2D516A41F; Wed, 21 Sep 2005 19:49:42 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6F90043D45; Wed, 21 Sep 2005 19:49:42 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8LJngSM040737; Wed, 21 Sep 2005 19:49:42 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8LJnglf040736; Wed, 21 Sep 2005 19:49:42 GMT (envelope-from jhb) Message-Id: <200509211949.j8LJnglf040736@repoman.freebsd.org> From: John Baldwin Date: Wed, 21 Sep 2005 19:49:42 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern vfs_lookup.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 19:49:42 -0000 jhb 2005-09-21 19:49:42 UTC FreeBSD src repository Modified files: sys/kern vfs_lookup.c Log: Use correct VFS locking rather than unconditionally grabbing Giant around namei() calls in kern_alternate_path(). Reviewed by: csjp MFC after: 1 week Revision Changes Path 1.83 +8 -12 src/sys/kern/vfs_lookup.c From owner-cvs-src@FreeBSD.ORG Wed Sep 21 19:52:49 2005 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7D78516A41F; Wed, 21 Sep 2005 19:52:49 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (vc4-2-0-87.dsl.netrack.net [199.45.160.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1169943D46; Wed, 21 Sep 2005 19:52:48 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from localhost (localhost.village.org [127.0.0.1] (may be forged)) by harmony.bsdimp.com (8.13.3/8.13.3) with ESMTP id j8LJnVWg056438; Wed, 21 Sep 2005 13:49:31 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Wed, 21 Sep 2005 13:49:50 -0600 (MDT) Message-Id: <20050921.134950.132929273.imp@bsdimp.com> To: ru@freebsd.org From: "M. Warner Losh" In-Reply-To: <20050921193410.GC24516@ip.net.ua> References: <20050921191906.GA24516@ip.net.ua> <20050921.132322.116350250.imp@bsdimp.com> <20050921193410.GC24516@ip.net.ua> X-Mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0 (harmony.bsdimp.com [127.0.0.1]); Wed, 21 Sep 2005 13:49:32 -0600 (MDT) Cc: cvs-src@freebsd.org, src-committers@freebsd.org, rwatson@freebsd.org, cvs-all@freebsd.org, jhb@freebsd.org Subject: Re: cvs commit: src/sys/dev/an if_an.c src/sys/dev/arl if_arl_isa.c src/sys/dev/awi if_awi_pccard.c src/sys/dev/cm if_cm_isa.c src/sys/dev/cnw if_cnw.c src/sys/dev/cp if_cp.c src/sys/dev/cs if_cs.c src/sys/dev/ed if_ed.c src/sys/dev/em if_em.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 19:52:49 -0000 In message: <20050921193410.GC24516@ip.net.ua> Ruslan Ermilov writes: : On Wed, Sep 21, 2005 at 01:23:22PM -0600, M. Warner Losh wrote: : > In message: <20050921191906.GA24516@ip.net.ua> : > Ruslan Ermilov writes: : > : On Wed, Sep 21, 2005 at 01:02:41PM -0600, M. Warner Losh wrote: : > : > In message: <200509211455.59154.jhb@FreeBSD.org> : > : > John Baldwin writes: : > : > : > 5. Fix all drivers to set some flag in foo_detach() and foo_shutdown() : > : > : > and refuse to work in foo_ioctl() if it's set. This should fix : > : > : > panics when BPF listener is attached while interface goes away or : > : > : > module is unloaded. : > : > : > : > : I'd rather 5) be simpler in : > : > : that it only check in the flags case to not force the driver lock to be : > : > : acquired for all the ioctls that the driver doesn't actually handle. : > : > : Actually, I think I'd really prefer that we think about how to fix the BPF : > : > : issue in BPF itself if possible. It may be that we don't need to set the : > : > : flags (i.e. skip the actual ioctl) if the interface is in the process of : > : > : detaching and we can make that change centrally without having to scatter : > : > : gone flags in all the drivers. : > : > : > : > This would solve the race at hand. However, it wouldn't solve the : > : > problems with driver shutdown racing with other things in the system : > : > (like ifconfig during detach). : > : > : > : > I've knocked around the idea of creating a if_dead() function that one : > : > would call before foo_stop(). if_dead would just return (possibly an : > : > error) for all the entry points before the device is actually : > : > detached. This would mean that we don't need to add flags to all the : > : > drivers, but we do need to change all the detach routine. This would : > : > avoid the LOCK operations that you are worried about... : > : > : > : I'm afraid you cannot safely change the ifnet method pointers, if : > : you mean that foo_detach() should set ifp->if_start etc. to point : > : to if_dead(). : > : > Why not? What's the problem? : > : The time you change say ifp->if_start in foo_detach(), stack may call : it and get a half-changed pointer. Unless we invent locking shared : between stack and the drivers. pointers can be changed atomically on all our platforms. The only race is that there's a number of pointers that you need to change and you can't change all of them at the same time. ifp->if_start will either point to the old driver start routine, or it will point to the new routine. It won't be 1/2 and 1/2. Warner From owner-cvs-src@FreeBSD.ORG Wed Sep 21 20:08:25 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 77DB316A41F; Wed, 21 Sep 2005 20:08:25 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3868143D45; Wed, 21 Sep 2005 20:08:25 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8LK8P3q062361; Wed, 21 Sep 2005 20:08:25 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8LK8Pir062360; Wed, 21 Sep 2005 20:08:25 GMT (envelope-from imp) Message-Id: <200509212008.j8LK8Pir062360@repoman.freebsd.org> From: Warner Losh Date: Wed, 21 Sep 2005 20:08:25 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/pccard pccard_device.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 20:08:25 -0000 imp 2005-09-21 20:08:25 UTC FreeBSD src repository Modified files: sys/dev/pccard pccard_device.c Log: Don't confuse the tuple code and the tuple length. Ooops. Since most CIS are tiny, this likely hasn't bit anybody yet... Revision Changes Path 1.3 +1 -1 src/sys/dev/pccard/pccard_device.c From owner-cvs-src@FreeBSD.ORG Wed Sep 21 20:12:59 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7850216A41F; Wed, 21 Sep 2005 20:12:59 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from mv.twc.weather.com (mv.twc.weather.com [65.212.71.225]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4E9B743D46; Wed, 21 Sep 2005 20:12:58 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from [10.50.41.233] (Not Verified[10.50.41.233]) by mv.twc.weather.com with NetIQ MailMarshal (v6, 0, 3, 8) id ; Wed, 21 Sep 2005 16:28:46 -0400 From: John Baldwin To: Gleb Smirnoff Date: Wed, 21 Sep 2005 15:45:37 -0400 User-Agent: KMail/1.8 References: <200509190310.j8J3ALgt095979@repoman.freebsd.org> <200509211455.59154.jhb@FreeBSD.org> <20050921190250.GX36166@cell.sick.ru> In-Reply-To: <20050921190250.GX36166@cell.sick.ru> MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200509211545.39246.jhb@FreeBSD.org> Cc: Robert Watson , Ruslan Ermilov , "M. Warner Losh" , cvs-src@FreeBSD.org Subject: Re: cleanup of interface shutdown/detach Was: cvs commit: src/sys/dev/an X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 20:12:59 -0000 On Wednesday 21 September 2005 03:02 pm, Gleb Smirnoff wrote: > On Wed, Sep 21, 2005 at 02:55:57PM -0400, John Baldwin wrote: > J> > 4. Remove IFF_DRV_RUNNING check from ether_output(). > > > > J> I think you can leave #4 in if the race doesn't hurt anything. > > This check confuses people, is incorrect and useless. It confuses > people, because they think that the !IFF_DRV_RUNNING condition is > checked. It is incorrect because upper layer must not touch/look > at if_drv_flags. It is useless because the flag is checked without > driver mutex being acquired, and thus does not protect from anything. > > Yesterday I have fixed panic in em(4) that was "protected" by this > check. The correct way is to check the flag in interface start > method, with driver mutex held. It can sometimes be ok to check a flag twice to optimize the common case: if (!(foo & IF_FOO)) return; FOO_LOCK(foo); if (!(foo & IF_FOO)) { FOO_UNLOCK(foo); return; } ... FOO_UNLOCK(foo); This can be useful if IF_FOO is often false and if you don't lose anything by reading a stale value for the check (for example, if you poll it every so often then if you lose the race you just lose it until the next poll). -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve" = http://www.FreeBSD.org From owner-cvs-src@FreeBSD.ORG Wed Sep 21 20:27:50 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BA7FA16A41F; Wed, 21 Sep 2005 20:27:50 +0000 (GMT) (envelope-from rodrigc@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 784C443D49; Wed, 21 Sep 2005 20:27:50 +0000 (GMT) (envelope-from rodrigc@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8LKRovV076101; Wed, 21 Sep 2005 20:27:50 GMT (envelope-from rodrigc@repoman.freebsd.org) Received: (from rodrigc@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8LKRoAj076100; Wed, 21 Sep 2005 20:27:50 GMT (envelope-from rodrigc) Message-Id: <200509212027.j8LKRoAj076100@repoman.freebsd.org> From: Craig Rodrigues Date: Wed, 21 Sep 2005 20:27:50 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/etc/rc.d mountd X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 20:27:50 -0000 rodrigc 2005-09-21 20:27:50 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) etc/rc.d mountd Log: MFC: 1.16: In mountd_precmd(), use rc_args, not mountd_args to override the value of mountd_args. This fixes the problem where mountd_args was not properly being set if weak_mountd_authentifcation="YES" was set in rc.conf. PR: conf/86260 Submitted by: Thierry Herbelot Approved by: re (kensmith) Revision Changes Path 1.15.2.1 +2 -2 src/etc/rc.d/mountd From owner-cvs-src@FreeBSD.ORG Wed Sep 21 21:04:16 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DDD7C16A41F; Wed, 21 Sep 2005 21:04:16 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9DD5243D48; Wed, 21 Sep 2005 21:04:16 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8LL4Gud099738; Wed, 21 Sep 2005 21:04:16 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8LL4Glm099737; Wed, 21 Sep 2005 21:04:16 GMT (envelope-from jhb) Message-Id: <200509212104.j8LL4Glm099737@repoman.freebsd.org> From: John Baldwin Date: Wed, 21 Sep 2005 21:04:16 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/kern kern_exit.c kern_kse.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 21:04:17 -0000 jhb 2005-09-21 21:04:16 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/kern kern_exit.c kern_kse.c Log: MFC: Add witness checks to make sure exiting threads don't hold any locks. Approved by: re (kensmith) Revision Changes Path 1.263.2.2 +3 -0 src/sys/kern/kern_exit.c 1.214.2.1 +2 -0 src/sys/kern/kern_kse.c From owner-cvs-src@FreeBSD.ORG Wed Sep 21 21:05:19 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CEF2316A41F; Wed, 21 Sep 2005 21:05:19 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8F97143D46; Wed, 21 Sep 2005 21:05:19 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8LL5JY4099860; Wed, 21 Sep 2005 21:05:19 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8LL5JHS099859; Wed, 21 Sep 2005 21:05:19 GMT (envelope-from jhb) Message-Id: <200509212105.j8LL5JHS099859@repoman.freebsd.org> From: John Baldwin Date: Wed, 21 Sep 2005 21:05:19 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/sys sx.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 21:05:20 -0000 jhb 2005-09-21 21:05:19 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/sys sx.h Log: MFC: Destroy sx locks created with SX_SYSINIT() during module unload via a SYSUNINIT. Approved by: re (kensmith) Revision Changes Path 1.21.2.1 +5 -3 src/sys/sys/sx.h From owner-cvs-src@FreeBSD.ORG Wed Sep 21 21:06:40 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 01C3416A41F; Wed, 21 Sep 2005 21:06:40 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B660743D46; Wed, 21 Sep 2005 21:06:39 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8LL6d1C099932; Wed, 21 Sep 2005 21:06:39 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8LL6d1h099931; Wed, 21 Sep 2005 21:06:39 GMT (envelope-from jhb) Message-Id: <200509212106.j8LL6d1h099931@repoman.freebsd.org> From: John Baldwin Date: Wed, 21 Sep 2005 21:06:39 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/pci if_wb.c if_wbreg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 21:06:40 -0000 jhb 2005-09-21 21:06:39 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/pci if_wb.c if_wbreg.h Log: MFC: Use if_printf() and device_printf(). Approved by: re (kensmith) Revision Changes Path 1.79.2.3 +15 -19 src/sys/pci/if_wb.c 1.12.2.1 +0 -1 src/sys/pci/if_wbreg.h From owner-cvs-src@FreeBSD.ORG Wed Sep 21 21:09:37 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7ABFE16A41F; Wed, 21 Sep 2005 21:09:37 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1C54C43D45; Wed, 21 Sep 2005 21:09:37 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8LL9bnR000112; Wed, 21 Sep 2005 21:09:37 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8LL9axj000111; Wed, 21 Sep 2005 21:09:36 GMT (envelope-from jhb) Message-Id: <200509212109.j8LL9axj000111@repoman.freebsd.org> From: John Baldwin Date: Wed, 21 Sep 2005 21:09:36 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/share/man/man9 mutex.9 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 21:09:37 -0000 jhb 2005-09-21 21:09:36 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) share/man/man9 mutex.9 Log: MFC: Several improvements to the manual page including mentioning that mtx_trylock() only works with MTX_DEF mutexes. Approved by: re (kensmith) Revision Changes Path 1.47.2.1 +46 -49 src/share/man/man9/mutex.9 From owner-cvs-src@FreeBSD.ORG Wed Sep 21 21:11:28 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B0B7716A41F; Wed, 21 Sep 2005 21:11:28 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6FAA143D60; Wed, 21 Sep 2005 21:11:28 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8LLBSZf000256; Wed, 21 Sep 2005 21:11:28 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8LLBSkv000255; Wed, 21 Sep 2005 21:11:28 GMT (envelope-from jhb) Message-Id: <200509212111.j8LLBSkv000255@repoman.freebsd.org> From: John Baldwin Date: Wed, 21 Sep 2005 21:11:28 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/kern subr_witness.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 21:11:28 -0000 jhb 2005-09-21 21:11:28 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/kern subr_witness.c Log: MFC: Various small cleanups. No functional change. Approved by: re (kensmith) Revision Changes Path 1.195.2.2 +14 -5 src/sys/kern/subr_witness.c From owner-cvs-src@FreeBSD.ORG Wed Sep 21 22:44:06 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8E4C916A41F; Wed, 21 Sep 2005 22:44:06 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4E58543D46; Wed, 21 Sep 2005 22:44:06 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8LMi6Tu005654; Wed, 21 Sep 2005 22:44:06 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8LMi6hv005653; Wed, 21 Sep 2005 22:44:06 GMT (envelope-from imp) Message-Id: <200509212244.j8LMi6hv005653@repoman.freebsd.org> From: Warner Losh Date: Wed, 21 Sep 2005 22:44:06 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/ral if_ral_pccard.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 22:44:06 -0000 imp 2005-09-21 22:44:06 UTC FreeBSD src repository Modified files: sys/dev/ral if_ral_pccard.c Log: Remove OLDCARD shims Revision Changes Path 1.4 +4 -23 src/sys/dev/ral/if_ral_pccard.c From owner-cvs-src@FreeBSD.ORG Wed Sep 21 22:44:33 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D0EBB16A420; Wed, 21 Sep 2005 22:44:33 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5CAE243D48; Wed, 21 Sep 2005 22:44:33 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8LMiX6F005688; Wed, 21 Sep 2005 22:44:33 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8LMiXHI005687; Wed, 21 Sep 2005 22:44:33 GMT (envelope-from imp) Message-Id: <200509212244.j8LMiXHI005687@repoman.freebsd.org> From: Warner Losh Date: Wed, 21 Sep 2005 22:44:33 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/stg tmc18c30_pccard.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 22:44:34 -0000 imp 2005-09-21 22:44:33 UTC FreeBSD src repository Modified files: sys/dev/stg tmc18c30_pccard.c Log: Remove OLDCARD shims Revision Changes Path 1.25 +6 -31 src/sys/dev/stg/tmc18c30_pccard.c From owner-cvs-src@FreeBSD.ORG Wed Sep 21 22:45:15 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2F35416A41F; Wed, 21 Sep 2005 22:45:15 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E362B43D46; Wed, 21 Sep 2005 22:45:14 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8LMjEFX005779; Wed, 21 Sep 2005 22:45:14 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8LMjEJM005773; Wed, 21 Sep 2005 22:45:14 GMT (envelope-from imp) Message-Id: <200509212245.j8LMjEJM005773@repoman.freebsd.org> From: Warner Losh Date: Wed, 21 Sep 2005 22:45:14 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/uart uart_bus_pccard.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 22:45:15 -0000 imp 2005-09-21 22:45:14 UTC FreeBSD src repository Modified files: sys/dev/uart uart_bus_pccard.c Log: Remove OLDCARD shims Revision Changes Path 1.10 +12 -13 src/sys/dev/uart/uart_bus_pccard.c From owner-cvs-src@FreeBSD.ORG Wed Sep 21 23:57:26 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DA82916A41F; Wed, 21 Sep 2005 23:57:26 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9B29A43D45; Wed, 21 Sep 2005 23:57:26 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8LNvQE3008476; Wed, 21 Sep 2005 23:57:26 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8LNvQD5008475; Wed, 21 Sep 2005 23:57:26 GMT (envelope-from imp) Message-Id: <200509212357.j8LNvQD5008475@repoman.freebsd.org> From: Warner Losh Date: Wed, 21 Sep 2005 23:57:26 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/pccard pccarddevs X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2005 23:57:27 -0000 imp 2005-09-21 23:57:26 UTC FreeBSD src repository Modified files: sys/dev/pccard pccarddevs Log: Better descriptions for the Jack of Diamonds cards. Revision Changes Path 1.117 +5 -5 src/sys/dev/pccard/pccarddevs From owner-cvs-src@FreeBSD.ORG Thu Sep 22 01:19:38 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 82AA616A41F; Thu, 22 Sep 2005 01:19:38 +0000 (GMT) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4090A43D45; Thu, 22 Sep 2005 01:19:38 +0000 (GMT) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8M1JcwR018626; Thu, 22 Sep 2005 01:19:38 GMT (envelope-from davidxu@repoman.freebsd.org) Received: (from davidxu@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8M1Jchp018625; Thu, 22 Sep 2005 01:19:38 GMT (envelope-from davidxu) Message-Id: <200509220119.j8M1Jchp018625@repoman.freebsd.org> From: David Xu Date: Thu, 22 Sep 2005 01:19:37 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern sched_ule.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2005 01:19:38 -0000 davidxu 2005-09-22 01:19:37 UTC FreeBSD src repository Modified files: sys/kern sched_ule.c Log: Temporarily disable nice threshold detection code, as it can starve a thread holding critical resource, e.g mutex or other implicit synchronous flags. Give thread which exceeds nice threshold a minimum time slice. PR: kern/86087 Revision Changes Path 1.158 +3 -1 src/sys/kern/sched_ule.c From owner-cvs-src@FreeBSD.ORG Thu Sep 22 01:21:21 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from [127.0.0.1] (localhost [127.0.0.1]) by hub.freebsd.org (Postfix) with ESMTP id 9FA0916A41F; Thu, 22 Sep 2005 01:21:19 +0000 (GMT) (envelope-from davidxu@freebsd.org) Message-ID: <4332070A.8030305@freebsd.org> Date: Thu, 22 Sep 2005 09:21:14 +0800 From: David Xu User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.11) Gecko/20050911 X-Accept-Language: en-us, en MIME-Version: 1.0 To: David Xu References: <200509220119.j8M1Jchp018625@repoman.freebsd.org> In-Reply-To: <200509220119.j8M1Jchp018625@repoman.freebsd.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern sched_ule.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2005 01:21:21 -0000 David Xu wrote: >davidxu 2005-09-22 01:19:37 UTC > > FreeBSD src repository > > Modified files: > sys/kern sched_ule.c > Log: > Temporarily disable nice threshold detection code, as it can starve > a thread holding critical resource, e.g mutex or other implicit > synchronous flags. Give thread which exceeds nice threshold a minimum > time slice. > > PR: kern/86087 > > Revision Changes Path > 1.158 +3 -1 src/sys/kern/sched_ule.c > > > > Sorry, it is PR kern/86067. David Xu From owner-cvs-src@FreeBSD.ORG Thu Sep 22 01:25:31 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7A75D16A41F; Thu, 22 Sep 2005 01:25:31 +0000 (GMT) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 399A043D45; Thu, 22 Sep 2005 01:25:31 +0000 (GMT) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8M1PV0L018928; Thu, 22 Sep 2005 01:25:31 GMT (envelope-from davidxu@repoman.freebsd.org) Received: (from davidxu@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8M1PVms018927; Thu, 22 Sep 2005 01:25:31 GMT (envelope-from davidxu) Message-Id: <200509220125.j8M1PVms018927@repoman.freebsd.org> From: David Xu Date: Thu, 22 Sep 2005 01:25:31 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern sched_ule.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2005 01:25:31 -0000 davidxu 2005-09-22 01:25:31 UTC FreeBSD src repository Modified files: sys/kern sched_ule.c Log: This is a forced commit. The previous change, revision 1.158 was intend to fix the PR kern/86067. Revision Changes Path 1.159 +0 -0 src/sys/kern/sched_ule.c From owner-cvs-src@FreeBSD.ORG Thu Sep 22 01:46:12 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6AB1316A41F; Thu, 22 Sep 2005 01:46:12 +0000 (GMT) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2A5C843D46; Thu, 22 Sep 2005 01:46:12 +0000 (GMT) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8M1kCHB019683; Thu, 22 Sep 2005 01:46:12 GMT (envelope-from thompsa@repoman.freebsd.org) Received: (from thompsa@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8M1kCOh019682; Thu, 22 Sep 2005 01:46:12 GMT (envelope-from thompsa) Message-Id: <200509220146.j8M1kCOh019682@repoman.freebsd.org> From: Andrew Thompson Date: Thu, 22 Sep 2005 01:46:12 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/net if_bridge.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2005 01:46:12 -0000 thompsa 2005-09-22 01:46:11 UTC FreeBSD src repository Modified files: sys/net if_bridge.c Log: Fix an alignment panic my preserving the 2byte padding (ETHER_ALIGN) on our copied mbuf, which keeps the IP header 32-bit aligned. This copied mbuf is reinjected back into ether_input and off to the IP routines. Reported and tested by: Peter van Dijk Approved by: mlaier (mentor) MFC after: 3 days Revision Changes Path 1.22 +1 -1 src/sys/net/if_bridge.c From owner-cvs-src@FreeBSD.ORG Thu Sep 22 01:50:01 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 53CA916A41F; Thu, 22 Sep 2005 01:50:01 +0000 (GMT) (envelope-from keramida@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0EBCB43D45; Thu, 22 Sep 2005 01:50:01 +0000 (GMT) (envelope-from keramida@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8M1o0DV019793; Thu, 22 Sep 2005 01:50:00 GMT (envelope-from keramida@repoman.freebsd.org) Received: (from keramida@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8M1o0Sp019780; Thu, 22 Sep 2005 01:50:00 GMT (envelope-from keramida) Message-Id: <200509220150.j8M1o0Sp019780@repoman.freebsd.org> From: Giorgos Keramidas Date: Thu, 22 Sep 2005 01:50:00 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man4/man4.i386 fe.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2005 01:50:01 -0000 keramida 2005-09-22 01:50:00 UTC FreeBSD src repository (doc committer) Modified files: share/man/man4/man4.i386 fe.4 Log: Remove the OPTIONS section, since it only documents FE_DEBUG and wrongly so. If the full list of fe(4) options is documented we can revive the entire section. PR: docs/86228 Submitted by: n-kogane@syd.odn.ne.jp Helped by: Masahiro Sekiguchi MFC after: 1 week Revision Changes Path 1.36 +0 -54 src/share/man/man4/man4.i386/fe.4 From owner-cvs-src@FreeBSD.ORG Thu Sep 22 04:46:57 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 29C9A16A41F; Thu, 22 Sep 2005 04:46:57 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DBACB43D45; Thu, 22 Sep 2005 04:46:56 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8M4kunC026344; Thu, 22 Sep 2005 04:46:56 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8M4kuP8026343; Thu, 22 Sep 2005 04:46:56 GMT (envelope-from imp) Message-Id: <200509220446.j8M4kuP8026343@repoman.freebsd.org> From: Warner Losh Date: Thu, 22 Sep 2005 04:46:56 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/an if_an.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2005 04:46:57 -0000 imp 2005-09-22 04:46:56 UTC FreeBSD src repository Modified files: sys/dev/an if_an.c Log: MFp4: KNF (mostly remove K&R function definitions). Fix some spaces left over from de__Ping. # Didn't fix the -Exxxx return statements that appaer to be linuxisms # (and wrong) since I don't have hardware to test with. Revision Changes Path 1.72 +82 -176 src/sys/dev/an/if_an.c From owner-cvs-src@FreeBSD.ORG Thu Sep 22 04:49:18 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 774AE16A41F; Thu, 22 Sep 2005 04:49:18 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 34ADC43D45; Thu, 22 Sep 2005 04:49:18 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8M4nIWm033546; Thu, 22 Sep 2005 04:49:18 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8M4nIRB033545; Thu, 22 Sep 2005 04:49:18 GMT (envelope-from imp) Message-Id: <200509220449.j8M4nIRB033545@repoman.freebsd.org> From: Warner Losh Date: Thu, 22 Sep 2005 04:49:18 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/an if_an_pccard.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2005 04:49:18 -0000 imp 2005-09-22 04:49:18 UTC FreeBSD src repository Modified files: sys/dev/an if_an_pccard.c Log: MFp4: trivial KNF nits Revision Changes Path 1.29 +1 -6 src/sys/dev/an/if_an_pccard.c From owner-cvs-src@FreeBSD.ORG Thu Sep 22 04:51:11 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9609D16A41F; Thu, 22 Sep 2005 04:51:11 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 546F643D49; Thu, 22 Sep 2005 04:51:11 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8M4pB6s033723; Thu, 22 Sep 2005 04:51:11 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8M4pBG3033722; Thu, 22 Sep 2005 04:51:11 GMT (envelope-from imp) Message-Id: <200509220451.j8M4pBG3033722@repoman.freebsd.org> From: Warner Losh Date: Thu, 22 Sep 2005 04:51:11 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/an if_an_pccard.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2005 04:51:11 -0000 imp 2005-09-22 04:51:11 UTC FreeBSD src repository Modified files: sys/dev/an if_an_pccard.c Log: MFp4: Remove OLDCARD shims Revision Changes Path 1.30 +13 -27 src/sys/dev/an/if_an_pccard.c From owner-cvs-src@FreeBSD.ORG Thu Sep 22 04:57:00 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4F89816A41F; Thu, 22 Sep 2005 04:57:00 +0000 (GMT) (envelope-from gibbs@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D813C43D49; Thu, 22 Sep 2005 04:56:59 +0000 (GMT) (envelope-from gibbs@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8M4uxPL033964; Thu, 22 Sep 2005 04:56:59 GMT (envelope-from gibbs@repoman.freebsd.org) Received: (from gibbs@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8M4uxBj033963; Thu, 22 Sep 2005 04:56:59 GMT (envelope-from gibbs) Message-Id: <200509220456.j8M4uxBj033963@repoman.freebsd.org> From: "Justin T. Gibbs" Date: Thu, 22 Sep 2005 04:56:59 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/aic7xxx ahd_pci.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2005 04:57:00 -0000 gibbs 2005-09-22 04:56:59 UTC FreeBSD src repository Modified files: sys/dev/aic7xxx ahd_pci.c Log: Set allow_memio to 1 if fetching the allow_memio hint fails. This is the default behavior according the the bootverbose printf in the failure case. Revision Changes Path 1.19 +1 -0 src/sys/dev/aic7xxx/ahd_pci.c From owner-cvs-src@FreeBSD.ORG Thu Sep 22 05:01:38 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 36BF716A41F; Thu, 22 Sep 2005 05:01:38 +0000 (GMT) (envelope-from gibbs@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E748043D46; Thu, 22 Sep 2005 05:01:37 +0000 (GMT) (envelope-from gibbs@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8M51bWI034218; Thu, 22 Sep 2005 05:01:37 GMT (envelope-from gibbs@repoman.freebsd.org) Received: (from gibbs@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8M51bjX034217; Thu, 22 Sep 2005 05:01:37 GMT (envelope-from gibbs) Message-Id: <200509220501.j8M51bjX034217@repoman.freebsd.org> From: "Justin T. Gibbs" Date: Thu, 22 Sep 2005 05:01:37 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/aic7xxx aic79xx_osm.c aic7xxx_osm.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2005 05:01:38 -0000 gibbs 2005-09-22 05:01:37 UTC FreeBSD src repository Modified files: sys/dev/aic7xxx aic79xx_osm.c aic7xxx_osm.c Log: Correct bug that caused the completed "recovery" scb to have its timer reset rather than the timer of an SCB still pending on the controller after recovery completed. This should correct timeout loops seen in the field. Revision Changes Path 1.22 +2 -1 src/sys/dev/aic7xxx/aic79xx_osm.c 1.43 +2 -1 src/sys/dev/aic7xxx/aic7xxx_osm.c From owner-cvs-src@FreeBSD.ORG Thu Sep 22 05:06:03 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D90F416A41F; Thu, 22 Sep 2005 05:06:03 +0000 (GMT) (envelope-from gibbs@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9394043D45; Thu, 22 Sep 2005 05:06:03 +0000 (GMT) (envelope-from gibbs@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8M56330034431; Thu, 22 Sep 2005 05:06:03 GMT (envelope-from gibbs@repoman.freebsd.org) Received: (from gibbs@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8M5636u034430; Thu, 22 Sep 2005 05:06:03 GMT (envelope-from gibbs) Message-Id: <200509220506.j8M5636u034430@repoman.freebsd.org> From: "Justin T. Gibbs" Date: Thu, 22 Sep 2005 05:06:03 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/aic7xxx aic79xx.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2005 05:06:04 -0000 gibbs 2005-09-22 05:06:03 UTC FreeBSD src repository Modified files: sys/dev/aic7xxx aic79xx.c Log: Enhance diagnostic printfs for the chains of free lists used to avoid SCB ID collissions to non-packetized targets. Revision Changes Path 1.37 +3 -1 src/sys/dev/aic7xxx/aic79xx.c From owner-cvs-src@FreeBSD.ORG Thu Sep 22 05:06:38 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6301916A41F; Thu, 22 Sep 2005 05:06:38 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2087443D45; Thu, 22 Sep 2005 05:06:38 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8M56c5f034487; Thu, 22 Sep 2005 05:06:38 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8M56crG034486; Thu, 22 Sep 2005 05:06:38 GMT (envelope-from imp) Message-Id: <200509220506.j8M56crG034486@repoman.freebsd.org> From: Warner Losh Date: Thu, 22 Sep 2005 05:06:37 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/usb slhci_pccard.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2005 05:06:38 -0000 imp 2005-09-22 05:06:37 UTC FreeBSD src repository Modified files: sys/dev/usb slhci_pccard.c Log: Remove OLDCARD shims Revision Changes Path 1.2 +17 -33 src/sys/dev/usb/slhci_pccard.c From owner-cvs-src@FreeBSD.ORG Thu Sep 22 05:11:35 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DB68516A41F; Thu, 22 Sep 2005 05:11:35 +0000 (GMT) (envelope-from gibbs@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9A58B43D46; Thu, 22 Sep 2005 05:11:35 +0000 (GMT) (envelope-from gibbs@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8M5BZMp034709; Thu, 22 Sep 2005 05:11:35 GMT (envelope-from gibbs@repoman.freebsd.org) Received: (from gibbs@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8M5BZnn034708; Thu, 22 Sep 2005 05:11:35 GMT (envelope-from gibbs) Message-Id: <200509220511.j8M5BZnn034708@repoman.freebsd.org> From: "Justin T. Gibbs" Date: Thu, 22 Sep 2005 05:11:35 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/aic7xxx aic7xxx_pci.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2005 05:11:36 -0000 gibbs 2005-09-22 05:11:35 UTC FreeBSD src repository Modified files: sys/dev/aic7xxx aic7xxx_pci.c Log: Use the AHC_DISABLE_PCI_PERR flag to silence parity error reporting on chips where setting the FAILDIS bit is not effective. While here, try again to make it clear that reported parity errors indicate a failure of some PCI device *other than* the aic7xxx controller. Revision Changes Path 1.35 +15 -8 src/sys/dev/aic7xxx/aic7xxx_pci.c From owner-cvs-src@FreeBSD.ORG Thu Sep 22 05:11:51 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 24C3916A41F; Thu, 22 Sep 2005 05:11:51 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D5C9243D45; Thu, 22 Sep 2005 05:11:50 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8M5Boif034750; Thu, 22 Sep 2005 05:11:50 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8M5BoPf034749; Thu, 22 Sep 2005 05:11:50 GMT (envelope-from imp) Message-Id: <200509220511.j8M5BoPf034749@repoman.freebsd.org> From: Warner Losh Date: Thu, 22 Sep 2005 05:11:50 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/wi if_wi_pccard.c if_wivar.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2005 05:11:51 -0000 imp 2005-09-22 05:11:50 UTC FreeBSD src repository Modified files: sys/dev/wi if_wi_pccard.c if_wivar.h Log: MFp4: save mac addr hint, eliminage OLDCARD shims Revision Changes Path 1.58 +10 -35 src/sys/dev/wi/if_wi_pccard.c 1.26 +1 -0 src/sys/dev/wi/if_wivar.h From owner-cvs-src@FreeBSD.ORG Thu Sep 22 05:35:25 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2EF2216A41F; Thu, 22 Sep 2005 05:35:25 +0000 (GMT) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CC01C43D48; Thu, 22 Sep 2005 05:35:24 +0000 (GMT) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8M5ZOUt035689; Thu, 22 Sep 2005 05:35:24 GMT (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8M5ZObK035688; Thu, 22 Sep 2005 05:35:24 GMT (envelope-from des) Message-Id: <200509220535.j8M5ZObK035688@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Thu, 22 Sep 2005 05:35:24 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libpam/modules/pam_ssh pam_ssh.8 pam_ssh.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2005 05:35:25 -0000 des 2005-09-22 05:35:24 UTC FreeBSD src repository Modified files: lib/libpam/modules/pam_ssh pam_ssh.8 pam_ssh.c Log: Do not use passphraseless keys for authentication unless the nullok option was specified. PR: bin/81231 Submitted by: "Daniel O'Connor" MFC after: 3 days Revision Changes Path 1.14 +5 -0 src/lib/libpam/modules/pam_ssh/pam_ssh.8 1.42 +8 -2 src/lib/libpam/modules/pam_ssh/pam_ssh.c From owner-cvs-src@FreeBSD.ORG Thu Sep 22 05:47:04 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9C96116A41F; Thu, 22 Sep 2005 05:47:04 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5866F43D46; Thu, 22 Sep 2005 05:47:04 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8M5l4go036153; Thu, 22 Sep 2005 05:47:04 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8M5l4Wa036152; Thu, 22 Sep 2005 05:47:04 GMT (envelope-from imp) Message-Id: <200509220547.j8M5l4Wa036152@repoman.freebsd.org> From: Warner Losh Date: Thu, 22 Sep 2005 05:47:04 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netgraph/bluetooth/drivers/bt3c ng_bt3c_pccard.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2005 05:47:04 -0000 imp 2005-09-22 05:47:04 UTC FreeBSD src repository Modified files: sys/netgraph/bluetooth/drivers/bt3c ng_bt3c_pccard.c Log: Remove broken OLDCARD compat shims. "PC Card" is the correct spelling. "PC-Card" isn't, per the PCMCIA standard. Revision Changes Path 1.13 +4 -16 src/sys/netgraph/bluetooth/drivers/bt3c/ng_bt3c_pccard.c From owner-cvs-src@FreeBSD.ORG Thu Sep 22 05:51:08 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6E48216A41F; Thu, 22 Sep 2005 05:51:08 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1190343D45; Thu, 22 Sep 2005 05:51:08 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8M5p7iQ036345; Thu, 22 Sep 2005 05:51:07 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8M5p7FR036344; Thu, 22 Sep 2005 05:51:07 GMT (envelope-from imp) Message-Id: <200509220551.j8M5p7FR036344@repoman.freebsd.org> From: Warner Losh Date: Thu, 22 Sep 2005 05:51:07 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netgraph/bluetooth/drivers/bt3c ng_bt3c_pccard.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2005 05:51:08 -0000 imp 2005-09-22 05:51:07 UTC FreeBSD src repository Modified files: sys/netgraph/bluetooth/drivers/bt3c ng_bt3c_pccard.c Log: Finish last commit: actually remove compat methods from bt3c_pccard_methods Revision Changes Path 1.14 +3 -7 src/sys/netgraph/bluetooth/drivers/bt3c/ng_bt3c_pccard.c From owner-cvs-src@FreeBSD.ORG Thu Sep 22 05:52:58 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C50E416A41F; Thu, 22 Sep 2005 05:52:58 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4E21B43D69; Thu, 22 Sep 2005 05:52:55 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8M5qsqj036418; Thu, 22 Sep 2005 05:52:54 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8M5qs5e036417; Thu, 22 Sep 2005 05:52:54 GMT (envelope-from imp) Message-Id: <200509220552.j8M5qs5e036417@repoman.freebsd.org> From: Warner Losh Date: Thu, 22 Sep 2005 05:52:54 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/fe if_fe.c if_fe_pccard.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2005 05:52:59 -0000 imp 2005-09-22 05:52:54 UTC FreeBSD src repository Modified files: sys/dev/fe if_fe.c if_fe_pccard.c Log: PC Card instead of other variants Revision Changes Path 1.95 +3 -3 src/sys/dev/fe/if_fe.c 1.30 +2 -2 src/sys/dev/fe/if_fe_pccard.c From owner-cvs-src@FreeBSD.ORG Thu Sep 22 05:54:28 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 02EE716A41F; Thu, 22 Sep 2005 05:54:28 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B725443D49; Thu, 22 Sep 2005 05:54:27 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8M5sRWN036488; Thu, 22 Sep 2005 05:54:27 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8M5sRq8036487; Thu, 22 Sep 2005 05:54:27 GMT (envelope-from imp) Message-Id: <200509220554.j8M5sRq8036487@repoman.freebsd.org> From: Warner Losh Date: Thu, 22 Sep 2005 05:54:27 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/pccbb pccbb.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2005 05:54:28 -0000 imp 2005-09-22 05:54:27 UTC FreeBSD src repository Modified files: sys/dev/pccbb pccbb.c Log: 'PC Card' instead of other variants Revision Changes Path 1.129 +3 -3 src/sys/dev/pccbb/pccbb.c From owner-cvs-src@FreeBSD.ORG Thu Sep 22 05:56:32 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D1B9016A41F; Thu, 22 Sep 2005 05:56:32 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8332043D49; Thu, 22 Sep 2005 05:56:32 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8M5uWjm036642; Thu, 22 Sep 2005 05:56:32 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8M5uWhE036641; Thu, 22 Sep 2005 05:56:32 GMT (envelope-from imp) Message-Id: <200509220556.j8M5uWhE036641@repoman.freebsd.org> From: Warner Losh Date: Thu, 22 Sep 2005 05:56:32 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/sn if_snreg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2005 05:56:33 -0000 imp 2005-09-22 05:56:32 UTC FreeBSD src repository Modified files: sys/dev/sn if_snreg.h Log: Eliminate dead code Revision Changes Path 1.6 +0 -6 src/sys/dev/sn/if_snreg.h From owner-cvs-src@FreeBSD.ORG Thu Sep 22 05:57:21 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DD99C16A41F; Thu, 22 Sep 2005 05:57:21 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9C7D043D48; Thu, 22 Sep 2005 05:57:21 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8M5vLAT036704; Thu, 22 Sep 2005 05:57:21 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8M5vLm4036703; Thu, 22 Sep 2005 05:57:21 GMT (envelope-from imp) Message-Id: <200509220557.j8M5vLm4036703@repoman.freebsd.org> From: Warner Losh Date: Thu, 22 Sep 2005 05:57:21 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/snc if_snc_pccard.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2005 05:57:22 -0000 imp 2005-09-22 05:57:21 UTC FreeBSD src repository Modified files: sys/dev/snc if_snc_pccard.c Log: 'PC Card' instead of other variants Revision Changes Path 1.10 +2 -2 src/sys/dev/snc/if_snc_pccard.c From owner-cvs-src@FreeBSD.ORG Thu Sep 22 05:58:17 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5A3A216A41F; Thu, 22 Sep 2005 05:58:17 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1959A43D48; Thu, 22 Sep 2005 05:58:17 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8M5wGhY036768; Thu, 22 Sep 2005 05:58:16 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8M5wGhM036767; Thu, 22 Sep 2005 05:58:16 GMT (envelope-from imp) Message-Id: <200509220558.j8M5wGhM036767@repoman.freebsd.org> From: Warner Losh Date: Thu, 22 Sep 2005 05:58:16 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/ray if_ray.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2005 05:58:17 -0000 imp 2005-09-22 05:58:16 UTC FreeBSD src repository Modified files: sys/dev/ray if_ray.c Log: 'PC Card' instead of other variants Revision Changes Path 1.83 +1 -1 src/sys/dev/ray/if_ray.c From owner-cvs-src@FreeBSD.ORG Thu Sep 22 05:58:24 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 56D4816A46A; Thu, 22 Sep 2005 05:58:24 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1491543D46; Thu, 22 Sep 2005 05:58:24 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8M5wN40036805; Thu, 22 Sep 2005 05:58:23 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8M5wNX9036804; Thu, 22 Sep 2005 05:58:23 GMT (envelope-from imp) Message-Id: <200509220558.j8M5wNX9036804@repoman.freebsd.org> From: Warner Losh Date: Thu, 22 Sep 2005 05:58:23 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/sio sio.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2005 05:58:24 -0000 imp 2005-09-22 05:58:23 UTC FreeBSD src repository Modified files: sys/dev/sio sio.c Log: 'PC Card' instead of other variants Revision Changes Path 1.460 +2 -2 src/sys/dev/sio/sio.c From owner-cvs-src@FreeBSD.ORG Thu Sep 22 06:01:36 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D474716A41F; Thu, 22 Sep 2005 06:01:36 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 58B6043D48; Thu, 22 Sep 2005 06:01:36 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8M61aj8037015; Thu, 22 Sep 2005 06:01:36 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8M61arx037014; Thu, 22 Sep 2005 06:01:36 GMT (envelope-from imp) Message-Id: <200509220601.j8M61arx037014@repoman.freebsd.org> From: Warner Losh Date: Thu, 22 Sep 2005 06:01:36 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/exca exca.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2005 06:01:37 -0000 imp 2005-09-22 06:01:36 UTC FreeBSD src repository Modified files: sys/dev/exca exca.c Log: 'PC Card' instead of other variants Revision Changes Path 1.20 +2 -2 src/sys/dev/exca/exca.c From owner-cvs-src@FreeBSD.ORG Thu Sep 22 06:01:45 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DF9F816A42D; Thu, 22 Sep 2005 06:01:44 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9EE0A43D46; Thu, 22 Sep 2005 06:01:44 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8M61iwL037049; Thu, 22 Sep 2005 06:01:44 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8M61iCo037048; Thu, 22 Sep 2005 06:01:44 GMT (envelope-from imp) Message-Id: <200509220601.j8M61iCo037048@repoman.freebsd.org> From: Warner Losh Date: Thu, 22 Sep 2005 06:01:44 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/usb uvscom.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2005 06:01:45 -0000 imp 2005-09-22 06:01:44 UTC FreeBSD src repository Modified files: sys/dev/usb uvscom.c Log: 'PC Card' instead of other variants Revision Changes Path 1.26 +2 -2 src/sys/dev/usb/uvscom.c From owner-cvs-src@FreeBSD.ORG Thu Sep 22 07:11:28 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ACFAE16A41F; Thu, 22 Sep 2005 07:11:28 +0000 (GMT) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6AEB543D48; Thu, 22 Sep 2005 07:11:28 +0000 (GMT) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8M7BS21039737; Thu, 22 Sep 2005 07:11:28 GMT (envelope-from cperciva@repoman.freebsd.org) Received: (from cperciva@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8M7BSDb039736; Thu, 22 Sep 2005 07:11:28 GMT (envelope-from cperciva) Message-Id: <200509220711.j8M7BSDb039736@repoman.freebsd.org> From: Colin Percival Date: Thu, 22 Sep 2005 07:11:27 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.sbin/portsnap/phttpget phttpget.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2005 07:11:28 -0000 cperciva 2005-09-22 07:11:27 UTC FreeBSD src repository Modified files: usr.sbin/portsnap/phttpget phttpget.c Log: Add HTTP proxy authentication, via the HTTP_PROXY_AUTH environment variable. Tested by: Emil Mikulic X-MFC-After: 6.0-RELEASE Revision Changes Path 1.6 +101 -1 src/usr.sbin/portsnap/phttpget/phttpget.c From owner-cvs-src@FreeBSD.ORG Thu Sep 22 10:11:38 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9ED9416A41F; Thu, 22 Sep 2005 10:11:38 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [204.156.12.53]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2030043D48; Thu, 22 Sep 2005 10:11:38 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [204.156.12.50]) by cyrus.watson.org (Postfix) with ESMTP id 10C5C46B4C; Thu, 22 Sep 2005 06:11:37 -0400 (EDT) Date: Thu, 22 Sep 2005 11:11:36 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: "M. Warner Losh" In-Reply-To: <20050921.130241.102576086.imp@bsdimp.com> Message-ID: <20050922111002.N34322@fledge.watson.org> References: <20050920223315.V34322@fledge.watson.org> <20050921154153.GB22964@ip.net.ua> <200509211455.59154.jhb@FreeBSD.org> <20050921.130241.102576086.imp@bsdimp.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, ru@FreeBSD.org, cvs-all@FreeBSD.org, jhb@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/an if_an.c src/sys/dev/arl if_arl_isa.c src/sys/dev/awi if_awi_pccard.c src/sys/dev/cm if_cm_isa.c src/sys/dev/cnw if_cnw.c src/sys/dev/cp if_cp.c src/sys/dev/cs if_cs.c src/sys/dev/ed if_ed.c src/sys/dev/em if_em.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2005 10:11:38 -0000 On Wed, 21 Sep 2005, M. Warner Losh wrote: > In message: <200509211455.59154.jhb@FreeBSD.org> > John Baldwin writes: > : > 5. Fix all drivers to set some flag in foo_detach() and foo_shutdown() > : > and refuse to work in foo_ioctl() if it's set. This should fix > : > panics when BPF listener is attached while interface goes away or > : > module is unloaded. > > : I'd rather 5) be simpler in > : that it only check in the flags case to not force the driver lock to be > : acquired for all the ioctls that the driver doesn't actually handle. > : Actually, I think I'd really prefer that we think about how to fix the BPF > : issue in BPF itself if possible. It may be that we don't need to set the > : flags (i.e. skip the actual ioctl) if the interface is in the process of > : detaching and we can make that change centrally without having to scatter > : gone flags in all the drivers. > > This would solve the race at hand. However, it wouldn't solve the > problems with driver shutdown racing with other things in the system > (like ifconfig during detach). > > I've knocked around the idea of creating a if_dead() function that one > would call before foo_stop(). if_dead would just return (possibly an > error) for all the entry points before the device is actually detached. > This would mean that we don't need to add flags to all the drivers, but > we do need to change all the detach routine. This would avoid the LOCK > operations that you are worried about... Would if_dead simply replace the function vector, or would it also drain threads currently in those functions? We have a pervasive problem with dead functions that fail to drain (phk has fixed this up for cdev, I believe, and colin for callouts, but there are many others), and without that there may be problems. However, if adding draining and refcounting on entering ifnet methods, we need to be very cautious about the performance impact. Robert N M Watson From owner-cvs-src@FreeBSD.ORG Thu Sep 22 10:14:04 2005 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4DFC916A41F; Thu, 22 Sep 2005 10:14:04 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [204.156.12.53]) by mx1.FreeBSD.org (Postfix) with ESMTP id E3DC643D45; Thu, 22 Sep 2005 10:14:03 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [204.156.12.50]) by cyrus.watson.org (Postfix) with ESMTP id 4422246B9C; Thu, 22 Sep 2005 06:14:03 -0400 (EDT) Date: Thu, 22 Sep 2005 11:14:03 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: "M. Warner Losh" In-Reply-To: <20050921.134950.132929273.imp@bsdimp.com> Message-ID: <20050922111211.C34322@fledge.watson.org> References: <20050921191906.GA24516@ip.net.ua> <20050921.132322.116350250.imp@bsdimp.com> <20050921193410.GC24516@ip.net.ua> <20050921.134950.132929273.imp@bsdimp.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@freebsd.org, src-committers@freebsd.org, ru@freebsd.org, cvs-all@freebsd.org, jhb@freebsd.org Subject: Re: cvs commit: src/sys/dev/an if_an.c src/sys/dev/arl if_arl_isa.c src/sys/dev/awi if_awi_pccard.c src/sys/dev/cm if_cm_isa.c src/sys/dev/cnw if_cnw.c src/sys/dev/cp if_cp.c src/sys/dev/cs if_cs.c src/sys/dev/ed if_ed.c src/sys/dev/em if_em.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2005 10:14:04 -0000 On Wed, 21 Sep 2005, M. Warner Losh wrote: > : The time you change say ifp->if_start in foo_detach(), stack may call > : it and get a half-changed pointer. Unless we invent locking shared > : between stack and the drivers. > > pointers can be changed atomically on all our platforms. The only race > is that there's a number of pointers that you need to change and you > can't change all of them at the same time. ifp->if_start will either > point to the old driver start routine, or it will point to the new > routine. It won't be 1/2 and 1/2. Well, you also have to be careful because, as with VOPs in VFS, device drivers often invoke ifp->if_whatever() during their normal running. Most frequently if_input(), which should be OK if done carefully, but we'd need to watch out for others. For example, do any device drivers call their own ioctl routines, start routines, etc, via the ifnet structure, or only directly via symbols? What about device drivers that plug into complex frameworks like 802.11? Robert N M Watson From owner-cvs-src@FreeBSD.ORG Thu Sep 22 10:18:49 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DE91C16A41F; Thu, 22 Sep 2005 10:18:49 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [204.156.12.53]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8605E43D45; Thu, 22 Sep 2005 10:18:49 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [204.156.12.50]) by cyrus.watson.org (Postfix) with ESMTP id 1D55C46BA6; Thu, 22 Sep 2005 06:18:49 -0400 (EDT) Date: Thu, 22 Sep 2005 11:18:48 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: John Baldwin In-Reply-To: <200509211545.39246.jhb@FreeBSD.org> Message-ID: <20050922111533.G34322@fledge.watson.org> References: <200509190310.j8J3ALgt095979@repoman.freebsd.org> <200509211455.59154.jhb@FreeBSD.org> <20050921190250.GX36166@cell.sick.ru> <200509211545.39246.jhb@FreeBSD.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@FreeBSD.org, Gleb Smirnoff , Ruslan Ermilov , "M. Warner Losh" Subject: Re: cleanup of interface shutdown/detach Was: cvs commit: src/sys/dev/an X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2005 10:18:50 -0000 On Wed, 21 Sep 2005, John Baldwin wrote: >> This check confuses people, is incorrect and useless. It confuses >> people, because they think that the !IFF_DRV_RUNNING condition is >> checked. It is incorrect because upper layer must not touch/look >> at if_drv_flags. It is useless because the flag is checked without >> driver mutex being acquired, and thus does not protect from anything. >> >> Yesterday I have fixed panic in em(4) that was "protected" by this >> check. The correct way is to check the flag in interface start >> method, with driver mutex held. > > It can sometimes be ok to check a flag twice to optimize the common case: > > if (!(foo & IF_FOO)) > return; > FOO_LOCK(foo); > if (!(foo & IF_FOO)) { > FOO_UNLOCK(foo); > return; > } > ... > FOO_UNLOCK(foo); > > This can be useful if IF_FOO is often false and if you don't lose > anything by reading a stale value for the check (for example, if you > poll it every so often then if you lose the race you just lose it until > the next poll). In the case of IFF_DRV_RUNNING it's probably not a big deal, because we want to optimize for the driver running case rather than the driver not running case. However, for IFF_DRV_OACTIVE, we actually want to optimize for the case where the output routine is already active and we're rapidly enqueueing packets for the driver to send on its next interrupt, I think. So adding additional lock acquires in that case may be a problem. Something we discussed at BSDCan was eliminating the ifq lock by having the driver softc (or softc send) lock protect the queue. This potentially increases contention on enqueue because driver locks are held a fair amount on send. However, it reduces the total locking operations by 4 for a simple packet send. We'd need to carefully work out the contention costs though. If we do successfully start breaking out network device drivers into two locks: send and receive paths, then the content is likely to be much less of a problem because the send enqueue would no longer contend with the receive processing. Robert N M Watson From owner-cvs-src@FreeBSD.ORG Thu Sep 22 10:51:13 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4156416A41F; Thu, 22 Sep 2005 10:51:13 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C3B5143D49; Thu, 22 Sep 2005 10:51:12 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8MApCAY059397; Thu, 22 Sep 2005 10:51:12 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8MApCYt059396; Thu, 22 Sep 2005 10:51:12 GMT (envelope-from rwatson) Message-Id: <200509221051.j8MApCYt059396@repoman.freebsd.org> From: Robert Watson Date: Thu, 22 Sep 2005 10:51:12 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/fs/fifofs fifo_vnops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2005 10:51:13 -0000 rwatson 2005-09-22 10:51:12 UTC FreeBSD src repository Modified files: sys/fs/fifofs fifo_vnops.c Log: Add fi_sx, an sx lock to serialize I/O operations on the socket pair underlying the POSIX fifo implementation. In 6.x/7.x, fifo access is moved from the VFS layer, where it was serialized using the vnode lock, to the file descriptor layer, where access is protected by a reference count but not serialized. This exposed socket buffer locking to high levels of parallelism in specific fifo workloads, such as make -j 32, which expose as yet unresolved socket buffer bugs. fi_sx re-adds serialization about the read and write routines, although not paths that simply test socket buffer mbuf queue state, such as the poll and kqueue methods. This restores the extra locking cost previously present in some cases, but is an effective workaround for the instability that has been experienced. This workaround should be removed once the bug in socket buffer handling has been fixed. Reported by: kris, jhb, Julien Gabel , Peter Holm , others MFC after: 3 days Revision Changes Path 1.127 +16 -3 src/sys/fs/fifofs/fifo_vnops.c From owner-cvs-src@FreeBSD.ORG Thu Sep 22 11:05:44 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BBCBC16A424; Thu, 22 Sep 2005 11:05:44 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [204.156.12.53]) by mx1.FreeBSD.org (Postfix) with ESMTP id 599FD43D53; Thu, 22 Sep 2005 11:05:42 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [204.156.12.50]) by cyrus.watson.org (Postfix) with ESMTP id D919446B09; Thu, 22 Sep 2005 07:05:41 -0400 (EDT) Date: Thu, 22 Sep 2005 12:05:41 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: David Xu In-Reply-To: <200509220119.j8M1Jchp018625@repoman.freebsd.org> Message-ID: <20050922120500.O34322@fledge.watson.org> References: <200509220119.j8M1Jchp018625@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern sched_ule.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2005 11:05:44 -0000 On Thu, 22 Sep 2005, David Xu wrote: > davidxu 2005-09-22 01:19:37 UTC > > FreeBSD src repository > > Modified files: > sys/kern sched_ule.c > Log: > Temporarily disable nice threshold detection code, as it can starve > a thread holding critical resource, e.g mutex or other implicit > synchronous flags. Give thread which exceeds nice threshold a minimum > time slice. > > PR: kern/86087 David, Do you plan to MFC any of the currently outstanding sched_ule changes from 7.x to 6.x for 6.0-RELEASE? I know there's a lot of interest in ULE, and that your changes significant improve stability (etc)... Thanks, Robert N M Watson From owner-cvs-src@FreeBSD.ORG Thu Sep 22 11:18:31 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0EC5416A41F; Thu, 22 Sep 2005 11:18:31 +0000 (GMT) (envelope-from brian@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C3E0843D46; Thu, 22 Sep 2005 11:18:30 +0000 (GMT) (envelope-from brian@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8MBIUOu060513; Thu, 22 Sep 2005 11:18:30 GMT (envelope-from brian@repoman.freebsd.org) Received: (from brian@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8MBIUgY060512; Thu, 22 Sep 2005 11:18:30 GMT (envelope-from brian) Message-Id: <200509221118.j8MBIUgY060512@repoman.freebsd.org> From: Brian Somers Date: Thu, 22 Sep 2005 11:18:30 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.sbin/ppp ppp.8.m4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2005 11:18:31 -0000 brian 2005-09-22 11:18:30 UTC FreeBSD src repository Modified files: usr.sbin/ppp ppp.8.m4 Log: Fix a typo Obtained from: OpenBSD Revision Changes Path 1.323 +1 -1 src/usr.sbin/ppp/ppp.8.m4 From owner-cvs-src@FreeBSD.ORG Thu Sep 22 11:20:33 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9B06016A41F; Thu, 22 Sep 2005 11:20:33 +0000 (GMT) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5BBB943D46; Thu, 22 Sep 2005 11:20:33 +0000 (GMT) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8MBKXBi060674; Thu, 22 Sep 2005 11:20:33 GMT (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8MBKXgn060673; Thu, 22 Sep 2005 11:20:33 GMT (envelope-from ru) Message-Id: <200509221120.j8MBKXgn060673@repoman.freebsd.org> From: Ruslan Ermilov Date: Thu, 22 Sep 2005 11:20:33 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/boot/i386/boot2 boot2.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2005 11:20:33 -0000 ru 2005-09-22 11:20:33 UTC FreeBSD src repository Modified files: sys/boot/i386/boot2 boot2.c Log: - RBX_MASK wasn't updated when RB_PAUSE was changed from 0x40000 to 0x100000 in rev. 1.67. - NOPT wasn't updated (decremented) in previous revision. Revision Changes Path 1.75 +2 -2 src/sys/boot/i386/boot2/boot2.c From owner-cvs-src@FreeBSD.ORG Thu Sep 22 11:49:53 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5D78916A41F; Thu, 22 Sep 2005 11:49:53 +0000 (GMT) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1B91843D48; Thu, 22 Sep 2005 11:49:53 +0000 (GMT) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8MBnqhJ062035; Thu, 22 Sep 2005 11:49:53 GMT (envelope-from yar@repoman.freebsd.org) Received: (from yar@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8MBnqXt062034; Thu, 22 Sep 2005 11:49:52 GMT (envelope-from yar) Message-Id: <200509221149.j8MBnqXt062034@repoman.freebsd.org> From: Yar Tikhiy Date: Thu, 22 Sep 2005 11:49:52 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sbin/ifconfig ifconfig.8 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2005 11:49:53 -0000 yar 2005-09-22 11:49:52 UTC FreeBSD src repository Modified files: sbin/ifconfig ifconfig.8 Log: Since special interface types get their own subsections (not in mdoc(7) sense yet) in ifconfig(8) manpage, create such subsections for gif(4) and vlan(4) so that their specific options are not mixed up with general options. Revision Changes Path 1.102 +104 -98 src/sbin/ifconfig/ifconfig.8 From owner-cvs-src@FreeBSD.ORG Thu Sep 22 12:25:51 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from [127.0.0.1] (localhost [127.0.0.1]) by hub.freebsd.org (Postfix) with ESMTP id AEBFA16A41F; Thu, 22 Sep 2005 12:25:48 +0000 (GMT) (envelope-from davidxu@freebsd.org) Message-ID: <4332A2C2.2080202@freebsd.org> Date: Thu, 22 Sep 2005 20:25:38 +0800 From: David Xu User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.7.10) Gecko/20050806 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Robert Watson References: <200509220119.j8M1Jchp018625@repoman.freebsd.org> <20050922120500.O34322@fledge.watson.org> In-Reply-To: <20050922120500.O34322@fledge.watson.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern sched_ule.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2005 12:25:51 -0000 Robert Watson wrote: > > David, > > Do you plan to MFC any of the currently outstanding sched_ule changes > from 7.x to 6.x for 6.0-RELEASE? I know there's a lot of interest in > ULE, and that your changes significant improve stability (etc)... > > Thanks, > > Robert N M Watson > > Yes, I want to MFC these changes. I will send out a request. Regards, David Xu From owner-cvs-src@FreeBSD.ORG Thu Sep 22 12:36:39 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C0E7916A41F; Thu, 22 Sep 2005 12:36:39 +0000 (GMT) (envelope-from kensmith@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 902B143D46; Thu, 22 Sep 2005 12:36:39 +0000 (GMT) (envelope-from kensmith@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8MCadWN064006; Thu, 22 Sep 2005 12:36:39 GMT (envelope-from kensmith@repoman.freebsd.org) Received: (from kensmith@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8MCad38064005; Thu, 22 Sep 2005 12:36:39 GMT (envelope-from kensmith) Message-Id: <200509221236.j8MCad38064005@repoman.freebsd.org> From: Ken Smith Date: Thu, 22 Sep 2005 12:36:39 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/amd64/conf GENERIC src/sys/i386/conf GENERIC src/sys/pc98/conf GENERIC src/sys/powerpc/conf GENERIC src/sys/sparc64/conf GENERIC X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2005 12:36:39 -0000 kensmith 2005-09-22 12:36:39 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/amd64/conf GENERIC sys/i386/conf GENERIC sys/pc98/conf GENERIC sys/powerpc/conf GENERIC sys/sparc64/conf GENERIC Log: Fix a whitespace screw-up I made when doing the MFC of COMPAT_FREEBSD5. It's supposed to be "option", "space", "tab"; not "option", "tab", "tab". Approved by: re (scottl) Pointed out by: rwatson Pointy hat: kensmith Revision Changes Path 1.439.2.4 +1 -1 src/sys/amd64/conf/GENERIC 1.429.2.3 +1 -1 src/sys/i386/conf/GENERIC 1.269.2.3 +1 -1 src/sys/pc98/conf/GENERIC 1.48.2.2 +1 -1 src/sys/powerpc/conf/GENERIC 1.96.2.4 +1 -1 src/sys/sparc64/conf/GENERIC From owner-cvs-src@FreeBSD.ORG Thu Sep 22 12:46:02 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 27FF416A41F; Thu, 22 Sep 2005 12:46:02 +0000 (GMT) (envelope-from keramida@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C13AB43D46; Thu, 22 Sep 2005 12:46:01 +0000 (GMT) (envelope-from keramida@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8MCk1Dx064505; Thu, 22 Sep 2005 12:46:01 GMT (envelope-from keramida@repoman.freebsd.org) Received: (from keramida@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8MCk1Jl064504; Thu, 22 Sep 2005 12:46:01 GMT (envelope-from keramida) Message-Id: <200509221246.j8MCk1Jl064504@repoman.freebsd.org> From: Giorgos Keramidas Date: Thu, 22 Sep 2005 12:46:01 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/pci if_dc.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2005 12:46:02 -0000 keramida 2005-09-22 12:46:01 UTC FreeBSD src repository (doc committer) Modified files: (Branch: RELENG_6) sys/pci if_dc.c Log: MFC 1.167: panic on attach failure... % When bus_alloc_resource_any() fails, dc_detach() is called and it % attempts to deallocate busdma tags and resources that haven't been % allocated yet, causing a panic every time a dc interface fails to % attach. Fix by checking that we really have something to dealloc % before calling bus_dma*() functions. % % Approved by: jhb % MFC after: 1 week Approved by: re (kensmith) Revision Changes Path 1.160.2.4 +11 -5 src/sys/pci/if_dc.c From owner-cvs-src@FreeBSD.ORG Thu Sep 22 14:51:12 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8B3C916A41F; Thu, 22 Sep 2005 14:51:12 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4A2B643D48; Thu, 22 Sep 2005 14:51:12 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8MEpCP4076558; Thu, 22 Sep 2005 14:51:12 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8MEpCX7076557; Thu, 22 Sep 2005 14:51:12 GMT (envelope-from imp) Message-Id: <200509221451.j8MEpCX7076557@repoman.freebsd.org> From: Warner Losh Date: Thu, 22 Sep 2005 14:51:11 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/pccard pccard.c pccardvar.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2005 14:51:12 -0000 imp 2005-09-22 14:51:11 UTC FreeBSD src repository Modified files: sys/dev/pccard pccard.c pccardvar.h Log: Remove compat layer for OLDCARD compatibility. All instances of it are now gone from the tree. Revision Changes Path 1.113 +0 -26 src/sys/dev/pccard/pccard.c 1.60 +0 -13 src/sys/dev/pccard/pccardvar.h From owner-cvs-src@FreeBSD.ORG Thu Sep 22 15:06:59 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4260116A41F; Thu, 22 Sep 2005 15:06:59 +0000 (GMT) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0CDD743D45; Thu, 22 Sep 2005 15:06:59 +0000 (GMT) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8MF6wcV077251; Thu, 22 Sep 2005 15:06:58 GMT (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8MF6w1x077250; Thu, 22 Sep 2005 15:06:58 GMT (envelope-from ru) Message-Id: <200509221506.j8MF6w1x077250@repoman.freebsd.org> From: Ruslan Ermilov Date: Thu, 22 Sep 2005 15:06:58 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/boot/common help.common loader.8 src/sys/boot/efi/libefi bootinfo.c src/sys/boot/forth loader.conf src/sys/boot/i386/libi386 bootinfo.c src/sys/boot/ia64/ski bootinfo.c src/sys/boot/powerpc/loader metadata.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2005 15:06:59 -0000 ru 2005-09-22 15:06:58 UTC FreeBSD src repository Modified files: sys/boot/common help.common loader.8 sys/boot/efi/libefi bootinfo.c sys/boot/forth loader.conf sys/boot/i386/libi386 bootinfo.c sys/boot/ia64/ski bootinfo.c sys/boot/powerpc/loader metadata.c sys/boot/sparc64/loader metadata.c Log: Add loader(8) variables for RB_DFLTROOT, RB_MUTE, and RB_PAUSE: "boot_dfltroot", "boot_mute", and "boot_pause" respectively. Revision Changes Path 1.41 +24 -0 src/sys/boot/common/help.common 1.84 +10 -1 src/sys/boot/common/loader.8 1.12 +8 -2 src/sys/boot/efi/libefi/bootinfo.c 1.101 +3 -0 src/sys/boot/forth/loader.conf 1.38 +5 -2 src/sys/boot/i386/libi386/bootinfo.c 1.13 +8 -2 src/sys/boot/ia64/ski/bootinfo.c 1.6 +8 -2 src/sys/boot/powerpc/loader/metadata.c 1.15 +8 -2 src/sys/boot/sparc64/loader/metadata.c From owner-cvs-src@FreeBSD.ORG Thu Sep 22 15:14:13 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A9A3216A41F; Thu, 22 Sep 2005 15:14:13 +0000 (GMT) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 648C043D45; Thu, 22 Sep 2005 15:14:13 +0000 (GMT) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8MFED7h077587; Thu, 22 Sep 2005 15:14:13 GMT (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8MFEDNj077586; Thu, 22 Sep 2005 15:14:13 GMT (envelope-from ru) Message-Id: <200509221514.j8MFEDNj077586@repoman.freebsd.org> From: Ruslan Ermilov Date: Thu, 22 Sep 2005 15:14:13 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/boot/i386/libi386 bootinfo.c libi386.h src/sys/boot/i386/loader main.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2005 15:14:13 -0000 ru 2005-09-22 15:14:13 UTC FreeBSD src repository Modified files: sys/boot/i386/libi386 bootinfo.c libi386.h sys/boot/i386/loader main.c Log: Cause all flags passed by boot2 to set the respective loader(8) boot_* variable. The end effect is that all flags from boot2 are now passed to the kernel. Revision Changes Path 1.39 +10 -0 src/sys/boot/i386/libi386/bootinfo.c 1.22 +1 -0 src/sys/boot/i386/libi386/libi386.h 1.33 +1 -1 src/sys/boot/i386/loader/main.c From owner-cvs-src@FreeBSD.ORG Thu Sep 22 15:30:21 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E3C1E16A41F; Thu, 22 Sep 2005 15:30:21 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A1E2E43D45; Thu, 22 Sep 2005 15:30:21 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8MFULeB078268; Thu, 22 Sep 2005 15:30:21 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8MFULPL078267; Thu, 22 Sep 2005 15:30:21 GMT (envelope-from rwatson) Message-Id: <200509221530.j8MFULPL078267@repoman.freebsd.org> From: Robert Watson Date: Thu, 22 Sep 2005 15:30:21 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sbin/sysctl sysctl.8 sysctl.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2005 15:30:22 -0000 rwatson 2005-09-22 15:30:21 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sbin/sysctl sysctl.8 sysctl.c Log: Merge sysctl.8:1.59, sysctl.c:1.68 from HEAD to RELENG_6: Add "-q" argument to sysctl(8), which suppresses a limited set of warnings/ errors generated. In particular, it suppresses "unknown oid" when attempting to get or set a sysctl not present in the kernel. Approved by: re (kensmith) Revision Changes Path 1.57.2.2 +5 -1 src/sbin/sysctl/sysctl.8 1.67.2.1 +12 -4 src/sbin/sysctl/sysctl.c From owner-cvs-src@FreeBSD.ORG Thu Sep 22 15:34:16 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6747116A41F; Thu, 22 Sep 2005 15:34:16 +0000 (GMT) (envelope-from ups@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 26BBE43D45; Thu, 22 Sep 2005 15:34:16 +0000 (GMT) (envelope-from ups@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8MFYGAJ078711; Thu, 22 Sep 2005 15:34:16 GMT (envelope-from ups@repoman.freebsd.org) Received: (from ups@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8MFYGUv078710; Thu, 22 Sep 2005 15:34:16 GMT (envelope-from ups) Message-Id: <200509221534.j8MFYGUv078710@repoman.freebsd.org> From: Stephan Uphoff Date: Thu, 22 Sep 2005 15:34:16 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern kern_shutdown.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2005 15:34:16 -0000 ups 2005-09-22 15:34:16 UTC FreeBSD src repository Modified files: sys/kern kern_shutdown.c Log: Don't pretend to be thread0 when calling sync(). It confuses the lock manager since in some places thread0 is then used for vnode locking while curthread is used for vnode unlocking. Found by: Yahoo! Reviewed by: ps@,jhb@ MFC after: 3 days Revision Changes Path 1.176 +2 -2 src/sys/kern/kern_shutdown.c From owner-cvs-src@FreeBSD.ORG Thu Sep 22 15:41:06 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 233AE16A41F; Thu, 22 Sep 2005 15:41:06 +0000 (GMT) (envelope-from scottl@samsco.org) Received: from pooker.samsco.org (pooker.samsco.org [168.103.85.57]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9A34243D4C; Thu, 22 Sep 2005 15:41:05 +0000 (GMT) (envelope-from scottl@samsco.org) Received: from [192.168.254.14] (imini.samsco.home [192.168.254.14]) (authenticated bits=0) by pooker.samsco.org (8.13.4/8.13.4) with ESMTP id j8MFf3ZK047981; Thu, 22 Sep 2005 09:41:03 -0600 (MDT) (envelope-from scottl@samsco.org) Message-ID: <4332D08F.2030205@samsco.org> Date: Thu, 22 Sep 2005 09:41:03 -0600 From: Scott Long User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7.7) Gecko/20050416 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Stephan Uphoff References: <200509221534.j8MFYGUv078710@repoman.freebsd.org> In-Reply-To: <200509221534.j8MFYGUv078710@repoman.freebsd.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.8 required=3.8 tests=ALL_TRUSTED autolearn=failed version=3.0.2 X-Spam-Checker-Version: SpamAssassin 3.0.2 (2004-11-16) on pooker.samsco.org Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern kern_shutdown.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2005 15:41:06 -0000 Stephan Uphoff wrote: > ups 2005-09-22 15:34:16 UTC > > FreeBSD src repository > > Modified files: > sys/kern kern_shutdown.c > Log: > Don't pretend to be thread0 when calling sync(). > It confuses the lock manager since in some places thread0 is > then used for vnode locking while curthread is used for vnode unlocking. > > Found by: Yahoo! > Reviewed by: ps@,jhb@ > MFC after: 3 days > > Revision Changes Path > 1.176 +2 -2 src/sys/kern/kern_shutdown.c Nice! Scott From owner-cvs-src@FreeBSD.ORG Thu Sep 22 15:46:21 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E5AE416A420; Thu, 22 Sep 2005 15:46:21 +0000 (GMT) (envelope-from ups@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 86C1543D46; Thu, 22 Sep 2005 15:46:21 +0000 (GMT) (envelope-from ups@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8MFkLtx082318; Thu, 22 Sep 2005 15:46:21 GMT (envelope-from ups@repoman.freebsd.org) Received: (from ups@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8MFkLIG082317; Thu, 22 Sep 2005 15:46:21 GMT (envelope-from ups) Message-Id: <200509221546.j8MFkLIG082317@repoman.freebsd.org> From: Stephan Uphoff Date: Thu, 22 Sep 2005 15:46:21 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/amd64/linux32 linux32_sysvec.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2005 15:46:22 -0000 ups 2005-09-22 15:46:21 UTC FreeBSD src repository Modified files: sys/amd64/linux32 linux32_sysvec.c Log: Fix the "fpudna: fpcurthread == curthread XXX times" problem. Tested by: kris@ Reviewed by: peter@ MFC after: 3 days Revision Changes Path 1.9 +1 -0 src/sys/amd64/linux32/linux32_sysvec.c From owner-cvs-src@FreeBSD.ORG Thu Sep 22 16:34:47 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 78EB316A41F; Thu, 22 Sep 2005 16:34:47 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from mv.twc.weather.com (mv.twc.weather.com [65.212.71.225]) by mx1.FreeBSD.org (Postfix) with ESMTP id 56B2D43D49; Thu, 22 Sep 2005 16:34:45 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from [10.50.41.233] (Not Verified[10.50.41.233]) by mv.twc.weather.com with NetIQ MailMarshal (v6, 0, 3, 8) id ; Thu, 22 Sep 2005 12:50:35 -0400 From: John Baldwin To: Stephan Uphoff Date: Thu, 22 Sep 2005 12:35:55 -0400 User-Agent: KMail/1.8 References: <200509221546.j8MFkLIG082317@repoman.freebsd.org> In-Reply-To: <200509221546.j8MFkLIG082317@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-6" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200509221235.57463.jhb@FreeBSD.org> Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/amd64/linux32 linux32_sysvec.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2005 16:34:47 -0000 On Thursday 22 September 2005 11:46 am, Stephan Uphoff wrote: > ups 2005-09-22 15:46:21 UTC > > FreeBSD src repository > > Modified files: > sys/amd64/linux32 linux32_sysvec.c > Log: > Fix the "fpudna: fpcurthread == curthread XXX times" problem. > > Tested by: kris@ > Reviewed by: peter@ > MFC after: 3 days Heh, nice. -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve" = http://www.FreeBSD.org From owner-cvs-src@FreeBSD.ORG Thu Sep 22 16:56:29 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ECD5C16A41F; Thu, 22 Sep 2005 16:56:29 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id AE29D43D45; Thu, 22 Sep 2005 16:56:29 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8MGuTpO092127; Thu, 22 Sep 2005 16:56:29 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8MGuT5m092126; Thu, 22 Sep 2005 16:56:29 GMT (envelope-from imp) Message-Id: <200509221656.j8MGuT5m092126@repoman.freebsd.org> From: Warner Losh Date: Thu, 22 Sep 2005 16:56:28 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man4 sn.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2005 16:56:30 -0000 imp 2005-09-22 16:56:28 UTC FreeBSD src repository Modified files: share/man/man4 sn.4 Log: Clarify supported cards Revision Changes Path 1.13 +3 -2 src/share/man/man4/sn.4 From owner-cvs-src@FreeBSD.ORG Thu Sep 22 16:56:49 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 149DF16A41F; Thu, 22 Sep 2005 16:56:49 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C8EFF43D48; Thu, 22 Sep 2005 16:56:48 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8MGumt1092165; Thu, 22 Sep 2005 16:56:48 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8MGum8U092164; Thu, 22 Sep 2005 16:56:48 GMT (envelope-from imp) Message-Id: <200509221656.j8MGum8U092164@repoman.freebsd.org> From: Warner Losh Date: Thu, 22 Sep 2005 16:56:48 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man4 ed.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2005 16:56:49 -0000 imp 2005-09-22 16:56:48 UTC FreeBSD src repository Modified files: share/man/man4 ed.4 Log: Note Hawking PN652TX support Revision Changes Path 1.49 +2 -0 src/share/man/man4/ed.4 From owner-cvs-src@FreeBSD.ORG Thu Sep 22 16:58:57 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3C3E316A41F; Thu, 22 Sep 2005 16:58:57 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id ED56343D45; Thu, 22 Sep 2005 16:58:56 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8MGwuOJ092285; Thu, 22 Sep 2005 16:58:56 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8MGwuT5092284; Thu, 22 Sep 2005 16:58:56 GMT (envelope-from rwatson) Message-Id: <200509221658.j8MGwuT5092284@repoman.freebsd.org> From: Robert Watson Date: Thu, 22 Sep 2005 16:58:56 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/etc rc.initdiskless X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2005 16:58:57 -0000 rwatson 2005-09-22 16:58:56 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) etc rc.initdiskless Log: Merge rc.initdiskless:1.45 from HEAD to RELENG_6: Use sysctl -q when querying for kern.bootp_cookie in order to avoid printing boot-time errors that don't reflect true error conditions. Approved by: re (kensmith) Revision Changes Path 1.42.2.2 +1 -1 src/etc/rc.initdiskless From owner-cvs-src@FreeBSD.ORG Thu Sep 22 17:53:58 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6809E16A41F; Thu, 22 Sep 2005 17:53:58 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 253CC43D45; Thu, 22 Sep 2005 17:53:58 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8MHrvMk094456; Thu, 22 Sep 2005 17:53:58 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8MHrvYF094455; Thu, 22 Sep 2005 17:53:57 GMT (envelope-from rwatson) Message-Id: <200509221753.j8MHrvYF094455@repoman.freebsd.org> From: Robert Watson Date: Thu, 22 Sep 2005 17:53:57 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Cc: Subject: cvs commit: src/sbin/sysctl sysctl.8 sysctl.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2005 17:53:58 -0000 rwatson 2005-09-22 17:53:57 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sbin/sysctl sysctl.8 sysctl.c Log: Merge sysctl.8:1.59, sysctl.c:1.68 from HEAD to RELENG_5: Add "-q" argument to sysctl(8), which suppresses a limited set of warnings/ errors generated. In particular, it suppresses "unknown oid" when attempting to get or set a sysctl not present in the kernel. Revision Changes Path 1.54.2.3 +5 -1 src/sbin/sysctl/sysctl.8 1.61.2.3 +12 -4 src/sbin/sysctl/sysctl.c From owner-cvs-src@FreeBSD.ORG Thu Sep 22 17:55:30 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8874016A41F; Thu, 22 Sep 2005 17:55:30 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3D5A943D46; Thu, 22 Sep 2005 17:55:30 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8MHtUNs094544; Thu, 22 Sep 2005 17:55:30 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8MHtUf1094543; Thu, 22 Sep 2005 17:55:30 GMT (envelope-from rwatson) Message-Id: <200509221755.j8MHtUf1094543@repoman.freebsd.org> From: Robert Watson Date: Thu, 22 Sep 2005 17:55:30 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Cc: Subject: cvs commit: src/etc/rc.d initdiskless X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2005 17:55:30 -0000 rwatson 2005-09-22 17:55:29 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) etc/rc.d initdiskless Log: Merge rc.initdiskless:1.45 from HEAD to RELENG_5: Use sysctl -q when querying for kern.bootp_cookie in order to avoid printing boot-time errors that don't reflect true error conditions. Revision Changes Path 1.38.2.3 +1 -1 src/etc/rc.d/initdiskless From owner-cvs-src@FreeBSD.ORG Thu Sep 22 18:32:54 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 17B1D16A41F; Thu, 22 Sep 2005 18:32:54 +0000 (GMT) (envelope-from mp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CBB8E43D48; Thu, 22 Sep 2005 18:32:53 +0000 (GMT) (envelope-from mp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8MIWraT096162; Thu, 22 Sep 2005 18:32:53 GMT (envelope-from mp@repoman.freebsd.org) Received: (from mp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8MIWrSY096161; Thu, 22 Sep 2005 18:32:53 GMT (envelope-from mp) Message-Id: <200509221832.j8MIWrSY096161@repoman.freebsd.org> From: Mark Peek Date: Thu, 22 Sep 2005 18:32:53 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/bin/csh config_p.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2005 18:32:54 -0000 mp 2005-09-22 18:32:53 UTC FreeBSD src repository Modified files: bin/csh config_p.h Log: Bump up BUFSIZE from 4k to 8k. This was requested by portmgr@ to allow ports builds in the cluster to work correctly. Tested by: kris Revision Changes Path 1.12 +1 -0 src/bin/csh/config_p.h From owner-cvs-src@FreeBSD.ORG Thu Sep 22 18:41:57 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 72B4A16A41F; Thu, 22 Sep 2005 18:41:57 +0000 (GMT) (envelope-from glebius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 346D143D46; Thu, 22 Sep 2005 18:41:57 +0000 (GMT) (envelope-from glebius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8MIfvmh096590; Thu, 22 Sep 2005 18:41:57 GMT (envelope-from glebius@repoman.freebsd.org) Received: (from glebius@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8MIfvUu096589; Thu, 22 Sep 2005 18:41:57 GMT (envelope-from glebius) Message-Id: <200509221841.j8MIfvUu096589@repoman.freebsd.org> From: Gleb Smirnoff Date: Thu, 22 Sep 2005 18:41:57 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/ata ata-card.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2005 18:41:57 -0000 glebius 2005-09-22 18:41:57 UTC FreeBSD src repository Modified files: sys/dev/ata ata-card.c Log: Fix build. Revision Changes Path 1.37 +4 -9 src/sys/dev/ata/ata-card.c From owner-cvs-src@FreeBSD.ORG Thu Sep 22 18:46:29 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B5BD716A41F; Thu, 22 Sep 2005 18:46:29 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 76A8A43D48; Thu, 22 Sep 2005 18:46:29 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8MIkTWC096854; Thu, 22 Sep 2005 18:46:29 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8MIkTX7096853; Thu, 22 Sep 2005 18:46:29 GMT (envelope-from imp) Message-Id: <200509221846.j8MIkTX7096853@repoman.freebsd.org> From: Warner Losh Date: Thu, 22 Sep 2005 18:46:29 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/ata ata-card.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2005 18:46:29 -0000 imp 2005-09-22 18:46:29 UTC FreeBSD src repository Modified files: sys/dev/ata ata-card.c Log: Forgot to commit ata-card fixes last night. Fix gleb's attempt to do the right thing by merging in the changes I neglected to commit last night. Revision Changes Path 1.38 +7 -4 src/sys/dev/ata/ata-card.c From owner-cvs-src@FreeBSD.ORG Thu Sep 22 19:15:34 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1AA8216A41F; Thu, 22 Sep 2005 19:15:34 +0000 (GMT) (envelope-from emax@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CFC2843D45; Thu, 22 Sep 2005 19:15:33 +0000 (GMT) (envelope-from emax@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8MJFXWY000705; Thu, 22 Sep 2005 19:15:33 GMT (envelope-from emax@repoman.freebsd.org) Received: (from emax@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8MJFXPd000704; Thu, 22 Sep 2005 19:15:33 GMT (envelope-from emax) Message-Id: <200509221915.j8MJFXPd000704@repoman.freebsd.org> From: Maksim Yevmenkin Date: Thu, 22 Sep 2005 19:15:33 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netgraph/bluetooth/drivers/bt3c ng_bt3c_pccard.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2005 19:15:34 -0000 emax 2005-09-22 19:15:33 UTC FreeBSD src repository Modified files: sys/netgraph/bluetooth/drivers/bt3c ng_bt3c_pccard.c Log: Fix comment Revision Changes Path 1.15 +1 -1 src/sys/netgraph/bluetooth/drivers/bt3c/ng_bt3c_pccard.c From owner-cvs-src@FreeBSD.ORG Thu Sep 22 20:31:18 2005 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 68CFF16A41F; Thu, 22 Sep 2005 20:31:18 +0000 (GMT) (envelope-from peter@wemm.org) Received: from canning.wemm.org (canning.wemm.org [192.203.228.65]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1711343D45; Thu, 22 Sep 2005 20:31:18 +0000 (GMT) (envelope-from peter@wemm.org) Received: from fw.wemm.org (canning.wemm.org [192.203.228.65]) by canning.wemm.org (Postfix) with ESMTP id EA4B32A8F3; Thu, 22 Sep 2005 13:31:17 -0700 (PDT) (envelope-from peter@wemm.org) Received: from overcee.wemm.org (overcee.wemm.org [10.0.0.3]) by fw.wemm.org (Postfix) with ESMTP id 1EAE2E2B3; Thu, 22 Sep 2005 13:31:17 -0700 (PDT) (envelope-from peter@wemm.org) Received: from overcee.wemm.org (localhost [127.0.0.1]) by overcee.wemm.org (8.13.4/8.13.4) with ESMTP id j8MKVG4c049257; Thu, 22 Sep 2005 13:31:16 -0700 (PDT) (envelope-from peter@wemm.org) Received: from localhost (localhost [[UNIX: localhost]]) by overcee.wemm.org (8.13.4/8.13.1/Submit) id j8MKVGb0049256; Thu, 22 Sep 2005 13:31:16 -0700 (PDT) (envelope-from peter@wemm.org) X-Authentication-Warning: overcee.wemm.org: peter set sender to peter@wemm.org using -f From: Peter Wemm To: John Baldwin Date: Thu, 22 Sep 2005 13:31:15 -0700 User-Agent: KMail/1.8.1 References: <200509221546.j8MFkLIG082317@repoman.freebsd.org> <200509221235.57463.jhb@FreeBSD.org> In-Reply-To: <200509221235.57463.jhb@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-6" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200509221331.16327.peter@wemm.org> Cc: Stephan Uphoff , cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/amd64/linux32 linux32_sysvec.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2005 20:31:18 -0000 On Thursday 22 September 2005 09:35 am, John Baldwin wrote: > On Thursday 22 September 2005 11:46 am, Stephan Uphoff wrote: > > ups 2005-09-22 15:46:21 UTC > > > > FreeBSD src repository > > > > Modified files: > > sys/amd64/linux32 linux32_sysvec.c > > Log: > > Fix the "fpudna: fpcurthread == curthread XXX times" problem. > > > > Tested by: kris@ > > Reviewed by: peter@ > > MFC after: 3 days > > Heh, nice. And the best part was that it wasn't my fault!! :-) -- Peter Wemm - peter@wemm.org; peter@FreeBSD.org; peter@yahoo-inc.com "All of this is for nothing if we don't go to the stars" - JMS/B5 From owner-cvs-src@FreeBSD.ORG Thu Sep 22 20:44:42 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 634EA16A41F; Thu, 22 Sep 2005 20:44:42 +0000 (GMT) (envelope-from gallatin@cs.duke.edu) Received: from duke.cs.duke.edu (duke.cs.duke.edu [152.3.140.1]) by mx1.FreeBSD.org (Postfix) with ESMTP id D949E43D45; Thu, 22 Sep 2005 20:44:39 +0000 (GMT) (envelope-from gallatin@cs.duke.edu) Received: from grasshopper.cs.duke.edu (grasshopper.cs.duke.edu [152.3.145.30]) by duke.cs.duke.edu (8.13.4/8.13.4) with ESMTP id j8MKiWW7027373 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 22 Sep 2005 16:44:32 -0400 (EDT) Received: (from gallatin@localhost) by grasshopper.cs.duke.edu (8.12.9p2/8.12.9/Submit) id j8MKiLN7010347; Thu, 22 Sep 2005 16:44:21 -0400 (EDT) (envelope-from gallatin) Date: Thu, 22 Sep 2005 16:44:21 -0400 From: Andrew Gallatin To: Robert Watson Message-ID: <20050922164421.A10259@grasshopper.cs.duke.edu> References: <20050920223315.V34322@fledge.watson.org> <20050921154153.GB22964@ip.net.ua> <200509211455.59154.jhb@FreeBSD.org> <20050921.130241.102576086.imp@bsdimp.com> <20050922111002.N34322@fledge.watson.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20050922111002.N34322@fledge.watson.org>; from rwatson@FreeBSD.org on Thu, Sep 22, 2005 at 11:11:36AM +0100 X-Operating-System: FreeBSD 4.9-RELEASE-p1 on an i386 Cc: src-committers@FreeBSD.org, jhb@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org, ru@FreeBSD.org, "M. Warner Losh" Subject: Re: cvs commit: src/sys/dev/an if_an.c src/sys/dev/arl if_arl_isa.c src/sys/dev/awi if_awi_pccard.c src/sys/dev/cm if_cm_isa.c src/sys/dev/cnw if_cnw.c src/sys/dev/cp if_cp.c src/sys/dev/cs if_cs.c src/sys/dev/ed if_ed.c src/sys/dev/em if_em.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2005 20:44:42 -0000 Robert Watson [rwatson@FreeBSD.org] wrote: > > Would if_dead simply replace the function vector, or would it also drain > threads currently in those functions? We have a pervasive problem with > dead functions that fail to drain (phk has fixed this up for cdev, I > believe, and colin for callouts, but there are many others), and without > that there may be problems. However, if adding draining and refcounting > on entering ifnet methods, we need to be very cautious about the > performance impact. The if_dead() method is basically what MacOSX does. The device operations are replaced by an dlil_recycle_$NAME, which drop packets, return EOPNOTSUPP, etc. I'd hate to see us overhead in the transmit routine to do reference counting to protect against a race which can only happen on detach, which is quite rare. Replacing if_output and sleeping a second or two to wait for threads to drain should solve 99.99% of the races. Nothing in if_output should be blocking, so I don't see the need for real refcounting. For ioctl, just put a lock around all calls into ifp->if_ioctl(), and make sure if_dead grabs that lock before replacing if_ioctl(). Nobody cares about if_ioctl() performance do they? Maybe my viewpoint is too restricted, because I have never had to deal with an mii, or hardware that does really dumb stuff... Drew From owner-cvs-src@FreeBSD.ORG Thu Sep 22 20:46:02 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 31DA416A421; Thu, 22 Sep 2005 20:46:02 +0000 (GMT) (envelope-from gallatin@cs.duke.edu) Received: from duke.cs.duke.edu (duke.cs.duke.edu [152.3.140.1]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8F81943D46; Thu, 22 Sep 2005 20:46:01 +0000 (GMT) (envelope-from gallatin@cs.duke.edu) Received: from grasshopper.cs.duke.edu (grasshopper.cs.duke.edu [152.3.145.30]) by duke.cs.duke.edu (8.13.4/8.13.4) with ESMTP id j8MKk1C0027562 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 22 Sep 2005 16:46:01 -0400 (EDT) Received: (from gallatin@localhost) by grasshopper.cs.duke.edu (8.12.9p2/8.12.9/Submit) id j8MKjute010364; Thu, 22 Sep 2005 16:45:56 -0400 (EDT) (envelope-from gallatin) Date: Thu, 22 Sep 2005 16:45:55 -0400 From: Andrew Gallatin To: Bernd Walter Message-ID: <20050922164555.B10259@grasshopper.cs.duke.edu> References: <200509191350.j8JDo739044437@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <200509191350.j8JDo739044437@repoman.freebsd.org>; from ticso@FreeBSD.org on Mon, Sep 19, 2005 at 01:50:07PM +0000 X-Operating-System: FreeBSD 4.9-RELEASE-p1 on an i386 Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/alpha/alpha busdma_machdep.c src/sys/alpha/include chipset.h pmap.h src/sys/alpha/mcbus mcpcia.c src/sys/alpha/pci apecs.c cia.c irongate.c lca.c t2.c tsunami.c src/sys/alpha/tlsb dwlpx.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2005 20:46:02 -0000 Bernd Walter [ticso@FreeBSD.org] wrote: > ticso 2005-09-19 13:50:07 UTC > > FreeBSD src repository > > Modified files: > sys/alpha/alpha busdma_machdep.c > sys/alpha/include chipset.h pmap.h > sys/alpha/mcbus mcpcia.c > sys/alpha/pci apecs.c cia.c irongate.c lca.c t2.c > tsunami.c > sys/alpha/tlsb dwlpx.c > Log: > Relocate direct map specs into struct alpha_chipset. > Prepare for PCI Scatter-Gather map. > Panic if driver tries alpha_XXX_dmamap() out of range. It sounds like real busdma support for alpha is coming. Cool! Drew From owner-cvs-src@FreeBSD.ORG Fri Sep 23 11:58:17 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5C0C416A41F; Fri, 23 Sep 2005 11:58:17 +0000 (GMT) (envelope-from krion@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1810043D45; Fri, 23 Sep 2005 11:58:17 +0000 (GMT) (envelope-from krion@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8NBwGnm078977; Fri, 23 Sep 2005 11:58:16 GMT (envelope-from krion@repoman.freebsd.org) Received: (from krion@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8NBwGoN078973; Fri, 23 Sep 2005 11:58:16 GMT (envelope-from krion) Message-Id: <200509231158.j8NBwGoN078973@repoman.freebsd.org> From: Kirill Ponomarew Date: Fri, 23 Sep 2005 11:58:16 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.bin/calendar/calendars/de_DE.ISO8859-1 calendar.geschichte X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Sep 2005 11:58:17 -0000 krion 2005-09-23 11:58:16 UTC FreeBSD src repository Modified files: usr.bin/calendar/calendars/de_DE.ISO8859-1 calendar.geschichte Log: Fix typo, FRG and GDR became UNO members in 1973, not in 1993. PR: conf/86193 Submitted by: Matthias Buelow Revision Changes Path 1.13 +1 -1 src/usr.bin/calendar/calendars/de_DE.ISO8859-1/calendar.geschichte From owner-cvs-src@FreeBSD.ORG Fri Sep 23 12:02:39 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6F09616A41F; Fri, 23 Sep 2005 12:02:39 +0000 (GMT) (envelope-from krion@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6BEEC43D48; Fri, 23 Sep 2005 12:02:27 +0000 (GMT) (envelope-from krion@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8NC2RNv079227; Fri, 23 Sep 2005 12:02:27 GMT (envelope-from krion@repoman.freebsd.org) Received: (from krion@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8NC2Rs2079226; Fri, 23 Sep 2005 12:02:27 GMT (envelope-from krion) Message-Id: <200509231202.j8NC2Rs2079226@repoman.freebsd.org> From: Kirill Ponomarew Date: Fri, 23 Sep 2005 12:02:27 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.bin/calendar/calendars calendar.birthday X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Sep 2005 12:02:39 -0000 krion 2005-09-23 12:02:27 UTC FreeBSD src repository Modified files: usr.bin/calendar/calendars calendar.birthday Log: Frank Lloyd Wright birth year is 1867, not 1869. PR: conf/82051 Submitted by: Derek Jones Revision Changes Path 1.33 +1 -1 src/usr.bin/calendar/calendars/calendar.birthday From owner-cvs-src@FreeBSD.ORG Fri Sep 23 12:15:54 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EE34F16A41F; Fri, 23 Sep 2005 12:15:53 +0000 (GMT) (envelope-from krion@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id AA0D343D45; Fri, 23 Sep 2005 12:15:53 +0000 (GMT) (envelope-from krion@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8NCFrvs079811; Fri, 23 Sep 2005 12:15:53 GMT (envelope-from krion@repoman.freebsd.org) Received: (from krion@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8NCFrbp079810; Fri, 23 Sep 2005 12:15:53 GMT (envelope-from krion) Message-Id: <200509231215.j8NCFrbp079810@repoman.freebsd.org> From: Kirill Ponomarew Date: Fri, 23 Sep 2005 12:15:53 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/games/fortune/datfiles fortunes X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Sep 2005 12:15:54 -0000 krion 2005-09-23 12:15:53 UTC FreeBSD src repository Modified files: games/fortune/datfiles fortunes Log: Whitespaces cleanup. PR: conf/81926 Submitted by: Gavin Atkinson Revision Changes Path 1.192 +62 -62 src/games/fortune/datfiles/fortunes From owner-cvs-src@FreeBSD.ORG Fri Sep 23 12:39:52 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 13D9316A41F; Fri, 23 Sep 2005 12:39:52 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C5BF443D46; Fri, 23 Sep 2005 12:39:51 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8NCdpcU080628; Fri, 23 Sep 2005 12:39:51 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8NCdpLJ080627; Fri, 23 Sep 2005 12:39:51 GMT (envelope-from rwatson) Message-Id: <200509231239.j8NCdpLJ080627@repoman.freebsd.org> From: Robert Watson Date: Fri, 23 Sep 2005 12:39:51 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/fs/fifofs fifo_vnops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Sep 2005 12:39:52 -0000 rwatson 2005-09-23 12:39:51 UTC FreeBSD src repository Modified files: sys/fs/fifofs fifo_vnops.c Log: For reasons of consistency (and necessity), assert an exclusive vnode lock on the fifo vnode in fifo_open(): we rely on the vnode lock to serialize access to v_fifoinfo. MFC after: 3 days Revision Changes Path 1.128 +1 -0 src/sys/fs/fifofs/fifo_vnops.c From owner-cvs-src@FreeBSD.ORG Fri Sep 23 12:41:06 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E2F6016A41F; Fri, 23 Sep 2005 12:41:06 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9F06E43D45; Fri, 23 Sep 2005 12:41:06 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8NCf6Ts080807; Fri, 23 Sep 2005 12:41:06 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8NCf6Mn080806; Fri, 23 Sep 2005 12:41:06 GMT (envelope-from rwatson) Message-Id: <200509231241.j8NCf6Mn080806@repoman.freebsd.org> From: Robert Watson Date: Fri, 23 Sep 2005 12:41:06 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern uipc_usrreq.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Sep 2005 12:41:07 -0000 rwatson 2005-09-23 12:41:06 UTC FreeBSD src repository Modified files: sys/kern uipc_usrreq.c Log: Canonicalize the UNIX domain socket copyright layout: original holders before more recent holders. MFC after: 3 days Revision Changes Path 1.156 +3 -2 src/sys/kern/uipc_usrreq.c From owner-cvs-src@FreeBSD.ORG Fri Sep 23 12:55:23 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6582A16A41F; Fri, 23 Sep 2005 12:55:23 +0000 (GMT) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2200A43D45; Fri, 23 Sep 2005 12:55:23 +0000 (GMT) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8NCtN3B088535; Fri, 23 Sep 2005 12:55:23 GMT (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8NCtMuo088534; Fri, 23 Sep 2005 12:55:22 GMT (envelope-from ru) Message-Id: <200509231255.j8NCtMuo088534@repoman.freebsd.org> From: Ruslan Ermilov Date: Fri, 23 Sep 2005 12:55:22 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.bin/vgrind tmac.vgrind X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Sep 2005 12:55:23 -0000 ru 2005-09-23 12:55:22 UTC FreeBSD src repository Modified files: usr.bin/vgrind tmac.vgrind Log: Fix vgrind(1) indexing I broke in previous revision. PR: bin/86343 Submitted by: Matej Vela Revision Changes Path 1.3 +2 -0 src/usr.bin/vgrind/tmac.vgrind From owner-cvs-src@FreeBSD.ORG Fri Sep 23 13:06:24 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 22DF616A41F; Fri, 23 Sep 2005 13:06:24 +0000 (GMT) (envelope-from mnag@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D49BC43D46; Fri, 23 Sep 2005 13:06:23 +0000 (GMT) (envelope-from mnag@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8ND6NcB088988; Fri, 23 Sep 2005 13:06:23 GMT (envelope-from mnag@repoman.freebsd.org) Received: (from mnag@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8ND6NmB088987; Fri, 23 Sep 2005 13:06:23 GMT (envelope-from mnag) Message-Id: <200509231306.j8ND6NmB088987@repoman.freebsd.org> From: Marcus Alves Grando Date: Fri, 23 Sep 2005 13:06:23 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.bin/calendar/calendars calendar.freebsd X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Sep 2005 13:06:24 -0000 mnag 2005-09-23 13:06:23 UTC FreeBSD src repository (ports committer) Modified files: usr.bin/calendar/calendars calendar.freebsd Log: Add myself to FreeBSD calendar Approved by: pav (mentor) Revision Changes Path 1.167 +1 -0 src/usr.bin/calendar/calendars/calendar.freebsd From owner-cvs-src@FreeBSD.ORG Fri Sep 23 16:54:10 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 69BB116A41F; Fri, 23 Sep 2005 16:54:10 +0000 (GMT) (envelope-from wollman@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2886C43D45; Fri, 23 Sep 2005 16:54:10 +0000 (GMT) (envelope-from wollman@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8NGsA5k006388; Fri, 23 Sep 2005 16:54:10 GMT (envelope-from wollman@repoman.freebsd.org) Received: (from wollman@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8NGsAbe006387; Fri, 23 Sep 2005 16:54:10 GMT (envelope-from wollman) Message-Id: <200509231654.j8NGsAbe006387@repoman.freebsd.org> From: Garrett Wollman Date: Fri, 23 Sep 2005 16:54:10 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/etc/rc.d Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Sep 2005 16:54:10 -0000 wollman 2005-09-23 16:54:10 UTC FreeBSD src repository Modified files: etc/rc.d Makefile Log: If we're not installing OpenSSH in the base, don't install its startup file either. This clears the way for third-party SSH ports to install an RCng startup script. Revision Changes Path 1.56 +6 -1 src/etc/rc.d/Makefile From owner-cvs-src@FreeBSD.ORG Fri Sep 23 18:06:11 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9863716A41F; Fri, 23 Sep 2005 18:06:11 +0000 (GMT) (envelope-from sos@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 64D6F43D45; Fri, 23 Sep 2005 18:06:11 +0000 (GMT) (envelope-from sos@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8NI6BWh009385; Fri, 23 Sep 2005 18:06:11 GMT (envelope-from sos@repoman.freebsd.org) Received: (from sos@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8NI6BIs009384; Fri, 23 Sep 2005 18:06:11 GMT (envelope-from sos) Message-Id: <200509231806.j8NI6BIs009384@repoman.freebsd.org> From: Søren Schmidt Date: Fri, 23 Sep 2005 18:06:11 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/dev/ata ata-all.c ata-chipset.c ata-lowlevel.c ata-pci.h ata-queue.c ata-raid.c ata-raid.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Sep 2005 18:06:11 -0000 sos 2005-09-23 18:06:11 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/dev/ata ata-all.c ata-chipset.c ata-lowlevel.c ata-pci.h ata-queue.c ata-raid.c ata-raid.h Log: MFC: Harden the hotplug support for SATA devices. This also fixes a few races that was present in the timeout/detach code. Fix support for the VIA 6421 controller. Fixes the losage of some ATAPI device that reported failed probing. Fix problem finding the still working disk in a broken mirror on VIA. Approved by: re@ (scottl) Revision Changes Path 1.252.2.2 +40 -10 src/sys/dev/ata/ata-all.c 1.126.2.3 +33 -5 src/sys/dev/ata/ata-chipset.c 1.69.2.2 +10 -4 src/sys/dev/ata/ata-lowlevel.c 1.49.2.3 +1 -0 src/sys/dev/ata/ata-pci.h 1.50.2.1 +29 -36 src/sys/dev/ata/ata-queue.c 1.98.2.2 +1 -1 src/sys/dev/ata/ata-raid.c 1.34.2.1 +3 -0 src/sys/dev/ata/ata-raid.h From owner-cvs-src@FreeBSD.ORG Fri Sep 23 18:14:59 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.ORG Delivered-To: cvs-src@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3E71316A41F; Fri, 23 Sep 2005 18:14:59 +0000 (GMT) (envelope-from wb@freebie.xs4all.nl) Received: from smtp-vbr1.xs4all.nl (smtp-vbr1.xs4all.nl [194.109.24.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6835943D48; Fri, 23 Sep 2005 18:14:58 +0000 (GMT) (envelope-from wb@freebie.xs4all.nl) Received: from freebie.xs4all.nl (freebie.xs4all.nl [213.84.32.253]) by smtp-vbr1.xs4all.nl (8.13.3/8.13.3) with ESMTP id j8NIEo29068726; Fri, 23 Sep 2005 20:14:50 +0200 (CEST) (envelope-from wb@freebie.xs4all.nl) Received: from freebie.xs4all.nl (localhost [127.0.0.1]) by freebie.xs4all.nl (8.13.3/8.13.3) with ESMTP id j8NIEnPY004767; Fri, 23 Sep 2005 20:14:49 +0200 (CEST) (envelope-from wb@freebie.xs4all.nl) Received: (from wb@localhost) by freebie.xs4all.nl (8.13.3/8.13.1/Submit) id j8NIEnfs004766; Fri, 23 Sep 2005 20:14:49 +0200 (CEST) (envelope-from wb) Date: Fri, 23 Sep 2005 20:14:49 +0200 From: Wilko Bulte To: Andrew Gallatin Message-ID: <20050923181449.GA4749@freebie.xs4all.nl> References: <200509191350.j8JDo739044437@repoman.freebsd.org> <20050922164555.B10259@grasshopper.cs.duke.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050922164555.B10259@grasshopper.cs.duke.edu> X-OS: FreeBSD 5.4-STABLE User-Agent: Mutt/1.5.9i X-Virus-Scanned: by XS4ALL Virus Scanner Cc: cvs-src@FreeBSD.ORG, Bernd Walter , src-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/sys/alpha/alpha busdma_machdep.c src/sys/alpha/include chipset.h pmap.h src/sys/alpha/mcbus mcpcia.c src/sys/alpha/pci apecs.c cia.c irongate.c lca.c t2.c tsunami.c src/sys/alpha/tlsb dwlpx.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Sep 2005 18:14:59 -0000 On Thu, Sep 22, 2005 at 04:45:55PM -0400, Andrew Gallatin wrote.. > Bernd Walter [ticso@FreeBSD.org] wrote: > > ticso 2005-09-19 13:50:07 UTC > > > > FreeBSD src repository > > > > Modified files: > > sys/alpha/alpha busdma_machdep.c > > sys/alpha/include chipset.h pmap.h > > sys/alpha/mcbus mcpcia.c > > sys/alpha/pci apecs.c cia.c irongate.c lca.c t2.c > > tsunami.c > > sys/alpha/tlsb dwlpx.c > > Log: > > Relocate direct map specs into struct alpha_chipset. > > Prepare for PCI Scatter-Gather map. > > Panic if driver tries alpha_XXX_dmamap() out of range. > > It sounds like real busdma support for alpha is coming. Cool! Yeah.. ;) Frustrating Bernd with memory he could not install helps ;))) Wilko Bulte wilko@FreeBSD.org From owner-cvs-src@FreeBSD.ORG Fri Sep 23 20:49:57 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8639916A41F; Fri, 23 Sep 2005 20:49:57 +0000 (GMT) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 582A743D46; Fri, 23 Sep 2005 20:49:57 +0000 (GMT) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8NKnvDF024352; Fri, 23 Sep 2005 20:49:57 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8NKnvIj024351; Fri, 23 Sep 2005 20:49:57 GMT (envelope-from delphij) Message-Id: <200509232049.j8NKnvIj024351@repoman.freebsd.org> From: Xin LI Date: Fri, 23 Sep 2005 20:49:57 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/ufs/ufs ufs_inode.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Sep 2005 20:49:57 -0000 delphij 2005-09-23 20:49:57 UTC FreeBSD src repository Modified files: sys/ufs/ufs ufs_inode.c Log: Restore a historical ufs_inactive behavior that has been changed in rev. 1.40 of ufs_inode.c, which allows an inode being truncated even when the filesystem itself is marked RDONLY. A subsequent call of UFS_TRUNCATE (ffs_truncate) would panic the system as it asserts that it can only be called when the filesystem is mounted read-write (same changeset, rev. 1.74 of sys/ufs/ffs/ffs_inode.c). Because ffs_mount() already takes care of sync'ing the filesystem to disk before being downgraded to readonly, it appears to be more desirable that we should not permit this sort of writes to disk. This change would fix a panic that occours when read-only mounted a corrupted filesystem and doing some file operations. MT6/5/4 candidate Reviewed by: mckusick Revision Changes Path 1.64 +1 -1 src/sys/ufs/ufs/ufs_inode.c From owner-cvs-src@FreeBSD.ORG Fri Sep 23 21:04:02 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7084F16A41F; Fri, 23 Sep 2005 21:04:02 +0000 (GMT) (envelope-from csjp@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3995B43D46; Fri, 23 Sep 2005 21:04:02 +0000 (GMT) (envelope-from csjp@FreeBSD.org) Received: from freefall.freebsd.org (csjp@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j8NL42kn052330; Fri, 23 Sep 2005 21:04:02 GMT (envelope-from csjp@freefall.freebsd.org) Received: (from csjp@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j8NL423M052329; Fri, 23 Sep 2005 21:04:02 GMT (envelope-from csjp) Date: Fri, 23 Sep 2005 21:04:02 +0000 From: "Christian S.J. Peron" To: Xin LI Message-ID: <20050923210402.GA50245@freefall.freebsd.org> References: <200509232049.j8NKnvIj024351@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200509232049.j8NKnvIj024351@repoman.freebsd.org> User-Agent: Mutt/1.4.2.1i Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/ufs/ufs ufs_inode.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Sep 2005 21:04:02 -0000 On Fri, Sep 23, 2005 at 08:49:57PM +0000, Xin LI wrote: [..] > Log: > Restore a historical ufs_inactive behavior that has been changed > in rev. 1.40 of ufs_inode.c, which allows an inode being truncated > even when the filesystem itself is marked RDONLY. A subsequent > call of UFS_TRUNCATE (ffs_truncate) would panic the system as it > asserts that it can only be called when the filesystem is mounted > read-write (same changeset, rev. 1.74 of sys/ufs/ffs/ffs_inode.c). > Just to make sure that I am understanding you correctly here: You have restored a behaviour which can result in inode truncation, even on read only filesystems? Or you removed this behaviour? -- Christian S.J. Peron csjp@FreeBSD.ORG FreeBSD Committer FreeBSD Security Team From owner-cvs-src@FreeBSD.ORG Fri Sep 23 21:59:12 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2A6BE16A41F; Fri, 23 Sep 2005 21:59:12 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 435DF43D55; Fri, 23 Sep 2005 21:59:11 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8NLxBvB027099; Fri, 23 Sep 2005 21:59:11 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8NLxBx6027098; Fri, 23 Sep 2005 21:59:11 GMT (envelope-from imp) Message-Id: <200509232159.j8NLxBx6027098@repoman.freebsd.org> From: Warner Losh Date: Fri, 23 Sep 2005 21:59:11 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/ed if_ed_pccard.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Sep 2005 21:59:12 -0000 imp 2005-09-23 21:59:11 UTC FreeBSD src repository Modified files: sys/dev/ed if_ed_pccard.c Log: Remove obsolete include Revision Changes Path 1.101 +0 -2 src/sys/dev/ed/if_ed_pccard.c From owner-cvs-src@FreeBSD.ORG Sat Sep 24 00:38:47 2005 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D726F16A420; Sat, 24 Sep 2005 00:38:47 +0000 (GMT) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4298F43D48; Sat, 24 Sep 2005 00:38:47 +0000 (GMT) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8NNrZ2E031495; Fri, 23 Sep 2005 23:53:35 GMT (envelope-from pjd@repoman.freebsd.org) Received: (from pjd@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8NNrZ5Y031494; Fri, 23 Sep 2005 23:53:35 GMT (envelope-from pjd) Message-Id: <200509232353.j8NNrZ5Y031494@repoman.freebsd.org> From: Pawel Jakub Dawidek Date: Fri, 23 Sep 2005 23:53:35 +0000 (UTC) To: src-committers@freebsd.org, cvs-src@freebsd.org, cvs-all@freebsd.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/etc/rc.d geli X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Sep 2005 00:38:48 -0000 pjd 2005-09-23 23:53:35 UTC FreeBSD src repository Modified files: etc/rc.d geli Log: Simplify the code a bit by using newly added (to kldstat(8) '-q') option. Revision Changes Path 1.3 +1 -4 src/etc/rc.d/geli From owner-cvs-src@FreeBSD.ORG Sat Sep 24 00:38:48 2005 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 43C3F16A424; Sat, 24 Sep 2005 00:38:48 +0000 (GMT) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D880843D58; Sat, 24 Sep 2005 00:38:47 +0000 (GMT) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8NNqQfN031441; Fri, 23 Sep 2005 23:52:26 GMT (envelope-from pjd@repoman.freebsd.org) Received: (from pjd@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8NNqQBC031440; Fri, 23 Sep 2005 23:52:26 GMT (envelope-from pjd) Message-Id: <200509232352.j8NNqQBC031440@repoman.freebsd.org> From: Pawel Jakub Dawidek Date: Fri, 23 Sep 2005 23:52:26 +0000 (UTC) To: src-committers@freebsd.org, cvs-src@freebsd.org, cvs-all@freebsd.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sbin/kldstat kldstat.8 kldstat.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Sep 2005 00:38:48 -0000 pjd 2005-09-23 23:52:26 UTC FreeBSD src repository Modified files: sbin/kldstat kldstat.8 kldstat.c Log: Add '-q' option, which (when used with '-m' option) just tells if the given module is loaded or compiled into the kernel. This is useful mostly in startup scripts, when module should be loaded only if it wasn't compiled into the kernel nor already loaded, eg.: kldstat -q -m g_eli || kldload geom_eli.ko || err 1 'geom_eli module failed to load.' Revision Changes Path 1.14 +3 -0 src/sbin/kldstat/kldstat.8 1.18 +12 -3 src/sbin/kldstat/kldstat.c From owner-cvs-src@FreeBSD.ORG Sat Sep 24 00:38:48 2005 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C7A9F16A421; Sat, 24 Sep 2005 00:38:48 +0000 (GMT) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4130C43D49; Sat, 24 Sep 2005 00:38:48 +0000 (GMT) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8NNNslN030435; Fri, 23 Sep 2005 23:23:54 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8NNNsHU030434; Fri, 23 Sep 2005 23:23:54 GMT (envelope-from cognet) Message-Id: <200509232323.j8NNNsHU030434@repoman.freebsd.org> From: Olivier Houchard Date: Fri, 23 Sep 2005 23:23:54 +0000 (UTC) To: src-committers@freebsd.org, cvs-src@freebsd.org, cvs-all@freebsd.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/modules/snp Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Sep 2005 00:38:48 -0000 cognet 2005-09-23 23:23:54 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/modules/snp Makefile Log: MFC rev 1.5: revision 1.5 date: 2005/09/19 10:14:05; author: mux; state: Exp; lines: +1 -1 Fix the module build for snp(4). Approved by: re Revision Changes Path 1.4.2.1 +1 -1 src/sys/modules/snp/Makefile From owner-cvs-src@FreeBSD.ORG Sat Sep 24 00:38:49 2005 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2373516A422; Sat, 24 Sep 2005 00:38:49 +0000 (GMT) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C897B43D55; Sat, 24 Sep 2005 00:38:48 +0000 (GMT) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8NNMMuQ030364; Fri, 23 Sep 2005 23:22:22 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8NNMMZH030363; Fri, 23 Sep 2005 23:22:22 GMT (envelope-from cognet) Message-Id: <200509232322.j8NNMMZH030363@repoman.freebsd.org> From: Olivier Houchard Date: Fri, 23 Sep 2005 23:22:22 +0000 (UTC) To: src-committers@freebsd.org, cvs-src@freebsd.org, cvs-all@freebsd.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/dev/snp snp.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Sep 2005 00:38:49 -0000 cognet 2005-09-23 23:22:22 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/dev/snp snp.c Log: MFC rev 1.101 and 1.102: revision 1.101 date: 2005/09/18 19:23:35; author: cognet; state: Exp; lines: +14 -5 Slightly change the API for the SNPSTTY ioctl so that the userland now provides a file descriptor instead of a dev_t. revision 1.102 date: 2005/09/19 13:48:45; author: ru; state: Exp; lines: +5 -5 Restore the ability to detach from a tty via SIOCSTTY and document recent changes in a manpage. Approved by: re Revision Changes Path 1.99.2.2 +15 -6 src/sys/dev/snp/snp.c From owner-cvs-src@FreeBSD.ORG Sat Sep 24 00:38:49 2005 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5FE3116A425; Sat, 24 Sep 2005 00:38:49 +0000 (GMT) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 21BD643D49; Sat, 24 Sep 2005 00:38:49 +0000 (GMT) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8NNOtnu030485; Fri, 23 Sep 2005 23:24:55 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8NNOtlc030484; Fri, 23 Sep 2005 23:24:55 GMT (envelope-from cognet) Message-Id: <200509232324.j8NNOtlc030484@repoman.freebsd.org> From: Olivier Houchard Date: Fri, 23 Sep 2005 23:24:55 +0000 (UTC) To: src-committers@freebsd.org, cvs-src@freebsd.org, cvs-all@freebsd.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/usr.sbin/watch watch.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Sep 2005 00:38:49 -0000 cognet 2005-09-23 23:24:55 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) usr.sbin/watch watch.c Log: MFC rev 1.32, 1.33, 1.34: revision 1.32 date: 2005/09/18 19:24:05; author: cognet; state: Exp; lines: +8 -2 Open the tty device and pass the fd for SNPSTTY. revision 1.33 date: 2005/09/19 13:48:45; author: ru; state: Exp; lines: +3 -3 Restore the ability to detach from a tty via SIOCSTTY and document recent changes in a manpage. revision 1.34 date: 2005/09/21 14:30:14; author: cognet; state: Exp; lines: +8 -8 Close the tty file descriptor once we're done with it. Use O_NONBLOCK when opening the tty device. Approved by: re Revision Changes Path 1.31.8.1 +11 -5 src/usr.sbin/watch/watch.c From owner-cvs-src@FreeBSD.ORG Sat Sep 24 01:19:55 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1630C16A41F; Sat, 24 Sep 2005 01:19:55 +0000 (GMT) (envelope-from brian@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id AD86343D6D; Sat, 24 Sep 2005 01:19:53 +0000 (GMT) (envelope-from brian@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8O1JrM0041578; Sat, 24 Sep 2005 01:19:53 GMT (envelope-from brian@repoman.freebsd.org) Received: (from brian@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8O1JrSt041577; Sat, 24 Sep 2005 01:19:53 GMT (envelope-from brian) Message-Id: <200509240119.j8O1JrSt041577@repoman.freebsd.org> From: Brian Somers Date: Sat, 24 Sep 2005 01:19:53 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libpthread/thread thr_init.c thr_kern.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Sep 2005 01:19:55 -0000 brian 2005-09-24 01:19:53 UTC FreeBSD src repository Modified files: lib/libpthread/thread thr_init.c thr_kern.c Log: Modify the code path of the ifdef NOTYET part of _kse_single_thread(): o Don't reinitialise the atfork() handler list in the child. We are meant to call the child handler, and on subsequent fork()s should call all three functions as normal. o Don't reinitialise the thread specific keyed data in the child after a fork. Applications may require this for context. o Reinitialise curthread->tlflags after removing ourselves from (and reinitialising) the various internal thread lists. o Reinitialise __malloc_lock in the child after fork() (to balance our explicitly taking the lock prior to the fork()). With these changes, it is possible to enable the NOTYET code in thr_kern.c to allow the use of non-async-safe functions after fork()ing from a threaded program. Reviewed by: Daniel Eischen [_malloc_lock reinitialisation has since been moved to avoid polluting the !NOTYET code] Revision Changes Path 1.71 +1 -1 src/lib/libpthread/thread/thr_init.c 1.119 +10 -7 src/lib/libpthread/thread/thr_kern.c From owner-cvs-src@FreeBSD.ORG Sat Sep 24 01:59:40 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AEF4916A41F; Sat, 24 Sep 2005 01:59:40 +0000 (GMT) (envelope-from keramida@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 569CA43D49; Sat, 24 Sep 2005 01:59:40 +0000 (GMT) (envelope-from keramida@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8O1xeOY044011; Sat, 24 Sep 2005 01:59:40 GMT (envelope-from keramida@repoman.freebsd.org) Received: (from keramida@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8O1xePe044010; Sat, 24 Sep 2005 01:59:40 GMT (envelope-from keramida) Message-Id: <200509240159.j8O1xePe044010@repoman.freebsd.org> From: Giorgos Keramidas Date: Sat, 24 Sep 2005 01:59:40 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/bin/csh/USD.doc csh.2 src/bin/dd dd.1 src/contrib/amd/amd amd.8 src/contrib/amd/scripts amd.conf.5 src/contrib/cvs/man cvs.1 src/contrib/pf/pflogd pflogd.8 src/gnu/lib/libdialog dialog.3 src/gnu/usr.bin/man/man man.man ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Sep 2005 01:59:40 -0000 keramida 2005-09-24 01:59:40 UTC FreeBSD src repository (doc committer) Modified files: (Branch: RELENG_6) bin/csh/USD.doc csh.2 bin/dd dd.1 contrib/amd/amd amd.8 contrib/amd/scripts amd.conf.5 contrib/cvs/man cvs.1 contrib/pf/pflogd pflogd.8 gnu/lib/libdialog dialog.3 gnu/usr.bin/man/man man.man lib/libc/net rcmd.3 lib/libc/sys mmap.2 read.2 recv.2 sbin/fsck_ffs fsck_ffs.8 sbin/mount_msdosfs mount_msdosfs.8 sbin/reboot boot_i386.8 share/man/man3 fpgetround.3 share/man/man4 an.4 aue.4 awi.4 axe.4 bfe.4 bge.4 carp.4 cdce.4 cm.4 cue.4 dc.4 de.4 ed.4 em.4 en.4 esp.4 fwe.4 fwip.4 fxp.4 gif.4 hme.4 ipw.4 iwi.4 kue.4 lge.4 my.4 nge.4 nve.4 pcn.4 ral.4 re.4 rl.4 rue.4 sf.4 sis.4 sk.4 sn.4 ste.4 ti.4 tl.4 twe.4 tx.4 txp.4 udav.4 umodem.4 ural.4 vge.4 vlan.4 vr.4 wb.4 wi.4 witness.4 xe.4 xl.4 share/man/man4/man4.i386 arl.4 cp.4 cs.4 cx.4 ep.4 ex.4 fe.4 ie.4 lnc.4 ray.4 vx.4 share/man/man5 disktab.5 msdosfs.5 passwd.5 share/man/man9 vhold.9 usr.bin/chpass chpass.1 usr.bin/passwd passwd.1 usr.bin/uuidgen uuidgen.1 usr.sbin/jail jail.8 usr.sbin/mergemaster mergemaster.8 usr.sbin/rtadvd rtadvd.conf.5 usr.sbin/vipw vipw.8 Log: MFC: a lot of manpage fixes from HEAD. Approved by: re (hrs) Revision Changes Path 1.10.2.1 +5 -5 src/bin/csh/USD.doc/csh.2 1.30.2.1 +1 -1 src/bin/dd/dd.1 1.20.2.1 +3 -3 src/contrib/amd/amd/amd.8 1.17.2.1 +2 -2 src/contrib/amd/scripts/amd.conf.5 1.21.8.1 +2 -2 src/contrib/cvs/man/cvs.1 1.1.1.3.2.2 +2 -0 src/contrib/pf/pflogd/pflogd.8 1.27.2.1 +2 -2 src/gnu/lib/libdialog/dialog.3 1.24.2.1 +9 -3 src/gnu/usr.bin/man/man/man.man 1.24.2.1 +1 -1 src/lib/libc/net/rcmd.3 1.50.8.1 +7 -0 src/lib/libc/sys/mmap.2 1.30.2.1 +5 -0 src/lib/libc/sys/read.2 1.26.2.1 +2 -0 src/lib/libc/sys/recv.2 1.33.2.1 +2 -2 src/sbin/fsck_ffs/fsck_ffs.8 1.31.2.1 +1 -0 src/sbin/mount_msdosfs/mount_msdosfs.8 1.52.2.1 +23 -5 src/sbin/reboot/boot_i386.8 1.14.8.1 +1 -1 src/share/man/man3/fpgetround.3 1.21.10.1 +15 -1 src/share/man/man4/an.4 1.21.2.1 +15 -1 src/share/man/man4/aue.4 1.18.2.2 +15 -1 src/share/man/man4/awi.4 1.9.2.1 +16 -2 src/share/man/man4/axe.4 1.3.8.1 +16 -2 src/share/man/man4/bfe.4 1.18.2.1 +15 -1 src/share/man/man4/bge.4 1.8.2.1 +1 -1 src/share/man/man4/carp.4 1.3.2.1 +30 -12 src/share/man/man4/cdce.4 1.6.2.1 +18 -4 src/share/man/man4/cm.4 1.19.2.1 +16 -2 src/share/man/man4/cue.4 1.35.2.1 +15 -1 src/share/man/man4/dc.4 1.19.2.1 +16 -2 src/share/man/man4/de.4 1.45.2.1 +21 -2 src/share/man/man4/ed.4 1.20.2.1 +15 -1 src/share/man/man4/em.4 1.19.8.1 +16 -2 src/share/man/man4/en.4 1.4.2.1 +2 -2 src/share/man/man4/esp.4 1.7.2.1 +16 -7 src/share/man/man4/fwe.4 1.5.2.1 +17 -7 src/share/man/man4/fwip.4 1.34.2.1 +16 -2 src/share/man/man4/fxp.4 1.25.2.1 +1 -1 src/share/man/man4/gif.4 1.4.8.1 +16 -2 src/share/man/man4/hme.4 1.3.2.1 +16 -1 src/share/man/man4/ipw.4 1.4.2.1 +15 -1 src/share/man/man4/iwi.4 1.20.2.1 +16 -2 src/share/man/man4/kue.4 1.9.2.1 +15 -1 src/share/man/man4/lge.4 1.6.8.1 +15 -1 src/share/man/man4/man4.i386/arl.4 1.8.2.1 +16 -2 src/share/man/man4/man4.i386/cp.4 1.16.2.1 +16 -2 src/share/man/man4/man4.i386/cs.4 1.25.8.1 +16 -2 src/share/man/man4/man4.i386/cx.4 1.37.2.2 +29 -2 src/share/man/man4/man4.i386/ep.4 1.21.2.1 +15 -1 src/share/man/man4/man4.i386/ex.4 1.33.2.1 +16 -2 src/share/man/man4/man4.i386/fe.4 1.21.2.1 +16 -2 src/share/man/man4/man4.i386/ie.4 1.25.2.1 +24 -10 src/share/man/man4/man4.i386/lnc.4 1.13.2.1 +16 -2 src/share/man/man4/man4.i386/ray.4 1.20.2.1 +16 -2 src/share/man/man4/man4.i386/vx.4 1.4.8.1 +15 -1 src/share/man/man4/my.4 1.15.2.2 +15 -1 src/share/man/man4/nge.4 1.2.2.2 +14 -0 src/share/man/man4/nve.4 1.11.2.1 +15 -1 src/share/man/man4/pcn.4 1.3.2.1 +15 -1 src/share/man/man4/ral.4 1.12.2.2 +15 -1 src/share/man/man4/re.4 1.39.2.2 +16 -2 src/share/man/man4/rl.4 1.8.2.1 +15 -1 src/share/man/man4/rue.4 1.20.2.1 +16 -2 src/share/man/man4/sf.4 1.18.2.1 +15 -1 src/share/man/man4/sis.4 1.26.2.1 +15 -1 src/share/man/man4/sk.4 1.8.2.1 +28 -4 src/share/man/man4/sn.4 1.20.2.1 +15 -1 src/share/man/man4/ste.4 1.30.2.1 +15 -1 src/share/man/man4/ti.4 1.19.2.1 +16 -2 src/share/man/man4/tl.4 1.15.2.1 +9 -1 src/share/man/man4/twe.4 1.28.2.1 +15 -1 src/share/man/man4/tx.4 1.8.2.1 +16 -2 src/share/man/man4/txp.4 1.3.2.1 +16 -2 src/share/man/man4/udav.4 1.5.2.1 +2 -0 src/share/man/man4/umodem.4 1.3.2.1 +15 -1 src/share/man/man4/ural.4 1.7.2.1 +15 -1 src/share/man/man4/vge.4 1.23.2.2 +17 -4 src/share/man/man4/vlan.4 1.25.2.1 +17 -3 src/share/man/man4/vr.4 1.18.2.1 +16 -2 src/share/man/man4/wb.4 1.64.2.1 +15 -1 src/share/man/man4/wi.4 1.9.2.2 +3 -0 src/share/man/man4/witness.4 1.9.2.1 +16 -2 src/share/man/man4/xe.4 1.34.2.1 +15 -1 src/share/man/man4/xl.4 1.14.2.1 +1 -2 src/share/man/man5/disktab.5 1.4.12.1 +0 -4 src/share/man/man5/msdosfs.5 1.44.2.1 +15 -1 src/share/man/man5/passwd.5 1.3.2.1 +2 -2 src/share/man/man9/vhold.9 1.38.2.1 +1 -0 src/usr.bin/chpass/chpass.1 1.30.2.1 +1 -0 src/usr.bin/passwd/passwd.1 1.6.2.1 +3 -2 src/usr.bin/uuidgen/uuidgen.1 1.67.2.3 +4 -4 src/usr.sbin/jail/jail.8 1.32.2.1 +1 -1 src/usr.sbin/mergemaster/mergemaster.8 1.15.2.1 +3 -3 src/usr.sbin/rtadvd/rtadvd.conf.5 1.13.8.1 +1 -0 src/usr.sbin/vipw/vipw.8 From owner-cvs-src@FreeBSD.ORG Sat Sep 24 03:45:31 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6173616A41F; Sat, 24 Sep 2005 03:45:31 +0000 (GMT) (envelope-from delphij@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3094B43D48; Sat, 24 Sep 2005 03:45:31 +0000 (GMT) (envelope-from delphij@FreeBSD.org) Received: from freefall.freebsd.org (delphij@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j8O3jVaT008108; Sat, 24 Sep 2005 03:45:31 GMT (envelope-from delphij@freefall.freebsd.org) Received: (from delphij@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j8O3jV31008107; Sat, 24 Sep 2005 03:45:31 GMT (envelope-from delphij) Date: Sat, 24 Sep 2005 03:45:30 +0000 From: Xin LI To: "Christian S.J. Peron" Message-ID: <20050924034530.GA7939@freefall.freebsd.org> References: <200509232049.j8NKnvIj024351@repoman.freebsd.org> <20050923210402.GA50245@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050923210402.GA50245@freefall.freebsd.org> User-Agent: Mutt/1.4.2.1i Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/ufs/ufs ufs_inode.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Sep 2005 03:45:31 -0000 On Fri, Sep 23, 2005 at 09:04:02PM +0000, Christian S.J. Peron wrote: > On Fri, Sep 23, 2005 at 08:49:57PM +0000, Xin LI wrote: > [..] > > Log: > > Restore a historical ufs_inactive behavior that has been changed > > in rev. 1.40 of ufs_inode.c, which allows an inode being truncated > > even when the filesystem itself is marked RDONLY. A subsequent > > call of UFS_TRUNCATE (ffs_truncate) would panic the system as it > > asserts that it can only be called when the filesystem is mounted > > read-write (same changeset, rev. 1.74 of sys/ufs/ffs/ffs_inode.c). > > > > Just to make sure that I am understanding you correctly here: You have > restored a behaviour which can result in inode truncation, even on read > only filesystems? Or you removed this behaviour? Er... My bad English... I mean that "No writes to read-only file system" behavior was restored. Rev. 1.40 allows some writes to read-only filesystem, which can cause problem when mounting a corrupted problem. Cheers, From owner-cvs-src@FreeBSD.ORG Sat Sep 24 07:03:09 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C668616A41F; Sat, 24 Sep 2005 07:03:09 +0000 (GMT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8597143D55; Sat, 24 Sep 2005 07:03:09 +0000 (GMT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8O739qN061701; Sat, 24 Sep 2005 07:03:09 GMT (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8O739pu061700; Sat, 24 Sep 2005 07:03:09 GMT (envelope-from phk) Message-Id: <200509240703.j8O739pu061700@repoman.freebsd.org> From: Poul-Henning Kamp Date: Sat, 24 Sep 2005 07:03:09 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/fs/devfs devfs.h devfs_rule.c devfs_vfsops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Sep 2005 07:03:09 -0000 phk 2005-09-24 07:03:09 UTC FreeBSD src repository Modified files: sys/fs/devfs devfs.h devfs_rule.c devfs_vfsops.c Log: Make rule zero really magical, that way we don't have to do anything when we mount and get zero cost if no rules are used in a mountpoint. Add code to deref rules on unmount. Switch from SLIST to TAILQ. Drop SYSINIT, use SX_SYSINIT and static initializer of TAILQ instead. Drop goto, a break will do. Reduce double pointers to single pointers. Combine reaping and destroying rulesets. Avoid memory leaks in a some error cases. Revision Changes Path 1.28 +1 -1 src/sys/fs/devfs/devfs.h 1.20 +97 -151 src/sys/fs/devfs/devfs_rule.c 1.48 +1 -1 src/sys/fs/devfs/devfs_vfsops.c From owner-cvs-src@FreeBSD.ORG Sat Sep 24 07:07:55 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D553F16A41F; Sat, 24 Sep 2005 07:07:55 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 652BA43D58; Sat, 24 Sep 2005 07:07:55 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8O77tYr061932; Sat, 24 Sep 2005 07:07:55 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8O77tMV061931; Sat, 24 Sep 2005 07:07:55 GMT (envelope-from brueffer) Message-Id: <200509240707.j8O77tMV061931@repoman.freebsd.org> From: Christian Brueffer Date: Sat, 24 Sep 2005 07:07:55 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/release/doc/en_US.ISO8859-1/hardware/amd64 proc-amd64.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Sep 2005 07:07:56 -0000 brueffer 2005-09-24 07:07:55 UTC FreeBSD src repository (doc committer) Modified files: release/doc/en_US.ISO8859-1/hardware/amd64 proc-amd64.sgml Log: Fix typo. PR: 86522 Submitted by: Stephen Hurd MFC after: 3 days Revision Changes Path 1.6 +1 -1 src/release/doc/en_US.ISO8859-1/hardware/amd64/proc-amd64.sgml From owner-cvs-src@FreeBSD.ORG Sat Sep 24 07:13:38 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 38BF816A41F; Sat, 24 Sep 2005 07:13:38 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 03FF943D49; Sat, 24 Sep 2005 07:13:38 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8O7DbZQ062175; Sat, 24 Sep 2005 07:13:37 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8O7DbZr062174; Sat, 24 Sep 2005 07:13:37 GMT (envelope-from brueffer) Message-Id: <200509240713.j8O7DbZr062174@repoman.freebsd.org> From: Christian Brueffer Date: Sat, 24 Sep 2005 07:13:37 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/lib/libc/stdio fgetwln.3 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Sep 2005 07:13:38 -0000 brueffer 2005-09-24 07:13:37 UTC FreeBSD src repository (doc committer) Modified files: (Branch: RELENG_6) lib/libc/stdio fgetwln.3 Log: MFC: rev. 1.2 Use the correct function name as .Nm argument. Approved by: re (hrs) Revision Changes Path 1.1.8.1 +1 -1 src/lib/libc/stdio/fgetwln.3 From owner-cvs-src@FreeBSD.ORG Sat Sep 24 07:14:35 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EF88816A420; Sat, 24 Sep 2005 07:14:34 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id BA60143D4C; Sat, 24 Sep 2005 07:14:34 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8O7EYLN062258; Sat, 24 Sep 2005 07:14:34 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8O7EYwG062257; Sat, 24 Sep 2005 07:14:34 GMT (envelope-from brueffer) Message-Id: <200509240714.j8O7EYwG062257@repoman.freebsd.org> From: Christian Brueffer Date: Sat, 24 Sep 2005 07:14:34 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Cc: Subject: cvs commit: src/lib/libc/stdio fgetwln.3 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Sep 2005 07:14:35 -0000 brueffer 2005-09-24 07:14:34 UTC FreeBSD src repository (doc committer) Modified files: (Branch: RELENG_5) lib/libc/stdio fgetwln.3 Log: MFC: rev. 1.2 Use the correct function name as .Nm argument. Revision Changes Path 1.1.2.1 +1 -1 src/lib/libc/stdio/fgetwln.3 From owner-cvs-src@FreeBSD.ORG Sat Sep 24 07:24:42 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F2F9716A41F; Sat, 24 Sep 2005 07:24:41 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id BEE3A43D48; Sat, 24 Sep 2005 07:24:41 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8O7OfHd062768; Sat, 24 Sep 2005 07:24:41 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8O7OfiE062767; Sat, 24 Sep 2005 07:24:41 GMT (envelope-from brueffer) Message-Id: <200509240724.j8O7OfiE062767@repoman.freebsd.org> From: Christian Brueffer Date: Sat, 24 Sep 2005 07:24:41 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Cc: Subject: cvs commit: src/share/man/man4 vr.4 src/share/man/man4/man4.i386 lnc.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Sep 2005 07:24:42 -0000 brueffer 2005-09-24 07:24:41 UTC FreeBSD src repository (doc committer) Modified files: (Branch: RELENG_5) share/man/man4 vr.4 share/man/man4/man4.i386 lnc.4 Log: MFC: Sort list of supported hardware. Revision Changes Path 1.21.4.2 +8 -8 src/share/man/man4/man4.i386/lnc.4 1.21.2.4 +2 -2 src/share/man/man4/vr.4 From owner-cvs-src@FreeBSD.ORG Sat Sep 24 07:35:17 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E37B116A41F; Sat, 24 Sep 2005 07:35:17 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9384643D4C; Sat, 24 Sep 2005 07:35:14 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8O7ZExg063188; Sat, 24 Sep 2005 07:35:14 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8O7ZEFP063187; Sat, 24 Sep 2005 07:35:14 GMT (envelope-from brueffer) Message-Id: <200509240735.j8O7ZEFP063187@repoman.freebsd.org> From: Christian Brueffer Date: Sat, 24 Sep 2005 07:35:13 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Cc: Subject: cvs commit: src/share/man/man4 esp.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Sep 2005 07:35:18 -0000 brueffer 2005-09-24 07:35:13 UTC FreeBSD src repository (doc committer) Modified files: (Branch: RELENG_5) share/man/man4 esp.4 Log: MFC: rev. 1.5 Change the DESCRIPTION section into HARDWARE, since it already lists the supported hardware. Revision Changes Path 1.3.2.2 +2 -2 src/share/man/man4/esp.4 From owner-cvs-src@FreeBSD.ORG Sat Sep 24 07:45:22 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 17B4216A41F; Sat, 24 Sep 2005 07:45:22 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D938C43D48; Sat, 24 Sep 2005 07:45:21 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8O7jLE5063606; Sat, 24 Sep 2005 07:45:21 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8O7jLBh063605; Sat, 24 Sep 2005 07:45:21 GMT (envelope-from brueffer) Message-Id: <200509240745.j8O7jLBh063605@repoman.freebsd.org> From: Christian Brueffer Date: Sat, 24 Sep 2005 07:45:21 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/release/doc/en_US.ISO8859-1/hardware/common dev.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Sep 2005 07:45:22 -0000 brueffer 2005-09-24 07:45:21 UTC FreeBSD src repository (doc committer) Modified files: (Branch: RELENG_6) release/doc/en_US.ISO8859-1/hardware/common dev.sgml Log: MFC: rev. 1.286 Don't claim matcd(4) support, it was removed long ago. Approved by: re (hrs) Revision Changes Path 1.282.2.2 +0 -5 src/release/doc/en_US.ISO8859-1/hardware/common/dev.sgml From owner-cvs-src@FreeBSD.ORG Sat Sep 24 07:48:05 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6092F16A41F; Sat, 24 Sep 2005 07:48:05 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 06AF943D4C; Sat, 24 Sep 2005 07:48:05 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8O7m4l5063749; Sat, 24 Sep 2005 07:48:04 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8O7m4oC063748; Sat, 24 Sep 2005 07:48:04 GMT (envelope-from brueffer) Message-Id: <200509240748.j8O7m4oC063748@repoman.freebsd.org> From: Christian Brueffer Date: Sat, 24 Sep 2005 07:48:04 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Cc: Subject: cvs commit: src/release/doc/en_US.ISO8859-1/hardware/common dev.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Sep 2005 07:48:05 -0000 brueffer 2005-09-24 07:48:04 UTC FreeBSD src repository (doc committer) Modified files: (Branch: RELENG_5) release/doc/en_US.ISO8859-1/hardware/common dev.sgml Log: MFC: rev. 1.286 Don't claim matcd(4) support, it was removed long ago. Revision Changes Path 1.227.2.33 +0 -5 src/release/doc/en_US.ISO8859-1/hardware/common/dev.sgml From owner-cvs-src@FreeBSD.ORG Sat Sep 24 08:20:46 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 72A2716A41F; Sat, 24 Sep 2005 08:20:46 +0000 (GMT) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4073343D48; Sat, 24 Sep 2005 08:20:46 +0000 (GMT) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8O8Kj7r064985; Sat, 24 Sep 2005 08:20:46 GMT (envelope-from pjd@repoman.freebsd.org) Received: (from pjd@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8O8Kjr9064984; Sat, 24 Sep 2005 08:20:45 GMT (envelope-from pjd) Message-Id: <200509240820.j8O8Kjr9064984@repoman.freebsd.org> From: Pawel Jakub Dawidek Date: Sat, 24 Sep 2005 08:20:45 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sbin/kldstat kldstat.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Sep 2005 08:20:46 -0000 pjd 2005-09-24 08:20:45 UTC FreeBSD src repository Modified files: sbin/kldstat kldstat.c Log: Update usage. Revision Changes Path 1.19 +1 -1 src/sbin/kldstat/kldstat.c From owner-cvs-src@FreeBSD.ORG Sat Sep 24 10:46:39 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 624E916A41F; Sat, 24 Sep 2005 10:46:39 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2481B43D4C; Sat, 24 Sep 2005 10:46:39 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8OAkdbV077818; Sat, 24 Sep 2005 10:46:39 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8OAkc39077817; Sat, 24 Sep 2005 10:46:38 GMT (envelope-from brueffer) Message-Id: <200509241046.j8OAkc39077817@repoman.freebsd.org> From: Christian Brueffer Date: Sat, 24 Sep 2005 10:46:38 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/release/doc/en_US.ISO8859-1/hardware/common dev.sgml src/release/doc/share/misc dev.archlist.txt X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Sep 2005 10:46:39 -0000 brueffer 2005-09-24 10:46:38 UTC FreeBSD src repository (doc committer) Modified files: (Branch: RELENG_6) release/doc/en_US.ISO8859-1/hardware/common dev.sgml release/doc/share/misc dev.archlist.txt Log: MFC: - Sort the list of ethernet devices by driver-name. - Sort the list of disk controllers by driver-name. The notable exception is ata(4), which should stay on top. - Add esp(4). Approved by: re (hrs) Revision Changes Path 1.282.2.3 +85 -83 src/release/doc/en_US.ISO8859-1/hardware/common/dev.sgml 1.62.2.2 +1 -0 src/release/doc/share/misc/dev.archlist.txt From owner-cvs-src@FreeBSD.ORG Sat Sep 24 12:27:00 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6C80316A41F; Sat, 24 Sep 2005 12:27:00 +0000 (GMT) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 30F3543D49; Sat, 24 Sep 2005 12:27:00 +0000 (GMT) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8OCR0SY081166; Sat, 24 Sep 2005 12:27:00 GMT (envelope-from simon@repoman.freebsd.org) Received: (from simon@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8OCQxg3081165; Sat, 24 Sep 2005 12:26:59 GMT (envelope-from simon) Message-Id: <200509241226.j8OCQxg3081165@repoman.freebsd.org> From: "Simon L. Nielsen" Date: Sat, 24 Sep 2005 12:26:59 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/tools/tools/nanobsd nanobsd.sh X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Sep 2005 12:27:00 -0000 simon 2005-09-24 12:26:59 UTC FreeBSD src repository (doc,ports committer) Modified files: tools/tools/nanobsd nanobsd.sh Log: Make it possible to set the NANO_TOOLS variable to a directory outside of $NANO_SRC, which can e.g. be used if the nanobsd scripts are not in the source tree being built. Improved by: phk Approved by: phk Revision Changes Path 1.14 +11 -2 src/tools/tools/nanobsd/nanobsd.sh From owner-cvs-src@FreeBSD.ORG Sat Sep 24 13:17:34 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B455616A41F; Sat, 24 Sep 2005 13:17:34 +0000 (GMT) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5F51B43D49; Sat, 24 Sep 2005 13:17:34 +0000 (GMT) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8ODHYsN090139; Sat, 24 Sep 2005 13:17:34 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8ODHX7R090138; Sat, 24 Sep 2005 13:17:33 GMT (envelope-from cognet) Message-Id: <200509241317.j8ODHX7R090138@repoman.freebsd.org> From: Olivier Houchard Date: Sat, 24 Sep 2005 13:17:33 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/share/man/man4 snp.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Sep 2005 13:17:34 -0000 cognet 2005-09-24 13:17:33 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) share/man/man4 snp.4 Log: MFC rev 1.27: revision 1.27 date: 2005/09/19 13:48:45; author: ru; state: Exp; lines: +8 -5 Restore the ability to detach from a tty via SIOCSTTY and document recent changes in a manpage. Approved by: re Revision Changes Path 1.26.2.1 +8 -5 src/share/man/man4/snp.4 From owner-cvs-src@FreeBSD.ORG Sat Sep 24 13:18:30 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C8B3916A41F; Sat, 24 Sep 2005 13:18:30 +0000 (GMT) (envelope-from stefanf@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8A81143D49; Sat, 24 Sep 2005 13:18:30 +0000 (GMT) (envelope-from stefanf@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8ODIUJV090187; Sat, 24 Sep 2005 13:18:30 GMT (envelope-from stefanf@repoman.freebsd.org) Received: (from stefanf@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8ODIUcu090186; Sat, 24 Sep 2005 13:18:30 GMT (envelope-from stefanf) Message-Id: <200509241318.j8ODIUcu090186@repoman.freebsd.org> From: Stefan Farfeleder Date: Sat, 24 Sep 2005 13:18:30 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.bin/sed main.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Sep 2005 13:18:31 -0000 stefanf 2005-09-24 13:18:30 UTC FreeBSD src repository Modified files: usr.bin/sed main.c Log: The function inplace_edit() doesn't exist anymore, remove the prototype. Submitted by: Leonardo Chiquitto Filho Revision Changes Path 1.37 +0 -1 src/usr.bin/sed/main.c From owner-cvs-src@FreeBSD.ORG Sat Sep 24 13:19:20 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B507316A41F; Sat, 24 Sep 2005 13:19:20 +0000 (GMT) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4E1DF43D53; Sat, 24 Sep 2005 13:19:20 +0000 (GMT) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8ODJKOW090250; Sat, 24 Sep 2005 13:19:20 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8ODJKhk090249; Sat, 24 Sep 2005 13:19:20 GMT (envelope-from cognet) Message-Id: <200509241319.j8ODJKhk090249@repoman.freebsd.org> From: Olivier Houchard Date: Sat, 24 Sep 2005 13:19:20 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/sys snoop.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Sep 2005 13:19:20 -0000 cognet 2005-09-24 13:19:20 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/sys snoop.h Log: It seems I can't MFC something without forgetting half the files. MFC rev 1.25 revision 1.25 date: 2005/09/18 19:23:35; author: cognet; state: Exp; lines: +2 -4 Slightly change the API for the SNPSTTY ioctl so that the userland now provides a file descriptor instead of a dev_t. Approved by: re Revision Changes Path 1.24.2.1 +2 -4 src/sys/sys/snoop.h From owner-cvs-src@FreeBSD.ORG Sat Sep 24 14:49:37 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9732C16A41F; Sat, 24 Sep 2005 14:49:37 +0000 (GMT) (envelope-from netchild@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5A4AD43D49; Sat, 24 Sep 2005 14:49:37 +0000 (GMT) (envelope-from netchild@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8OEnbaW093383; Sat, 24 Sep 2005 14:49:37 GMT (envelope-from netchild@repoman.freebsd.org) Received: (from netchild@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8OEnb3F093382; Sat, 24 Sep 2005 14:49:37 GMT (envelope-from netchild) Message-Id: <200509241449.j8OEnb3F093382@repoman.freebsd.org> From: Alexander Leidinger Date: Sat, 24 Sep 2005 14:49:37 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/usb ehcivar.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Sep 2005 14:49:37 -0000 netchild 2005-09-24 14:49:36 UTC FreeBSD src repository Modified files: sys/dev/usb ehcivar.h Log: This part of the struct isn't needed on FreeBSD: ---snip--- FYI this bit isn't needed for FreeBSD - I think it came from either OpenBSD or NetBSD where arc4random() wasn't available during cold boot. ---snip--- Explained by: iedowse Revision Changes Path 1.11 +2 -0 src/sys/dev/usb/ehcivar.h From owner-cvs-src@FreeBSD.ORG Sat Sep 24 15:57:18 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9FE8716A41F; Sat, 24 Sep 2005 15:57:18 +0000 (GMT) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 604BA43D49; Sat, 24 Sep 2005 15:57:18 +0000 (GMT) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8OFvIYb096012; Sat, 24 Sep 2005 15:57:18 GMT (envelope-from pjd@repoman.freebsd.org) Received: (from pjd@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8OFvId5096011; Sat, 24 Sep 2005 15:57:18 GMT (envelope-from pjd) Message-Id: <200509241557.j8OFvId5096011@repoman.freebsd.org> From: Pawel Jakub Dawidek Date: Sat, 24 Sep 2005 15:57:18 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/etc/rc.d pf pflog X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Sep 2005 15:57:18 -0000 pjd 2005-09-24 15:57:18 UTC FreeBSD src repository Modified files: etc/rc.d pf pflog Log: Simplify the code by making use of 'kldstat -q -m '. No objections from: mlaier Revision Changes Path 1.8 +3 -6 src/etc/rc.d/pf 1.6 +1 -1 src/etc/rc.d/pflog From owner-cvs-src@FreeBSD.ORG Sat Sep 24 16:47:35 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1CD1A16A41F; Sat, 24 Sep 2005 16:47:35 +0000 (GMT) (envelope-from wilko@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D40D343D49; Sat, 24 Sep 2005 16:47:34 +0000 (GMT) (envelope-from wilko@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8OGlYsW005225; Sat, 24 Sep 2005 16:47:34 GMT (envelope-from wilko@repoman.freebsd.org) Received: (from wilko@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8OGlYHv005224; Sat, 24 Sep 2005 16:47:34 GMT (envelope-from wilko) Message-Id: <200509241647.j8OGlYHv005224@repoman.freebsd.org> From: Wilko Bulte Date: Sat, 24 Sep 2005 16:47:34 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/alpha/conf GENERIC X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Sep 2005 16:47:35 -0000 wilko 2005-09-24 16:47:34 UTC FreeBSD src repository Modified files: sys/alpha/conf GENERIC Log: Try to avoid crashes during kernel startup by limiting the # of EISA slots to probe. Problems have been reported in this area, lets hope this bandaid helps. !! Owners of EISA-equipped Alpha machines are requested to at least !! boot-test a 6-BETA build and report back to the Alpha list. Thanks! Approved by: re (scottl) Suggested by: ticso Revision Changes Path 1.188 +3 -0 src/sys/alpha/conf/GENERIC From owner-cvs-src@FreeBSD.ORG Sat Sep 24 17:32:21 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6963B16A41F; Sat, 24 Sep 2005 17:32:21 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2F20B43D48; Sat, 24 Sep 2005 17:32:21 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8OHWLB1006869; Sat, 24 Sep 2005 17:32:21 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8OHWLhe006868; Sat, 24 Sep 2005 17:32:21 GMT (envelope-from imp) Message-Id: <200509241732.j8OHWLhe006868@repoman.freebsd.org> From: Warner Losh Date: Sat, 24 Sep 2005 17:32:20 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/ed if_ed_pccard.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Sep 2005 17:32:21 -0000 imp 2005-09-24 17:32:20 UTC FreeBSD src repository Modified files: sys/dev/ed if_ed_pccard.c Log: The DLink DE650 has the same ID as Linksys EthernetCard, so we don't need a sperate entry for it. Revision Changes Path 1.102 +0 -1 src/sys/dev/ed/if_ed_pccard.c From owner-cvs-src@FreeBSD.ORG Sat Sep 24 17:32:58 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0F6C416A41F; Sat, 24 Sep 2005 17:32:58 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CB0EB43D48; Sat, 24 Sep 2005 17:32:57 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8OHWvhh006910; Sat, 24 Sep 2005 17:32:57 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8OHWvQd006909; Sat, 24 Sep 2005 17:32:57 GMT (envelope-from imp) Message-Id: <200509241732.j8OHWvQd006909@repoman.freebsd.org> From: Warner Losh Date: Sat, 24 Sep 2005 17:32:57 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/pccard pccarddevs X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Sep 2005 17:32:58 -0000 imp 2005-09-24 17:32:57 UTC FreeBSD src repository Modified files: sys/dev/pccard pccarddevs Log: Remove unnecessary Dlink de650 entry Revision Changes Path 1.118 +0 -1 src/sys/dev/pccard/pccarddevs From owner-cvs-src@FreeBSD.ORG Sat Sep 24 17:36:44 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 05E5A16A41F; Sat, 24 Sep 2005 17:36:44 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9ED5443D49; Sat, 24 Sep 2005 17:36:43 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8OHahGP007103; Sat, 24 Sep 2005 17:36:43 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8OHahDo007102; Sat, 24 Sep 2005 17:36:43 GMT (envelope-from imp) Message-Id: <200509241736.j8OHahDo007102@repoman.freebsd.org> From: Warner Losh Date: Sat, 24 Sep 2005 17:36:43 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/ed if_ed_pccard.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Sep 2005 17:36:44 -0000 imp 2005-09-24 17:36:43 UTC FreeBSD src repository Modified files: sys/dev/ed if_ed_pccard.c Log: I have confirmed with my Epson EEN10B that it needs to look at the attribute memory at 0xff0 to find its MAC address. This is another instance of the IBM ethercard II from all apperances (short of popping the lid). Update the entry to document which cards we support actually need this functionality. Revision Changes Path 1.103 +1 -2 src/sys/dev/ed/if_ed_pccard.c From owner-cvs-src@FreeBSD.ORG Sat Sep 24 19:31:11 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 26D4716A41F; Sat, 24 Sep 2005 19:31:11 +0000 (GMT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id F396F43D48; Sat, 24 Sep 2005 19:31:10 +0000 (GMT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8OJVAYH013471; Sat, 24 Sep 2005 19:31:10 GMT (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8OJVAwm013470; Sat, 24 Sep 2005 19:31:10 GMT (envelope-from phk) Message-Id: <200509241931.j8OJVAwm013470@repoman.freebsd.org> From: Poul-Henning Kamp Date: Sat, 24 Sep 2005 19:31:10 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/sys bus.h rman.h types.h src/sys/kern subr_bus.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Sep 2005 19:31:11 -0000 phk 2005-09-24 19:31:10 UTC FreeBSD src repository Modified files: sys/sys bus.h rman.h types.h sys/kern subr_bus.c Log: Add two convenience functions for device drivers: bus_alloc_resources() and bus_free_resources(). These functions take a list of resources and handle them all in one go. A flag makes it possible to mark a resource as optional. A typical device driver can save 10-30 lines of code by using these. Usage examples will follow RSN. MFC: A good idea, eventually. Revision Changes Path 1.186 +31 -0 src/sys/kern/subr_bus.c 1.72 +10 -5 src/sys/sys/bus.h 1.28 +1 -0 src/sys/sys/rman.h 1.93 +1 -0 src/sys/sys/types.h From owner-cvs-src@FreeBSD.ORG Sat Sep 24 19:41:57 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E3F0C16A41F; Sat, 24 Sep 2005 19:41:57 +0000 (GMT) (envelope-from krion@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 27AAE43D55; Sat, 24 Sep 2005 19:41:57 +0000 (GMT) (envelope-from krion@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8OJfvuL013847; Sat, 24 Sep 2005 19:41:57 GMT (envelope-from krion@repoman.freebsd.org) Received: (from krion@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8OJfu1H013846; Sat, 24 Sep 2005 19:41:57 GMT (envelope-from krion) Message-Id: <200509241941.j8OJfu1H013846@repoman.freebsd.org> From: Kirill Ponomarew Date: Sat, 24 Sep 2005 19:41:56 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.sbin/pkg_install/info show.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Sep 2005 19:41:58 -0000 krion 2005-09-24 19:41:56 UTC FreeBSD src repository Modified files: usr.sbin/pkg_install/info show.c Log: Remove '\n' since it's redundant in case if file doesn't exist while running 'pkg_info -g' Based on PR: bin/42609 Submitted by: Jeff King MFC after: 3 days Revision Changes Path 1.39 +1 -1 src/usr.sbin/pkg_install/info/show.c From owner-cvs-src@FreeBSD.ORG Sat Sep 24 20:07:04 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5A36316A41F; Sat, 24 Sep 2005 20:07:04 +0000 (GMT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 261AE43D49; Sat, 24 Sep 2005 20:07:04 +0000 (GMT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8OK73Tr014786; Sat, 24 Sep 2005 20:07:03 GMT (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8OK73Xt014785; Sat, 24 Sep 2005 20:07:03 GMT (envelope-from phk) Message-Id: <200509242007.j8OK73Xt014785@repoman.freebsd.org> From: Poul-Henning Kamp Date: Sat, 24 Sep 2005 20:07:03 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern subr_rman.c src/sys/sys rman.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Sep 2005 20:07:04 -0000 phk 2005-09-24 20:07:03 UTC FreeBSD src repository Modified files: sys/kern subr_rman.c sys/sys rman.h Log: Split struct resource in an external and internal part. The external part is still called 'struct resource' but the contents is now visible to drivers etc. This makes it part of the device driver ABI so it not be changed lightly. A comment to this effect is in place. The internal part is called 'struct resource_i' and contain its external counterpart as one field. Move the bus_space tag+handle into the external struct resource, this removes the need for device drivers to even know about these fields in order to use bus_space to access hardware. (More in following commit). Revision Changes Path 1.44 +57 -40 src/sys/kern/subr_rman.c 1.29 +21 -8 src/sys/sys/rman.h From owner-cvs-src@FreeBSD.ORG Sat Sep 24 20:11:07 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 85E3716A41F; Sat, 24 Sep 2005 20:11:07 +0000 (GMT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 46C7D43D48; Sat, 24 Sep 2005 20:11:07 +0000 (GMT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8OKB7q5015001; Sat, 24 Sep 2005 20:11:07 GMT (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8OKB7cL015000; Sat, 24 Sep 2005 20:11:07 GMT (envelope-from phk) Message-Id: <200509242011.j8OKB7cL015000@repoman.freebsd.org> From: Poul-Henning Kamp Date: Sat, 24 Sep 2005 20:11:07 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/sys bus.h src/sys/tools bus_macro.sh X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Sep 2005 20:11:07 -0000 phk 2005-09-24 20:11:07 UTC FreeBSD src repository Modified files: sys/sys bus.h Added files: sys/tools bus_macro.sh Log: Add convenience macros for bus_space usage that doesn't require specification of bus tag+handle. Instead of bus_space_write_1(sc->tag, sc->handle, ...) this macros offer bus_write_1(sc->resource, ...) The name+argument transformation is constant and the the macros are generated (by hand) by the script in tools/bus_macro.sh. Revision Changes Path 1.73 +135 -0 src/sys/sys/bus.h 1.1 +68 -0 src/sys/tools/bus_macro.sh (new) From owner-cvs-src@FreeBSD.ORG Sat Sep 24 20:43:53 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 81E6516A41F; Sat, 24 Sep 2005 20:43:53 +0000 (GMT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4393B43D48; Sat, 24 Sep 2005 20:43:53 +0000 (GMT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8OKhrDL016238; Sat, 24 Sep 2005 20:43:53 GMT (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8OKhr5d016237; Sat, 24 Sep 2005 20:43:53 GMT (envelope-from phk) Message-Id: <200509242043.j8OKhr5d016237@repoman.freebsd.org> From: Poul-Henning Kamp Date: Sat, 24 Sep 2005 20:43:53 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/pci if_sis.c if_sisreg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Sep 2005 20:43:53 -0000 phk 2005-09-24 20:43:53 UTC FreeBSD src repository Modified files: sys/pci if_sis.c if_sisreg.h Log: Use the new bus_space/resource convenience functions. Revision Changes Path 1.138 +17 -39 src/sys/pci/if_sis.c 1.35 +1 -4 src/sys/pci/if_sisreg.h From owner-cvs-src@FreeBSD.ORG Sat Sep 24 20:44:56 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 54D3516A420; Sat, 24 Sep 2005 20:44:56 +0000 (GMT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 83D0843D66; Sat, 24 Sep 2005 20:44:55 +0000 (GMT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8OKit48016298; Sat, 24 Sep 2005 20:44:55 GMT (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8OKitdu016297; Sat, 24 Sep 2005 20:44:55 GMT (envelope-from phk) Message-Id: <200509242044.j8OKitdu016297@repoman.freebsd.org> From: Poul-Henning Kamp Date: Sat, 24 Sep 2005 20:44:55 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/ieee488 pcii.c tnt4882.c upd7210.c upd7210.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Sep 2005 20:44:56 -0000 phk 2005-09-24 20:44:55 UTC FreeBSD src repository Modified files: sys/dev/ieee488 pcii.c tnt4882.c upd7210.c upd7210.h Log: Use new bus_space/resource convenience functions. Pretend the 10-bit I/O ISA addressing is not our problem. Revision Changes Path 1.6 +50 -67 src/sys/dev/ieee488/pcii.c 1.2 +17 -71 src/sys/dev/ieee488/tnt4882.c 1.9 +3 -8 src/sys/dev/ieee488/upd7210.c 1.6 +1 -2 src/sys/dev/ieee488/upd7210.h From owner-cvs-src@FreeBSD.ORG Sat Sep 24 20:46:03 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5CC6B16A41F; Sat, 24 Sep 2005 20:46:03 +0000 (GMT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1F08F43D48; Sat, 24 Sep 2005 20:46:03 +0000 (GMT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8OKk2l0016425; Sat, 24 Sep 2005 20:46:02 GMT (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8OKk296016424; Sat, 24 Sep 2005 20:46:02 GMT (envelope-from phk) Message-Id: <200509242046.j8OKk296016424@repoman.freebsd.org> From: Poul-Henning Kamp Date: Sat, 24 Sep 2005 20:46:02 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/adlink adlink.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Sep 2005 20:46:03 -0000 phk 2005-09-24 20:46:02 UTC FreeBSD src repository Modified files: sys/dev/adlink adlink.c Log: Use the new bus_space/resource convenience functions. Revision Changes Path 1.15 +35 -56 src/sys/dev/adlink/adlink.c From owner-cvs-src@FreeBSD.ORG Sat Sep 24 21:15:01 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F1B4C16A41F; Sat, 24 Sep 2005 21:15:00 +0000 (GMT) (envelope-from kientzle@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B3B1243D48; Sat, 24 Sep 2005 21:15:00 +0000 (GMT) (envelope-from kientzle@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8OLF0x2024681; Sat, 24 Sep 2005 21:15:00 GMT (envelope-from kientzle@repoman.freebsd.org) Received: (from kientzle@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8OLF0Kv024680; Sat, 24 Sep 2005 21:15:00 GMT (envelope-from kientzle) Message-Id: <200509242115.j8OLF0Kv024680@repoman.freebsd.org> From: Tim Kientzle Date: Sat, 24 Sep 2005 21:15:00 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libarchive archive.h.in archive_private.h archive_read.c archive_read_data_into_fd.c archive_read_support_compression_bzip2.c archive_read_support_format_iso9660.c archive_read_support_format_tar.c archive_read_support_format_zip.c archive_write.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Sep 2005 21:15:01 -0000 kientzle 2005-09-24 21:15:00 UTC FreeBSD src repository Modified files: lib/libarchive archive.h.in archive_private.h archive_read.c archive_read_data_into_fd.c archive_read_support_compression_bzip2.c archive_read_support_format_iso9660.c archive_read_support_format_tar.c archive_read_support_format_zip.c archive_write.c Log: signed/unsigned fixes (thanks to GCC4) and a few related minor style corrections. Revision Changes Path 1.24 +5 -3 src/lib/libarchive/archive.h.in 1.20 +1 -1 src/lib/libarchive/archive_private.h 1.19 +2 -2 src/lib/libarchive/archive_read.c 1.10 +2 -2 src/lib/libarchive/archive_read_data_into_fd.c 1.8 +1 -1 src/lib/libarchive/archive_read_support_compression_bzip2.c 1.10 +9 -3 src/lib/libarchive/archive_read_support_format_iso9660.c 1.36 +1 -1 src/lib/libarchive/archive_read_support_format_tar.c 1.7 +1 -1 src/lib/libarchive/archive_read_support_format_zip.c 1.16 +1 -1 src/lib/libarchive/archive_write.c From owner-cvs-src@FreeBSD.ORG Sat Sep 24 21:17:47 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C7A9616A41F; Sat, 24 Sep 2005 21:17:47 +0000 (GMT) (envelope-from kientzle@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8533043D48; Sat, 24 Sep 2005 21:17:47 +0000 (GMT) (envelope-from kientzle@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8OLHl2J024814; Sat, 24 Sep 2005 21:17:47 GMT (envelope-from kientzle@repoman.freebsd.org) Received: (from kientzle@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8OLHlTh024813; Sat, 24 Sep 2005 21:17:47 GMT (envelope-from kientzle) Message-Id: <200509242117.j8OLHlTh024813@repoman.freebsd.org> From: Tim Kientzle Date: Sat, 24 Sep 2005 21:17:47 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.bin/tar bsdtar_platform.h configure.ac.in X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Sep 2005 21:17:48 -0000 kientzle 2005-09-24 21:17:47 UTC FreeBSD src repository Modified files: usr.bin/tar bsdtar_platform.h configure.ac.in Log: Detect Mac OS X's broken ACL library. Thanks to: Diego "Flameeyes" Petten? Revision Changes Path 1.16 +1 -1 src/usr.bin/tar/bsdtar_platform.h 1.10 +7 -0 src/usr.bin/tar/configure.ac.in From owner-cvs-src@FreeBSD.ORG Sat Sep 24 21:19:57 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9A28416A41F; Sat, 24 Sep 2005 21:19:57 +0000 (GMT) (envelope-from kientzle@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5991B43D49; Sat, 24 Sep 2005 21:19:57 +0000 (GMT) (envelope-from kientzle@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8OLJvAX024879; Sat, 24 Sep 2005 21:19:57 GMT (envelope-from kientzle@repoman.freebsd.org) Received: (from kientzle@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8OLJvAA024878; Sat, 24 Sep 2005 21:19:57 GMT (envelope-from kientzle) Message-Id: <200509242119.j8OLJvAA024878@repoman.freebsd.org> From: Tim Kientzle Date: Sat, 24 Sep 2005 21:19:57 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.bin/tar write.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Sep 2005 21:19:57 -0000 kientzle 2005-09-24 21:19:57 UTC FreeBSD src repository Modified files: usr.bin/tar write.c Log: Fix -u with absolute paths (e.g., "tar -uf foo.tar /bar") by handling pathname edits before comparing pathnames on disk to those in the archive. Thanks to: Gareth Bailey, Lowell Gilbert Revision Changes Path 1.42 +12 -12 src/usr.bin/tar/write.c From owner-cvs-src@FreeBSD.ORG Sat Sep 24 21:41:48 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0043D16A41F; Sat, 24 Sep 2005 21:41:47 +0000 (GMT) (envelope-from krion@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B311643D48; Sat, 24 Sep 2005 21:41:47 +0000 (GMT) (envelope-from krion@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8OLflqJ025694; Sat, 24 Sep 2005 21:41:47 GMT (envelope-from krion@repoman.freebsd.org) Received: (from krion@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8OLflHk025693; Sat, 24 Sep 2005 21:41:47 GMT (envelope-from krion) Message-Id: <200509242141.j8OLflHk025693@repoman.freebsd.org> From: Kirill Ponomarew Date: Sat, 24 Sep 2005 21:41:47 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.sbin/pkg_install/lib match.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Sep 2005 21:41:48 -0000 krion 2005-09-24 21:41:47 UTC FreeBSD src repository Modified files: usr.sbin/pkg_install/lib match.c Log: Do not bitch about bsdpan modules not having origin. Based on PR: bin/82269 Submitted by: Steven Hartland MFC after: 3 days Revision Changes Path 1.20 +1 -1 src/usr.sbin/pkg_install/lib/match.c From owner-cvs-src@FreeBSD.ORG Sat Sep 24 22:47:03 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F12C116A41F; Sat, 24 Sep 2005 22:47:02 +0000 (GMT) (envelope-from nate@root.org) Received: from www.cryptography.com (li-22.members.linode.com [64.5.53.22]) by mx1.FreeBSD.org (Postfix) with ESMTP id A39FE43D48; Sat, 24 Sep 2005 22:47:02 +0000 (GMT) (envelope-from nate@root.org) Received: from [10.0.0.250] (ppp-71-139-46-176.dsl.snfc21.pacbell.net [71.139.46.176]) by www.cryptography.com (8.12.8/8.12.8) with ESMTP id j8OMl6o5005949 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Sat, 24 Sep 2005 15:47:06 -0700 Message-ID: <4335D760.9080007@root.org> Date: Sat, 24 Sep 2005 15:46:56 -0700 From: Nate Lawson User-Agent: Mozilla Thunderbird 1.0.6 (Windows/20050716) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Poul-Henning Kamp References: <20050924193119.F1A8A16A448@hub.freebsd.org> In-Reply-To: <20050924193119.F1A8A16A448@hub.freebsd.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/sys bus.h rman.h types.h src/sys/kern subr_bus.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Sep 2005 22:47:03 -0000 Poul-Henning Kamp wrote: > --- src/sys/sys/bus.h:1.71 Sun Sep 18 01:32:09 2005 > +++ src/sys/sys/bus.h Sat Sep 24 19:31:10 2005 > @@ -85,11 +85,6 @@ > const char *__type, const char *__data); > void devctl_queue_data(char *__data); > > -/* > - * Forward declarations > - */ > -typedef struct device *device_t; > - > /** > * @brief A device driver (included mainly for compatibility with > * FreeBSD 4.x). > diff -u src/sys/sys/types.h:1.92 src/sys/sys/types.h:1.93 > --- src/sys/sys/types.h:1.92 Tue May 31 15:18:17 2005 > +++ src/sys/sys/types.h Sat Sep 24 19:31:10 2005 > @@ -285,6 +285,7 @@ > typedef __uintfptr_t uintfptr_t; > typedef __uint64_t uoff_t; > typedef struct vm_page *vm_page_t; > +typedef struct device *device_t; > > #define offsetof(type, field) __offsetof(type, field) I don't think our device_t definition belongs in sys/types.h. It is opaque for a reason. -- Nate From owner-cvs-src@FreeBSD.ORG Sat Sep 24 23:47:05 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2445016A41F; Sat, 24 Sep 2005 23:47:05 +0000 (GMT) (envelope-from csjp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id EBB0943D49; Sat, 24 Sep 2005 23:47:04 +0000 (GMT) (envelope-from csjp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j8ONl4jh030045; Sat, 24 Sep 2005 23:47:04 GMT (envelope-from csjp@repoman.freebsd.org) Received: (from csjp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j8ONl4Rv030044; Sat, 24 Sep 2005 23:47:04 GMT (envelope-from csjp) Message-Id: <200509242347.j8ONl4Rv030044@repoman.freebsd.org> From: "Christian S.J. Peron" Date: Sat, 24 Sep 2005 23:47:04 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern init_sysent.c vfs_syscalls.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Sep 2005 23:47:05 -0000 csjp 2005-09-24 23:47:04 UTC FreeBSD src repository Modified files: sys/kern init_sysent.c vfs_syscalls.c Log: Implement new world order in VFS locking for extended attributes. This will remove the unconditional acquisition of Giant for extended attribute related operations. If the file system is set as being MP safe and debug.mpsafevfs is 1, do not pickup Giant. Mark the following system calls as being MP safe so we no longer pickup Giant in the system call handler: o extattrctl o extattr_set_file o extattr_get_file o extattr_delete_file o extattr_set_fd o extattr_get_fd o extattr_delete_fd o extattr_set_link o extattr_get_link o extattr_delete_link o extattr_list_file o extattr_list_link o extattr_list_fd -Pass MPSAFE flags to namei(9) lookup and introduce vfslocked variable which will keep track of any Giant acquisitions. -Wrap any fd operations which manipulate vnodes in VFS_{UN}LOCK_GIANT -Drop VFS_ASSERT_GIANT into function which operate on vnodes to ensure that we are sufficiently protected. I've tested these changes with various TrustedBSD MAC policies which use extended attribute a lot on SMP and UP systems (thanks to Scott Long for making some SMP hardware available to me for testing). Discussed with: jeff Requested by: jhb, rwatson Revision Changes Path 1.196 +13 -13 src/sys/kern/init_sysent.c 1.395 +62 -29 src/sys/kern/vfs_syscalls.c From owner-cvs-src@FreeBSD.ORG Sat Sep 24 23:51:26 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A0AA916A41F; Sat, 24 Sep 2005 23:51:26 +0000 (GMT) (envelope-from csjp@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6A7F243D49; Sat, 24 Sep 2005 23:51:26 +0000 (GMT) (envelope-from csjp@FreeBSD.org) Received: from freefall.freebsd.org (csjp@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j8ONpQCU059964; Sat, 24 Sep 2005 23:51:26 GMT (envelope-from csjp@freefall.freebsd.org) Received: (from csjp@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j8ONpQuJ059963; Sat, 24 Sep 2005 23:51:26 GMT (envelope-from csjp) Date: Sat, 24 Sep 2005 23:51:26 +0000 From: "Christian S.J. Peron" To: Olivier Houchard Message-ID: <20050924235126.GA14574@freefall.freebsd.org> References: <200509232322.j8NNMMZH030363@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200509232322.j8NNMMZH030363@repoman.freebsd.org> User-Agent: Mutt/1.4.2.1i Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/snp snp.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Sep 2005 23:51:26 -0000 Thanks for this Oliver! On Fri, Sep 23, 2005 at 11:22:22PM +0000, Olivier Houchard wrote: > cognet 2005-09-23 23:22:22 UTC > > FreeBSD src repository > > Modified files: (Branch: RELENG_6) > sys/dev/snp snp.c > Log: > MFC rev 1.101 and 1.102: > revision 1.101 > date: 2005/09/18 19:23:35; author: cognet; state: Exp; lines: +14 -5 > Slightly change the API for the SNPSTTY ioctl so that the userland now > provides a file descriptor instead of a dev_t. > > revision 1.102 > date: 2005/09/19 13:48:45; author: ru; state: Exp; lines: +5 -5 > Restore the ability to detach from a tty via SIOCSTTY and document > recent changes in a manpage. > > Approved by: re > > Revision Changes Path > 1.99.2.2 +15 -6 src/sys/dev/snp/snp.c -- Christian S.J. Peron csjp@FreeBSD.ORG FreeBSD Committer FreeBSD Security Team