From owner-cvs-src@FreeBSD.ORG Sun Jul 29 01:31:34 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 60FCD16A417; Sun, 29 Jul 2007 01:31:34 +0000 (UTC) (envelope-from mjacob@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 162D913C442; Sun, 29 Jul 2007 01:31:34 +0000 (UTC) (envelope-from mjacob@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l6T1VYBZ026873; Sun, 29 Jul 2007 01:31:34 GMT (envelope-from mjacob@repoman.freebsd.org) Received: (from mjacob@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6T1VY8g026872; Sun, 29 Jul 2007 01:31:34 GMT (envelope-from mjacob) Message-Id: <200707290131.l6T1VY8g026872@repoman.freebsd.org> From: Matt Jacob Date: Sun, 29 Jul 2007 01:31: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/netinet tcp_input.c tcp_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: Sun, 29 Jul 2007 01:31:34 -0000 mjacob 2007-07-29 01:31:33 UTC FreeBSD src repository Modified files: sys/netinet tcp_input.c tcp_usrreq.c Log: Fix compilation problems- tcpstates is only available if TCPDEBUG is set. Approved by: re (in spirit) Revision Changes Path 1.366 +6 -0 src/sys/netinet/tcp_input.c 1.159 +3 -1 src/sys/netinet/tcp_usrreq.c From owner-cvs-src@FreeBSD.ORG Sun Jul 29 02:44:42 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DEB2D16A419; Sun, 29 Jul 2007 02:44:42 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A666413C481; Sun, 29 Jul 2007 02:44:42 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l6T2igHI035292; Sun, 29 Jul 2007 02:44:42 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6T2igGQ035287; Sun, 29 Jul 2007 02:44:42 GMT (envelope-from marcel) Message-Id: <200707290244.l6T2igGQ035287@repoman.freebsd.org> From: Marcel Moolenaar Date: Sun, 29 Jul 2007 02:44: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/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, 29 Jul 2007 02:44:43 -0000 marcel 2007-07-29 02:44:41 UTC FreeBSD src repository Modified files: sys/dev/pci pci.c Log: In pci_alloc_map(), restore the original value of the BAR for the duration of the function. The device we would otherwise have left in an useless state may just as well be the low-level console. When booting verbose, we do need it addressable if we want to avoid a MCA. Approved by: re (kensmith) Revision Changes Path 1.354 +8 -0 src/sys/dev/pci/pci.c From owner-cvs-src@FreeBSD.ORG Sun Jul 29 13:47:14 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 04F0316A41A; Sun, 29 Jul 2007 13:47:14 +0000 (UTC) (envelope-from hm@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id D3B0813C459; Sun, 29 Jul 2007 13:47:13 +0000 (UTC) (envelope-from hm@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l6TDlDU9019242; Sun, 29 Jul 2007 13:47:13 GMT (envelope-from hm@repoman.freebsd.org) Received: (from hm@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6TDlD6Z019241; Sun, 29 Jul 2007 13:47:13 GMT (envelope-from hm) Message-Id: <200707291347.l6TDlD6Z019241@repoman.freebsd.org> From: Hellmuth Michaelis Date: Sun, 29 Jul 2007 13:47:13 +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_tap.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, 29 Jul 2007 13:47:14 -0000 hm 2007-07-29 13:47:13 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/net if_tap.c Log: PR: kern/111480 Submitted by: Joerg Lehners, Joerg dot Lehners at Informatik dot Uni-Oldenburg dot DE add missing '#include "opt_compat.h"' (which is already present in current), so that kernel config options 'COMPAT_FREEBSD4' and 'COMPAT_FREEBSD5' are recognized again. this made the vmware3 port running under the linuxulator run again as usual. Revision Changes Path 1.55.2.11 +1 -0 src/sys/net/if_tap.c From owner-cvs-src@FreeBSD.ORG Sun Jul 29 14:05:51 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2C72C16A41F for ; Sun, 29 Jul 2007 14:05:51 +0000 (UTC) (envelope-from andre@freebsd.org) Received: from c00l3r.networx.ch (c00l3r.networx.ch [62.48.2.2]) by mx1.freebsd.org (Postfix) with ESMTP id ABFE713C461 for ; Sun, 29 Jul 2007 14:05:50 +0000 (UTC) (envelope-from andre@freebsd.org) Received: (qmail 79592 invoked from network); 29 Jul 2007 13:33:46 -0000 Received: from c00l3r.networx.ch (HELO [127.0.0.1]) ([62.48.2.2]) (envelope-sender ) by c00l3r.networx.ch (qmail-ldap-1.03) with SMTP for ; 29 Jul 2007 13:33:46 -0000 Message-ID: <46AC987A.9040501@freebsd.org> Date: Sun, 29 Jul 2007 15:39:06 +0200 From: Andre Oppermann User-Agent: Thunderbird 1.5.0.12 (Windows/20070509) MIME-Version: 1.0 To: Matt Jacob References: <200707290131.l6T1VY8g026872@repoman.freebsd.org> In-Reply-To: <200707290131.l6T1VY8g026872@repoman.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/netinet tcp_input.c tcp_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: Sun, 29 Jul 2007 14:05:51 -0000 Matt Jacob wrote: > mjacob 2007-07-29 01:31:33 UTC > > FreeBSD src repository > > Modified files: > sys/netinet tcp_input.c tcp_usrreq.c > Log: > Fix compilation problems- tcpstates is only available if TCPDEBUG > is set. > > Approved by: re (in spirit) Thanks for fixing this. The whole tcpstates stuff is hackish. We need a better fix as the state reporting in the log message should not depend on TCPDEBUG. -- Andre From owner-cvs-src@FreeBSD.ORG Sun Jul 29 14:51:58 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 054EA16A417; Sun, 29 Jul 2007 14:51:58 +0000 (UTC) (envelope-from maxim@macomnet.ru) Received: from mp2.macomnet.net (mp2.macomnet.net [195.128.64.6]) by mx1.freebsd.org (Postfix) with ESMTP id 6726313C461; Sun, 29 Jul 2007 14:51:57 +0000 (UTC) (envelope-from maxim@macomnet.ru) Received: from localhost (localhost.int.ru [127.0.0.1] (may be forged)) by mp2.macomnet.net (8.13.7/8.13.8) with ESMTP id l6TEfhCC013884; Sun, 29 Jul 2007 18:41:44 +0400 (MSD) (envelope-from maxim@macomnet.ru) Date: Sun, 29 Jul 2007 18:41:43 +0400 (MSD) From: Maxim Konovalov To: Andre Oppermann In-Reply-To: <46AC987A.9040501@freebsd.org> Message-ID: <20070729184123.S44136@mp2.macomnet.net> References: <200707290131.l6T1VY8g026872@repoman.freebsd.org> <46AC987A.9040501@freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Cc: cvs-src@freebsd.org, src-committers@freebsd.org, Matt Jacob , cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/netinet tcp_input.c tcp_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: Sun, 29 Jul 2007 14:51:58 -0000 > Thanks for fixing this. The whole tcpstates stuff is hackish. > We need a better fix as the state reporting in the log message > should not depend on TCPDEBUG. > tb still fails at tcpstates. -- Maxim Konovalov From owner-cvs-src@FreeBSD.ORG Sun Jul 29 16:57:34 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C601716A468; Sun, 29 Jul 2007 16:57:34 +0000 (UTC) (envelope-from mjacob@freebsd.org) Received: from ns1.feral.com (ns1.feral.com [192.67.166.1]) by mx1.freebsd.org (Postfix) with ESMTP id 9C57A13C468; Sun, 29 Jul 2007 16:57:34 +0000 (UTC) (envelope-from mjacob@freebsd.org) Received: from ns1.feral.com (localhost [127.0.0.1]) by ns1.feral.com (8.14.1/8.14.1) with ESMTP id l6TGvQ35084872; Sun, 29 Jul 2007 09:57:34 -0700 (PDT) (envelope-from mjacob@freebsd.org) Received: from localhost (mjacob@localhost) by ns1.feral.com (8.14.1/8.14.1/Submit) with ESMTP id l6TGvQif084869; Sun, 29 Jul 2007 09:57:26 -0700 (PDT) (envelope-from mjacob@freebsd.org) X-Authentication-Warning: ns1.feral.com: mjacob owned process doing -bs Date: Sun, 29 Jul 2007 09:57:25 -0700 (PDT) From: mjacob@freebsd.org To: Andre Oppermann In-Reply-To: <46AC987A.9040501@freebsd.org> Message-ID: <20070729095659.C84864@ns1.feral.com> References: <200707290131.l6T1VY8g026872@repoman.freebsd.org> <46AC987A.9040501@freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@freebsd.org, src-committers@freebsd.org, Matt Jacob , cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/netinet tcp_input.c tcp_usrreq.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: mjacob@freebsd.org List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 Jul 2007 16:57:34 -0000 I'm not sure I *did* fix this- the tinderbox stuff is still falling opver. On Sun, 29 Jul 2007, Andre Oppermann wrote: > Matt Jacob wrote: >> mjacob 2007-07-29 01:31:33 UTC >> >> FreeBSD src repository >> >> Modified files: >> sys/netinet tcp_input.c tcp_usrreq.c Log: >> Fix compilation problems- tcpstates is only available if TCPDEBUG >> is set. >> Approved by: re (in spirit) > > Thanks for fixing this. The whole tcpstates stuff is hackish. > We need a better fix as the state reporting in the log message > should not depend on TCPDEBUG. > > -- > Andre > > From owner-cvs-src@FreeBSD.ORG Sun Jul 29 16:58:09 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F0EAC16A4CB; Sun, 29 Jul 2007 16:58:08 +0000 (UTC) (envelope-from mjacob@freebsd.org) Received: from ns1.feral.com (ns1.feral.com [192.67.166.1]) by mx1.freebsd.org (Postfix) with ESMTP id C716113C45B; Sun, 29 Jul 2007 16:58:08 +0000 (UTC) (envelope-from mjacob@freebsd.org) Received: from ns1.feral.com (localhost [127.0.0.1]) by ns1.feral.com (8.14.1/8.14.1) with ESMTP id l6TGw0rI084887; Sun, 29 Jul 2007 09:58:08 -0700 (PDT) (envelope-from mjacob@freebsd.org) Received: from localhost (mjacob@localhost) by ns1.feral.com (8.14.1/8.14.1/Submit) with ESMTP id l6TGvvP7084884; Sun, 29 Jul 2007 09:58:00 -0700 (PDT) (envelope-from mjacob@freebsd.org) X-Authentication-Warning: ns1.feral.com: mjacob owned process doing -bs Date: Sun, 29 Jul 2007 09:57:57 -0700 (PDT) From: mjacob@freebsd.org To: Maxim Konovalov In-Reply-To: <20070729184123.S44136@mp2.macomnet.net> Message-ID: <20070729095743.N84864@ns1.feral.com> References: <200707290131.l6T1VY8g026872@repoman.freebsd.org> <46AC987A.9040501@freebsd.org> <20070729184123.S44136@mp2.macomnet.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@freebsd.org, src-committers@freebsd.org, Andre Oppermann , Matt Jacob , cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/netinet tcp_input.c tcp_usrreq.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: mjacob@freebsd.org List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 Jul 2007 16:58:09 -0000 I know. I'm going to look at it more today. On Sun, 29 Jul 2007, Maxim Konovalov wrote: >> Thanks for fixing this. The whole tcpstates stuff is hackish. >> We need a better fix as the state reporting in the log message >> should not depend on TCPDEBUG. >> > tb still fails at tcpstates. > > -- > Maxim Konovalov > From owner-cvs-src@FreeBSD.ORG Sun Jul 29 17:17:47 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B527016A418; Sun, 29 Jul 2007 17:17:47 +0000 (UTC) (envelope-from mjacob@freebsd.org) Received: from ns1.feral.com (ns1.feral.com [192.67.166.1]) by mx1.freebsd.org (Postfix) with ESMTP id 88F1B13C46B; Sun, 29 Jul 2007 17:17:47 +0000 (UTC) (envelope-from mjacob@freebsd.org) Received: from ns1.feral.com (localhost [127.0.0.1]) by ns1.feral.com (8.14.1/8.14.1) with ESMTP id l6THHdjx084990; Sun, 29 Jul 2007 10:17:47 -0700 (PDT) (envelope-from mjacob@freebsd.org) Received: from localhost (mjacob@localhost) by ns1.feral.com (8.14.1/8.14.1/Submit) with ESMTP id l6THHdAs084987; Sun, 29 Jul 2007 10:17:39 -0700 (PDT) (envelope-from mjacob@freebsd.org) X-Authentication-Warning: ns1.feral.com: mjacob owned process doing -bs Date: Sun, 29 Jul 2007 10:17:39 -0700 (PDT) From: mjacob@freebsd.org To: Andre Oppermann In-Reply-To: <20070729095743.N84864@ns1.feral.com> Message-ID: <20070729101357.A84864@ns1.feral.com> References: <200707290131.l6T1VY8g026872@repoman.freebsd.org> <46AC987A.9040501@freebsd.org> <20070729184123.S44136@mp2.macomnet.net> <20070729095743.N84864@ns1.feral.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@freebsd.org, Maxim Konovalov , src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/netinet tcp_input.c tcp_usrreq.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: mjacob@freebsd.org List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 Jul 2007 17:17:47 -0000 Sorry- I was a tired and cranky idiot. I have this fixed now, and will do a real universe run *and* ask re. The problem here is that the code is definitely ancient wanky- there's a const char *[] array in tcp_fsm.h that's compiled in iff TCPSTATES is defined. Various files include tcp_fsm.h and define TCPSTATES. However, what is getting the linker bugged is the line extern const char *tcpstates[]; that makes for a *different* definition of the object. The fix is to remove the 'extern' refs (tcp_usrreq doesn't need one, and spx_debug.c should do the TCPSTATES define like tcp_input && tcp_debug do). > > I know. I'm going to look at it more today. > > On Sun, 29 Jul 2007, Maxim Konovalov wrote: > >>> Thanks for fixing this. The whole tcpstates stuff is hackish. >>> We need a better fix as the state reporting in the log message >>> should not depend on TCPDEBUG. >>> >> tb still fails at tcpstates. >> >> -- >> Maxim Konovalov >> > From owner-cvs-src@FreeBSD.ORG Sun Jul 29 17:20:14 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5E6E116A41A; Sun, 29 Jul 2007 17:20:14 +0000 (UTC) (envelope-from mjacob@freebsd.org) Received: from ns1.feral.com (ns1.feral.com [192.67.166.1]) by mx1.freebsd.org (Postfix) with ESMTP id 1CBB313C45A; Sun, 29 Jul 2007 17:20:14 +0000 (UTC) (envelope-from mjacob@freebsd.org) Received: from ns1.feral.com (localhost [127.0.0.1]) by ns1.feral.com (8.14.1/8.14.1) with ESMTP id l6THK51F085015; Sun, 29 Jul 2007 10:20:13 -0700 (PDT) (envelope-from mjacob@freebsd.org) Received: from localhost (mjacob@localhost) by ns1.feral.com (8.14.1/8.14.1/Submit) with ESMTP id l6THK5Y8085012; Sun, 29 Jul 2007 10:20:05 -0700 (PDT) (envelope-from mjacob@freebsd.org) X-Authentication-Warning: ns1.feral.com: mjacob owned process doing -bs Date: Sun, 29 Jul 2007 10:20:05 -0700 (PDT) From: mjacob@freebsd.org To: Andre Oppermann In-Reply-To: <20070729101357.A84864@ns1.feral.com> Message-ID: <20070729101935.D84864@ns1.feral.com> References: <200707290131.l6T1VY8g026872@repoman.freebsd.org> <46AC987A.9040501@freebsd.org> <20070729184123.S44136@mp2.macomnet.net> <20070729095743.N84864@ns1.feral.com> <20070729101357.A84864@ns1.feral.com> MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="0-850449470-1185729605=:84864" Cc: cvs-src@freebsd.org, Maxim Konovalov , src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/netinet tcp_input.c tcp_usrreq.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: mjacob@freebsd.org List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 Jul 2007 17:20:14 -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-850449470-1185729605=:84864 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Here's what probably works. I'll do the test compiles. --0-850449470-1185729605=:84864 Content-Type: TEXT/PLAIN; charset=US-ASCII; name=patch Content-Transfer-Encoding: BASE64 Content-ID: <20070729102005.E84864@ns1.feral.com> Content-Description: Content-Disposition: attachment; filename=patch SW5kZXg6IG5ldGluZXQvdGNwX2lucHV0LmMNCj09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT0NClJDUyBmaWxlOiAvaG9tZS9uY3ZzL3NyYy9zeXMvbmV0aW5ldC90 Y3BfaW5wdXQuYyx2DQpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMzY2DQpkaWZm IC11IC1yMS4zNjYgdGNwX2lucHV0LmMNCi0tLSBuZXRpbmV0L3RjcF9pbnB1 dC5jCTI5IEp1bCAyMDA3IDAxOjMxOjMzIC0wMDAwCTEuMzY2DQorKysgbmV0 aW5ldC90Y3BfaW5wdXQuYwkyOSBKdWwgMjAwNyAxNzoxODozMyAtMDAwMA0K QEAgLTE1NzMsMTUgKzE1NzMsOSBAQA0KIAkJS0FTU0VSVChoZWFkbG9ja2Vk LCAoIiVzOiB0cmltdGhlbnN0ZXA2OiB0Y3BfY2xvc2UuMzogaGVhZCAiDQog CQkgICAgIm5vdCBsb2NrZWQiLCBfX2Z1bmNfXykpOw0KIAkJaWYgKChzID0g dGNwX2xvZ19hZGRycygmdHAtPnRfaW5wY2ItPmlucF9pbmMsIHRoLCBOVUxM LCBOVUxMKSkpIHsNCi0jaWZkZWYJVENQREVCVUcNCiAJCQlsb2coTE9HX0RF QlVHLCAiJXM7ICVzOiAlczogUmVjZWl2ZWQgZGF0YSBhZnRlciBzb2NrZXQg Ig0KIAkJCSAgICAid2FzIGNsb3NlZCwgc2VuZGluZyBSU1QgYW5kIHJlbW92 aW5nIHRjcGNiXG4iLA0KIAkJCSAgICBzLCBfX2Z1bmNfXywgdGNwc3RhdGVz W3RwLT50X3N0YXRlXSk7DQotI2Vsc2UNCi0JCQlsb2coTE9HX0RFQlVHLCAi JXM7ICVzOiBSZWNlaXZlZCBkYXRhIGFmdGVyIHNvY2tldCAiDQotCQkJICAg ICJ3YXMgY2xvc2VkLCBzZW5kaW5nIFJTVCBhbmQgcmVtb3ZpbmcgdGNwY2Jc biIsDQotCQkJICAgIHMsIF9fZnVuY19fKTsNCi0jZW5kaWYNCiAJCQlmcmVl KHMsIE1fVENQTE9HKTsNCiAJCX0NCiAJCXRwID0gdGNwX2Nsb3NlKHRwKTsN CkluZGV4OiBuZXRpbmV0L3RjcF91c3JyZXEuYw0KPT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PQ0KUkNTIGZpbGU6IC9ob21lL25jdnMvc3JjL3N5cy9uZXRpbmV0 L3RjcF91c3JyZXEuYyx2DQpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMTU5DQpk aWZmIC11IC1yMS4xNTkgdGNwX3VzcnJlcS5jDQotLS0gbmV0aW5ldC90Y3Bf dXNycmVxLmMJMjkgSnVsIDIwMDcgMDE6MzE6MzMgLTAwMDAJMS4xNTkNCisr KyBuZXRpbmV0L3RjcF91c3JyZXEuYwkyOSBKdWwgMjAwNyAxNzoxODozNCAt MDAwMA0KQEAgLTg3LDkgKzg3LDYgQEANCiAvKg0KICAqIFRDUCBwcm90b2Nv bCBpbnRlcmZhY2UgdG8gc29ja2V0IGFic3RyYWN0aW9uLg0KICAqLw0KLSNp ZmRlZglUQ1BERUJVRw0KLWV4dGVybgljb25zdCBjaGFyICp0Y3BzdGF0ZXNb XTsNCi0jZW5kaWYNCiANCiBzdGF0aWMgaW50CXRjcF9hdHRhY2goc3RydWN0 IHNvY2tldCAqKTsNCiBzdGF0aWMgaW50CXRjcF9jb25uZWN0KHN0cnVjdCB0 Y3BjYiAqLCBzdHJ1Y3Qgc29ja2FkZHIgKiwNCkluZGV4OiBuZXRpcHgvc3B4 X2RlYnVnLmMNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NClJDUyBmaWxlOiAv aG9tZS9uY3ZzL3NyYy9zeXMvbmV0aXB4L3NweF9kZWJ1Zy5jLHYNCnJldHJp ZXZpbmcgcmV2aXNpb24gMS4xOA0KZGlmZiAtdSAtcjEuMTggc3B4X2RlYnVn LmMNCi0tLSBuZXRpcHgvc3B4X2RlYnVnLmMJMTEgTWF5IDIwMDcgMTA6Mzg6 MzQgLTAwMDAJMS4xOA0KKysrIG5ldGlweC9zcHhfZGVidWcuYwkyOSBKdWwg MjAwNyAxNzoxODozNCAtMDAwMA0KQEAgLTY5LDYgKzY5LDggQEANCiAjaW5j bHVkZSA8c3lzL3N5c3RtLmg+DQogI2luY2x1ZGUgPHN5cy9wcm90b3N3Lmg+ DQogDQorI2RlZmluZQlUQ1BTVEFURVMJLyogZm9yIGxvZ2dpbmcgKi8NCisN CiAjaW5jbHVkZSA8bmV0aW5ldC9pbl9zeXN0bS5oPg0KICNpbmNsdWRlIDxu ZXRpbmV0L3RjcF9mc20uaD4NCiANCkluZGV4OiBuZXRpcHgvc3B4X2RlYnVn LmgNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT0NClJDUyBmaWxlOiAvaG9tZS9u Y3ZzL3NyYy9zeXMvbmV0aXB4L3NweF9kZWJ1Zy5oLHYNCnJldHJpZXZpbmcg cmV2aXNpb24gMS4xNw0KZGlmZiAtdSAtcjEuMTcgc3B4X2RlYnVnLmgNCi0t LSBuZXRpcHgvc3B4X2RlYnVnLmgJMTEgTWF5IDIwMDcgMTA6Mzg6MzQgLTAw MDAJMS4xNw0KKysrIG5ldGlweC9zcHhfZGVidWcuaAkyOSBKdWwgMjAwNyAx NzoxODozNCAtMDAwMA0KQEAgLTk1LDggKzk1LDYgQEANCiAjaWZkZWYgX0tF Uk5FTA0KIGV4dGVybiBjaGFyICpwcnVyZXF1ZXN0c1tdOw0KIGV4dGVybiBj aGFyICpzYW5hbWVzW107DQotZXh0ZXJuIGNoYXIgKnRjcHN0YXRlc1tdOw0K LQ0KIHZvaWQJc3B4X3RyYWNlKHNob3J0IGFjdCwgdV9jaGFyIG9zdGF0ZSwg c3RydWN0IHNweHBjYiAqc3AsIHN0cnVjdCBzcHggKnNpLA0KIAkgICAgaW50 IHJlcSk7DQogI2VuZGlmDQo= --0-850449470-1185729605=:84864-- From owner-cvs-src@FreeBSD.ORG Sun Jul 29 18:16:44 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BB20016A41A; Sun, 29 Jul 2007 18:16:44 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9119513C45A; Sun, 29 Jul 2007 18:16:44 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l6TIGim9061329; Sun, 29 Jul 2007 18:16:44 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6TIGiuU061328; Sun, 29 Jul 2007 18:16:44 GMT (envelope-from imp) Message-Id: <200707291816.l6TIGiuU061328@repoman.freebsd.org> From: Warner Losh Date: Sun, 29 Jul 2007 18:16: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 umodem.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, 29 Jul 2007 18:16:44 -0000 imp 2007-07-29 18:16:44 UTC FreeBSD src repository Modified files: sys/dev/usb umodem.c Log: Add missing newline in printf. Submitted by: "R.Mahmatkhanov" cvs-src at yandex ru Approved by: re (blanket) Revision Changes Path 1.71 +1 -1 src/sys/dev/usb/umodem.c From owner-cvs-src@FreeBSD.ORG Sun Jul 29 20:13:23 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 48A0116A468; Sun, 29 Jul 2007 20:13:23 +0000 (UTC) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 192B213C46E; Sun, 29 Jul 2007 20:13:23 +0000 (UTC) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l6TKDNuQ071423; Sun, 29 Jul 2007 20:13:23 GMT (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6TKDMAG071417; Sun, 29 Jul 2007 20:13:22 GMT (envelope-from bmah) Message-Id: <200707292013.l6TKDMAG071417@repoman.freebsd.org> From: "Bruce A. Mah" Date: Sun, 29 Jul 2007 20:13: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/netinet tcp_syncache.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, 29 Jul 2007 20:13:23 -0000 bmah 2007-07-29 20:13:22 UTC FreeBSD src repository Modified files: sys/netinet tcp_syncache.c Log: Fix a typo in a log message: s/Reveived/Received/. Approved by: re (rwatson) Revision Changes Path 1.128 +1 -1 src/sys/netinet/tcp_syncache.c From owner-cvs-src@FreeBSD.ORG Sun Jul 29 20:16:48 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D8C4316A421; Sun, 29 Jul 2007 20:16:48 +0000 (UTC) (envelope-from dwmalone@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id AF5D613C48D; Sun, 29 Jul 2007 20:16:48 +0000 (UTC) (envelope-from dwmalone@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l6TKGmSb071666; Sun, 29 Jul 2007 20:16:48 GMT (envelope-from dwmalone@repoman.freebsd.org) Received: (from dwmalone@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6TKGmAH071665; Sun, 29 Jul 2007 20:16:48 GMT (envelope-from dwmalone) Message-Id: <200707292016.l6TKGmAH071665@repoman.freebsd.org> From: David Malone Date: Sun, 29 Jul 2007 20:16: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/pc98/cbus clock.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, 29 Jul 2007 20:16:48 -0000 dwmalone 2007-07-29 20:16:48 UTC FreeBSD src repository Modified files: sys/pc98/cbus clock.c Log: Mfi386 revision 1.239 of src/sys/i386/isa/clock.c. Seemingly some pc98 motherboards do not provide us with the correct day of week either. Ignore the day of week when setting the clock here too. Approved by: re (bmah) Requested from: nyan MFC after: 3 weeks Revision Changes Path 1.162 +2 -1 src/sys/pc98/cbus/clock.c From owner-cvs-src@FreeBSD.ORG Sun Jul 29 20:32:25 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5EDC116A418; Sun, 29 Jul 2007 20:32:25 +0000 (UTC) (envelope-from dwmalone@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 3635613C458; Sun, 29 Jul 2007 20:32:25 +0000 (UTC) (envelope-from dwmalone@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l6TKWP8h072730; Sun, 29 Jul 2007 20:32:25 GMT (envelope-from dwmalone@repoman.freebsd.org) Received: (from dwmalone@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6TKWP7D072729; Sun, 29 Jul 2007 20:32:25 GMT (envelope-from dwmalone) Message-Id: <200707292032.l6TKWP7D072729@repoman.freebsd.org> From: David Malone Date: Sun, 29 Jul 2007 20:32:25 +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/periodic periodic.8 periodic.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, 29 Jul 2007 20:32:25 -0000 dwmalone 2007-07-29 20:32:24 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) usr.sbin/periodic periodic.8 periodic.sh Log: MFC: Add an option to make periodic(8) quiet when no output was generated. Revision Changes Path 1.30.2.1 +5 -0 src/usr.sbin/periodic/periodic.8 1.20.14.1 +8 -5 src/usr.sbin/periodic/periodic.sh From owner-cvs-src@FreeBSD.ORG Sun Jul 29 21:19:16 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0E83C16A519; Sun, 29 Jul 2007 21:19:16 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from mail.cksoft.de (mail.cksoft.de [62.111.66.27]) by mx1.freebsd.org (Postfix) with ESMTP id BA2F513C428; Sun, 29 Jul 2007 21:19:15 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from localhost (amavis.str.cksoft.de [192.168.74.71]) by mail.cksoft.de (Postfix) with ESMTP id 1844B41C71D; Sun, 29 Jul 2007 23:19:14 +0200 (CEST) X-Virus-Scanned: amavisd-new at cksoft.de Received: from mail.cksoft.de ([62.111.66.27]) by localhost (amavis.str.cksoft.de [192.168.74.71]) (amavisd-new, port 10024) with ESMTP id rwrP+TflChcv; Sun, 29 Jul 2007 23:19:13 +0200 (CEST) Received: by mail.cksoft.de (Postfix, from userid 66) id 895B441C713; Sun, 29 Jul 2007 23:19:13 +0200 (CEST) Received: from maildrop.int.zabbadoz.net (maildrop.int.zabbadoz.net [10.111.66.10]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.int.zabbadoz.net (Postfix) with ESMTP id 351E7444885; Sun, 29 Jul 2007 21:19:05 +0000 (UTC) Date: Sun, 29 Jul 2007 21:19:05 +0000 (UTC) From: "Bjoern A. Zeeb" X-X-Sender: bz@maildrop.int.zabbadoz.net To: mjacob@freebsd.org In-Reply-To: <20070729101935.D84864@ns1.feral.com> Message-ID: <20070729211359.C31116@maildrop.int.zabbadoz.net> References: <200707290131.l6T1VY8g026872@repoman.freebsd.org> <46AC987A.9040501@freebsd.org> <20070729184123.S44136@mp2.macomnet.net> <20070729095743.N84864@ns1.feral.com> <20070729101357.A84864@ns1.feral.com> <20070729101935.D84864@ns1.feral.com> 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/netinet tcp_input.c tcp_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: Sun, 29 Jul 2007 21:19:16 -0000 On Sun, 29 Jul 2007, mjacob@freebsd.org wrote: > Here's what probably works. I'll do the test compiles. If I am not wrong it will not. The follwoing two files have comments at the beginning to explain the changes. I don't like the extern char *tcpstates[] but it seems to be the best solution for now. You should only need the changes to the first two files from the 2nd patch. I was able to build GENERIC and LINT on i386 with the entire patchset just now. http://sources.zabbadoz.net/freebsd/patchset/20070729-01-tcpstates-compilefix.diff http://sources.zabbadoz.net/freebsd/patchset/20070729-02-tcpstates-compilefix.diff -- Bjoern A. Zeeb bzeeb at Zabbadoz dot NeT Software is harder than hardware so better get it right the first time. From owner-cvs-src@FreeBSD.ORG Sun Jul 29 21:42:33 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8904516A421; Sun, 29 Jul 2007 21:42:33 +0000 (UTC) (envelope-from mjacob@freebsd.org) Received: from ns1.feral.com (ns1.feral.com [192.67.166.1]) by mx1.freebsd.org (Postfix) with ESMTP id 5EE0A13C483; Sun, 29 Jul 2007 21:42:33 +0000 (UTC) (envelope-from mjacob@freebsd.org) Received: from ns1.feral.com (localhost [127.0.0.1]) by ns1.feral.com (8.14.1/8.14.1) with ESMTP id l6TLgP7w086340; Sun, 29 Jul 2007 14:42:33 -0700 (PDT) (envelope-from mjacob@freebsd.org) Received: from localhost (mjacob@localhost) by ns1.feral.com (8.14.1/8.14.1/Submit) with ESMTP id l6TLgPY6086337; Sun, 29 Jul 2007 14:42:25 -0700 (PDT) (envelope-from mjacob@freebsd.org) X-Authentication-Warning: ns1.feral.com: mjacob owned process doing -bs Date: Sun, 29 Jul 2007 14:42:24 -0700 (PDT) From: mjacob@freebsd.org To: "Bjoern A. Zeeb" In-Reply-To: <20070729211359.C31116@maildrop.int.zabbadoz.net> Message-ID: <20070729143653.E86313@ns1.feral.com> References: <200707290131.l6T1VY8g026872@repoman.freebsd.org> <46AC987A.9040501@freebsd.org> <20070729184123.S44136@mp2.macomnet.net> <20070729095743.N84864@ns1.feral.com> <20070729101357.A84864@ns1.feral.com> <20070729101935.D84864@ns1.feral.com> <20070729211359.C31116@maildrop.int.zabbadoz.net> 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/netinet tcp_input.c tcp_usrreq.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: mjacob@freebsd.org List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 Jul 2007 21:42:33 -0000 On Sun, 29 Jul 2007, Bjoern A. Zeeb wrote: > On Sun, 29 Jul 2007, mjacob@freebsd.org wrote: > >> Here's what probably works. I'll do the test compiles. > > If I am not wrong it will not. > > The follwoing two files have comments at the beginning to explain the > changes. > I don't like the extern char *tcpstates[] but it seems to be the best > solution for now. No, that's what's actually wrong. tcpstates has to be static to honor the intent of the original author. If you want to do something extern then the actual tcpstates should go into tcp_debug.c. However, this is slightly less flexible in that the way it is now each source file can include this array simply by defining TCPSTATES (independent of TCPDEBUG as an option). This is all incredible microopt goop. The only reason I didn't just simply make this an always visible thing is that it really dates to all intents and purposes from the end of the PDP-11 era where the inclusion of this array or not was really worth worrying about. From owner-cvs-src@FreeBSD.ORG Sun Jul 29 22:00:07 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 53CDC16A41A; Sun, 29 Jul 2007 22:00:07 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from mail.cksoft.de (mail.cksoft.de [62.111.66.27]) by mx1.freebsd.org (Postfix) with ESMTP id 085E013C442; Sun, 29 Jul 2007 22:00:06 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from localhost (amavis.str.cksoft.de [192.168.74.71]) by mail.cksoft.de (Postfix) with ESMTP id EDD3241C732; Mon, 30 Jul 2007 00:00:05 +0200 (CEST) X-Virus-Scanned: amavisd-new at cksoft.de Received: from mail.cksoft.de ([62.111.66.27]) by localhost (amavis.str.cksoft.de [192.168.74.71]) (amavisd-new, port 10024) with ESMTP id gdGchfXBhYJb; Mon, 30 Jul 2007 00:00:05 +0200 (CEST) Received: by mail.cksoft.de (Postfix, from userid 66) id 828A741C730; Mon, 30 Jul 2007 00:00:05 +0200 (CEST) Received: from maildrop.int.zabbadoz.net (maildrop.int.zabbadoz.net [10.111.66.10]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.int.zabbadoz.net (Postfix) with ESMTP id 340EA444885; Sun, 29 Jul 2007 21:58:10 +0000 (UTC) Date: Sun, 29 Jul 2007 21:58:10 +0000 (UTC) From: "Bjoern A. Zeeb" X-X-Sender: bz@maildrop.int.zabbadoz.net To: mjacob@freebsd.org In-Reply-To: <20070729143653.E86313@ns1.feral.com> Message-ID: <20070729214715.I31116@maildrop.int.zabbadoz.net> References: <200707290131.l6T1VY8g026872@repoman.freebsd.org> <46AC987A.9040501@freebsd.org> <20070729184123.S44136@mp2.macomnet.net> <20070729095743.N84864@ns1.feral.com> <20070729101357.A84864@ns1.feral.com> <20070729101935.D84864@ns1.feral.com> <20070729211359.C31116@maildrop.int.zabbadoz.net> <20070729143653.E86313@ns1.feral.com> 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/netinet tcp_input.c tcp_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: Sun, 29 Jul 2007 22:00:07 -0000 On Sun, 29 Jul 2007, mjacob@freebsd.org wrote: Hi, > On Sun, 29 Jul 2007, Bjoern A. Zeeb wrote: > >> On Sun, 29 Jul 2007, mjacob@freebsd.org wrote: >> >>> Here's what probably works. I'll do the test compiles. >> >> If I am not wrong it will not. >> >> The follwoing two files have comments at the beginning to explain the >> changes. >> I don't like the extern char *tcpstates[] but it seems to be the best >> solution for now. > > No, that's what's actually wrong. tcpstates has to be static to honor the > intent of the original author. If you want to do something extern then the > actual tcpstates should go into tcp_debug.c. However, this is slightly less > flexible in that the way it is now each source file can include this array > simply by defining TCPSTATES (independent of TCPDEBUG as an option). It should go int tcp_input.c if any because that's the only file that always needs it now. If you do not have TCP there will be no tcp_input and TCPDEBUG will make no sense but there can be a tcp_input without TCPDEBUG/tcp_debug. It has been used with the extern in netipx since 1995. It is exposed to user space so moving it out of the header will break things. If you have any other better short term solution to not break anything I am happy but I could not see one. As said, I am not happy with the extern either. -- Bjoern A. Zeeb bzeeb at Zabbadoz dot NeT Software is harder than hardware so better get it right the first time. From owner-cvs-src@FreeBSD.ORG Sun Jul 29 23:03:54 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B6BE916A419; Sun, 29 Jul 2007 23:03:54 +0000 (UTC) (envelope-from mjacob@freebsd.org) Received: from ns1.feral.com (ns1.feral.com [192.67.166.1]) by mx1.freebsd.org (Postfix) with ESMTP id 8B74F13C474; Sun, 29 Jul 2007 23:03:54 +0000 (UTC) (envelope-from mjacob@freebsd.org) Received: from ns1.feral.com (localhost [127.0.0.1]) by ns1.feral.com (8.14.1/8.14.1) with ESMTP id l6TN3kBF086783; Sun, 29 Jul 2007 16:03:54 -0700 (PDT) (envelope-from mjacob@freebsd.org) Received: from localhost (mjacob@localhost) by ns1.feral.com (8.14.1/8.14.1/Submit) with ESMTP id l6TN3kUg086780; Sun, 29 Jul 2007 16:03:46 -0700 (PDT) (envelope-from mjacob@freebsd.org) X-Authentication-Warning: ns1.feral.com: mjacob owned process doing -bs Date: Sun, 29 Jul 2007 16:03:46 -0700 (PDT) From: mjacob@freebsd.org To: "Bjoern A. Zeeb" In-Reply-To: <20070729214715.I31116@maildrop.int.zabbadoz.net> Message-ID: <20070729160246.A86779@ns1.feral.com> References: <200707290131.l6T1VY8g026872@repoman.freebsd.org> <46AC987A.9040501@freebsd.org> <20070729184123.S44136@mp2.macomnet.net> <20070729095743.N84864@ns1.feral.com> <20070729101357.A84864@ns1.feral.com> <20070729101935.D84864@ns1.feral.com> <20070729211359.C31116@maildrop.int.zabbadoz.net> <20070729143653.E86313@ns1.feral.com> <20070729214715.I31116@maildrop.int.zabbadoz.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@freebsd.org, src-committers@freebsd.org, mjacob@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/netinet tcp_input.c tcp_usrreq.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: mjacob@freebsd.org List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 Jul 2007 23:03:54 -0000 >>> solution for now. >> >> No, that's what's actually wrong. tcpstates has to be static to honor the >> intent of the original author. If you want to do something extern then the >> actual tcpstates should go into tcp_debug.c. However, this is slightly less >> flexible in that the way it is now each source file can include this array >> simply by defining TCPSTATES (independent of TCPDEBUG as an option). > > It should go int tcp_input.c if any because that's the only file that > always needs it now. If you do not have TCP there will be no > tcp_input and TCPDEBUG will make no sense but there can be a tcp_input > without TCPDEBUG/tcp_debug. > > It has been used with the extern in netipx since 1995. > > It is exposed to user space so moving it out of the header will break > things. > > If you have any other better short term solution to not break anything > I am happy but I could not see one. > > As said, I am not happy with the extern either. All of these statements seem to cancel each other out or are incorrec. I consider the subject closed as it is compiling a universe run right now. From owner-cvs-src@FreeBSD.ORG Sun Jul 29 23:07:13 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AD93F16A417; Sun, 29 Jul 2007 23:07:13 +0000 (UTC) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8991A13C45D; Sun, 29 Jul 2007 23:07:13 +0000 (UTC) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l6TN7Dx9094723; Sun, 29 Jul 2007 23:07:13 GMT (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6TN7D1t094722; Sun, 29 Jul 2007 23:07:13 GMT (envelope-from bmah) Message-Id: <200707292307.l6TN7D1t094722@repoman.freebsd.org> From: "Bruce A. Mah" Date: Sun, 29 Jul 2007 23:07: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/release/doc/en_US.ISO8859-1/relnotes article.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, 29 Jul 2007 23:07:13 -0000 bmah 2007-07-29 23:07:12 UTC FreeBSD src repository Modified files: release/doc/en_US.ISO8859-1/relnotes article.sgml Log: Update the MPSAFE network stack note to reflect recent realities. Approved by: re (implicitly) Revision Changes Path 1.1055 +8 -3 src/release/doc/en_US.ISO8859-1/relnotes/article.sgml From owner-cvs-src@FreeBSD.ORG Mon Jul 30 07:15:28 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A64BE16A41A; Mon, 30 Jul 2007 07:15:28 +0000 (UTC) (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 5474B13C483; Mon, 30 Jul 2007 07:15:28 +0000 (UTC) (envelope-from des@des.no) Received: from tim.des.no (localhost [127.0.0.1]) by spam.des.no (Postfix) with ESMTP id CF69D2089; Mon, 30 Jul 2007 09:15:22 +0200 (CEST) X-Spam-Tests: AWL X-Spam-Learn: disabled X-Spam-Score: 0.0/3.0 X-Spam-Checker-Version: SpamAssassin 3.2.1 (2007-05-02) on tim.des.no Received: from ds4.des.no (des.no [80.203.243.180]) by smtp.des.no (Postfix) with ESMTP id 423D72085; Mon, 30 Jul 2007 09:15:22 +0200 (CEST) Received: by ds4.des.no (Postfix, from userid 1001) id 1761D84465; Mon, 30 Jul 2007 09:15:22 +0200 (CEST) From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= To: mjacob@freebsd.org References: <200707290131.l6T1VY8g026872@repoman.freebsd.org> <46AC987A.9040501@freebsd.org> <20070729184123.S44136@mp2.macomnet.net> <20070729095743.N84864@ns1.feral.com> <20070729101357.A84864@ns1.feral.com> <20070729101935.D84864@ns1.feral.com> <20070729211359.C31116@maildrop.int.zabbadoz.net> <20070729143653.E86313@ns1.feral.com> <20070729214715.I31116@maildrop.int.zabbadoz.net> <20070729160246.A86779@ns1.feral.com> Date: Mon, 30 Jul 2007 09:15:22 +0200 In-Reply-To: <20070729160246.A86779@ns1.feral.com> (mjacob@freebsd.org's message of "Sun\, 29 Jul 2007 16\:03\:46 -0700 \(PDT\)") Message-ID: <86zm1ejrat.fsf@ds4.des.no> User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/22.1 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Cc: cvs-src@freebsd.org, "Bjoern A. Zeeb" , src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/netinet tcp_input.c tcp_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: Mon, 30 Jul 2007 07:15:28 -0000 mjacob@freebsd.org writes: > All of these statements seem to cancel each other out or are > incorrec. I consider the subject closed as it is compiling a universe > run right now. Famous last words. As I've said far too many times before, 'make universe' is worthless. Now will you please fix this properly? DES --=20 Dag-Erling Sm=C3=B8rgrav - des@des.no From owner-cvs-src@FreeBSD.ORG Mon Jul 30 07:17:47 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 78EC916A417; Mon, 30 Jul 2007 07:17:47 +0000 (UTC) (envelope-from truckman@FreeBSD.org) Received: from gw.catspoiler.org (adsl-75-1-14-242.dsl.scrm01.sbcglobal.net [75.1.14.242]) by mx1.freebsd.org (Postfix) with ESMTP id 426FC13C467; Mon, 30 Jul 2007 07:17:47 +0000 (UTC) (envelope-from truckman@FreeBSD.org) Received: from FreeBSD.org (mousie.catspoiler.org [192.168.101.2]) by gw.catspoiler.org (8.13.3/8.13.3) with ESMTP id l6U7HcNC089641; Mon, 30 Jul 2007 00:17:41 -0700 (PDT) (envelope-from truckman@FreeBSD.org) Message-Id: <200707300717.l6U7HcNC089641@gw.catspoiler.org> Date: Mon, 30 Jul 2007 00:17:37 -0700 (PDT) From: Don Lewis To: jhb@FreeBSD.org In-Reply-To: <200707270819.08197.jhb@freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/plain; charset=us-ascii Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/i386/i386 trap.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, 30 Jul 2007 07:17:47 -0000 On 27 Jul, John Baldwin wrote: > On Friday 27 July 2007 06:42:20 am Don Lewis wrote: >> On 13 Jun, John Baldwin wrote: >> > jhb 2007-06-13 22:37:48 UTC >> > >> > FreeBSD src repository >> > >> > Modified files: >> > sys/i386/i386 trap.c >> > Log: >> > Don't clobber tf_err with the eva from a page fault as the page fault >> > address is saved in ksi_addr already. >> > >> > PR: i386/101379 >> > Submitted by: Tijl Coosemans : tijl ulyssis org >> > >> > Revision Changes Path >> > 1.306 +0 -3 src/sys/i386/i386/trap.c >> >> This change appears to have broken the garbage collector in >> ports/lang/pm3-base, which means that cvsup no longer works on -CURRENT. >> The garbage collector uses the old sigvec() interface, and counts on >> getting the fault address from the sc_err field in struct sigcontext, >> which is copied from tf_err. >> >> The Modula-3 source code for the handler and the sigvec() call is in >> pm3-1.1.15/libs/m3core/src/runtime/FreeBSD4/RTHeapDep.m3 under the port >> work directory. Since Modula-3 compiler uses this code, the compiler is >> bootstrapped from a version of this file that has already been >> translated to i386 assembly language. The latter lives in >> pm3-1.1.15/boot-FreeBSD4/m3core/FreeBSD4/RTHeapDep.ms. >> >> Modifying the assembly code to convert it to use sigaction() and to pull >> the fault address out of the siginfo structure is left as an exercise >> for someone more masochistic than me. > > Assuming wine doesn't use sigvec() this should work. I noticed while looking > at this that ddb's backtrace had some special handling that assumes tf_err == > faulting address as well. :-/ > > Index: machdep.c > =================================================================== > RCS file: /usr/cvs/src/sys/i386/i386/machdep.c,v > retrieving revision 1.657 > diff -u -r1.657 machdep.c > --- machdep.c 6 Jun 2007 07:35:07 -0000 1.657 > +++ machdep.c 27 Jul 2007 12:17:22 -0000 > @@ -352,7 +352,12 @@ > sf.sf_siginfo.si_sc.sc_pc = regs->tf_eip; > sf.sf_siginfo.si_sc.sc_ps = regs->tf_eflags; > sf.sf_siginfo.si_sc.sc_trapno = regs->tf_trapno; > - sf.sf_siginfo.si_sc.sc_err = regs->tf_err; > + > + /* > + * XXX: Some old binaries using sigvec() such as cvsup depend > + * on this. > + */ > + sf.sf_siginfo.si_sc.sc_err = (register_t)ksi->ksi_addr; > > /* > * If we're a vm86 process, we want to save the segment registers. After installing this patch, the bootstrap in the pm3-base port still fails. I installed pm3-base from the 6-STABLE package, and it isn't able to compile any of the other ports. I suspect the reason for the latter is that it is new enough to use sendsig() and not osendsig(). This makes sense because osendsig is a COMPAT_43 function and the binary is a lot newer than that. To preserve the "kludge" ABI as much as possible, I think it would be necessary to move the assignment to sc_err into the if-else block that checks to see if the signal handler was installed with the SA_SIGIFNO flag, and to make the same change in sendsig(), osendsig(), and freebsd4_sendsig(). This will break the wine port unless it uses SA_SIGINFO. As an alternative, I've got a set of patches to pm3-base to get it working on -CURRENT. It wasn't too hard to fix the bootstrap to use the "undocumented 4th arg" to the signal handler that is mentioned in i386/include/sigframe.h. The rest of the patches change the low-level Module-3 code to use sigaction() with the SA_SIGINFO flag instead of using a mixture of sigaction() (without SA_SIGINFO) and sigvec(). I'll post the patches for testing once I've had a chance to clean them up some more. From owner-cvs-src@FreeBSD.ORG Mon Jul 30 07:27:25 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 617CA16A419; Mon, 30 Jul 2007 07:27:25 +0000 (UTC) (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 E7C4C13C45B; Mon, 30 Jul 2007 07:27:24 +0000 (UTC) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (unknown [192.168.61.3]) by phk.freebsd.dk (Postfix) with ESMTP id D3D4C17382; Mon, 30 Jul 2007 07:27:22 +0000 (UTC) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.14.1/8.14.1) with ESMTP id l6U7RYlv013097; Mon, 30 Jul 2007 07:27:34 GMT (envelope-from phk@critter.freebsd.dk) To: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= From: "Poul-Henning Kamp" In-Reply-To: Your message of "Mon, 30 Jul 2007 09:15:22 +0200." <86zm1ejrat.fsf@ds4.des.no> Date: Mon, 30 Jul 2007 07:27:34 +0000 Message-ID: <13096.1185780454@critter.freebsd.dk> Sender: phk@critter.freebsd.dk Cc: cvs-src@freebsd.org, "Bjoern A. Zeeb" , src-committers@freebsd.org, mjacob@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/netinet tcp_input.c tcp_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: Mon, 30 Jul 2007 07:27:25 -0000 In message <86zm1ejrat.fsf@ds4.des.no>, =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= writes: >mjacob@freebsd.org writes: >> All of these statements seem to cancel each other out or are >> incorrec. I consider the subject closed as it is compiling a universe >> run right now. > >Famous last words. > >As I've said far too many times before, 'make universe' is worthless. make universe is not worthless, but it isn't the answer to the heat-death of the universe either. Now, can we stop the political extremism, and work together as sensible human beings ? -- 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 Mon Jul 30 08:04:50 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2AC3B16A419; Mon, 30 Jul 2007 08:04:50 +0000 (UTC) (envelope-from mjacob@freebsd.org) Received: from ns1.feral.com (ns1.feral.com [192.67.166.1]) by mx1.freebsd.org (Postfix) with ESMTP id E640813C46A; Mon, 30 Jul 2007 08:04:49 +0000 (UTC) (envelope-from mjacob@freebsd.org) Received: from ns1.feral.com (localhost [127.0.0.1]) by ns1.feral.com (8.14.1/8.14.1) with ESMTP id l6U84fIJ089357; Mon, 30 Jul 2007 01:04:49 -0700 (PDT) (envelope-from mjacob@freebsd.org) Received: from localhost (mjacob@localhost) by ns1.feral.com (8.14.1/8.14.1/Submit) with ESMTP id l6U84epx089354; Mon, 30 Jul 2007 01:04:41 -0700 (PDT) (envelope-from mjacob@freebsd.org) X-Authentication-Warning: ns1.feral.com: mjacob owned process doing -bs Date: Mon, 30 Jul 2007 01:04:40 -0700 (PDT) From: mjacob@freebsd.org To: Poul-Henning Kamp In-Reply-To: <13096.1185780454@critter.freebsd.dk> Message-ID: <20070730010335.Q89346@ns1.feral.com> References: <13096.1185780454@critter.freebsd.dk> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: src-committers@freebsd.org, cvs-src@freebsd.org, cvs-all@freebsd.org, "Bjoern A. Zeeb" , =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= , mjacob@freebsd.org Subject: Re: cvs commit: src/sys/netinet tcp_input.c tcp_usrreq.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: mjacob@freebsd.org List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Jul 2007 08:04:50 -0000 I believe I have it fixed and was just waiting for the different compiles to finish. I realize that I've inconvenienced you all by being slow in correcting this- and I do apologize. Except to DES. From owner-cvs-src@FreeBSD.ORG Mon Jul 30 08:59:14 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3671A16A418; Mon, 30 Jul 2007 08:59:14 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (bsdimp.com [199.45.160.85]) by mx1.freebsd.org (Postfix) with ESMTP id EE28913C442; Mon, 30 Jul 2007 08:59:13 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from localhost (localhost [127.0.0.1]) by harmony.bsdimp.com (8.13.8/8.13.4) with ESMTP id l6U8voNh086740; Mon, 30 Jul 2007 02:57:50 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Mon, 30 Jul 2007 02:57:50 -0600 (MDT) Message-Id: <20070730.025750.41720145.imp@bsdimp.com> To: des@des.no From: Warner Losh In-Reply-To: <86zm1ejrat.fsf@ds4.des.no> References: <20070729214715.I31116@maildrop.int.zabbadoz.net> <20070729160246.A86779@ns1.feral.com> <86zm1ejrat.fsf@ds4.des.no> 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, 30 Jul 2007 02:57:50 -0600 (MDT) Cc: cvs-src@freebsd.org, bz@freebsd.org, src-committers@freebsd.org, mjacob@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/netinet tcp_input.c tcp_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: Mon, 30 Jul 2007 08:59:14 -0000 > mjacob@freebsd.org writes: > > All of these statements seem to cancel each other out or are > > incorrec. I consider the subject closed as it is compiling a universe > > run right now. > > Famous last words. > > As I've said far too many times before, 'make universe' is worthless. > > Now will you please fix this properly? Thank you for your opinion. However, make universe is not worthless. If doing one, and checking the output for errors, isn't sufficient to get tinderbox to not whine, then tinderbox is broken. Warner From owner-cvs-src@FreeBSD.ORG Mon Jul 30 09:01:50 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3ACAD16A41A; Mon, 30 Jul 2007 09:01:50 +0000 (UTC) (envelope-from mjacob@freebsd.org) Received: from ns1.feral.com (ns1.feral.com [192.67.166.1]) by mx1.freebsd.org (Postfix) with ESMTP id 13FE313C459; Mon, 30 Jul 2007 09:01:50 +0000 (UTC) (envelope-from mjacob@freebsd.org) Received: from ns1.feral.com (localhost [127.0.0.1]) by ns1.feral.com (8.14.1/8.14.1) with ESMTP id l6U91fAh089714; Mon, 30 Jul 2007 02:01:49 -0700 (PDT) (envelope-from mjacob@freebsd.org) Received: from localhost (mjacob@localhost) by ns1.feral.com (8.14.1/8.14.1/Submit) with ESMTP id l6U91fSv089711; Mon, 30 Jul 2007 02:01:41 -0700 (PDT) (envelope-from mjacob@freebsd.org) X-Authentication-Warning: ns1.feral.com: mjacob owned process doing -bs Date: Mon, 30 Jul 2007 02:01:41 -0700 (PDT) From: mjacob@freebsd.org To: Warner Losh In-Reply-To: <20070730.025750.41720145.imp@bsdimp.com> Message-ID: <20070730020001.H89679@ns1.feral.com> References: <20070729214715.I31116@maildrop.int.zabbadoz.net> <20070729160246.A86779@ns1.feral.com> <86zm1ejrat.fsf@ds4.des.no> <20070730.025750.41720145.imp@bsdimp.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@freebsd.org, bz@freebsd.org, src-committers@freebsd.org, mjacob@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/netinet tcp_input.c tcp_usrreq.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: mjacob@freebsd.org List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Jul 2007 09:01:50 -0000 On Mon, 30 Jul 2007, Warner Losh wrote: >> mjacob@freebsd.org writes: >>> All of these statements seem to cancel each other out or are >>> incorrec. I consider the subject closed as it is compiling a universe >>> run right now. >> >> Famous last words. >> >> As I've said far too many times before, 'make universe' is worthless. >> >> Now will you please fix this properly? > > Thank you for your opinion. However, make universe is not worthless. > If doing one, and checking the output for errors, isn't sufficient to > get tinderbox to not whine, then tinderbox is broken. Particularly since tinderbox is difficult to use (at least for me). Look -this is in some senses all of a side issue to getting this fixed. I've asked RE to let me check in a change and hopefully we can move on and then I'll try and figure out the latest ports version of tinderbox and see if it actually does what I need quicker. From owner-cvs-src@FreeBSD.ORG Mon Jul 30 09:21:41 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D2C8116A417; Mon, 30 Jul 2007 09:21:41 +0000 (UTC) (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 5D0EA13C478; Mon, 30 Jul 2007 09:21:41 +0000 (UTC) (envelope-from des@des.no) Received: from tim.des.no (localhost [127.0.0.1]) by spam.des.no (Postfix) with ESMTP id 62841208D; Mon, 30 Jul 2007 11:21:37 +0200 (CEST) X-Spam-Tests: AWL X-Spam-Learn: disabled X-Spam-Score: 0.0/3.0 X-Spam-Checker-Version: SpamAssassin 3.2.1 (2007-05-02) on tim.des.no Received: from ds4.des.no (des.no [80.203.243.180]) by smtp.des.no (Postfix) with ESMTP id 49750208C; Mon, 30 Jul 2007 11:21:37 +0200 (CEST) Received: by ds4.des.no (Postfix, from userid 1001) id 39F9C84467; Mon, 30 Jul 2007 11:21:37 +0200 (CEST) From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= To: Warner Losh References: <20070729214715.I31116@maildrop.int.zabbadoz.net> <20070729160246.A86779@ns1.feral.com> <86zm1ejrat.fsf@ds4.des.no> <20070730.025750.41720145.imp@bsdimp.com> Date: Mon, 30 Jul 2007 11:21:37 +0200 In-Reply-To: <20070730.025750.41720145.imp@bsdimp.com> (Warner Losh's message of "Mon\, 30 Jul 2007 02\:57\:50 -0600 \(MDT\)") Message-ID: <86k5sijlge.fsf@ds4.des.no> User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/22.1 (berkeley-unix) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Cc: cvs-src@freebsd.org, bz@freebsd.org, src-committers@freebsd.org, mjacob@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/netinet tcp_input.c tcp_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: Mon, 30 Jul 2007 09:21:41 -0000 --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Warner Losh writes: > Thank you for your opinion. However, make universe is not worthless. > If doing one, and checking the output for errors, isn't sufficient to > get tinderbox to not whine, then tinderbox is broken. Thank you for *your* opinion, but the tinderbox is not at fault here. The fact of the matter is that LINT is broken, as a simple 'make buildkernel KERNCONF=3DLINT' will show. The attached patch unbreaks the build. DES --=20 Dag-Erling Sm=C3=B8rgrav - des@des.no --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=tcpstates.diff Index: sys/netinet/tcp_fsm.h =================================================================== RCS file: /home/ncvs/src/sys/netinet/tcp_fsm.h,v retrieving revision 1.19 diff -u -r1.19 tcp_fsm.h --- sys/netinet/tcp_fsm.h 11 May 2007 10:50:31 -0000 1.19 +++ sys/netinet/tcp_fsm.h 30 Jul 2007 09:08:26 -0000 @@ -102,7 +102,7 @@ #endif #ifdef TCPSTATES -const char *tcpstates[] = { +static const char *tcpstates[] = { "CLOSED", "LISTEN", "SYN_SENT", "SYN_RCVD", "ESTABLISHED", "CLOSE_WAIT", "FIN_WAIT_1", "CLOSING", "LAST_ACK", "FIN_WAIT_2", "TIME_WAIT", Index: sys/netinet/tcp_usrreq.c =================================================================== RCS file: /home/ncvs/src/sys/netinet/tcp_usrreq.c,v retrieving revision 1.159 diff -u -r1.159 tcp_usrreq.c --- sys/netinet/tcp_usrreq.c 29 Jul 2007 01:31:33 -0000 1.159 +++ sys/netinet/tcp_usrreq.c 30 Jul 2007 09:08:19 -0000 @@ -87,10 +87,6 @@ /* * TCP protocol interface to socket abstraction. */ -#ifdef TCPDEBUG -extern const char *tcpstates[]; -#endif - static int tcp_attach(struct socket *); static int tcp_connect(struct tcpcb *, struct sockaddr *, struct thread *td); Index: sys/netipx/spx_debug.c =================================================================== RCS file: /home/ncvs/src/sys/netipx/spx_debug.c,v retrieving revision 1.18 diff -u -r1.18 spx_debug.c --- sys/netipx/spx_debug.c 11 May 2007 10:38:34 -0000 1.18 +++ sys/netipx/spx_debug.c 30 Jul 2007 09:19:46 -0000 @@ -69,6 +69,8 @@ #include #include +#define TCPSTATES /* for logging */ + #include #include Index: sys/netipx/spx_debug.h =================================================================== RCS file: /home/ncvs/src/sys/netipx/spx_debug.h,v retrieving revision 1.17 diff -u -r1.17 spx_debug.h --- sys/netipx/spx_debug.h 11 May 2007 10:38:34 -0000 1.17 +++ sys/netipx/spx_debug.h 30 Jul 2007 09:12:44 -0000 @@ -95,7 +95,6 @@ #ifdef _KERNEL extern char *prurequests[]; extern char *sanames[]; -extern char *tcpstates[]; void spx_trace(short act, u_char ostate, struct spxpcb *sp, struct spx *si, int req); --=-=-=-- From owner-cvs-src@FreeBSD.ORG Mon Jul 30 10:04:29 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3156E16A51D; Mon, 30 Jul 2007 10:04:27 +0000 (UTC) (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 603C913C4B3; Mon, 30 Jul 2007 10:04:27 +0000 (UTC) (envelope-from des@des.no) Received: from tim.des.no (localhost [127.0.0.1]) by spam.des.no (Postfix) with ESMTP id 5C98E208D; Mon, 30 Jul 2007 12:04:23 +0200 (CEST) X-Spam-Tests: AWL X-Spam-Learn: disabled X-Spam-Score: 0.0/3.0 X-Spam-Checker-Version: SpamAssassin 3.2.1 (2007-05-02) on tim.des.no Received: from ds4.des.no (des.no [80.203.243.180]) by smtp.des.no (Postfix) with ESMTP id 2D7612089; Mon, 30 Jul 2007 12:04:23 +0200 (CEST) Received: by ds4.des.no (Postfix, from userid 1001) id 1C6B284464; Mon, 30 Jul 2007 12:04:23 +0200 (CEST) From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= To: Warner Losh References: <20070729214715.I31116@maildrop.int.zabbadoz.net> <20070729160246.A86779@ns1.feral.com> <86zm1ejrat.fsf@ds4.des.no> <20070730.025750.41720145.imp@bsdimp.com> <86k5sijlge.fsf@ds4.des.no> Date: Mon, 30 Jul 2007 12:04:22 +0200 In-Reply-To: <86k5sijlge.fsf@ds4.des.no> ("Dag-Erling =?utf-8?Q?Sm=C3=B8rg?= =?utf-8?Q?rav=22's?= message of "Mon\, 30 Jul 2007 11\:21\:37 +0200") Message-ID: <86r6mqi4wp.fsf@ds4.des.no> User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/22.1 (berkeley-unix) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Cc: cvs-src@freebsd.org, bz@freebsd.org, src-committers@freebsd.org, mjacob@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/netinet tcp_input.c tcp_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: Mon, 30 Jul 2007 10:04:29 -0000 --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Dag-Erling Sm=C3=B8rgrav writes: > The attached patch unbreaks the build. With additional hunk to fix usr.bin/netstat/ipx.c, which relied on the brokenness of . DES --=20 Dag-Erling Sm=C3=B8rgrav - des@des.no --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=tcpstates.diff Index: sys/netinet/tcp_fsm.h =================================================================== RCS file: /home/ncvs/src/sys/netinet/tcp_fsm.h,v retrieving revision 1.19 diff -u -r1.19 tcp_fsm.h --- sys/netinet/tcp_fsm.h 11 May 2007 10:50:31 -0000 1.19 +++ sys/netinet/tcp_fsm.h 30 Jul 2007 09:08:26 -0000 @@ -102,7 +102,7 @@ #endif #ifdef TCPSTATES -const char *tcpstates[] = { +static const char *tcpstates[] = { "CLOSED", "LISTEN", "SYN_SENT", "SYN_RCVD", "ESTABLISHED", "CLOSE_WAIT", "FIN_WAIT_1", "CLOSING", "LAST_ACK", "FIN_WAIT_2", "TIME_WAIT", Index: sys/netinet/tcp_usrreq.c =================================================================== RCS file: /home/ncvs/src/sys/netinet/tcp_usrreq.c,v retrieving revision 1.159 diff -u -r1.159 tcp_usrreq.c --- sys/netinet/tcp_usrreq.c 29 Jul 2007 01:31:33 -0000 1.159 +++ sys/netinet/tcp_usrreq.c 30 Jul 2007 09:08:19 -0000 @@ -87,10 +87,6 @@ /* * TCP protocol interface to socket abstraction. */ -#ifdef TCPDEBUG -extern const char *tcpstates[]; -#endif - static int tcp_attach(struct socket *); static int tcp_connect(struct tcpcb *, struct sockaddr *, struct thread *td); Index: sys/netipx/spx_debug.c =================================================================== RCS file: /home/ncvs/src/sys/netipx/spx_debug.c,v retrieving revision 1.18 diff -u -r1.18 spx_debug.c --- sys/netipx/spx_debug.c 11 May 2007 10:38:34 -0000 1.18 +++ sys/netipx/spx_debug.c 30 Jul 2007 09:19:46 -0000 @@ -69,6 +69,8 @@ #include #include +#define TCPSTATES /* for logging */ + #include #include Index: sys/netipx/spx_debug.h =================================================================== RCS file: /home/ncvs/src/sys/netipx/spx_debug.h,v retrieving revision 1.17 diff -u -r1.17 spx_debug.h --- sys/netipx/spx_debug.h 11 May 2007 10:38:34 -0000 1.17 +++ sys/netipx/spx_debug.h 30 Jul 2007 09:12:44 -0000 @@ -95,7 +95,6 @@ #ifdef _KERNEL extern char *prurequests[]; extern char *sanames[]; -extern char *tcpstates[]; void spx_trace(short act, u_char ostate, struct spxpcb *sp, struct spx *si, int req); Index: usr.bin/netstat/ipx.c =================================================================== RCS file: /home/ncvs/src/usr.bin/netstat/ipx.c,v retrieving revision 1.26 diff -u -r1.26 ipx.c --- usr.bin/netstat/ipx.c 16 Jul 2007 17:15:54 -0000 1.26 +++ usr.bin/netstat/ipx.c 30 Jul 2007 10:01:24 -0000 @@ -49,6 +49,7 @@ #include +#define TCPSTATES #include #include @@ -72,8 +73,6 @@ static char *ipx_prpr (struct ipx_addr *); -extern char *tcpstates[]; - /* * Print a summary of connections related to a Network Systems * protocol. For SPX, also give state of connection. --=-=-=-- From owner-cvs-src@FreeBSD.ORG Mon Jul 30 10:16:10 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 52C6E16A417 for ; Mon, 30 Jul 2007 10:16:10 +0000 (UTC) (envelope-from andre@freebsd.org) Received: from c00l3r.networx.ch (c00l3r.networx.ch [62.48.2.2]) by mx1.freebsd.org (Postfix) with ESMTP id CA96813C4A5 for ; Mon, 30 Jul 2007 10:16:09 +0000 (UTC) (envelope-from andre@freebsd.org) Received: (qmail 89814 invoked from network); 30 Jul 2007 10:10:37 -0000 Received: from c00l3r.networx.ch (HELO [127.0.0.1]) ([62.48.2.2]) (envelope-sender ) by c00l3r.networx.ch (qmail-ldap-1.03) with SMTP for ; 30 Jul 2007 10:10:37 -0000 Message-ID: <46ADBA68.4080403@freebsd.org> Date: Mon, 30 Jul 2007 12:16:08 +0200 From: Andre Oppermann User-Agent: Thunderbird 1.5.0.12 (Windows/20070509) MIME-Version: 1.0 To: =?UTF-8?B?RGFnLUVybGluZyBTbcO4cmdyYXY=?= References: <20070729214715.I31116@maildrop.int.zabbadoz.net> <20070729160246.A86779@ns1.feral.com> <86zm1ejrat.fsf@ds4.des.no> <20070730.025750.41720145.imp@bsdimp.com> <86k5sijlge.fsf@ds4.des.no> <86r6mqi4wp.fsf@ds4.des.no> In-Reply-To: <86r6mqi4wp.fsf@ds4.des.no> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Cc: src-committers@freebsd.org, cvs-src@freebsd.org, cvs-all@freebsd.org, bz@freebsd.org, mjacob@freebsd.org, Warner Losh Subject: Re: cvs commit: src/sys/netinet tcp_input.c tcp_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: Mon, 30 Jul 2007 10:16:10 -0000 Dag-Erling Smørgrav wrote: > Dag-Erling Smørgrav writes: >> The attached patch unbreaks the build. > > With additional hunk to fix usr.bin/netstat/ipx.c, which relied on the > brokenness of . Please don't forget to undo the #ifdef and change of the log function in tcp_input.c. > DES > > > ------------------------------------------------------------------------ > > Index: sys/netinet/tcp_fsm.h > =================================================================== > RCS file: /home/ncvs/src/sys/netinet/tcp_fsm.h,v > retrieving revision 1.19 > diff -u -r1.19 tcp_fsm.h > --- sys/netinet/tcp_fsm.h 11 May 2007 10:50:31 -0000 1.19 > +++ sys/netinet/tcp_fsm.h 30 Jul 2007 09:08:26 -0000 > @@ -102,7 +102,7 @@ > #endif > > #ifdef TCPSTATES > -const char *tcpstates[] = { > +static const char *tcpstates[] = { > "CLOSED", "LISTEN", "SYN_SENT", "SYN_RCVD", > "ESTABLISHED", "CLOSE_WAIT", "FIN_WAIT_1", "CLOSING", > "LAST_ACK", "FIN_WAIT_2", "TIME_WAIT", > Index: sys/netinet/tcp_usrreq.c > =================================================================== > RCS file: /home/ncvs/src/sys/netinet/tcp_usrreq.c,v > retrieving revision 1.159 > diff -u -r1.159 tcp_usrreq.c > --- sys/netinet/tcp_usrreq.c 29 Jul 2007 01:31:33 -0000 1.159 > +++ sys/netinet/tcp_usrreq.c 30 Jul 2007 09:08:19 -0000 > @@ -87,10 +87,6 @@ > /* > * TCP protocol interface to socket abstraction. > */ > -#ifdef TCPDEBUG > -extern const char *tcpstates[]; > -#endif > - > static int tcp_attach(struct socket *); > static int tcp_connect(struct tcpcb *, struct sockaddr *, > struct thread *td); > Index: sys/netipx/spx_debug.c > =================================================================== > RCS file: /home/ncvs/src/sys/netipx/spx_debug.c,v > retrieving revision 1.18 > diff -u -r1.18 spx_debug.c > --- sys/netipx/spx_debug.c 11 May 2007 10:38:34 -0000 1.18 > +++ sys/netipx/spx_debug.c 30 Jul 2007 09:19:46 -0000 > @@ -69,6 +69,8 @@ > #include > #include > > +#define TCPSTATES /* for logging */ > + > #include > #include > > Index: sys/netipx/spx_debug.h > =================================================================== > RCS file: /home/ncvs/src/sys/netipx/spx_debug.h,v > retrieving revision 1.17 > diff -u -r1.17 spx_debug.h > --- sys/netipx/spx_debug.h 11 May 2007 10:38:34 -0000 1.17 > +++ sys/netipx/spx_debug.h 30 Jul 2007 09:12:44 -0000 > @@ -95,7 +95,6 @@ > #ifdef _KERNEL > extern char *prurequests[]; > extern char *sanames[]; > -extern char *tcpstates[]; > > void spx_trace(short act, u_char ostate, struct spxpcb *sp, struct spx *si, > int req); > Index: usr.bin/netstat/ipx.c > =================================================================== > RCS file: /home/ncvs/src/usr.bin/netstat/ipx.c,v > retrieving revision 1.26 > diff -u -r1.26 ipx.c > --- usr.bin/netstat/ipx.c 16 Jul 2007 17:15:54 -0000 1.26 > +++ usr.bin/netstat/ipx.c 30 Jul 2007 10:01:24 -0000 > @@ -49,6 +49,7 @@ > > #include > > +#define TCPSTATES > #include > > #include > @@ -72,8 +73,6 @@ > > static char *ipx_prpr (struct ipx_addr *); > > -extern char *tcpstates[]; > - > /* > * Print a summary of connections related to a Network Systems > * protocol. For SPX, also give state of connection. From owner-cvs-src@FreeBSD.ORG Mon Jul 30 10:22:21 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A914C16A419; Mon, 30 Jul 2007 10:22:21 +0000 (UTC) (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 05B7513C459; Mon, 30 Jul 2007 10:22:20 +0000 (UTC) (envelope-from des@des.no) Received: from tim.des.no (localhost [127.0.0.1]) by spam.des.no (Postfix) with ESMTP id 81044208C; Mon, 30 Jul 2007 12:22:16 +0200 (CEST) X-Spam-Tests: AWL X-Spam-Learn: disabled X-Spam-Score: 0.0/3.0 X-Spam-Checker-Version: SpamAssassin 3.2.1 (2007-05-02) on tim.des.no Received: from ds4.des.no (des.no [80.203.243.180]) by smtp.des.no (Postfix) with ESMTP id D01352085; Mon, 30 Jul 2007 12:22:15 +0200 (CEST) Received: by ds4.des.no (Postfix, from userid 1001) id B1EA484467; Mon, 30 Jul 2007 12:22:15 +0200 (CEST) From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= To: Andre Oppermann References: <20070729214715.I31116@maildrop.int.zabbadoz.net> <20070729160246.A86779@ns1.feral.com> <86zm1ejrat.fsf@ds4.des.no> <20070730.025750.41720145.imp@bsdimp.com> <86k5sijlge.fsf@ds4.des.no> <86r6mqi4wp.fsf@ds4.des.no> <46ADBA68.4080403@freebsd.org> Date: Mon, 30 Jul 2007 12:22:15 +0200 In-Reply-To: <46ADBA68.4080403@freebsd.org> (Andre Oppermann's message of "Mon\, 30 Jul 2007 12\:16\:08 +0200") Message-ID: <86ejiqi42w.fsf@ds4.des.no> User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/22.1 (berkeley-unix) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Cc: src-committers@freebsd.org, cvs-src@freebsd.org, cvs-all@freebsd.org, bz@freebsd.org, mjacob@freebsd.org, Warner Losh Subject: Re: cvs commit: src/sys/netinet tcp_input.c tcp_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: Mon, 30 Jul 2007 10:22:21 -0000 --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Andre Oppermann writes: > Please don't forget to undo the #ifdef and change of the log function > in tcp_input.c. You mean revert 1.365? Sure, see updated patch. DES --=20 Dag-Erling Sm=C3=B8rgrav - des@des.no --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=tcpstates.diff Index: sys/netinet/tcp_fsm.h =================================================================== RCS file: /home/ncvs/src/sys/netinet/tcp_fsm.h,v retrieving revision 1.19 diff -u -r1.19 tcp_fsm.h --- sys/netinet/tcp_fsm.h 11 May 2007 10:50:31 -0000 1.19 +++ sys/netinet/tcp_fsm.h 30 Jul 2007 09:08:26 -0000 @@ -102,7 +102,7 @@ #endif #ifdef TCPSTATES -const char *tcpstates[] = { +static const char *tcpstates[] = { "CLOSED", "LISTEN", "SYN_SENT", "SYN_RCVD", "ESTABLISHED", "CLOSE_WAIT", "FIN_WAIT_1", "CLOSING", "LAST_ACK", "FIN_WAIT_2", "TIME_WAIT", Index: sys/netinet/tcp_input.c =================================================================== RCS file: /home/ncvs/src/sys/netinet/tcp_input.c,v retrieving revision 1.366 diff -u -r1.366 tcp_input.c --- sys/netinet/tcp_input.c 29 Jul 2007 01:31:33 -0000 1.366 +++ sys/netinet/tcp_input.c 30 Jul 2007 10:20:30 -0000 @@ -1573,15 +1573,9 @@ KASSERT(headlocked, ("%s: trimthenstep6: tcp_close.3: head " "not locked", __func__)); if ((s = tcp_log_addrs(&tp->t_inpcb->inp_inc, th, NULL, NULL))) { -#ifdef TCPDEBUG log(LOG_DEBUG, "%s; %s: %s: Received data after socket " "was closed, sending RST and removing tcpcb\n", s, __func__, tcpstates[tp->t_state]); -#else - log(LOG_DEBUG, "%s; %s: Received data after socket " - "was closed, sending RST and removing tcpcb\n", - s, __func__); -#endif free(s, M_TCPLOG); } tp = tcp_close(tp); Index: sys/netinet/tcp_usrreq.c =================================================================== RCS file: /home/ncvs/src/sys/netinet/tcp_usrreq.c,v retrieving revision 1.159 diff -u -r1.159 tcp_usrreq.c --- sys/netinet/tcp_usrreq.c 29 Jul 2007 01:31:33 -0000 1.159 +++ sys/netinet/tcp_usrreq.c 30 Jul 2007 09:08:19 -0000 @@ -87,10 +87,6 @@ /* * TCP protocol interface to socket abstraction. */ -#ifdef TCPDEBUG -extern const char *tcpstates[]; -#endif - static int tcp_attach(struct socket *); static int tcp_connect(struct tcpcb *, struct sockaddr *, struct thread *td); Index: sys/netipx/spx_debug.c =================================================================== RCS file: /home/ncvs/src/sys/netipx/spx_debug.c,v retrieving revision 1.18 diff -u -r1.18 spx_debug.c --- sys/netipx/spx_debug.c 11 May 2007 10:38:34 -0000 1.18 +++ sys/netipx/spx_debug.c 30 Jul 2007 09:19:46 -0000 @@ -69,6 +69,8 @@ #include #include +#define TCPSTATES /* for logging */ + #include #include Index: sys/netipx/spx_debug.h =================================================================== RCS file: /home/ncvs/src/sys/netipx/spx_debug.h,v retrieving revision 1.17 diff -u -r1.17 spx_debug.h --- sys/netipx/spx_debug.h 11 May 2007 10:38:34 -0000 1.17 +++ sys/netipx/spx_debug.h 30 Jul 2007 09:12:44 -0000 @@ -95,7 +95,6 @@ #ifdef _KERNEL extern char *prurequests[]; extern char *sanames[]; -extern char *tcpstates[]; void spx_trace(short act, u_char ostate, struct spxpcb *sp, struct spx *si, int req); Index: usr.bin/netstat/ipx.c =================================================================== RCS file: /home/ncvs/src/usr.bin/netstat/ipx.c,v retrieving revision 1.26 diff -u -r1.26 ipx.c --- usr.bin/netstat/ipx.c 16 Jul 2007 17:15:54 -0000 1.26 +++ usr.bin/netstat/ipx.c 30 Jul 2007 10:01:24 -0000 @@ -49,6 +49,7 @@ #include +#define TCPSTATES #include #include @@ -72,8 +73,6 @@ static char *ipx_prpr (struct ipx_addr *); -extern char *tcpstates[]; - /* * Print a summary of connections related to a Network Systems * protocol. For SPX, also give state of connection. --=-=-=-- From owner-cvs-src@FreeBSD.ORG Mon Jul 30 10:40:13 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B610C16A421 for ; Mon, 30 Jul 2007 10:40:13 +0000 (UTC) (envelope-from christoph.mallon@gmx.de) Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by mx1.freebsd.org (Postfix) with SMTP id 103E613C478 for ; Mon, 30 Jul 2007 10:40:12 +0000 (UTC) (envelope-from christoph.mallon@gmx.de) Received: (qmail invoked by alias); 30 Jul 2007 10:13:32 -0000 Received: from p54A3F07A.dip.t-dialin.net (EHLO tron.homeunix.org) [84.163.240.122] by mail.gmx.net (mp048) with SMTP; 30 Jul 2007 12:13:32 +0200 X-Authenticated: #1673122 X-Provags-ID: V01U2FsdGVkX1/m6MdlG1Xm7KJM9NOZ6dnfy2cOPtYTHUwd7HYTsw PxKNdgmaFlK82n Message-ID: <46ADB9CB.501@gmx.de> Date: Mon, 30 Jul 2007 12:13:31 +0200 From: Christoph Mallon User-Agent: Thunderbird 2.0.0.5 (X11/20070721) MIME-Version: 1.0 To: =?UTF-8?B?RGFnLUVybGluZyBTbcO4cmdyYXY=?= References: <20070729214715.I31116@maildrop.int.zabbadoz.net> <20070729160246.A86779@ns1.feral.com> <86zm1ejrat.fsf@ds4.des.no> <20070730.025750.41720145.imp@bsdimp.com> <86k5sijlge.fsf@ds4.des.no> <86r6mqi4wp.fsf@ds4.des.no> In-Reply-To: <86r6mqi4wp.fsf@ds4.des.no> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Y-GMX-Trusted: 0 Cc: src-committers@freebsd.org, cvs-src@freebsd.org, cvs-all@freebsd.org, bz@freebsd.org, mjacob@freebsd.org, Warner Losh Subject: Re: cvs commit: src/sys/netinet tcp_input.c tcp_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: Mon, 30 Jul 2007 10:40:13 -0000 Dag-Erling Smørgrav wrote: > Dag-Erling Smørgrav writes: >> The attached patch unbreaks the build. > > With additional hunk to fix usr.bin/netstat/ipx.c, which relied on the > brokenness of . Hi, may I suggest to declare the array as static const char * const tcpstates[]. Mind the second const, so not only the strings are const (const char*), but the array itself, too. Christoph From owner-cvs-src@FreeBSD.ORG Mon Jul 30 11:05:48 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9824D16A417; Mon, 30 Jul 2007 11:05:48 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: from mail.soaustin.net (mail.soaustin.net [207.200.4.66]) by mx1.freebsd.org (Postfix) with ESMTP id 7C10F13C465; Mon, 30 Jul 2007 11:05:48 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: by mail.soaustin.net (Postfix, from userid 502) id DF057E4E; Mon, 30 Jul 2007 05:34:38 -0500 (CDT) Date: Mon, 30 Jul 2007 05:34:38 -0500 To: mjacob@freebsd.org Message-ID: <20070730103438.GA6993@soaustin.net> References: <20070729214715.I31116@maildrop.int.zabbadoz.net> <20070729160246.A86779@ns1.feral.com> <86zm1ejrat.fsf@ds4.des.no> <20070730.025750.41720145.imp@bsdimp.com> <20070730020001.H89679@ns1.feral.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20070730020001.H89679@ns1.feral.com> User-Agent: Mutt/1.5.9i From: linimon@lonesome.com (Mark Linimon) Cc: cvs-src@freebsd.org, bz@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org, Warner Losh Subject: Re: cvs commit: src/sys/netinet tcp_input.c tcp_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: Mon, 30 Jul 2007 11:05:48 -0000 On Mon, Jul 30, 2007 at 02:01:41AM -0700, mjacob@freebsd.org wrote: > I've asked RE to let me check in a change and hopefully we can move on > and then I'll try and figure out the latest ports version of tinderbox > and see if it actually does what I need quicker. The tinderbox in ports is a ports tinderbox, not a src tinderbox. mcl From owner-cvs-src@FreeBSD.ORG Mon Jul 30 11:06:43 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C699516A419; Mon, 30 Jul 2007 11:06:43 +0000 (UTC) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id AC14F13C48D; Mon, 30 Jul 2007 11:06:43 +0000 (UTC) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l6UB6hKA095480; Mon, 30 Jul 2007 11:06:43 GMT (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6UB6hJ0095479; Mon, 30 Jul 2007 11:06:43 GMT (envelope-from des) Message-Id: <200707301106.l6UB6hJ0095479@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Mon, 30 Jul 2007 11:06: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/netinet tcp_fsm.h tcp_input.c tcp_usrreq.c src/sys/netipx spx_debug.c spx_debug.h src/usr.bin/netstat ipx.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, 30 Jul 2007 11:06:43 -0000 des 2007-07-30 11:06:42 UTC FreeBSD src repository Modified files: sys/netinet tcp_fsm.h tcp_input.c tcp_usrreq.c sys/netipx spx_debug.c spx_debug.h usr.bin/netstat ipx.c Log: Make tcpstates[] static, and make sure TCPSTATES is defined before is included into any compilation unit that needs tcpstates[]. Also remove incorrect extern declarations and TCPDEBUG conditionals. This allows kernels both with and without TCPDEBUG to build, and unbreaks the tinderbox. Approved by: re (rwatson) Revision Changes Path 1.20 +1 -1 src/sys/netinet/tcp_fsm.h 1.367 +0 -6 src/sys/netinet/tcp_input.c 1.160 +0 -4 src/sys/netinet/tcp_usrreq.c 1.19 +2 -0 src/sys/netipx/spx_debug.c 1.18 +0 -1 src/sys/netipx/spx_debug.h 1.27 +1 -2 src/usr.bin/netstat/ipx.c From owner-cvs-src@FreeBSD.ORG Mon Jul 30 14:41:11 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B8D9016A419; Mon, 30 Jul 2007 14:41:11 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (bsdimp.com [199.45.160.85]) by mx1.freebsd.org (Postfix) with ESMTP id 4513C13C474; Mon, 30 Jul 2007 14:41:11 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from localhost (localhost [127.0.0.1]) by harmony.bsdimp.com (8.13.8/8.13.4) with ESMTP id l6UEeds3096342; Mon, 30 Jul 2007 08:40:39 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Mon, 30 Jul 2007 08:40:45 -0600 (MDT) Message-Id: <20070730.084045.-1889956848.imp@bsdimp.com> To: des@des.no From: "M. Warner Losh" In-Reply-To: <86k5sijlge.fsf@ds4.des.no> References: <86zm1ejrat.fsf@ds4.des.no> <20070730.025750.41720145.imp@bsdimp.com> <86k5sijlge.fsf@ds4.des.no> X-Mailer: Mew version 5.2 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0 (harmony.bsdimp.com [127.0.0.1]); Mon, 30 Jul 2007 08:40:39 -0600 (MDT) Cc: cvs-all@FreeBSD.org, cvs-src@FreeBSD.org, bz@FreeBSD.org, mjacob@FreeBSD.org, src-committers@FreeBSD.org Subject: Re: cvs commit: src/sys/netinet tcp_input.c tcp_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: Mon, 30 Jul 2007 14:41:11 -0000 In message: <86k5sijlge.fsf@ds4.des.no> Dag-Erling_Sm=F8rgrav writes: : Warner Losh writes: : > Thank you for your opinion. However, make universe is not worthles= s. : > If doing one, and checking the output for errors, isn't sufficient = to : > get tinderbox to not whine, then tinderbox is broken. : = : Thank you for *your* opinion, but the tinderbox is not at fault here.= : The fact of the matter is that LINT is broken, as a simple 'make : buildkernel KERNCONF=3DLINT' will show. : = : The attached patch unbreaks the build. This is exactly the patch that Matt was testing. I stand by my earlier statement: if make universe doesn't show the problem, it is unreasonable to demand a fix for it. Make universe does show this problem. Warner From owner-cvs-src@FreeBSD.ORG Mon Jul 30 15:21:28 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8F55416A417; Mon, 30 Jul 2007 15:21:28 +0000 (UTC) (envelope-from njl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8290F13C458; Mon, 30 Jul 2007 15:21:28 +0000 (UTC) (envelope-from njl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l6UFLSb4053603; Mon, 30 Jul 2007 15:21:28 GMT (envelope-from njl@repoman.freebsd.org) Received: (from njl@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6UFLSK3053602; Mon, 30 Jul 2007 15:21:28 GMT (envelope-from njl) Message-Id: <200707301521.l6UFLSK3053602@repoman.freebsd.org> From: Nate Lawson Date: Mon, 30 Jul 2007 15:21: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/acpica acpi_hpet.c acpi_timer.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, 30 Jul 2007 15:21:28 -0000 njl 2007-07-30 15:21:26 UTC FreeBSD src repository Modified files: sys/dev/acpica acpi_hpet.c acpi_timer.c Log: Dynamically choose the quality of the ACPI timer depending on whether the fast or safe/slow method is in use. Fast remains at 1000, slow is now at 850 (always preferred to TSC). Since the HPET has proven slower than ACPI-fast on some systems, drop its quality to 900. In the future, it is hoped that HPET performance will improve as it is the main timer Intel supports. HPET may move back to 2000 in -current once RELENG_7 is branched to ensure that it gets tested. Approved by: re Revision Changes Path 1.11 +1 -1 src/sys/dev/acpica/acpi_hpet.c 1.42 +3 -1 src/sys/dev/acpica/acpi_timer.c From owner-cvs-src@FreeBSD.ORG Mon Jul 30 16:51:07 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5BD9416A41B; Mon, 30 Jul 2007 16:51:07 +0000 (UTC) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C09EA13C46E; Mon, 30 Jul 2007 16:51:06 +0000 (UTC) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l6UGp6CI084366; Mon, 30 Jul 2007 16:51:06 GMT (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6UGp6sd084365; Mon, 30 Jul 2007 16:51:06 GMT (envelope-from bmah) Message-Id: <200707301651.l6UGp6sd084365@repoman.freebsd.org> From: "Bruce A. Mah" Date: Mon, 30 Jul 2007 16:51:06 +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/errata article.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, 30 Jul 2007 16:51:07 -0000 bmah 2007-07-30 16:51:06 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) release/doc/en_US.ISO8859-1/errata article.sgml Log: New (somewhat belated) errata: SA-07:05.libarchive. Revision Changes Path 1.73.2.50 +6 -0 src/release/doc/en_US.ISO8859-1/errata/article.sgml From owner-cvs-src@FreeBSD.ORG Mon Jul 30 16:53:56 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B6FFC16A41A; Mon, 30 Jul 2007 16:53:56 +0000 (UTC) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 90CCF13C47E; Mon, 30 Jul 2007 16:53:56 +0000 (UTC) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l6UGrua0084607; Mon, 30 Jul 2007 16:53:56 GMT (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6UGruVX084606; Mon, 30 Jul 2007 16:53:56 GMT (envelope-from bmah) Message-Id: <200707301653.l6UGruVX084606@repoman.freebsd.org> From: "Bruce A. Mah" Date: Mon, 30 Jul 2007 16:53:56 +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/errata article.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, 30 Jul 2007 16:53:56 -0000 bmah 2007-07-30 16:53:56 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) release/doc/en_US.ISO8859-1/errata article.sgml Log: New (somewhat belated) errata: SA-07:05.libarchive. Revision Changes Path 1.69.2.50 +5 -0 src/release/doc/en_US.ISO8859-1/errata/article.sgml From owner-cvs-src@FreeBSD.ORG Mon Jul 30 17:53:53 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C5B3216A418; Mon, 30 Jul 2007 17:53:53 +0000 (UTC) (envelope-from bright@elvis.mu.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.freebsd.org (Postfix) with ESMTP id AC41913C46E; Mon, 30 Jul 2007 17:53:53 +0000 (UTC) (envelope-from bright@elvis.mu.org) Received: by elvis.mu.org (Postfix, from userid 1192) id E68D31A4D80; Mon, 30 Jul 2007 10:53:34 -0700 (PDT) Date: Mon, 30 Jul 2007 10:53:34 -0700 From: Alfred Perlstein To: Don Lewis Message-ID: <20070730175334.GH92956@elvis.mu.org> References: <200707270819.08197.jhb@freebsd.org> <200707300717.l6U7HcNC089641@gw.catspoiler.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200707300717.l6U7HcNC089641@gw.catspoiler.org> User-Agent: Mutt/1.4.2.3i Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org, jhb@FreeBSD.org Subject: Re: cvs commit: src/sys/i386/i386 trap.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, 30 Jul 2007 17:53:53 -0000 * Don Lewis [070730 00:17] wrote: > > After installing this patch, the bootstrap in the pm3-base port still > fails. I installed pm3-base from the 6-STABLE package, and it isn't > able to compile any of the other ports. I suspect the reason for the > latter is that it is new enough to use sendsig() and not osendsig(). > This makes sense because osendsig is a COMPAT_43 function and the binary > is a lot newer than that. > > To preserve the "kludge" ABI as much as possible, I think it would be > necessary to move the assignment to sc_err into the if-else block that > checks to see if the signal handler was installed with the SA_SIGIFNO > flag, and to make the same change in sendsig(), osendsig(), and > freebsd4_sendsig(). This will break the wine port unless it uses > SA_SIGINFO. > > > As an alternative, I've got a set of patches to pm3-base to get it > working on -CURRENT. It wasn't too hard to fix the bootstrap to use the > "undocumented 4th arg" to the signal handler that is mentioned in > i386/include/sigframe.h. The rest of the patches change the low-level > Module-3 code to use sigaction() with the SA_SIGINFO flag instead of > using a mixture of sigaction() (without SA_SIGINFO) and sigvec(). > I'll post the patches for testing once I've had a chance to clean them > up some more. This sounds really, really hackish. I talked to Alan Cox about this over the weekend and he said, if I have this right, that supposedly a correct program actually does get the correct info on the stack as an argument to their signal callback. m3 should be fixed. Either that, or we can rev the syscalls and introduce an actual seperate field to the info that contains the fault address and tell m3 to use that. -- - Alfred Perlstein From owner-cvs-src@FreeBSD.ORG Mon Jul 30 18:24:18 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 16D5F16A419; Mon, 30 Jul 2007 18:24:18 +0000 (UTC) (envelope-from truckman@FreeBSD.org) Received: from gw.catspoiler.org (adsl-75-1-14-242.dsl.scrm01.sbcglobal.net [75.1.14.242]) by mx1.freebsd.org (Postfix) with ESMTP id AF24613C45A; Mon, 30 Jul 2007 18:24:17 +0000 (UTC) (envelope-from truckman@FreeBSD.org) Received: from FreeBSD.org (mousie.catspoiler.org [192.168.101.2]) by gw.catspoiler.org (8.13.3/8.13.3) with ESMTP id l6UIO7Qf092040; Mon, 30 Jul 2007 11:24:11 -0700 (PDT) (envelope-from truckman@FreeBSD.org) Message-Id: <200707301824.l6UIO7Qf092040@gw.catspoiler.org> Date: Mon, 30 Jul 2007 11:24:07 -0700 (PDT) From: Don Lewis To: alfred@FreeBSD.org In-Reply-To: <20070730175334.GH92956@elvis.mu.org> MIME-Version: 1.0 Content-Type: TEXT/plain; charset=us-ascii Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org, jhb@FreeBSD.org Subject: Re: cvs commit: src/sys/i386/i386 trap.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, 30 Jul 2007 18:24:18 -0000 On 30 Jul, Alfred Perlstein wrote: > * Don Lewis [070730 00:17] wrote: >> >> After installing this patch, the bootstrap in the pm3-base port still >> fails. I installed pm3-base from the 6-STABLE package, and it isn't >> able to compile any of the other ports. I suspect the reason for the >> latter is that it is new enough to use sendsig() and not osendsig(). >> This makes sense because osendsig is a COMPAT_43 function and the binary >> is a lot newer than that. >> >> To preserve the "kludge" ABI as much as possible, I think it would be >> necessary to move the assignment to sc_err into the if-else block that >> checks to see if the signal handler was installed with the SA_SIGIFNO >> flag, and to make the same change in sendsig(), osendsig(), and >> freebsd4_sendsig(). This will break the wine port unless it uses >> SA_SIGINFO. >> >> >> As an alternative, I've got a set of patches to pm3-base to get it >> working on -CURRENT. It wasn't too hard to fix the bootstrap to use the >> "undocumented 4th arg" to the signal handler that is mentioned in >> i386/include/sigframe.h. The rest of the patches change the low-level >> Module-3 code to use sigaction() with the SA_SIGINFO flag instead of >> using a mixture of sigaction() (without SA_SIGINFO) and sigvec(). >> I'll post the patches for testing once I've had a chance to clean them >> up some more. > > This sounds really, really hackish. I talked to Alan Cox about this > over the weekend and he said, if I have this right, that supposedly > a correct program actually does get the correct info on the stack > as an argument to their signal callback. m3 should be fixed. We pass the address on the stack as an undocumented fourth argument to old-style signals handlers, but the proper way to get the address is to use SA_SIGINFO. > Either that, or we can rev the syscalls and introduce an actual > seperate field to the info that contains the fault address and > tell m3 to use that. Here's a patch to make m3 use SA_SIGINFO to get the address. I cheated and used the undocumented fourth argument method in the bootstrap code because that was an easier change to make by hand to the assembly language code. In theory, it should be possible to regenerate the assembly language code from the .m3 file so that it also uses SA_SIGINFO. I've tested this on -CURRENT, and attempted to test it on 6.2-STABLE. My testing on the latter is hampered because the only 6.2-STABLE machine I have access to at the moment is freefall, and this port is wierd because it does all of its interesting work in the install step. Index: Makefile =================================================================== RCS file: /home/ncvs/ports/lang/pm3-base/Makefile,v retrieving revision 1.20 diff -u -r1.20 Makefile --- Makefile 6 Oct 2006 20:25:43 -0000 1.20 +++ Makefile 30 Jul 2007 17:44:40 -0000 @@ -49,6 +49,10 @@ INST_TARGET= freebsd-4 BOOTSTRAP= pm3-${PORTVERSION}-${TARGET}-boot.tar.bz2 WORDSIZE= 32 +.if ${OSVERSION} >= 700042 +USE_GCC= 3.4 +GCC34_PATCH=${PATCHDIR}/GCC34-patch-${TARGET} +.endif .elif ${ARCH} == "alpha" CFLAGS+= -mieee TARGET= FBSD_ALPHA @@ -63,6 +67,7 @@ .if ${EXTRA_PATCHES} == ${PATCHDIR}/${TARGET}-patch-* .undef EXTRA_PATCHES .endif +EXTRA_PATCHES+= ${GCC34_PATCH} post-patch: @${CP} ${WRKSRC}/libs/m3core/src/runtime/${TARGET}/RTHeapDepC.c \ Index: files/GCC34-patch-FreeBSD4 =================================================================== RCS file: files/GCC34-patch-FreeBSD4 diff -N files/GCC34-patch-FreeBSD4 --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ files/GCC34-patch-FreeBSD4 27 Jul 2007 20:47:31 -0000 @@ -0,0 +1,19 @@ +--- m3config/src/FreeBSD4.orig 2000-05-31 10:55:01.000000000 -0700 ++++ m3config/src/FreeBSD4 2007-07-27 13:46:14.000000000 -0700 +@@ -18,12 +18,12 @@ + + ASM = ["as", "-o"] + BOPT_FLAG = "-O" +-CC = ["cc","-c"] +-GNU_CC = "cc" ++CC = ["gcc34","-c"] ++GNU_CC = "gcc34" + GNU_CFLAGS = [] +-LINK = ["cc"] ++LINK = ["gcc34"] + MAKELIB = [ "ar", "cru" ] +-MAKESHLIB = ["cc","-shared"] ++MAKESHLIB = ["gcc34","-shared"] + OPT_FLAG = "-O" + RANLIB = ["ranlib"] + RPATH_FLAG = "-R" Index: files/patch-RTHeapDep.m3 =================================================================== RCS file: files/patch-RTHeapDep.m3 diff -N files/patch-RTHeapDep.m3 --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ files/patch-RTHeapDep.m3 28 Jul 2007 01:37:47 -0000 @@ -0,0 +1,116 @@ +--- libs/m3core/src/runtime/FreeBSD4/RTHeapDep.m3.orig 2000-05-31 10:54:33.000000000 -0700 ++++ libs/m3core/src/runtime/FreeBSD4/RTHeapDep.m3 2007-07-27 18:37:41.000000000 -0700 +@@ -50,36 +50,41 @@ + + (* establish SIGSEGV handler; remember previous handler *) + VAR +- vec := Usignal.struct_sigvec{ +- sv_handler := Fault, sv_mask := +- Word.LeftShift(1, Usignal.SIGVTALRM - 1), sv_flags := 0}; +- ovec: Usignal.struct_sigvec; +- ret := Usignal.sigvec(Usignal.SIGSEGV, vec, ovec); +- vecb := Usignal.struct_sigvec{ +- sv_handler := Fault, sv_mask := +- Word.LeftShift(1, Usignal.SIGVTALRM - 1), sv_flags := 0}; +- ovecb: Usignal.struct_sigvec; +- retb := Usignal.sigvec(Usignal.SIGBUS, vecb, ovecb); ++ vec, ovec, vecb, ovecb : Usignal.struct_sigaction; ++ ret, retb : Ctypes.int; + BEGIN ++ vec.sa_flags := Word.Or(Usignal.SA_RESTART, Usignal.SA_SIGINFO); ++ vecb.sa_flags := Word.Or(Usignal.SA_RESTART, Usignal.SA_SIGINFO); ++ vec.sa_handler := Fault; ++ vecb.sa_handler := Fault; ++ EVAL Usignal.sigemptyset(vec.sa_mask); ++ EVAL Usignal.sigemptyset(vecb.sa_mask); ++ (* block the "SIGVTALRM" signal when signal handlers are called *) ++ EVAL Usignal.sigaddset(vec.sa_mask, Usignal.SIGVTALRM); ++ EVAL Usignal.sigaddset(vecb.sa_mask, Usignal.SIGVTALRM); ++ ret := Usignal.sigaction(Usignal.SIGSEGV, ADR(vec), ADR(ovec)); ++ retb := Usignal.sigaction(Usignal.SIGSEGV, ADR(vecb), ADR(ovecb)); + <* ASSERT ret = 0 *> + <* ASSERT retb = 0 *> +- defaultSIGSEGV := ovec.sv_handler; +- defaultSIGBUS := ovecb.sv_handler; ++ defaultSIGSEGV := ovec.sa_handler; ++ defaultSIGBUS := ovecb.sa_handler; + END; + + (* establish signal handler for all other signals that dump core, if no + handler exists *) + PROCEDURE OverrideDefault (sig: Ctypes.int) = + VAR +- vec := Usignal.struct_sigvec{ +- sv_handler := Core, sv_mask := +- Word.LeftShift(1, Usignal.SIGVTALRM - 1), sv_flags := 0}; +- ovec: Usignal.struct_sigvec; +- ret := Usignal.sigvec(sig, vec, ovec); ++ vec, ovec : Usignal.struct_sigaction; ++ ret : Ctypes.int; + BEGIN ++ vec.sa_flags := Usignal.SA_SIGINFO; ++ vec.sa_handler := Core; ++ EVAL Usignal.sigemptyset(vec.sa_mask); ++ EVAL Usignal.sigaddset(vec.sa_mask, Usignal.SIGVTALRM); ++ ret := Usignal.sigaction(sig, ADR(vec), ADR(ovec)); + <* ASSERT ret = 0 *> +- IF ovec.sv_handler # Usignal.SIG_DFL THEN +- ret := Usignal.sigvec(sig, ovec, vec); ++ IF ovec.sa_handler # Usignal.SIG_DFL THEN ++ ret := Usignal.sigaction(sig, ADR(ovec), ADR(vec)); + <* ASSERT ret = 0 *> + END; + END OverrideDefault; +@@ -99,10 +104,10 @@ + action. *) + + PROCEDURE Fault (sig : Ctypes.int; +- code: Ctypes.int; +- scp : UNTRACED REF Usignal.struct_sigcontext) = ++ info: UNTRACED REF Usignal.struct_siginfo; ++ uap : UNTRACED REF Usignal.struct_ucontext) = + VAR +- sf_addr := LOOPHOLE(scp.sc_err, ADDRESS); ++ sf_addr := info.si_addr; + + BEGIN + IF RTHeapRep.Fault(sf_addr) THEN +@@ -110,9 +115,9 @@ + END; + IF defaultSIGSEGV = Usignal.SIG_IGN THEN RETURN; END; + IF defaultSIGSEGV = Usignal.SIG_DFL THEN +- Core(sig, code, scp); ++ Core(sig, info, uap); + ELSE +- defaultSIGSEGV(sig, code, scp); ++ defaultSIGSEGV(sig, info, uap); + END; + END Fault; + +@@ -124,18 +129,20 @@ + VAR dumped_core := FALSE; + + PROCEDURE Core ( sig : Ctypes.int; +- <* UNUSED *> code: Ctypes.int; +- <* UNUSED *> scp : UNTRACED REF Usignal.struct_sigcontext) = ++ <* UNUSED *> info: UNTRACED REF Usignal.struct_siginfo; ++ <* UNUSED *> uap : UNTRACED REF Usignal.struct_ucontext) = + VAR +- ovec: Usignal.struct_sigvec; +- vec := Usignal.struct_sigvec{sv_handler := Usignal.SIG_DFL, +- sv_mask := 0, sv_flags := 0}; ++ ovec: Usignal.struct_sigaction; ++ vec : Usignal.struct_sigaction; + BEGIN + INC(RT0u.inCritical); + IF NOT dumped_core THEN + dumped_core := TRUE; + EVAL RTHeapRep.Crash(); (* clean up the heap *) +- EVAL Usignal.sigvec(sig, vec, ovec); (* establish default action *) ++ vec.sa_handler := Usignal.SIG_DFL; ++ EVAL Usignal.sigemptyset(vec.sa_mask); ++ vec.sa_flags := 0; ++ EVAL Usignal.sigaction(sig, ADR(vec), ADR(ovec)); (* establish default action *) + EVAL Usignal.sigsetmask(0); + (** EVAL Usignal.kill(Uprocess.getpid(), sig); (* dump core *) **) + Cstdlib.abort (); (* dump core *) Index: files/patch-RTHeapDep.ms =================================================================== RCS file: files/patch-RTHeapDep.ms diff -N files/patch-RTHeapDep.ms --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ files/patch-RTHeapDep.ms 27 Jul 2007 20:44:44 -0000 @@ -0,0 +1,12 @@ +--- boot-FreeBSD4/m3core/FreeBSD4/RTHeapDep.ms.orig 2000-09-05 14:50:31.000000000 -0700 ++++ boot-FreeBSD4/m3core/FreeBSD4/RTHeapDep.ms 2007-07-27 13:42:37.000000000 -0700 +@@ -232,8 +232,7 @@ + pushl %ebx + movl 8(%ebp),%edi + movl 12(%ebp),%esi +- movl 16(%ebp),%ebx +- movl 72(%ebx),%eax ++ movl 20(%ebp),%eax + pushl %eax + movl MI_RTHeapRep+556,%eax + call *%eax Index: files/patch-RTSignal.m3 =================================================================== RCS file: files/patch-RTSignal.m3 diff -N files/patch-RTSignal.m3 --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ files/patch-RTSignal.m3 30 Jul 2007 07:39:16 -0000 @@ -0,0 +1,64 @@ +--- libs/m3core/src/runtime/FreeBSD4/RTSignal.m3.orig 2000-05-31 10:54:33.000000000 -0700 ++++ libs/m3core/src/runtime/FreeBSD4/RTSignal.m3 2007-07-27 18:55:32.000000000 -0700 +@@ -10,9 +10,6 @@ + IMPORT RTMisc, RTProcess, Usignal, Uprocess; + FROM Ctypes IMPORT int; + +-TYPE +- SigInfo = UNTRACED REF Usignal.struct_sigcontext; +- + VAR + DefaultHandler : Usignal.SignalHandler; + IgnoreSignal : Usignal.SignalHandler; +@@ -61,7 +58,9 @@ + EVAL Usignal.sigaction (sig, ADR(initial_handlers[id]), NIL); + END RestoreHandler; + +-PROCEDURE Shutdown (sig: int; <*UNUSED*> code: int; <*UNUSED*> scp: SigInfo) = ++PROCEDURE Shutdown (sig : int; ++ <*UNUSED*> info: UNTRACED REF Usignal.struct_siginfo; ++ <*UNUSED*> uap : UNTRACED REF Usignal.struct_ucontext) = + VAR new, old: Usignal.struct_sigaction; + BEGIN + new.sa_handler := DefaultHandler; +@@ -71,28 +70,34 @@ + EVAL Usignal.kill (Uprocess.getpid (), sig); (* and resend the signal *) + END Shutdown; + +-PROCEDURE Interrupt (sig: int; code: int; scp: SigInfo) = ++PROCEDURE Interrupt (sig : int; ++ info: UNTRACED REF Usignal.struct_siginfo; ++ uap : UNTRACED REF Usignal.struct_ucontext) = + VAR h := RTProcess.OnInterrupt (NIL); + BEGIN + IF (h = NIL) THEN +- Shutdown (sig, code, scp); ++ Shutdown (sig, info, uap); + ELSE + EVAL RTProcess.OnInterrupt (h); (* reinstall the handler *) + h (); + END; + END Interrupt; + +-PROCEDURE Quit (<*UNUSED*> sig, code: int; scp: SigInfo) = ++PROCEDURE Quit (<*UNUSED*> sig : int; ++ <*UNUSED*> info: UNTRACED REF Usignal.struct_siginfo; ++ uap : UNTRACED REF Usignal.struct_ucontext) = + VAR pc := 0; + BEGIN +- IF (scp # NIL) THEN pc := scp.sc_eip END; ++ IF (uap # NIL) THEN pc := uap.uc_mcontext.mc_eip END; + RTMisc.FatalErrorPC (pc, "aborted"); + END Quit; + +-PROCEDURE SegV (<*UNUSED*> sig, code: int; scp: SigInfo) = ++PROCEDURE SegV (<*UNUSED*> sig : int; ++ <*UNUSED*> info: UNTRACED REF Usignal.struct_siginfo; ++ uap : UNTRACED REF Usignal.struct_ucontext) = + VAR pc := 0; + BEGIN +- IF (scp # NIL) THEN pc := scp.sc_eip END; ++ IF (uap # NIL) THEN pc := uap.uc_mcontext.mc_eip END; + RTMisc.FatalErrorPC (pc, + "Segmentation violation - possible attempt to dereference NIL"); + END SegV; Index: files/patch-Usignal.i3 =================================================================== RCS file: files/patch-Usignal.i3 diff -N files/patch-Usignal.i3 --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ files/patch-Usignal.i3 30 Jul 2007 07:32:05 -0000 @@ -0,0 +1,104 @@ +--- libs/m3core/src/unix/freebsd-4/Usignal.i3.orig 2000-05-31 10:54:53.000000000 -0700 ++++ libs/m3core/src/unix/freebsd-4/Usignal.i3 2007-07-30 00:31:02.000000000 -0700 +@@ -8,7 +8,8 @@ + + INTERFACE Usignal; + +-FROM Ctypes IMPORT int, unsigned_int; ++FROM Ctypes IMPORT int, unsigned_int, char, void_star; ++FROM Utypes IMPORT pid_t, uid_t, size_t; + + (*** ***) + +@@ -62,8 +63,9 @@ + + (* Signal vector "template" used in sigaction call. *) + TYPE +- SignalHandler = PROCEDURE (sig, code: int; +- scp: UNTRACED REF struct_sigcontext); ++ SignalHandler = PROCEDURE (sig: int; ++ info: UNTRACED REF struct_siginfo; ++ uap: UNTRACED REF struct_ucontext); + + sigset_t = ARRAY [0..3] OF unsigned_int; + sigset_t_star = UNTRACED REF sigset_t; +@@ -108,6 +110,8 @@ + SA_RESETHAND = 16_0004; (* reset to SIG_DFL when taking signal *) + SA_NOCLDSTOP = 16_0008; (* do not generate SIGCHLD on child stop *) + SA_NODEFER = 16_0010; (* don't mask the signal we're delivering *) ++ SA_NOCLDWAIT = 16_0020; (* don't keep zombies around *) ++ SA_SIGINFO = 16_0040; (* signal handler with SA_SIGINFO args *) + + TYPE + struct_sigstack = RECORD +@@ -148,6 +152,70 @@ + sc_ss: int; + END; + ++TYPE ++ struct_mcontext = RECORD ++ mc_onstack: int; (* sigstack state to restore *) ++ mc_gs: int; ++ mc_fs: int; ++ mc_es: int; ++ mc_ds: int; ++ mc_edi: int; ++ mc_esi: int; ++ mc_ebp: int; (* frame pointer *) ++ mc_isp: int; ++ mc_ebx: int; ++ mc_edx: int; ++ mc_ecx: int; ++ mc_eax: int; ++ mc_trapno: int; ++ mc_err: int; ++ mc_eip: int; (* program counter *) ++ mc_cs: int; ++ mc_efl: int; ++ mc_esp: int; (* stack pinter *) ++ mc_ss: int; ++ ++ mc_len: int; ++ mc_fpformat: int; ++ mc_ownedfp: int; ++ mc_spare1: int; ++ mc_fpstate: ARRAY [0..127] OF int; ++ mc_spare2: ARRAY [0..7] OF int; ++ END; ++ ++TYPE ++ struct_stack = RECORD ++ ss_sp: UNTRACED REF char; ++ ss_size: size_t; ++ ss_flags: int; ++ END; ++ ++TYPE ++ struct_ucontext = RECORD ++ us_sigmask: sigset_t; (* signal mask to restore *) ++ uc_mcontext: struct_mcontext; ++ uc_link: UNTRACED REF struct_ucontext; ++ uc_stack: struct_stack; ++ uc_flags: int; ++ uc_spare: ARRAY [0..3] OF int; ++ END; ++ ++TYPE ++ struct_siginfo = RECORD ++ si_signo: int; ++ si_errno: int; ++ si_code: int; ++ si_pid: pid_t; ++ si_uid: uid_t; ++ si_status: int; ++ si_addr: void_star; ++ sival_int: int; ++ (* XXX - various union members below *) ++ si_reason_trapno_timerid: int; ++ si_reason_overrun: int; ++ si_spare2: ARRAY [1..6] OF int; ++ END; ++ + (* Do not modifiy these variables *) + VAR (*CONST*) + BADSIG, SIG_ERR, SIG_DFL, SIG_IGN, SIG_HOLD: SignalHandler; From owner-cvs-src@FreeBSD.ORG Mon Jul 30 19:45:05 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9021416A41B; Mon, 30 Jul 2007 19:45:05 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from speedfactory.net (mail6.speedfactory.net [66.23.216.219]) by mx1.freebsd.org (Postfix) with ESMTP id 1077013C46B; Mon, 30 Jul 2007 19:45:04 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (unverified [66.23.211.162]) by speedfactory.net (SurgeMail 3.7b8) with ESMTP id 200033144 for multiple; Mon, 30 Jul 2007 15:53:55 -0400 Received: from localhost.corp.yahoo.com (john@localhost [127.0.0.1]) (authenticated bits=0) by server.baldwin.cx (8.13.8/8.13.8) with ESMTP id l6UJihBT069597; Mon, 30 Jul 2007 15:44:45 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: Don Lewis Date: Mon, 30 Jul 2007 15:11:24 -0400 User-Agent: KMail/1.9.6 References: <200707300717.l6U7HcNC089641@gw.catspoiler.org> In-Reply-To: <200707300717.l6U7HcNC089641@gw.catspoiler.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200707301511.25555.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [127.0.0.1]); Mon, 30 Jul 2007 15:44:45 -0400 (EDT) X-Virus-Scanned: ClamAV 0.88.3/3820/Mon Jul 30 08:13:24 2007 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx X-Server: High Performance Mail Server - http://surgemail.com r=1653887525 Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/i386/i386 trap.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, 30 Jul 2007 19:45:05 -0000 On Monday 30 July 2007 03:17:37 am Don Lewis wrote: > As an alternative, I've got a set of patches to pm3-base to get it > working on -CURRENT. It wasn't too hard to fix the bootstrap to use the > "undocumented 4th arg" to the signal handler that is mentioned in > i386/include/sigframe.h. The rest of the patches change the low-level > Module-3 code to use sigaction() with the SA_SIGINFO flag instead of > using a mixture of sigaction() (without SA_SIGINFO) and sigvec(). > I'll post the patches for testing once I've had a chance to clean them > up some more. I think I'd rather go with this if you get it working then. The wine folks would like the sc_err fix backported to 6.x if possible (and they've already been testing a 6.x patch), but I certainly won't commit it until cvsup works in 7 (and maybe for 6.x I can do some evil for old cvsup binaries using a strcmp() on p_comm for "cvsup". :-P) -- John Baldwin From owner-cvs-src@FreeBSD.ORG Mon Jul 30 19:45:23 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 976B716A41F; Mon, 30 Jul 2007 19:45:23 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from speedfactory.net (mail6.speedfactory.net [66.23.216.219]) by mx1.freebsd.org (Postfix) with ESMTP id 1A4AB13C46B; Mon, 30 Jul 2007 19:45:23 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (unverified [66.23.211.162]) by speedfactory.net (SurgeMail 3.7b8) with ESMTP id 200033127 for multiple; Mon, 30 Jul 2007 15:53:49 -0400 Received: from localhost.corp.yahoo.com (john@localhost [127.0.0.1]) (authenticated bits=0) by server.baldwin.cx (8.13.8/8.13.8) with ESMTP id l6UJihBS069597; Mon, 30 Jul 2007 15:44:44 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: David Malone Date: Mon, 30 Jul 2007 15:07:54 -0400 User-Agent: KMail/1.9.6 References: <200707270934.l6R9YhfQ072079@repoman.freebsd.org> <200707270804.36924.jhb@freebsd.org> <20070727205310.GA39586@walton.maths.tcd.ie> In-Reply-To: <20070727205310.GA39586@walton.maths.tcd.ie> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200707301507.55383.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [127.0.0.1]); Mon, 30 Jul 2007 15:44:44 -0400 (EDT) X-Virus-Scanned: ClamAV 0.88.3/3820/Mon Jul 30 08:13:24 2007 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx X-Server: High Performance Mail Server - http://surgemail.com r=1653887525 Cc: cvs-src@freebsd.org, src-committers@freebsd.org, David Malone , cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/i386/isa clock.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, 30 Jul 2007 19:45:23 -0000 On Friday 27 July 2007 04:53:10 pm David Malone wrote: > On Fri, Jul 27, 2007 at 08:04:36AM -0400, John Baldwin wrote: > > Can you merge this to amd64 as well? > > The amd64 version of inittodr does not use clock_ct_to_ts at the > moment, so it should not have this problem. I do plan to make the > amd64 version more like the i386 version, but I was going to wait > until the code slush in -current was over. > > Have you seen any problems like this on amd64? No, more worried about just keeping the files relatively in sync. -- John Baldwin From owner-cvs-src@FreeBSD.ORG Mon Jul 30 19:59:09 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1608A16A41A; Mon, 30 Jul 2007 19:59:09 +0000 (UTC) (envelope-from ambrisko@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id E6E5313C469; Mon, 30 Jul 2007 19:59:08 +0000 (UTC) (envelope-from ambrisko@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l6UJx81U099571; Mon, 30 Jul 2007 19:59:08 GMT (envelope-from ambrisko@repoman.freebsd.org) Received: (from ambrisko@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6UJx8Z7099570; Mon, 30 Jul 2007 19:59:08 GMT (envelope-from ambrisko) Message-Id: <200707301959.l6UJx8Z7099570@repoman.freebsd.org> From: Doug Ambrisko Date: Mon, 30 Jul 2007 19:59:08 +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/ipmi ipmi_isa.c src/share/man/man4 ipmi.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, 30 Jul 2007 19:59:09 -0000 ambrisko 2007-07-30 19:59:08 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/dev/ipmi ipmi_isa.c share/man/man4 ipmi.4 Log: MFC the manual isa attachment via hints and merge over all changes to ipmi.4 Revision Changes Path 1.4.2.2 +74 -60 src/share/man/man4/ipmi.4 1.1.2.2 +79 -2 src/sys/dev/ipmi/ipmi_isa.c From owner-cvs-src@FreeBSD.ORG Mon Jul 30 20:12:02 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 61ABB16A469; Mon, 30 Jul 2007 20:12:02 +0000 (UTC) (envelope-from alc@cs.rice.edu) Received: from mail.cs.rice.edu (mail.cs.rice.edu [128.42.1.31]) by mx1.freebsd.org (Postfix) with ESMTP id 2F78213C428; Mon, 30 Jul 2007 20:12:02 +0000 (UTC) (envelope-from alc@cs.rice.edu) Received: from mail.cs.rice.edu (localhost.localdomain [127.0.0.1]) by mail.cs.rice.edu (Postfix) with ESMTP id B592A2C2AA2; Mon, 30 Jul 2007 14:44:03 -0500 (CDT) X-Virus-Scanned: by amavis-2.4.0 at mail.cs.rice.edu Received: from mail.cs.rice.edu ([127.0.0.1]) by mail.cs.rice.edu (mail.cs.rice.edu [127.0.0.1]) (amavisd-new, port 10024) with LMTP id i6gSspd1yUKd; Mon, 30 Jul 2007 14:43:56 -0500 (CDT) Received: from [10.251.22.150] (nat.ironport.com [63.251.108.100]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.cs.rice.edu (Postfix) with ESMTP id A5CC12C2A66; Mon, 30 Jul 2007 14:43:46 -0500 (CDT) Message-ID: <46AE3F6F.9090609@cs.rice.edu> Date: Mon, 30 Jul 2007 14:43:43 -0500 From: Alan Cox User-Agent: Thunderbird 1.5.0.12 (Windows/20070509) MIME-Version: 1.0 To: Alfred Perlstein References: <200707270819.08197.jhb@freebsd.org> <200707300717.l6U7HcNC089641@gw.catspoiler.org> <20070730175334.GH92956@elvis.mu.org> In-Reply-To: <20070730175334.GH92956@elvis.mu.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, Don Lewis , src-committers@FreeBSD.org, cvs-all@FreeBSD.org, jhb@FreeBSD.org Subject: Re: cvs commit: src/sys/i386/i386 trap.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, 30 Jul 2007 20:12:02 -0000 Alfred Perlstein wrote: > * Don Lewis [070730 00:17] wrote: > >> After installing this patch, the bootstrap in the pm3-base port still >> fails. I installed pm3-base from the 6-STABLE package, and it isn't >> able to compile any of the other ports. I suspect the reason for the >> latter is that it is new enough to use sendsig() and not osendsig(). >> This makes sense because osendsig is a COMPAT_43 function and the binary >> is a lot newer than that. >> >> To preserve the "kludge" ABI as much as possible, I think it would be >> necessary to move the assignment to sc_err into the if-else block that >> checks to see if the signal handler was installed with the SA_SIGIFNO >> flag, and to make the same change in sendsig(), osendsig(), and >> freebsd4_sendsig(). This will break the wine port unless it uses >> SA_SIGINFO. >> >> >> As an alternative, I've got a set of patches to pm3-base to get it >> working on -CURRENT. It wasn't too hard to fix the bootstrap to use the >> "undocumented 4th arg" to the signal handler that is mentioned in >> i386/include/sigframe.h. The rest of the patches change the low-level >> Module-3 code to use sigaction() with the SA_SIGINFO flag instead of >> using a mixture of sigaction() (without SA_SIGINFO) and sigvec(). >> I'll post the patches for testing once I've had a chance to clean them >> up some more. >> > > This sounds really, really hackish. I talked to Alan Cox about this > over the weekend and he said, if I have this right, that supposedly > a correct program actually does get the correct info on the stack > as an argument to their signal callback. m3 should be fixed. > > I think I was unclear. I agree with what Don is proposing. I was referring to the "undocumented 4th arg" when I said that a program would receive "the correct info on the stack as an argument". I'm not, however, sure why FreeBSD never documented the 4th argument. It is not only implemented by some other flavors of Unix but it is actually documented, for example, from a Solaris 2.8 man page: The handler routine can be declared: void handler(int sig, int code, struct sigcontext *scp, char *addr); Here sig is the signal number; code is a parameter of cer- tain signals that provides additional detail; scp is a pointer to the sigcontext structure (defined in signal.h), used to restore the context from before the signal; and addr is additional address information. Also, that FreeBSD used to clobber tf_err with the faulting address made it rather challenging to determine whether the SIGBUS/SIGSEGV was caused by a read or a write access. So, not clobbering tf_err is a good thing. Fortunately, Modula-3's garbage collector didn't care about this, but some other applications do. Alan From owner-cvs-src@FreeBSD.ORG Mon Jul 30 20:17:22 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EF38B16A468; Mon, 30 Jul 2007 20:17:22 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id E466213C46A; Mon, 30 Jul 2007 20:17:22 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l6UKHMWJ002163; Mon, 30 Jul 2007 20:17:22 GMT (envelope-from thompsa@repoman.freebsd.org) Received: (from thompsa@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6UKHMFi002162; Mon, 30 Jul 2007 20:17:22 GMT (envelope-from thompsa) Message-Id: <200707302017.l6UKHMFi002162@repoman.freebsd.org> From: Andrew Thompson Date: Mon, 30 Jul 2007 20:17: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/share/man/man4 lagg.4 src/sys/net if_lagg.c if_lagg.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, 30 Jul 2007 20:17:23 -0000 thompsa 2007-07-30 20:17:22 UTC FreeBSD src repository Modified files: share/man/man4 lagg.4 sys/net if_lagg.c if_lagg.h Log: - Propagate the largest set of interface capabilities supported by all lagg ports to the lagg interface. - Use the MTU from the first interface as the lagg MTU, all extra interfaces must be the same. This fixes using a lagg interface for a vlan or enabling jumbo frames, etc. Approved by: re (kensmith) MFC After: 3 days Revision Changes Path 1.4 +3 -0 src/share/man/man4/lagg.4 1.18 +57 -15 src/sys/net/if_lagg.c 1.10 +0 -1 src/sys/net/if_lagg.h From owner-cvs-src@FreeBSD.ORG Mon Jul 30 22:07:02 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1948A16A417; Mon, 30 Jul 2007 22:07:02 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id ED97813C467; Mon, 30 Jul 2007 22:07:01 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l6UM71Qu022884; Mon, 30 Jul 2007 22:07:01 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6UM71DV022883; Mon, 30 Jul 2007 22:07:01 GMT (envelope-from marcel) Message-Id: <200707302207.l6UM71DV022883@repoman.freebsd.org> From: Marcel Moolenaar Date: Mon, 30 Jul 2007 22:07: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/ia64/include atomic.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, 30 Jul 2007 22:07:02 -0000 marcel 2007-07-30 22:07:01 UTC FreeBSD src repository Modified files: sys/ia64/include atomic.h Log: Add casts to some of the more commonly used pointer-type atomic operations. We really should be able to make those inline functions, but this would break its use for sx_locks. Approved by: re (blanket) Revision Changes Path 1.11 +14 -5 src/sys/ia64/include/atomic.h From owner-cvs-src@FreeBSD.ORG Mon Jul 30 22:12:53 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C2C3D16A418; Mon, 30 Jul 2007 22:12:53 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 6D4D513C478; Mon, 30 Jul 2007 22:12:53 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l6UMCr0l023389; Mon, 30 Jul 2007 22:12:53 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6UMCrJe023388; Mon, 30 Jul 2007 22:12:53 GMT (envelope-from marcel) Message-Id: <200707302212.l6UMCrJe023388@repoman.freebsd.org> From: Marcel Moolenaar Date: Mon, 30 Jul 2007 22:12: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/ia64/include md_var.h src/sys/ia64/ia64 machdep.c mp_machdep.c pmap.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, 30 Jul 2007 22:12:53 -0000 marcel 2007-07-30 22:12:53 UTC FreeBSD src repository Modified files: sys/ia64/include md_var.h sys/ia64/ia64 machdep.c mp_machdep.c pmap.c Log: Explicitly map the VHPT on all processors. Previously we were merely lucky that the VHPT was mapped as a side-effect of mapping the kernel, but when there's enough physical memory, this may not at all be the case. Approved by: re (blanket) Revision Changes Path 1.224 +24 -0 src/sys/ia64/ia64/machdep.c 1.65 +1 -0 src/sys/ia64/ia64/mp_machdep.c 1.190 +1 -0 src/sys/ia64/ia64/pmap.c 1.24 +1 -0 src/sys/ia64/include/md_var.h From owner-cvs-src@FreeBSD.ORG Mon Jul 30 22:29:35 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7994F16A41A; Mon, 30 Jul 2007 22:29:35 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 7121813C45B; Mon, 30 Jul 2007 22:29:35 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l6UMTZN8024295; Mon, 30 Jul 2007 22:29:35 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6UMTZWO024294; Mon, 30 Jul 2007 22:29:35 GMT (envelope-from marcel) Message-Id: <200707302229.l6UMTZWO024294@repoman.freebsd.org> From: Marcel Moolenaar Date: Mon, 30 Jul 2007 22:29: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/ia64/ia64 interrupt.c nexus.c sapic.c src/sys/ia64/include intr.h md_var.h sapicvar.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, 30 Jul 2007 22:29:35 -0000 marcel 2007-07-30 22:29:33 UTC FreeBSD src repository Modified files: sys/ia64/ia64 interrupt.c nexus.c sapic.c sys/ia64/include intr.h md_var.h sapicvar.h Log: Rework the interrupt code and add support for interrupt filtering (INTR_FILTER). This includes: o Save a pointer to the sapic structure and IRQ for every vector, so that we can quickly EOI, mask and unmask the interrupt. o Add locking to the sapic code now that we can reprogram a sapic on multiple CPUs at the same time. o Use u_int for the vector and IRQ. We only have 256 vectors, so using a 64-bit type for it is rather excessive. o Properly handle concurrent registration of a handler for the same vector. Since vectors have a corresponding priority, we should not map IRQs to vectors in a linear fashion, but rather pick a vector that has a priority in line with the interrupt type. This is left for later. The vector/IRQ interchange has been untangled as much as possible to make this easier. Approved by: re (blacket) Revision Changes Path 1.60 +114 -81 src/sys/ia64/ia64/interrupt.c 1.18 +1 -1 src/sys/ia64/ia64/nexus.c 1.14 +109 -80 src/sys/ia64/ia64/sapic.c 1.5 +1 -6 src/sys/ia64/include/intr.h 1.25 +1 -1 src/sys/ia64/include/md_var.h 1.5 +13 -8 src/sys/ia64/include/sapicvar.h From owner-cvs-src@FreeBSD.ORG Mon Jul 30 22:42:34 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8C9BC16A41B; Mon, 30 Jul 2007 22:42:34 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 6CD2813C461; Mon, 30 Jul 2007 22:42:34 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l6UMgYWD025258; Mon, 30 Jul 2007 22:42:34 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6UMgY7M025257; Mon, 30 Jul 2007 22:42:34 GMT (envelope-from marcel) Message-Id: <200707302242.l6UMgY7M025257@repoman.freebsd.org> From: Marcel Moolenaar Date: Mon, 30 Jul 2007 22:42: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 options.ia64 src/sys/ia64/ia64 db_machdep.c exception.S X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 30 Jul 2007 22:42:34 -0000 marcel 2007-07-30 22:42:33 UTC FreeBSD src repository Modified files: sys/conf options.ia64 sys/ia64/ia64 db_machdep.c exception.S Log: Add option EXCEPTION_TRACING, which enables KTR-like functionality for processor interruptions. This is especially useful to track unexpected nested TLB faults. Approved by: re (blanket) Revision Changes Path 1.28 +2 -0 src/sys/conf/options.ia64 1.4 +28 -0 src/sys/ia64/ia64/db_machdep.c 1.60 +57 -1 src/sys/ia64/ia64/exception.S From owner-cvs-src@FreeBSD.ORG Mon Jul 30 22:52:53 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5398016A419; Mon, 30 Jul 2007 22:52:53 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 3433813C45D; Mon, 30 Jul 2007 22:52:53 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l6UMqrVc025861; Mon, 30 Jul 2007 22:52:53 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6UMqrCJ025860; Mon, 30 Jul 2007 22:52:53 GMT (envelope-from marcel) Message-Id: <200707302252.l6UMqrCJ025860@repoman.freebsd.org> From: Marcel Moolenaar Date: Mon, 30 Jul 2007 22: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/ia64/ia64 exception.S X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 30 Jul 2007 22:52:53 -0000 marcel 2007-07-30 22:52:52 UTC FreeBSD src repository Modified files: sys/ia64/ia64 exception.S Log: o Switch to physical addressing before dereferencing the VHPT bucket pointer. The virtual mapping may not be present in the translation cache. This will result in a nested TLB fault at a place we don't handle (and don't want to handle). o Make sure there's a stop after the rfi instruction, otherwise its behaviour is undefined. o Make sure we switch back to virtual addressing before doing a rfi. Behaviour is undefined otherwise. Approved by: re (blanket) Revision Changes Path 1.61 +62 -37 src/sys/ia64/ia64/exception.S From owner-cvs-src@FreeBSD.ORG Tue Jul 31 00:06:07 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6E41016A41A; Tue, 31 Jul 2007 00:06:07 +0000 (UTC) (envelope-from davidch@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 5AD1813C442; Tue, 31 Jul 2007 00:06:05 +0000 (UTC) (envelope-from davidch@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l6V0658m032288; Tue, 31 Jul 2007 00:06:05 GMT (envelope-from davidch@repoman.freebsd.org) Received: (from davidch@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6V065YP032287; Tue, 31 Jul 2007 00:06:05 GMT (envelope-from davidch) Message-Id: <200707310006.l6V065YP032287@repoman.freebsd.org> From: David Christensen Date: Tue, 31 Jul 2007 00:06: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/bce if_bce.c if_bcefw.h if_bcereg.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, 31 Jul 2007 00:06:07 -0000 davidch 2007-07-31 00:06:04 UTC FreeBSD src repository Modified files: sys/dev/bce if_bce.c if_bcefw.h if_bcereg.h Log: - Fixed a problem that would cause kernel panics and "bce0: discard frame .." errors (especially when jumbo frames are enabled or in low memory systems) because the RX chain was corrupted when an mbuf was mapped to an unexpected number of buffers. - Fixed a problem that would cause kernel panics when an excessively fragmented TX mbuf couldn't be defragmented and was released by bce_tx_encap(). Approved by: re(hrs) MFC after: 7 days Revision Changes Path 1.34 +223 -114 src/sys/dev/bce/if_bce.c 1.4 +4 -4 src/sys/dev/bce/if_bcefw.h 1.16 +13 -1 src/sys/dev/bce/if_bcereg.h From owner-cvs-src@FreeBSD.ORG Tue Jul 31 03:15:33 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6B5D016A417; Tue, 31 Jul 2007 03:15:33 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 4960013C468; Tue, 31 Jul 2007 03:15:33 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l6V3FXwO013613; Tue, 31 Jul 2007 03:15:33 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6V3FXmn013612; Tue, 31 Jul 2007 03:15:33 GMT (envelope-from marcel) Message-Id: <200707310315.l6V3FXmn013612@repoman.freebsd.org> From: Marcel Moolenaar Date: Tue, 31 Jul 2007 03:15: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/conf kern.pre.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: Tue, 31 Jul 2007 03:15:33 -0000 marcel 2007-07-31 03:15:32 UTC FreeBSD src repository Modified files: sys/conf kern.pre.mk Log: Enable -Werror for ia64. Approved by: re (blanket) Revision Changes Path 1.91 +1 -1 src/sys/conf/kern.pre.mk From owner-cvs-src@FreeBSD.ORG Tue Jul 31 05:03:27 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E3C4916A419; Tue, 31 Jul 2007 05:03:27 +0000 (UTC) (envelope-from kientzle@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id BF96613C457; Tue, 31 Jul 2007 05:03:27 +0000 (UTC) (envelope-from kientzle@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l6V53Rvo066791; Tue, 31 Jul 2007 05:03:27 GMT (envelope-from kientzle@repoman.freebsd.org) Received: (from kientzle@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6V53RDW066790; Tue, 31 Jul 2007 05:03:27 GMT (envelope-from kientzle) Message-Id: <200707310503.l6V53RDW066790@repoman.freebsd.org> From: Tim Kientzle Date: Tue, 31 Jul 2007 05:03: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/lib/libarchive/test 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: Tue, 31 Jul 2007 05:03:28 -0000 kientzle 2007-07-31 05:03:27 UTC FreeBSD src repository Modified files: lib/libarchive/test main.c Log: Two minor nits: * Allow libarchive_test to compile on Interix again. * Track the test name (not just line number) when counting skipped tests. Thanks to: Joerg Sonnenberger Approved by: re (blanket; libarchive testing) Revision Changes Path 1.8 +7 -0 src/lib/libarchive/test/main.c From owner-cvs-src@FreeBSD.ORG Tue Jul 31 06:23:27 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 23FD216A41B; Tue, 31 Jul 2007 06:23:27 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id F284E13C461; Tue, 31 Jul 2007 06:23:26 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l6V6NQnP080149; Tue, 31 Jul 2007 06:23:26 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6V6NQNM080148; Tue, 31 Jul 2007 06:23:26 GMT (envelope-from marcel) Message-Id: <200707310623.l6V6NQNM080148@repoman.freebsd.org> From: Marcel Moolenaar Date: Tue, 31 Jul 2007 06:23: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/powerpc/powerpc trap.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, 31 Jul 2007 06:23:27 -0000 marcel 2007-07-31 06:23:26 UTC FreeBSD src repository Modified files: sys/powerpc/powerpc trap.c Log: Fix backward compatibility of the "old" (i.e. FreeBSD6) lseek syscall. It was broken when a new lseek syscall was introduced. The problem is that we need to swap the 32-bit td_retval values for the __syscall indirect syscall when the actual syscall has a 32-bit return value. Hence, we need to exclude lseek(2). And this means the "old" lseek(2) as well -- which we didn't. Based on a patch from: grehan@ Approved by: re (rwatson) Revision Changes Path 1.66 +2 -2 src/sys/powerpc/powerpc/trap.c From owner-cvs-src@FreeBSD.ORG Tue Jul 31 12:27:22 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4C7BC16A418; Tue, 31 Jul 2007 12:27:22 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from cell.glebius.int.ru (glebius.int.ru [81.19.64.130]) by mx1.freebsd.org (Postfix) with ESMTP id B8B2213C428; Tue, 31 Jul 2007 12:27:21 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from cell.glebius.int.ru (localhost [127.0.0.1]) by cell.glebius.int.ru (8.14.1/8.14.1) with ESMTP id l6VCGEfN088754; Tue, 31 Jul 2007 16:16:14 +0400 (MSD) (envelope-from glebius@FreeBSD.org) Received: (from glebius@localhost) by cell.glebius.int.ru (8.14.1/8.14.1/Submit) id l6VCGE79088753; Tue, 31 Jul 2007 16:16:14 +0400 (MSD) (envelope-from glebius@FreeBSD.org) X-Authentication-Warning: cell.glebius.int.ru: glebius set sender to glebius@FreeBSD.org using -f Date: Tue, 31 Jul 2007 16:16:13 +0400 From: Gleb Smirnoff To: Andre Oppermann Message-ID: <20070731121613.GS21312@FreeBSD.org> References: <200707281220.l6SCKeVh085152@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline In-Reply-To: <200707281220.l6SCKeVh085152@repoman.freebsd.org> User-Agent: Mutt/1.5.15 (2007-04-06) Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/netinet tcp_input.c tcp_subr.c tcp_var.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, 31 Jul 2007 12:27:22 -0000 On Sat, Jul 28, 2007 at 12:20:40PM +0000, Andre Oppermann wrote: A> andre 2007-07-28 12:20:39 UTC A> A> FreeBSD src repository A> A> Modified files: A> sys/netinet tcp_input.c tcp_subr.c tcp_var.h A> Log: A> Provide a sysctl to toggle reporting of TCP debug logging: A> A> sys.net.inet.tcp.log_debug = 1 Just a gentle reminder that this should be documented in tcp.4. -- Totus tuus, Glebius. GLEBIUS-RIPN GLEB-RIPE From owner-cvs-src@FreeBSD.ORG Tue Jul 31 14:48:09 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4456016A41B for ; Tue, 31 Jul 2007 14:48:09 +0000 (UTC) (envelope-from andre@freebsd.org) Received: from c00l3r.networx.ch (c00l3r.networx.ch [62.48.2.2]) by mx1.freebsd.org (Postfix) with ESMTP id 8AB6013C45E for ; Tue, 31 Jul 2007 14:48:08 +0000 (UTC) (envelope-from andre@freebsd.org) Received: (qmail 5450 invoked from network); 31 Jul 2007 14:42:23 -0000 Received: from c00l3r.networx.ch (HELO [127.0.0.1]) ([62.48.2.2]) (envelope-sender ) by c00l3r.networx.ch (qmail-ldap-1.03) with SMTP for ; 31 Jul 2007 14:42:23 -0000 Message-ID: <46AF4BA8.6020100@freebsd.org> Date: Tue, 31 Jul 2007 16:48:08 +0200 From: Andre Oppermann User-Agent: Thunderbird 1.5.0.12 (Windows/20070509) MIME-Version: 1.0 To: Gleb Smirnoff References: <200707281220.l6SCKeVh085152@repoman.freebsd.org> <20070731121613.GS21312@FreeBSD.org> In-Reply-To: <20070731121613.GS21312@FreeBSD.org> Content-Type: text/plain; charset=KOI8-R; 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/netinet tcp_input.c tcp_subr.c tcp_var.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, 31 Jul 2007 14:48:09 -0000 Gleb Smirnoff wrote: > On Sat, Jul 28, 2007 at 12:20:40PM +0000, Andre Oppermann wrote: > A> andre 2007-07-28 12:20:39 UTC > A> > A> FreeBSD src repository > A> > A> Modified files: > A> sys/netinet tcp_input.c tcp_subr.c tcp_var.h > A> Log: > A> Provide a sysctl to toggle reporting of TCP debug logging: > A> > A> sys.net.inet.tcp.log_debug = 1 > > Just a gentle reminder that this should be documented in tcp.4. I've already requested a blanket permission to clean up the tcp related man pages with all the changes that happend since the 6 branch. Not yet received though. -- Andre From owner-cvs-src@FreeBSD.ORG Tue Jul 31 16:09:42 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5F52816A41A; Tue, 31 Jul 2007 16:09:42 +0000 (UTC) (envelope-from bushman@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 2F28D13C46C; Tue, 31 Jul 2007 16:09:42 +0000 (UTC) (envelope-from bushman@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l6VG9gGS058338; Tue, 31 Jul 2007 16:09:42 GMT (envelope-from bushman@repoman.freebsd.org) Received: (from bushman@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6VG9gQ5058337; Tue, 31 Jul 2007 16:09:42 GMT (envelope-from bushman) Message-Id: <200707311609.l6VG9gQ5058337@repoman.freebsd.org> From: Michael Bushkov Date: Tue, 31 Jul 2007 16:09: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/lib/libc/net name6.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, 31 Jul 2007 16:09:42 -0000 bushman 2007-07-31 16:09:41 UTC FreeBSD src repository Modified files: lib/libc/net name6.c Log: - Getipnodebyname() and getipnodebyaddr() reimplemented through gethostbyname() and gethostbyaddr() accordingly Approved by: re (kensmith), brooks (mentor) Revision Changes Path 1.62 +72 -1387 src/lib/libc/net/name6.c From owner-cvs-src@FreeBSD.ORG Tue Jul 31 17:09:05 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E31DA16A417; Tue, 31 Jul 2007 17:09:05 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id CC38313C481; Tue, 31 Jul 2007 17:09:05 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l6VH95Dk071782; Tue, 31 Jul 2007 17:09:05 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6VH95Gf071781; Tue, 31 Jul 2007 17:09:05 GMT (envelope-from cognet) Message-Id: <200707311709.l6VH95Gf071781@repoman.freebsd.org> From: Olivier Houchard Date: Tue, 31 Jul 2007 17:09: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/arm/arm trap.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, 31 Jul 2007 17:09:06 -0000 cognet 2007-07-31 17:09:05 UTC FreeBSD src repository Modified files: sys/arm/arm trap.c Log: MFppc: revision 1.66 date: 2007/07/31 06:23:26; author: marcel; state: Exp; lines: +2 -2 Fix backward compatibility of the "old" (i.e. FreeBSD6) lseek syscall. It was broken when a new lseek syscall was introduced. The problem is that we need to swap the 32-bit td_retval values for the __syscall indirect syscall when the actual syscall has a 32-bit return value. Hence, we need to exclude lseek(2). And this means the "old" lseek(2) as well -- which we didn't. Based on a patch from: grehan@ Approved by: re (blanket) Revision Changes Path 1.35 +1 -1 src/sys/arm/arm/trap.c From owner-cvs-src@FreeBSD.ORG Tue Jul 31 17:43:18 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D78E716A41B; Tue, 31 Jul 2007 17:43:18 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C0DCB13C46A; Tue, 31 Jul 2007 17:43:18 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l6VHhIJb073932; Tue, 31 Jul 2007 17:43:18 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6VHhI9l073931; Tue, 31 Jul 2007 17:43:18 GMT (envelope-from imp) Message-Id: <200707311743.l6VHhI9l073931@repoman.freebsd.org> From: Warner Losh Date: Tue, 31 Jul 2007 17:43: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/arm/at91 at91rm92reg.h kb920x_machdep.c ohci_atmelarm.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, 31 Jul 2007 17:43:18 -0000 imp 2007-07-31 17:43:18 UTC FreeBSD src repository Modified files: sys/arm/at91 at91rm92reg.h kb920x_machdep.c ohci_atmelarm.c Log: Make USB work on the KB9202{,A,B} boards. This has been in p4 for about 7 months. You must have JP6 in the 1-2 position to supply power to the USB devices, but I've used uftdi, uplcom and umass successfully. If you have it in 2-3, then nothing will show up. Also, if you have the FQPA packaging for the AT91RM9200 (like the KN9202 boards have), you will get the following message uhub0: device problem (IOERROR), disabling port 2 due to a hardware erratum. It is safe to ignore as it is about pins that aren't brought out on the FQPA package and aren't proeprly terminated either. Alas, there's no register to read to tell the FQPA from the BGA versions. Submitted by: Daan Vreeken Approved by: re (kensmith) Revision Changes Path 1.5 +2 -1 src/sys/arm/at91/at91rm92reg.h 1.23 +2 -2 src/sys/arm/at91/kb920x_machdep.c 1.3 +32 -0 src/sys/arm/at91/ohci_atmelarm.c From owner-cvs-src@FreeBSD.ORG Tue Jul 31 17:45:55 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9C15916A41A; Tue, 31 Jul 2007 17:45:55 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 6D84F13C46C; Tue, 31 Jul 2007 17:45:55 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l6VHjtDQ074081; Tue, 31 Jul 2007 17:45:55 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6VHjtqZ074079; Tue, 31 Jul 2007 17:45:55 GMT (envelope-from imp) Message-Id: <200707311745.l6VHjtqZ074079@repoman.freebsd.org> From: Warner Losh Date: Tue, 31 Jul 2007 17:45: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/arm/conf KB920X X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 31 Jul 2007 17:45:55 -0000 imp 2007-07-31 17:45:55 UTC FreeBSD src repository Modified files: sys/arm/conf KB920X Log: Add in all the USB devices and all the wireless goo. The KB9202 has only USB 1.1 speeds available, but this shouldn't hurt. Now that we have working usb support for this board, this is a natural followup. Approved by: re (kensmith) Revision Changes Path 1.13 +44 -0 src/sys/arm/conf/KB920X From owner-cvs-src@FreeBSD.ORG Tue Jul 31 20:11:04 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2291716A41B; Tue, 31 Jul 2007 20:11:04 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id E993913C481; Tue, 31 Jul 2007 20:11:03 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l6VKB31E091066; Tue, 31 Jul 2007 20:11:03 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6VKB3AQ091065; Tue, 31 Jul 2007 20:11:03 GMT (envelope-from scottl) Message-Id: <200707312011.l6VKB3AQ091065@repoman.freebsd.org> From: Scott Long Date: Tue, 31 Jul 2007 20:11: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 aic7xxx.c aic_osm_lib.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, 31 Jul 2007 20:11:04 -0000 scottl 2007-07-31 20:11:03 UTC FreeBSD src repository Modified files: sys/dev/aic7xxx aic7xxx.c aic_osm_lib.c Log: Fix locking mistakes in the error recovery paths of the AHC and AHD drivers. Approved by: re Revision Changes Path 1.112 +0 -2 src/sys/dev/aic7xxx/aic7xxx.c 1.6 +0 -2 src/sys/dev/aic7xxx/aic_osm_lib.c From owner-cvs-src@FreeBSD.ORG Tue Jul 31 20:16:51 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1493216A419; Tue, 31 Jul 2007 20:16:51 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id DD3B113C458; Tue, 31 Jul 2007 20:16:50 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l6VKGo8Y091488; Tue, 31 Jul 2007 20:16:50 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6VKGoYx091487; Tue, 31 Jul 2007 20:16:50 GMT (envelope-from scottl) Message-Id: <200707312016.l6VKGoYx091487@repoman.freebsd.org> From: Scott Long Date: Tue, 31 Jul 2007 20:16: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/arcmsr arcmsr.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, 31 Jul 2007 20:16:51 -0000 scottl 2007-07-31 20:16:50 UTC FreeBSD src repository Modified files: sys/dev/arcmsr arcmsr.c Log: Make the driver fully MPSAFE. This fixes some serious locking problems that could cause panics and corruption under moderate load. Many thanks to Matt Reimer, Tom McDonald, and the rest of the guys at VPOP.net for their help in identifying and testing this. Approved by: re Revision Changes Path 1.24 +32 -12 src/sys/dev/arcmsr/arcmsr.c From owner-cvs-src@FreeBSD.ORG Tue Jul 31 22:11:56 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BF8F716A417; Tue, 31 Jul 2007 22:11:56 +0000 (UTC) (envelope-from peter@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id AE28213C48E; Tue, 31 Jul 2007 22:11:56 +0000 (UTC) (envelope-from peter@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l6VMBugj010348; Tue, 31 Jul 2007 22:11:56 GMT (envelope-from peter@repoman.freebsd.org) Received: (from peter@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6VMBupO010347; Tue, 31 Jul 2007 22:11:56 GMT (envelope-from peter) Message-Id: <200707312211.l6VMBupO010347@repoman.freebsd.org> From: Peter Wemm Date: Tue, 31 Jul 2007 22:11: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/netinet tcp_subr.c tcp_timer.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, 31 Jul 2007 22:11:56 -0000 peter 2007-07-31 22:11:56 UTC FreeBSD src repository Modified files: sys/netinet tcp_subr.c tcp_timer.h Log: Change TCPTV_MIN to be independent of HZ. While it was documented to be in ticks "for algorithm stability" when originally committed, it turns out that it has a significant impact in timing out connections. When we changed HZ from 100 to 1000, this had a big effect on reducing the time before dropping connections. To demonstrate, boot with kern.hz=100. ssh to a box on local ethernet and establish a reliable round-trip-time (ie: type a few commands). Then unplug the ethernet and press a key. Time how long it takes to drop the connection. The old behavior (with hz=100) caused the connection to typically drop between 90 and 110 seconds of getting no response. Now boot with kern.hz=1000 (default). The same test causes the ssh session to drop after just 9-10 seconds. This is a big deal on a wifi connection. With kern.hz=1000, change sysctl net.inet.tcp.rexmit_min from 3 to 30. Note how it behaves the same as when HZ was 100. Also, note that when booting with hz=100, net.inet.tcp.rexmit_min *used* to be 30. This commit changes TCPTV_MIN to be scaled with hz. rexmit_min should always be about 30. If you set hz to Really Slow(TM), there is a safety feature to prevent a value of 0 being used. This may be revised in the future, but for the time being, it restores the old, pre-hz=1000 behavior, which is significantly less annoying. As a workaround, to avoid rebooting or rebuilding a kernel, you can run "sysctl net.inet.tcp.rexmit_min=30" and add "net.inet.tcp.rexmit_min=30" to /etc/sysctl.conf. This is safe to run from 6.0 onwards. Approved by: re (rwatson) Reviewed by: andre, silby Revision Changes Path 1.295 +2 -0 src/sys/netinet/tcp_subr.c 1.37 +1 -1 src/sys/netinet/tcp_timer.h From owner-cvs-src@FreeBSD.ORG Wed Aug 1 00:33:52 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EB58E16A419; Wed, 1 Aug 2007 00:33:52 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id E38D213C45A; Wed, 1 Aug 2007 00:33:52 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l710XqY4020874; Wed, 1 Aug 2007 00:33:52 GMT (envelope-from thompsa@repoman.freebsd.org) Received: (from thompsa@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l710XqSq020873; Wed, 1 Aug 2007 00:33:52 GMT (envelope-from thompsa) Message-Id: <200708010033.l710XqSq020873@repoman.freebsd.org> From: Andrew Thompson Date: Wed, 1 Aug 2007 00:33: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 ifbridge.c ifconfig.8 src/sys/net if_bridge.c if_bridgevar.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, 01 Aug 2007 00:33:53 -0000 thompsa 2007-08-01 00:33:52 UTC FreeBSD src repository Modified files: sbin/ifconfig ifbridge.c ifconfig.8 sys/net if_bridge.c if_bridgevar.h Log: Add a bridge interface flag called PRIVATE where any private port can not communicate with another private port. All unicast/broadcast/multicast layer2 traffic is blocked so it works much the same way as using firewall rules but scales better and is generally easier as firewall packages usually do not allow ARP blocking. An example usage would be having a number of customers on separate vlans bridged with a server network. All the vlans are marked private, they can all communicate with the server network unhindered, but can not exchange any traffic whatsoever with each other. Approved by: re (rwatson) Revision Changes Path 1.11 +16 -0 src/sbin/ifconfig/ifbridge.c 1.142 +10 -0 src/sbin/ifconfig/ifconfig.8 1.102 +37 -33 src/sys/net/if_bridge.c 1.23 +3 -1 src/sys/net/if_bridgevar.h From owner-cvs-src@FreeBSD.ORG Wed Aug 1 01:21:22 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5519F16A417; Wed, 1 Aug 2007 01:21:22 +0000 (UTC) (envelope-from grehan@freebsd.org) Received: from dommail.onthenet.com.au (dommail.OntheNet.com.au [203.13.70.57]) by mx1.freebsd.org (Postfix) with ESMTP id 8E97813C45A; Wed, 1 Aug 2007 01:21:21 +0000 (UTC) (envelope-from grehan@freebsd.org) Received: from excfreebsd.hq.netapp.com (nat-198-95-226-228.netapp.com [198.95.226.228]) by dommail.onthenet.com.au (MOS 3.7.5a-GA) with ESMTP id CZH85708 (AUTH peterg@ptree32.com.au); Wed, 1 Aug 2007 11:09:24 +1000 (EST) Message-ID: <46AFDD41.5080308@freebsd.org> Date: Tue, 31 Jul 2007 18:09:21 -0700 From: Peter Grehan User-Agent: Thunderbird 2.0.0.0 (X11/20070525) MIME-Version: 1.0 To: Marcel Moolenaar References: <200707310623.l6V6NQNM080148@repoman.freebsd.org> In-Reply-To: <200707310623.l6V6NQNM080148@repoman.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/powerpc/powerpc trap.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: grehan@freebsd.org List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Aug 2007 01:21:22 -0000 Marcel Moolenaar wrote: > marcel 2007-07-31 06:23:26 UTC > > FreeBSD src repository > > Modified files: > sys/powerpc/powerpc trap.c > Log: > Fix backward compatibility of the "old" (i.e. FreeBSD6) lseek > syscall. Thanks Marcel ! later, Peter. From owner-cvs-src@FreeBSD.ORG Wed Aug 1 03:15:35 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EE06016A417; Wed, 1 Aug 2007 03:15:35 +0000 (UTC) (envelope-from kientzle@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C9C9813C483; Wed, 1 Aug 2007 03:15:35 +0000 (UTC) (envelope-from kientzle@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l713FZWp042469; Wed, 1 Aug 2007 03:15:35 GMT (envelope-from kientzle@repoman.freebsd.org) Received: (from kientzle@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l713FZ5X042468; Wed, 1 Aug 2007 03:15:35 GMT (envelope-from kientzle) Message-Id: <200708010315.l713FZ5X042468@repoman.freebsd.org> From: Tim Kientzle Date: Wed, 1 Aug 2007 03:15: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 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: Wed, 01 Aug 2007 03:15:36 -0000 kientzle 2007-08-01 03:15:35 UTC FreeBSD src repository Modified files: usr.bin/tar bsdtar.c Log: Fix for PR bin/115033. This corrects a crash when long options are specified with the "-W option=arg" syntax and the '=' is omitted. MFC after: 3 days Approved by: re (rwatson) Revision Changes Path 1.76 +4 -0 src/usr.bin/tar/bsdtar.c From owner-cvs-src@FreeBSD.ORG Wed Aug 1 08:38:03 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 98A3116A41A; Wed, 1 Aug 2007 08:38:03 +0000 (UTC) (envelope-from peterjeremy@optushome.com.au) Received: from turion.vk2pj.dyndns.org (c220-239-20-82.belrs4.nsw.optusnet.com.au [220.239.20.82]) by mx1.freebsd.org (Postfix) with ESMTP id 082EB13C480; Wed, 1 Aug 2007 08:38:02 +0000 (UTC) (envelope-from peterjeremy@optushome.com.au) Received: from turion.vk2pj.dyndns.org (localhost.vk2pj.dyndns.org [127.0.0.1]) by turion.vk2pj.dyndns.org (8.14.1/8.14.1) with ESMTP id l718c1AW001636; Wed, 1 Aug 2007 18:38:01 +1000 (EST) (envelope-from peter@turion.vk2pj.dyndns.org) Received: (from peter@localhost) by turion.vk2pj.dyndns.org (8.14.1/8.14.1/Submit) id l718c1Zo001635; Wed, 1 Aug 2007 18:38:01 +1000 (EST) (envelope-from peter) Date: Wed, 1 Aug 2007 18:38:01 +1000 From: Peter Jeremy To: Peter Wemm Message-ID: <20070801083801.GI1152@turion.vk2pj.dyndns.org> References: <200707312211.l6VMBupO010347@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="45Z9DzgjV8m4Oswq" Content-Disposition: inline In-Reply-To: <200707312211.l6VMBupO010347@repoman.freebsd.org> X-PGP-Key: http://members.optusnet.com.au/peterjeremy/pubkey.asc User-Agent: Mutt/1.5.16 (2007-06-09) Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/netinet tcp_subr.c tcp_timer.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, 01 Aug 2007 08:38:03 -0000 --45Z9DzgjV8m4Oswq Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2007-Jul-31 22:11:56 +0000, Peter Wemm wrote: > To demonstrate, boot with kern.hz=3D100. ssh to a box on local ethernet > and establish a reliable round-trip-time (ie: type a few commands). > Then unplug the ethernet and press a key. Time how long it takes to > drop the connection. I've bumped into this problem as well but chose a slightly different solution. I've left the TCPTV_MIN/tcp_rexmit_min code alone (because I believed the bit about it being scaled to hz). Instead I added a new sysctl "Minimum Retransmission Period before Dropping Connection" and require that a connection's t_rxtshift remain at TCP_MAXRXTSHIFT until that time has expired. My gut feeling is that putting an artifical lower bound on the RTT is a hackish way to control the retransmit timeout - I thought the TCP algorithms relied on knowing the real RTT to correctly handle retransmissions. A variable that explicitly controls the retransmit timeout would seem easier to understand. I thought I'd PR'd the patch but it looks like I haven't. If anyone is interested, I'll submit it. --=20 Peter Jeremy --45Z9DzgjV8m4Oswq Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) iD8DBQFGsEZp/opHv/APuIcRAgKQAJ0dKeCye/rmjTcrRro2Y+R+U5sd9QCfb/xH +r97Lu7+2eE7Vcub9vM3Xd8= =qFMq -----END PGP SIGNATURE----- --45Z9DzgjV8m4Oswq-- From owner-cvs-src@FreeBSD.ORG Wed Aug 1 11:59:10 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0C5A216A418; Wed, 1 Aug 2007 11:59:10 +0000 (UTC) (envelope-from ticso@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id DAE0D13C428; Wed, 1 Aug 2007 11:59:09 +0000 (UTC) (envelope-from ticso@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l71Bx9Vk099150; Wed, 1 Aug 2007 11:59:09 GMT (envelope-from ticso@repoman.freebsd.org) Received: (from ticso@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l71Bx9Gg099149; Wed, 1 Aug 2007 11:59:09 GMT (envelope-from ticso) Message-Id: <200708011159.l71Bx9Gg099149@repoman.freebsd.org> From: Bernd Walter Date: Wed, 1 Aug 2007 11: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/include/arpa tftp.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, 01 Aug 2007 11:59:10 -0000 ticso 2007-08-01 11:59:09 UTC FreeBSD src repository Modified files: include/arpa tftp.h Log: declare struct tftphdr and embedded union as beeing packed, which is required for arm. Tested on: arm, i386, amd64 Approved by: re (rwatson) MFC after: 1 week Revision Changes Path 1.6 +3 -3 src/include/arpa/tftp.h From owner-cvs-src@FreeBSD.ORG Wed Aug 1 18:58:00 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C3E9C16A4E6; Wed, 1 Aug 2007 18:58:00 +0000 (UTC) (envelope-from gad@FreeBSD.org) Received: from smtp5.server.rpi.edu (smtp5.server.rpi.edu [128.113.2.225]) by mx1.freebsd.org (Postfix) with ESMTP id 84D0C13C46C; Wed, 1 Aug 2007 18:58:00 +0000 (UTC) (envelope-from gad@FreeBSD.org) Received: from [128.113.24.47] (gilead.netel.rpi.edu [128.113.24.47]) by smtp5.server.rpi.edu (8.13.1/8.13.1) with ESMTP id l71HvWQ9022546; Wed, 1 Aug 2007 13:57:33 -0400 Mime-Version: 1.0 Message-Id: In-Reply-To: <200707312211.l6VMBupO010347@repoman.freebsd.org> References: <200707312211.l6VMBupO010347@repoman.freebsd.org> Date: Wed, 1 Aug 2007 13:57:31 -0400 To: Peter Wemm , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org From: Garance A Drosehn Content-Type: text/plain; charset="us-ascii" ; format="flowed" X-RPI-SA-Score: undef - spam scanning disabled X-CanItPRO-Stream: default X-Canit-Stats-ID: Bayes signature not available X-Scanned-By: CanIt (www . roaringpenguin . com) on 128.113.2.225 Cc: Subject: Re: cvs commit: src/sys/netinet tcp_subr.c tcp_timer.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, 01 Aug 2007 18:58:00 -0000 At 10:11 PM +0000 7/31/07, Peter Wemm wrote: > > The old behavior (with hz=100) caused the connection to typically > drop between 90 and 110 seconds of getting no response. > > Now boot with kern.hz=1000 (default). The same test causes the > ssh session to drop after just 9-10 seconds. This is a big deal > on a wifi connection. > > With kern.hz=1000, change sysctl net.inet.tcp.rexmit_min from 3 > to 30. Note how it behaves the same as when HZ was 100. Also, > note that when booting with hz=100, net.inet.tcp.rexmit_min > *used* to be 30. > As a workaround, to avoid rebooting or rebuilding a kernel, you > can run "sysctl net.inet.tcp.rexmit_min=30" and add > "net.inet.tcp.rexmit_min=30" to /etc/sysctl.conf. This is safe > to run from 6.0 onwards. Oh man, this is extremely excellent. I have a chat server I run, and when I tried to upgrade that machine from 4.x to 6.x last year, it started seeing a lot of dropped connections. At the time I did a panic fallback to running 5.x instead, which worked okay enough. I just made a second attempt at upgrading to the latest 6.x on last Monday (9 days ago), and once again the server has been dropping connections much more often than it should. But still, it only drops about 50 connections a day (out of maybe a thousand), and I didn't have the slightest idea how I could track the problem down. Checking sysctls, the old server does have tcp.rexmit_min=30 while the new one has it at 3. If changing that back to 30 will solve the problem with dropped connections, it will be great! I really don't want to be forced back to 5.x yet again! -- Garance Alistair Drosehn = drosehn@rpi.edu Senior Systems Programmer or gad@FreeBSD.org Rensselaer Polytechnic Institute; Troy, NY; USA From owner-cvs-src@FreeBSD.ORG Wed Aug 1 19:51:38 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CA86516A417; Wed, 1 Aug 2007 19:51:38 +0000 (UTC) (envelope-from dwmalone@maths.tcd.ie) Received: from salmon.maths.tcd.ie (salmon.maths.tcd.ie [IPv6:2001:770:10:300::86e2:510b]) by mx1.freebsd.org (Postfix) with SMTP id D5DB113C45D; Wed, 1 Aug 2007 19:51:36 +0000 (UTC) (envelope-from dwmalone@maths.tcd.ie) Received: from walton.maths.tcd.ie ([134.226.81.10] helo=walton.maths.tcd.ie) by salmon.maths.tcd.ie with SMTP id ; 1 Aug 2007 20:51:34 +0100 (BST) Date: Wed, 1 Aug 2007 20:51:34 +0100 From: David Malone To: Peter Jeremy Message-ID: <20070801195134.GA27931@walton.maths.tcd.ie> References: <200707312211.l6VMBupO010347@repoman.freebsd.org> <20070801083801.GI1152@turion.vk2pj.dyndns.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20070801083801.GI1152@turion.vk2pj.dyndns.org> User-Agent: Mutt/1.5.6i Sender: dwmalone@maths.tcd.ie Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org, Peter Wemm Subject: Re: cvs commit: src/sys/netinet tcp_subr.c tcp_timer.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, 01 Aug 2007 19:51:38 -0000 On Wed, Aug 01, 2007 at 06:38:01PM +1000, Peter Jeremy wrote: > My gut feeling is that putting an artifical lower bound on the RTT is > a hackish way to control the retransmit timeout - I thought the TCP > algorithms relied on knowing the real RTT to correctly handle > retransmissions. A variable that explicitly controls the retransmit > timeout would seem easier to understand. TCP retransmissions should usuall be driven by duplicate ACKs (when there's more than one packet in flight), so setting minRTO to me small is usually not a big problem. If the link goes away for a bit, so either all the packets in flight or all the ACKs get dropped, then you need the timeout to kick in. Now you want minRTO to be large enough to allow the link to come back, but not so large that that you sit there waiting ages. There's a paragraph in RFC 3714 on this, commenting that some TCP stacks use values as small as 100ms, and that RFC 2988 suggests a min of 1s. There has been some research to try and figure out a good value, but I don't think anyone ever came to a definitive answer. David. From owner-cvs-src@FreeBSD.ORG Wed Aug 1 20:38:38 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7BE9616A417; Wed, 1 Aug 2007 20:38:38 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 5432113C467; Wed, 1 Aug 2007 20:38:38 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l71Kcc76070422; Wed, 1 Aug 2007 20:38:38 GMT (envelope-from mav@repoman.freebsd.org) Received: (from mav@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l71KccPG070421; Wed, 1 Aug 2007 20:38:38 GMT (envelope-from mav) Message-Id: <200708012038.l71KccPG070421@repoman.freebsd.org> From: Alexander Motin Date: Wed, 1 Aug 2007 20:38: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/sys/netgraph ng_ppp.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, 01 Aug 2007 20:38:38 -0000 mav 2007-08-01 20:38:38 UTC FreeBSD src repository Modified files: sys/netgraph ng_ppp.c Log: This patch improves fine-grained locking for the ng_ppp node. Till now node's transmit path was completely unprotected and so wasn't thread safe in multilink mode. It's receive path was declared as WRITER as the simpliest protection method but it reduces performance when compression or encryption enabled. Approved by: re (rwatson), glebius (mentor) Revision Changes Path 1.68 +137 -68 src/sys/netgraph/ng_ppp.c From owner-cvs-src@FreeBSD.ORG Wed Aug 1 20:40:45 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0A1FD16A41A; Wed, 1 Aug 2007 20:40:45 +0000 (UTC) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id D5A3713C4B7; Wed, 1 Aug 2007 20:40:44 +0000 (UTC) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l71KeiH1070562; Wed, 1 Aug 2007 20:40:44 GMT (envelope-from simon@repoman.freebsd.org) Received: (from simon@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l71KeiQA070561; Wed, 1 Aug 2007 20:40:44 GMT (envelope-from simon) Message-Id: <200708012040.l71KeiQA070561@repoman.freebsd.org> From: "Simon L. Nielsen" Date: Wed, 1 Aug 2007 20:40:44 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: LBL Cc: Subject: cvs commit: src/contrib/tcpdump print-bgp.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, 01 Aug 2007 20:40:45 -0000 simon 2007-08-01 20:40:44 UTC FreeBSD src repository Modified files: (Branch: LBL) contrib/tcpdump print-bgp.c Log: Correct buffer overflow in tcpdump(1). Security: FreeBSD-SA-07:06.tcpdump Security: CVE-2007-3798 Obtained from: tcpdump.org Approved by: re (security blanket) Revision Changes Path 1.1.1.9 +39 -8 src/contrib/tcpdump/print-bgp.c From owner-cvs-src@FreeBSD.ORG Wed Aug 1 20:42:49 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CADD416A418; Wed, 1 Aug 2007 20:42:49 +0000 (UTC) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A2D5D13C48D; Wed, 1 Aug 2007 20:42:49 +0000 (UTC) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l71KgnOj070786; Wed, 1 Aug 2007 20:42:49 GMT (envelope-from simon@repoman.freebsd.org) Received: (from simon@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l71KgnZN070785; Wed, 1 Aug 2007 20:42:49 GMT (envelope-from simon) Message-Id: <200708012042.l71KgnZN070785@repoman.freebsd.org> From: "Simon L. Nielsen" Date: Wed, 1 Aug 2007 20:42:48 +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/contrib/tcpdump print-bgp.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, 01 Aug 2007 20:42:49 -0000 simon 2007-08-01 20:42:48 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) contrib/tcpdump print-bgp.c Log: Correct buffer overflow in tcpdump(1). Security: FreeBSD-SA-07:06.tcpdump Revision Changes Path 1.1.1.8.2.1 +39 -8 src/contrib/tcpdump/print-bgp.c From owner-cvs-src@FreeBSD.ORG Wed Aug 1 20:44:59 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CA5C016A419; Wed, 1 Aug 2007 20:44:59 +0000 (UTC) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 4DF1C13C45B; Wed, 1 Aug 2007 20:44:59 +0000 (UTC) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l71Kix9t071114; Wed, 1 Aug 2007 20:44:59 GMT (envelope-from simon@repoman.freebsd.org) Received: (from simon@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l71KixIt071113; Wed, 1 Aug 2007 20:44:59 GMT (envelope-from simon) Message-Id: <200708012044.l71KixIt071113@repoman.freebsd.org> From: "Simon L. Nielsen" Date: Wed, 1 Aug 2007 20:44:58 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6_2 Cc: Subject: cvs commit: src UPDATING src/contrib/bind9/bin/named client.c src/contrib/bind9/lib/dns dispatch.c src/contrib/bind9/lib/dns/include/dns dispatch.h src/contrib/tcpdump print-bgp.c 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: Wed, 01 Aug 2007 20:44:59 -0000 simon 2007-08-01 20:44:58 UTC FreeBSD src repository Modified files: (Branch: RELENG_6_2) . UPDATING contrib/bind9/bin/named client.c contrib/bind9/lib/dns dispatch.c contrib/bind9/lib/dns/include/dns dispatch.h contrib/tcpdump print-bgp.c sys/conf newvers.sh Log: Correct buffer overflow in tcpdump(1). [SA-07:06] Correct predictable query ids in named(8). [SA-07:07] Security: FreeBSD-SA-07:06.tcpdump Security: FreeBSD-SA-07:07.bind Approved by: so (simon) Revision Changes Path 1.416.2.29.2.10 +5 -0 src/UPDATING 1.1.1.2.2.1.4.2 +8 -0 src/contrib/bind9/bin/named/client.c 1.1.1.1.10.2 +447 -49 src/contrib/bind9/lib/dns/dispatch.c 1.1.1.1.10.1 +7 -0 src/contrib/bind9/lib/dns/include/dns/dispatch.h 1.1.1.8.8.1 +39 -8 src/contrib/tcpdump/print-bgp.c 1.69.2.13.2.10 +1 -1 src/sys/conf/newvers.sh From owner-cvs-src@FreeBSD.ORG Wed Aug 1 20:45:50 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1F42116A417; Wed, 1 Aug 2007 20:45:50 +0000 (UTC) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 0D1AF13C45B; Wed, 1 Aug 2007 20:45:50 +0000 (UTC) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l71Kjnc3071342; Wed, 1 Aug 2007 20:45:49 GMT (envelope-from simon@repoman.freebsd.org) Received: (from simon@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l71KjnYF071341; Wed, 1 Aug 2007 20:45:49 GMT (envelope-from simon) Message-Id: <200708012045.l71KjnYF071341@repoman.freebsd.org> From: "Simon L. Nielsen" Date: Wed, 1 Aug 2007 20:45:49 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6_1 Cc: Subject: cvs commit: src UPDATING src/contrib/bind9/bin/named client.c src/contrib/bind9/lib/dns dispatch.c src/contrib/bind9/lib/dns/include/dns dispatch.h src/contrib/tcpdump print-bgp.c 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: Wed, 01 Aug 2007 20:45:50 -0000 simon 2007-08-01 20:45:49 UTC FreeBSD src repository Modified files: (Branch: RELENG_6_1) . UPDATING contrib/bind9/bin/named client.c contrib/bind9/lib/dns dispatch.c contrib/bind9/lib/dns/include/dns dispatch.h contrib/tcpdump print-bgp.c sys/conf newvers.sh Log: Correct buffer overflow in tcpdump(1). [SA-07:06] Correct predictable query ids in named(8). [SA-07:07] Security: FreeBSD-SA-07:06.tcpdump Security: FreeBSD-SA-07:07.bind Approved by: so (simon) Revision Changes Path 1.416.2.22.2.21 +5 -0 src/UPDATING 1.1.1.2.2.1.2.1 +8 -0 src/contrib/bind9/bin/named/client.c 1.1.1.1.8.1 +447 -49 src/contrib/bind9/lib/dns/dispatch.c 1.1.1.1.8.1 +7 -0 src/contrib/bind9/lib/dns/include/dns/dispatch.h 1.1.1.8.6.1 +39 -8 src/contrib/tcpdump/print-bgp.c 1.69.2.11.2.21 +1 -1 src/sys/conf/newvers.sh From owner-cvs-src@FreeBSD.ORG Wed Aug 1 20:47:14 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CAD7116A46B; Wed, 1 Aug 2007 20:47:14 +0000 (UTC) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 926A113C481; Wed, 1 Aug 2007 20:47:14 +0000 (UTC) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l71KlEU0077784; Wed, 1 Aug 2007 20:47:14 GMT (envelope-from simon@repoman.freebsd.org) Received: (from simon@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l71KlEol077212; Wed, 1 Aug 2007 20:47:14 GMT (envelope-from simon) Message-Id: <200708012047.l71KlEol077212@repoman.freebsd.org> From: "Simon L. Nielsen" Date: Wed, 1 Aug 2007 20:47: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/contrib/tcpdump print-bgp.c src/etc/rc.d jail X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 01 Aug 2007 20:47:14 -0000 simon 2007-08-01 20:47:13 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) contrib/tcpdump print-bgp.c etc/rc.d jail Log: Correct a bug in the patch for FreeBSD-SA-07:01.jail which prevented jails with custom fstab's from starting due to use of incorrect variable. [1] Correct buffer overflow in tcpdump(1). [SA-07:06] Reported by: Joel Hatton [1] Security: FreeBSD-SA-07:06.tcpdump Revision Changes Path 1.1.1.5.2.2 +39 -8 src/contrib/tcpdump/print-bgp.c 1.15.2.7 +1 -1 src/etc/rc.d/jail From owner-cvs-src@FreeBSD.ORG Wed Aug 1 20:48:20 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7191B16A417; Wed, 1 Aug 2007 20:48:20 +0000 (UTC) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 5E4E813C4B3; Wed, 1 Aug 2007 20:48:20 +0000 (UTC) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l71KmK5G080202; Wed, 1 Aug 2007 20:48:20 GMT (envelope-from simon@repoman.freebsd.org) Received: (from simon@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l71KmKjg080201; Wed, 1 Aug 2007 20:48:20 GMT (envelope-from simon) Message-Id: <200708012048.l71KmKjg080201@repoman.freebsd.org> From: "Simon L. Nielsen" Date: Wed, 1 Aug 2007 20:48:20 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5_5 Cc: Subject: cvs commit: src UPDATING src/contrib/bind9/bin/named client.c src/contrib/bind9/lib/dns dispatch.c src/contrib/bind9/lib/dns/include/dns dispatch.h src/contrib/tcpdump print-bgp.c src/etc/rc.d jail 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: Wed, 01 Aug 2007 20:48:20 -0000 simon 2007-08-01 20:48:19 UTC FreeBSD src repository Modified files: (Branch: RELENG_5_5) . UPDATING contrib/bind9/bin/named client.c contrib/bind9/lib/dns dispatch.c contrib/bind9/lib/dns/include/dns dispatch.h contrib/tcpdump print-bgp.c etc/rc.d jail sys/conf newvers.sh Log: Correct a bug in the patch for FreeBSD-SA-07:01.jail which prevented jails with custom fstab's from starting due to use of incorrect variable. [1] Correct buffer overflow in tcpdump(1). [SA-07:06] Correct predictable query ids in named(8). [SA-07:07] Reported by: Joel Hatton [1] Security: FreeBSD-SA-07:06.tcpdump Security: FreeBSD-SA-07:07.bind Approved by: so (simon) Revision Changes Path 1.342.2.35.2.15 +8 -0 src/UPDATING 1.1.1.1.2.3.2.1 +8 -0 src/contrib/bind9/bin/named/client.c 1.1.1.1.2.1.6.1 +447 -49 src/contrib/bind9/lib/dns/dispatch.c 1.1.1.1.2.1.6.1 +7 -0 src/contrib/bind9/lib/dns/include/dns/dispatch.h 1.1.1.5.2.1.2.1 +39 -8 src/contrib/tcpdump/print-bgp.c 1.15.2.5.2.2 +1 -1 src/etc/rc.d/jail 1.62.2.21.2.17 +1 -1 src/sys/conf/newvers.sh From owner-cvs-src@FreeBSD.ORG Wed Aug 1 20:49:42 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E6A3D16A4F1; Wed, 1 Aug 2007 20:49:42 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 3231C13C515; Wed, 1 Aug 2007 20:49:42 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l71KnaIp080327; Wed, 1 Aug 2007 20:49:36 GMT (envelope-from mav@repoman.freebsd.org) Received: (from mav@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l71KnaXn080326; Wed, 1 Aug 2007 20:49:36 GMT (envelope-from mav) Message-Id: <200708012049.l71KnaXn080326@repoman.freebsd.org> From: Alexander Motin Date: Wed, 1 Aug 2007 20:49: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/share/man/man4 ng_ppp.4 src/sys/netgraph ng_ppp.c ng_ppp.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, 01 Aug 2007 20:49:43 -0000 mav 2007-08-01 20:49:35 UTC FreeBSD src repository Modified files: share/man/man4 ng_ppp.4 sys/netgraph ng_ppp.c ng_ppp.h Log: Add 64bit statistic counters to the ng_ppp node. 64bit counters are needed to simplify traffic accounting and reduce system load at the big PPP concentrators. Approved by: re (rwatson), glebius (mentor) Revision Changes Path 1.26 +8 -0 src/share/man/man4/ng_ppp.4 1.69 +55 -6 src/sys/netgraph/ng_ppp.c 1.14 +30 -0 src/sys/netgraph/ng_ppp.h From owner-cvs-src@FreeBSD.ORG Wed Aug 1 21:38:12 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2A43C16A46C; Wed, 1 Aug 2007 21:38:12 +0000 (UTC) (envelope-from emax@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 021FE13C494; Wed, 1 Aug 2007 21:38:12 +0000 (UTC) (envelope-from emax@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l71LcBkd084524; Wed, 1 Aug 2007 21:38:11 GMT (envelope-from emax@repoman.freebsd.org) Received: (from emax@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l71LcBrG084523; Wed, 1 Aug 2007 21:38:11 GMT (envelope-from emax) Message-Id: <200708012138.l71LcBrG084523@repoman.freebsd.org> From: Maksim Yevmenkin Date: Wed, 1 Aug 2007 21:38: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/nmdm nmdm.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, 01 Aug 2007 21:38:12 -0000 emax 2007-08-01 21:38:11 UTC FreeBSD src repository Modified files: sys/dev/nmdm nmdm.c Log: Call ttyld_close() in nmdmclose() to ensure that nmdm(4) closes line discipline installed onto /dev/nmdmX device. Reviewed by: julian Approved by: re (hrs) MFC after: 3 days Revision Changes Path 1.39 +6 -1 src/sys/dev/nmdm/nmdm.c From owner-cvs-src@FreeBSD.ORG Wed Aug 1 22:53:20 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0081616A41F; Wed, 1 Aug 2007 22:53:20 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id CBE6A13C459; Wed, 1 Aug 2007 22:53:19 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l71MrJsU090580; Wed, 1 Aug 2007 22:53:19 GMT (envelope-from dougb@repoman.freebsd.org) Received: (from dougb@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l71MrJBx090579; Wed, 1 Aug 2007 22:53:19 GMT (envelope-from dougb) Message-Id: <200708012253.l71MrJBx090579@repoman.freebsd.org> From: Doug Barton Date: Wed, 1 Aug 2007 22:53: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/etc/namedb named.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, 01 Aug 2007 22:53:20 -0000 dougb 2007-08-01 22:53:19 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) etc/namedb named.conf Log: Date: Wed, 1 Aug 2007 17:00:07 +0000 From: bmanning@vacation.karoshi.com To: Doug Barton please remove "B" from your list/distribution until you have received permission from the FreeBSD community that this change is what they want. Revision Changes Path 1.21.2.4 +0 -3 src/etc/namedb/named.conf From owner-cvs-src@FreeBSD.ORG Thu Aug 2 02:05:23 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CEC6F16A418; Thu, 2 Aug 2007 02:05:23 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A4D8B13C428; Thu, 2 Aug 2007 02:05:23 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l7225NVk015393; Thu, 2 Aug 2007 02:05:23 GMT (envelope-from cperciva@repoman.freebsd.org) Received: (from cperciva@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l7225NXZ015392; Thu, 2 Aug 2007 02:05:23 GMT (envelope-from cperciva) Message-Id: <200708020205.l7225NXZ015392@repoman.freebsd.org> From: Colin Percival Date: Thu, 2 Aug 2007 02:05: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.sbin/portsnap/portsnap portsnap.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: Thu, 02 Aug 2007 02:05:23 -0000 cperciva 2007-08-02 02:05:23 UTC FreeBSD src repository Modified files: usr.sbin/portsnap/portsnap portsnap.sh Log: When generating ports INDEX files from downloaded "describes" data, build an index for FreeBSD 7.x too. MFC After: 1 week Approved by: re (hrs) Revision Changes Path 1.27 +1 -0 src/usr.sbin/portsnap/portsnap/portsnap.sh From owner-cvs-src@FreeBSD.ORG Thu Aug 2 02:10:07 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 13C8316A421; Thu, 2 Aug 2007 02:10:07 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from tarsier.geekcn.org (tarsier.geekcn.org [210.51.165.229]) by mx1.freebsd.org (Postfix) with ESMTP id 8A2D213C467; Thu, 2 Aug 2007 02:10:06 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from localhost (tarsier.geekcn.org [210.51.165.229]) by tarsier.geekcn.org (Postfix) with ESMTP id BD4C8EB3EA9; Thu, 2 Aug 2007 10:10:05 +0800 (CST) X-Virus-Scanned: amavisd-new at geekcn.org Received: from tarsier.geekcn.org ([210.51.165.229]) by localhost (mail.geekcn.org [210.51.165.229]) (amavisd-new, port 10024) with ESMTP id JL83n2LzK9Lh; Thu, 2 Aug 2007 10:09:56 +0800 (CST) Received: from LI-Xins-MacBook.local (sina152-194.staff.sina.com.cn [61.135.152.194]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by tarsier.geekcn.org (Postfix) with ESMTP id BF351EB36D9; Thu, 2 Aug 2007 10:09:55 +0800 (CST) DomainKey-Signature: a=rsa-sha1; s=default; d=delphij.net; c=nofws; q=dns; h=message-id:date:from:reply-to:organization:user-agent: mime-version:to:cc:subject:references:in-reply-to: x-enigmail-version:openpgp:content-type; b=fIAb1piz2nYRr3qFsOLSe5eaT42A2V7hPVfvE+gQiWsMHFJVMe01goFEEaU3kI0g8 oXhgw+s/Ja1X3kkgh9eVg== Message-ID: <46B13CDA.1000700@delphij.net> Date: Thu, 02 Aug 2007 10:09:30 +0800 From: LI Xin Organization: The FreeBSD Project User-Agent: Thunderbird 2.0.0.5 (Macintosh/20070716) MIME-Version: 1.0 To: Colin Percival References: <200708020205.l7225NXZ015392@repoman.freebsd.org> In-Reply-To: <200708020205.l7225NXZ015392@repoman.freebsd.org> X-Enigmail-Version: 0.95.2 OpenPGP: url=http://www.delphij.net/delphij.asc Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="------------enigDAF72069E0F89D3AE4DC360C" Cc: cvs-src@FreeBSD.ORG, src-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/usr.sbin/portsnap/portsnap portsnap.sh X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: d@delphij.net List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Aug 2007 02:10:07 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigDAF72069E0F89D3AE4DC360C Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Colin Percival wrote: > cperciva 2007-08-02 02:05:23 UTC >=20 > FreeBSD src repository >=20 > Modified files: > usr.sbin/portsnap/portsnap portsnap.sh=20 > Log: > When generating ports INDEX files from downloaded "describes" data, b= uild > an index for FreeBSD 7.x too. > =20 > MFC After: 1 week > Approved by: re (hrs) Thanks! Cheers, --=20 Xin LI http://www.delphij.net/ FreeBSD - The Power to Serve! --------------enigDAF72069E0F89D3AE4DC360C Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGsTzaOfuToMruuMARCs+wAJ9/jNpHQCO+T8p3tw5sj8x4DFlASwCfcb6f NUjbuSpPBTT75D7qhO9M+N4= =kOao -----END PGP SIGNATURE----- --------------enigDAF72069E0F89D3AE4DC360C-- From owner-cvs-src@FreeBSD.ORG Thu Aug 2 02:20:20 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 46E1316A419; Thu, 2 Aug 2007 02:20:20 +0000 (UTC) (envelope-from avatar@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 1D6F013C428; Thu, 2 Aug 2007 02:20:20 +0000 (UTC) (envelope-from avatar@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l722KKhW016406; Thu, 2 Aug 2007 02:20:20 GMT (envelope-from avatar@repoman.freebsd.org) Received: (from avatar@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l722KKUR016405; Thu, 2 Aug 2007 02:20:20 GMT (envelope-from avatar) Message-Id: <200708020220.l722KKUR016405@repoman.freebsd.org> From: Tai-hwa Liang Date: Thu, 2 Aug 2007 02:20: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/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, 02 Aug 2007 02:20:20 -0000 avatar 2007-08-02 02:20:19 UTC FreeBSD src repository Modified files: sys/dev/an if_an.c Log: MFP4(123686): Fixing various ancontrol(8) related panics by dropping locks around copyin()/copyout(). Reviewed by: sam, thompsa Tested by: dhw Approved by: re (kensmith) Revision Changes Path 1.82 +60 -12 src/sys/dev/an/if_an.c From owner-cvs-src@FreeBSD.ORG Thu Aug 2 04:29:20 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 67ECA16A417; Thu, 2 Aug 2007 04:29:20 +0000 (UTC) (envelope-from kevlo@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 3D7E913C45D; Thu, 2 Aug 2007 04:29:20 +0000 (UTC) (envelope-from kevlo@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l724TKnr025856; Thu, 2 Aug 2007 04:29:20 GMT (envelope-from kevlo@repoman.freebsd.org) Received: (from kevlo@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l724TKTw025855; Thu, 2 Aug 2007 04:29:20 GMT (envelope-from kevlo) Message-Id: <200708020429.l724TKTw025855@repoman.freebsd.org> From: Kevin Lo Date: Thu, 2 Aug 2007 04:29: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/pci viapm.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, 02 Aug 2007 04:29:20 -0000 kevlo 2007-08-02 04:29:20 UTC FreeBSD src repository Modified files: sys/pci viapm.c Log: Add the device ID for the VIA CX700 chipset. Approved by: re (hrs) Revision Changes Path 1.18 +9 -2 src/sys/pci/viapm.c From owner-cvs-src@FreeBSD.ORG Thu Aug 2 05:19:09 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A63A916A417; Thu, 2 Aug 2007 05:19:09 +0000 (UTC) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 7C31D13C458; Thu, 2 Aug 2007 05:19:09 +0000 (UTC) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l725J964039422; Thu, 2 Aug 2007 05:19:09 GMT (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l725J9I3039421; Thu, 2 Aug 2007 05:19:09 GMT (envelope-from bmah) Message-Id: <200708020519.l725J9I3039421@repoman.freebsd.org> From: "Bruce A. Mah" Date: Thu, 2 Aug 2007 05:19: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/release/doc/en_US.ISO8859-1/relnotes article.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: Thu, 02 Aug 2007 05:19:09 -0000 bmah 2007-08-02 05:19:09 UTC FreeBSD src repository Modified files: release/doc/en_US.ISO8859-1/relnotes article.sgml Log: New release note: SA-07:06.tcpdump, SA-07:07.bind. Approved by: re (implicitly) Revision Changes Path 1.1056 +9 -0 src/release/doc/en_US.ISO8859-1/relnotes/article.sgml From owner-cvs-src@FreeBSD.ORG Thu Aug 2 06:02:07 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ACBE116A41A; Thu, 2 Aug 2007 06:02:07 +0000 (UTC) (envelope-from rodrigc@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9B5A813C46A; Thu, 2 Aug 2007 06:02:07 +0000 (UTC) (envelope-from rodrigc@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l72627p3042506; Thu, 2 Aug 2007 06:02:07 GMT (envelope-from rodrigc@repoman.freebsd.org) Received: (from rodrigc@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l72627xG042505; Thu, 2 Aug 2007 06:02:07 GMT (envelope-from rodrigc) Message-Id: <200708020602.l72627xG042505@repoman.freebsd.org> From: Craig Rodrigues Date: Thu, 2 Aug 2007 06:02:07 +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/smbfs smbfs_smb.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, 02 Aug 2007 06:02:07 -0000 rodrigc 2007-08-02 06:02:07 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/fs/smbfs smbfs_smb.c Log: MFC 1.16: Fix interaction with Windows 2000/XP based servers: If the complete reply on the TRANS2_FIND_FIRST2 request fits exactly into one responce packet, then next call to TRANS2_FIND_NEXT2 will return zero entries and server will close current transaction. To avoid subsequent errors we should not perform FIND_CLOSE2 request. PR: 78953 Submitted by: Jim Carroll Requested by: Antony Mawer , Peter ============================================================================= Revision Changes Path 1.15.2.1 +3 -1 src/sys/fs/smbfs/smbfs_smb.c From owner-cvs-src@FreeBSD.ORG Thu Aug 2 07:13:07 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1464816A421; Thu, 2 Aug 2007 07:13:07 +0000 (UTC) (envelope-from remko@elvandar.org) Received: from galain.elvandar.org (redqueen.elvandar.org [217.148.169.55]) by mx1.freebsd.org (Postfix) with ESMTP id C5C5713C459; Thu, 2 Aug 2007 07:13:06 +0000 (UTC) (envelope-from remko@elvandar.org) Received: from localhost ([127.0.0.1] helo=galain.elvandar.org) by galain.elvandar.org with esmtp (Exim 4.67) (envelope-from ) id 1IGUrq-000EFi-4W; Thu, 02 Aug 2007 09:13:06 +0200 Received: from 194.74.82.3 (SquirrelMail authenticated user remko) by galain.elvandar.org with HTTP; Thu, 2 Aug 2007 09:13:06 +0200 (CEST) Message-ID: <45551.194.74.82.3.1186038786.squirrel@galain.elvandar.org> In-Reply-To: <200708020602.l72627xG042505@repoman.freebsd.org> References: <200708020602.l72627xG042505@repoman.freebsd.org> Date: Thu, 2 Aug 2007 09:13:06 +0200 (CEST) From: "Remko Lodder" To: "Craig Rodrigues" User-Agent: SquirrelMail/1.4.10a MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/fs/smbfs smbfs_smb.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: remko@elvandar.org List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Aug 2007 07:13:07 -0000 On Thu, August 2, 2007 8:02 am, Craig Rodrigues wrote: > rodrigc 2007-08-02 06:02:07 UTC > > FreeBSD src repository > > Modified files: (Branch: RELENG_6) > sys/fs/smbfs smbfs_smb.c > Log: > MFC 1.16: > > Fix interaction with Windows 2000/XP based servers: > > If the complete reply on the TRANS2_FIND_FIRST2 request fits exactly > into one responce packet, then next call to TRANS2_FIND_NEXT2 will > return > zero entries and server will close current transaction. To avoid > subsequent errors we should not perform FIND_CLOSE2 request. > > PR: 78953 > Submitted by: Jim Carroll > Requested by: Antony Mawer , Peter org> Thanks! -- Kind regards, Remko Lodder ** remko@elvandar.org FreeBSD ** remko@FreeBSD.org /* Quis custodiet ipsos custodes */ From owner-cvs-src@FreeBSD.ORG Thu Aug 2 08:04:49 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8204616A41A; Thu, 2 Aug 2007 08:04:49 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 6FC0E13C47E; Thu, 2 Aug 2007 08:04:49 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l7284n8s052678; Thu, 2 Aug 2007 08:04:49 GMT (envelope-from bz@repoman.freebsd.org) Received: (from bz@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l7284nrA052677; Thu, 2 Aug 2007 08:04:49 GMT (envelope-from bz) Message-Id: <200708020804.l7284nrA052677@repoman.freebsd.org> From: "Bjoern A. Zeeb" Date: Thu, 2 Aug 2007 08:04: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 ObsoleteFiles.inc src/share/man/man4 Makefile crypto.4 enc.4 ipsec.4 src/share/man/man4/man4.i386 padlock.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, 02 Aug 2007 08:04:49 -0000 bz 2007-08-02 08:04:48 UTC FreeBSD src repository Modified files: . ObsoleteFiles.inc share/man/man4 Makefile crypto.4 enc.4 ipsec.4 share/man/man4/man4.i386 padlock.4 Log: Remove the last entries to fast_ipsec. Merge in parts of the old fast_ipsec.4 man page to ipsec.4 and start updating ipsec.4 man page. Reviewed by: brueffer, sam (slightly earlier versions), bmah Approved by: re (bmah) Revision Changes Path 1.108 +2 -0 src/ObsoleteFiles.inc 1.391 +0 -1 src/share/man/man4/Makefile 1.7 +2 -2 src/share/man/man4/crypto.4 1.5 +7 -6 src/share/man/man4/enc.4 1.21 +102 -30 src/share/man/man4/ipsec.4 1.8 +3 -3 src/share/man/man4/man4.i386/padlock.4 From owner-cvs-src@FreeBSD.ORG Thu Aug 2 08:05:56 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E73BB16A41B; Thu, 2 Aug 2007 08:05:56 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id BDCC213C4B3; Thu, 2 Aug 2007 08:05:56 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l7285uFg052781; Thu, 2 Aug 2007 08:05:56 GMT (envelope-from bz@repoman.freebsd.org) Received: (from bz@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l7285ulp052780; Thu, 2 Aug 2007 08:05:56 GMT (envelope-from bz) Message-Id: <200708020805.l7285ulp052780@repoman.freebsd.org> From: "Bjoern A. Zeeb" Date: Thu, 2 Aug 2007 08:05: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/share/man/man4 fast_ipsec.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, 02 Aug 2007 08:05:57 -0000 bz 2007-08-02 08:05:56 UTC FreeBSD src repository Removed files: share/man/man4 fast_ipsec.4 Log: Remove fast_ipsec.4. Was merged in parts to ipsec.4. Approved by: re (bmah) Revision Changes Path 1.8 +0 -134 src/share/man/man4/fast_ipsec.4 (dead) From owner-cvs-src@FreeBSD.ORG Thu Aug 2 08:10:08 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 01B6D16A421; Thu, 2 Aug 2007 08:10:08 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from mail.cksoft.de (mail.cksoft.de [62.111.66.27]) by mx1.freebsd.org (Postfix) with ESMTP id A366313C46C; Thu, 2 Aug 2007 08:10:07 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from localhost (amavis.str.cksoft.de [192.168.74.71]) by mail.cksoft.de (Postfix) with ESMTP id A035741C5D6; Thu, 2 Aug 2007 10:10:05 +0200 (CEST) X-Virus-Scanned: amavisd-new at cksoft.de Received: from mail.cksoft.de ([62.111.66.27]) by localhost (amavis.str.cksoft.de [192.168.74.71]) (amavisd-new, port 10024) with ESMTP id o6Aa44TFZNI2; Thu, 2 Aug 2007 10:10:05 +0200 (CEST) Received: by mail.cksoft.de (Postfix, from userid 66) id 3680341C5D4; Thu, 2 Aug 2007 10:10:05 +0200 (CEST) Received: from maildrop.int.zabbadoz.net (maildrop.int.zabbadoz.net [10.111.66.10]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.int.zabbadoz.net (Postfix) with ESMTP id A6DED444885; Thu, 2 Aug 2007 08:08:59 +0000 (UTC) Date: Thu, 2 Aug 2007 08:08:59 +0000 (UTC) From: "Bjoern A. Zeeb" X-X-Sender: bz@maildrop.int.zabbadoz.net To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org In-Reply-To: <200708020804.l7284nrA052677@repoman.freebsd.org> Message-ID: <20070802080815.N87821@maildrop.int.zabbadoz.net> References: <200708020804.l7284nrA052677@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: Subject: Re: cvs commit: src ObsoleteFiles.inc src/share/man/man4 Makefile crypto.4 enc.4 ipsec.4 src/share/man/man4/man4.i386 padlock.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, 02 Aug 2007 08:10:08 -0000 On Thu, 2 Aug 2007, Bjoern A. Zeeb wrote: > bz 2007-08-02 08:04:48 UTC > > FreeBSD src repository > > Modified files: > . ObsoleteFiles.inc > share/man/man4 Makefile crypto.4 enc.4 ipsec.4 > share/man/man4/man4.i386 padlock.4 > Log: > Remove the last entries to fast_ipsec. > Merge in parts of the old fast_ipsec.4 man page to ipsec.4 and > start updating ipsec.4 man page. > > Reviewed by: brueffer, sam (slightly earlier versions), bmah > Approved by: re (bmah) > > Revision Changes Path > 1.108 +2 -0 src/ObsoleteFiles.inc > 1.391 +0 -1 src/share/man/man4/Makefile > 1.7 +2 -2 src/share/man/man4/crypto.4 > 1.5 +7 -6 src/share/man/man4/enc.4 > 1.21 +102 -30 src/share/man/man4/ipsec.4 The man page needs a good set of refinement along with a rewrite of the handbook section. The primary task for now was to complete the fast_ipsec->ipsec move. > 1.8 +3 -3 src/share/man/man4/man4.i386/padlock.4 > -- Bjoern A. Zeeb bzeeb at Zabbadoz dot NeT Software is harder than hardware so better get it right the first time. From owner-cvs-src@FreeBSD.ORG Thu Aug 2 08:44:23 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: by hub.freebsd.org (Postfix, from userid 1033) id 4799E16A419; Thu, 2 Aug 2007 08:44:23 +0000 (UTC) Date: Thu, 2 Aug 2007 08:44:23 +0000 From: Alexey Dokuchaev To: "Simon L. Nielsen" Message-ID: <20070802084423.GA93647@FreeBSD.org> References: <200708012048.l71KmKjg080201@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline In-Reply-To: <200708012048.l71KmKjg080201@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 UPDATING src/contrib/bind9/bin/named client.c src/contrib/bind9/lib/dns dispatch.c src/contrib/bind9/lib/dns/include/dns dispatch.h src/contrib/tcpdump print-bgp.c src/etc/rc.d jail 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: Thu, 02 Aug 2007 08:44:23 -0000 On Wed, Aug 01, 2007 at 08:48:20PM +0000, Simon L. Nielsen wrote: > simon 2007-08-01 20:48:19 UTC > > FreeBSD src repository > > Modified files: (Branch: RELENG_5_5) > . UPDATING > contrib/bind9/bin/named client.c > contrib/bind9/lib/dns dispatch.c > contrib/bind9/lib/dns/include/dns dispatch.h > contrib/tcpdump print-bgp.c > etc/rc.d jail > sys/conf newvers.sh > Log: > Correct a bug in the patch for FreeBSD-SA-07:01.jail which prevented > jails with custom fstab's from starting due to use of incorrect > variable. [1] > > Correct buffer overflow in tcpdump(1). [SA-07:06] > > Correct predictable query ids in named(8). [SA-07:07] What about RELENG_4, is it going to be fixed, or these bugs are not applicable to it? I was not quite clear from the SA. Thanks. ./danfe From owner-cvs-src@FreeBSD.ORG Thu Aug 2 08:47:59 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0D9FE16A468; Thu, 2 Aug 2007 08:47:59 +0000 (UTC) (envelope-from henrik@brixandersen.dk) Received: from solow.pil.dk (relay.pil.dk [195.41.47.164]) by mx1.freebsd.org (Postfix) with ESMTP id B5C8713C48D; Thu, 2 Aug 2007 08:47:58 +0000 (UTC) (envelope-from henrik@brixandersen.dk) Received: from tirith.brixandersen.dk (osgiliath.brixandersen.dk [87.53.223.189]) by solow.pil.dk (Postfix) with ESMTP id 325431CC0D2; Thu, 2 Aug 2007 10:47:57 +0200 (CEST) Received: by tirith.brixandersen.dk (Postfix, from userid 1001) id 5EB95B816; Thu, 2 Aug 2007 10:47:56 +0200 (CEST) Date: Thu, 2 Aug 2007 10:47:56 +0200 From: Henrik Brix Andersen To: Alexey Dokuchaev Message-ID: <20070802084755.GA2797@tirith.brixandersen.dk> Mail-Followup-To: Alexey Dokuchaev , "Simon L. Nielsen" , cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org References: <200708012048.l71KmKjg080201@repoman.freebsd.org> <20070802084423.GA93647@FreeBSD.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="NzB8fVQJ5HfG6fxh" Content-Disposition: inline In-Reply-To: <20070802084423.GA93647@FreeBSD.org> X-PGP-Key: http://www.brixandersen.dk/files/HenrikBrixAndersen.asc User-Agent: Mutt/1.5.16 (2007-06-09) Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org, "Simon L. Nielsen" Subject: Re: cvs commit: src UPDATING src/contrib/bind9/bin/named client.c src/contrib/bind9/lib/dns dispatch.c src/contrib/bind9/lib/dns/include/dns dispatch.h src/contrib/tcpdump print-bgp.c src/etc/rc.d jail 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: Thu, 02 Aug 2007 08:47:59 -0000 --NzB8fVQJ5HfG6fxh Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Aug 02, 2007 at 08:44:23AM +0000, Alexey Dokuchaev wrote: > What about RELENG_4, is it going to be fixed, or these bugs are not > applicable to it? I was not quite clear from the SA. RELENG_4 reached EOL on January 31st, 2007. Regards, Brix --=20 Henrik Brix Andersen --NzB8fVQJ5HfG6fxh Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) Comment: GnuPG signed iD8DBQFGsZo7v+Q4flTiePgRAvDrAJ9uIqxAwXBLY57nB5Eu22wrfztS1ACdG6q4 OG/HCsSHnDZ2UFJ9UHseSG0= =RZSP -----END PGP SIGNATURE----- --NzB8fVQJ5HfG6fxh-- From owner-cvs-src@FreeBSD.ORG Thu Aug 2 09:18:54 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7C67616A41F; Thu, 2 Aug 2007 09:18:54 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 6AF3013C4A8; Thu, 2 Aug 2007 09:18:54 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l729IsuB067065; Thu, 2 Aug 2007 09:18:54 GMT (envelope-from dougb@repoman.freebsd.org) Received: (from dougb@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l729IsRG067064; Thu, 2 Aug 2007 09:18:54 GMT (envelope-from dougb) Message-Id: <200708020918.l729IsRG067064@repoman.freebsd.org> From: Doug Barton Date: Thu, 2 Aug 2007 09:18: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/etc/namedb named.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: Thu, 02 Aug 2007 09:18:54 -0000 dougb 2007-08-02 09:18:54 UTC FreeBSD src repository Modified files: etc/namedb named.conf Log: 1. Move the disable-empty-zone stuff down below the first 25 lines so that the listen-on stuff floats up to the first "page" of text. This makes it very obvious what's going on so that someone trying to enable a server for use on a network can easily see how to do that. 2. Change the default behavior back to using a hint zone for the root. 3. Leave the root slave zone config as a commented out example. 4. Remove the B and F root servers from the example at the request of their operators. Requested by: he-who-must-not-be-named [1] Requested by: many [2] Approved by: re (rwatson) Revision Changes Path 1.25 +13 -13 src/etc/namedb/named.conf From owner-cvs-src@FreeBSD.ORG Thu Aug 2 09:29:02 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CC3BB16A420; Thu, 2 Aug 2007 09:29:02 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id B907913C469; Thu, 2 Aug 2007 09:29:02 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l729T2jq067715; Thu, 2 Aug 2007 09:29:02 GMT (envelope-from dougb@repoman.freebsd.org) Received: (from dougb@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l729T21E067714; Thu, 2 Aug 2007 09:29:02 GMT (envelope-from dougb) Message-Id: <200708020929.l729T21E067714@repoman.freebsd.org> From: Doug Barton Date: Thu, 2 Aug 2007 09:29:02 +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/namedb named.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: Thu, 02 Aug 2007 09:29:02 -0000 dougb 2007-08-02 09:29:02 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) etc/namedb named.conf Log: MFC version 1.25: 1. Move the disable-empty-zone stuff down below the first 25 lines so that the listen-on stuff floats up to the first "page" of text. This makes it very obvious what's going on so that someone trying to enable a server for use on a network can easily see how to do that. 2. Change the default behavior back to using a hint zone for the root. 3. Leave the root slave zone config as a commented out example. 4. Remove the F root server from the example at the request of its operator. (B was removed already.) Revision Changes Path 1.21.2.5 +15 -13 src/etc/namedb/named.conf From owner-cvs-src@FreeBSD.ORG Thu Aug 2 09:32:05 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3A6E116A419; Thu, 2 Aug 2007 09:32:05 +0000 (UTC) (envelope-from wilko@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 1102113C442; Thu, 2 Aug 2007 09:32:05 +0000 (UTC) (envelope-from wilko@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l729W5FW068074; Thu, 2 Aug 2007 09:32:05 GMT (envelope-from wilko@repoman.freebsd.org) Received: (from wilko@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l729W5g7068073; Thu, 2 Aug 2007 09:32:05 GMT (envelope-from wilko) Message-Id: <200708020932.l729W5g7068073@repoman.freebsd.org> From: Wilko Bulte Date: Thu, 2 Aug 2007 09:32: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: CVSROOT access X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 02 Aug 2007 09:32:05 -0000 wilko 2007-08-02 09:32:04 UTC FreeBSD src repository Modified files: . access Log: reduce mail flood during vacation Approved by: core (implicit) Revision Changes Path 1.830 +1 -1 CVSROOT/access From owner-cvs-src@FreeBSD.ORG Thu Aug 2 10:07:31 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7E58416A417 for ; Thu, 2 Aug 2007 10:07:31 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mx22.fluidhosting.com [204.14.89.5]) by mx1.freebsd.org (Postfix) with SMTP id AF01F13C494 for ; Thu, 2 Aug 2007 10:07:30 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: (qmail 32438 invoked by uid 399); 2 Aug 2007 10:07:30 -0000 Received: from localhost (HELO lap.dougb.net) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTP; 2 Aug 2007 10:07:30 -0000 X-Originating-IP: 127.0.0.1 Message-ID: <46B1ACE0.8050308@FreeBSD.org> Date: Thu, 02 Aug 2007 03:07:28 -0700 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Thunderbird 2.0.0.5 (X11/20070723) MIME-Version: 1.0 To: Alexey Dokuchaev References: <200708012048.l71KmKjg080201@repoman.freebsd.org> <20070802084423.GA93647@FreeBSD.org> In-Reply-To: <20070802084423.GA93647@FreeBSD.org> X-Enigmail-Version: 0.95.1 OpenPGP: id=D5B2F0FB Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org, "Simon L. Nielsen" Subject: Re: cvs commit: src UPDATING src/contrib/bind9/bin/named client.c src/contrib/bind9/lib/dns dispatch.c src/contrib/bind9/lib/dns/include/dns dispatch.h src/contrib/tcpdump print-bgp.c src/etc/rc.d jail 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: Thu, 02 Aug 2007 10:07:31 -0000 Alexey Dokuchaev wrote: > On Wed, Aug 01, 2007 at 08:48:20PM +0000, Simon L. Nielsen wrote: >> simon 2007-08-01 20:48:19 UTC >> >> FreeBSD src repository >> >> Modified files: (Branch: RELENG_5_5) >> . UPDATING >> contrib/bind9/bin/named client.c >> contrib/bind9/lib/dns dispatch.c >> contrib/bind9/lib/dns/include/dns dispatch.h >> contrib/tcpdump print-bgp.c >> etc/rc.d jail >> sys/conf newvers.sh >> Log: >> Correct a bug in the patch for FreeBSD-SA-07:01.jail which prevented >> jails with custom fstab's from starting due to use of incorrect >> variable. [1] >> >> Correct buffer overflow in tcpdump(1). [SA-07:06] >> >> Correct predictable query ids in named(8). [SA-07:07] > > What about RELENG_4, is it going to be fixed, or these bugs are not > applicable to it? No and no. Support has been dropped for 4.x, so it's not relevant, even if it had BIND 9 in the base, which it doesn't. Doug -- This .signature sanitized for your protection From owner-cvs-src@FreeBSD.ORG Thu Aug 2 10:49:27 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DBDE716A41A; Thu, 2 Aug 2007 10:49:27 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A415413C46B; Thu, 2 Aug 2007 10:49:27 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l72AnRTW073671; Thu, 2 Aug 2007 10:49:27 GMT (envelope-from mav@repoman.freebsd.org) Received: (from mav@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l72AnRSQ073670; Thu, 2 Aug 2007 10:49:27 GMT (envelope-from mav) Message-Id: <200708021049.l72AnRSQ073670@repoman.freebsd.org> From: Alexander Motin Date: Thu, 2 Aug 2007 10:49: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/netgraph ng_bpf.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, 02 Aug 2007 10:49:28 -0000 mav 2007-08-02 10:49:27 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/netgraph ng_bpf.c Log: MFC rev. 1.22 Reduce stack usage by 256 bytes per call. It helps to avoid kernel stack overflow in complicated traffic filtering setups. Revision Changes Path 1.19.2.1 +11 -5 src/sys/netgraph/ng_bpf.c From owner-cvs-src@FreeBSD.ORG Thu Aug 2 15:23:02 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 406F616A4CE; Thu, 2 Aug 2007 15:23:02 +0000 (UTC) (envelope-from loader@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 1C02913C468; Thu, 2 Aug 2007 15:23:02 +0000 (UTC) (envelope-from loader@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l72FN2Ra018670; Thu, 2 Aug 2007 15:23:02 GMT (envelope-from loader@repoman.freebsd.org) Received: (from loader@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l72FN1ZH018669; Thu, 2 Aug 2007 15:23:01 GMT (envelope-from loader) Message-Id: <200708021523.l72FN1ZH018669@repoman.freebsd.org> From: Fukang CHEN Date: Thu, 2 Aug 2007 15:23: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/share/misc committers-doc.dot X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 02 Aug 2007 15:23:02 -0000 loader 2007-08-02 15:23:01 UTC FreeBSD src repository (doc committer) Modified files: share/misc committers-doc.dot Log: Add myself as delphij's mentee. Approved by: re (bmah), delphij (mentor) Revision Changes Path 1.17 +2 -0 src/share/misc/committers-doc.dot From owner-cvs-src@FreeBSD.ORG Thu Aug 2 21:17:59 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2619316A417; Thu, 2 Aug 2007 21:17:59 +0000 (UTC) (envelope-from peter@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 19D4413C45A; Thu, 2 Aug 2007 21:17:59 +0000 (UTC) (envelope-from peter@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l72LHwld073314; Thu, 2 Aug 2007 21:17:58 GMT (envelope-from peter@repoman.freebsd.org) Received: (from peter@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l72LHwS9073313; Thu, 2 Aug 2007 21:17:58 GMT (envelope-from peter) Message-Id: <200708022117.l72LHwS9073313@repoman.freebsd.org> From: Peter Wemm Date: Thu, 2 Aug 2007 21:17: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/i386/i386 local_apic.c mp_machdep.c src/sys/amd64/amd64 local_apic.c mp_machdep.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, 02 Aug 2007 21:17:59 -0000 peter 2007-08-02 21:17:58 UTC FreeBSD src repository Modified files: sys/i386/i386 local_apic.c mp_machdep.c sys/amd64/amd64 local_apic.c mp_machdep.c Log: Move mp_topology() from apic_init(i386) and apic_setup_local(amd64) to cpu_start_mp(). This is after we have read the cpuid registers to calculate the hyperthreading_cpus value for the sysctl that enables or disables hyperthread cores. Change mp_topology() to use that information rather than trying to do it itself. This solves the problem of ULE being incorrectly told that dual core Athlon64 X2 or Operton cpus are hyperthreading cores. At the very least, we now have a single piece of code to identify hyperthreading. Obtained from: jhb Approved by: re (kensmith) Revision Changes Path 1.41 +0 -4 src/sys/amd64/amd64/local_apic.c 1.287 +6 -14 src/sys/amd64/amd64/mp_machdep.c 1.43 +0 -4 src/sys/i386/i386/local_apic.c 1.281 +6 -14 src/sys/i386/i386/mp_machdep.c From owner-cvs-src@FreeBSD.ORG Thu Aug 2 21:49:37 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BC84616A554; Thu, 2 Aug 2007 21:49:37 +0000 (UTC) (envelope-from truckman@FreeBSD.org) Received: from gw.catspoiler.org (adsl-75-1-14-242.dsl.scrm01.sbcglobal.net [75.1.14.242]) by mx1.freebsd.org (Postfix) with ESMTP id 97E8413C45E; Thu, 2 Aug 2007 21:49:37 +0000 (UTC) (envelope-from truckman@FreeBSD.org) Received: from FreeBSD.org (mousie.catspoiler.org [192.168.101.2]) by gw.catspoiler.org (8.13.3/8.13.3) with ESMTP id l72LnS1n001478; Thu, 2 Aug 2007 14:49:32 -0700 (PDT) (envelope-from truckman@FreeBSD.org) Message-Id: <200708022149.l72LnS1n001478@gw.catspoiler.org> Date: Thu, 2 Aug 2007 14:49:28 -0700 (PDT) From: Don Lewis To: peter@FreeBSD.org In-Reply-To: <200707312211.l6VMBupO010347@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/plain; charset=us-ascii Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/netinet tcp_subr.c tcp_timer.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, 02 Aug 2007 21:49:37 -0000 On 31 Jul, Peter Wemm wrote: > peter 2007-07-31 22:11:56 UTC > > FreeBSD src repository > > Modified files: > sys/netinet tcp_subr.c tcp_timer.h > Log: > Change TCPTV_MIN to be independent of HZ. While it was documented to > be in ticks "for algorithm stability" when originally committed, it turns > out that it has a significant impact in timing out connections. When we > changed HZ from 100 to 1000, this had a big effect on reducing the time > before dropping connections. > > To demonstrate, boot with kern.hz=100. ssh to a box on local ethernet > and establish a reliable round-trip-time (ie: type a few commands). > Then unplug the ethernet and press a key. Time how long it takes to > drop the connection. > > The old behavior (with hz=100) caused the connection to typically drop > between 90 and 110 seconds of getting no response. > > Now boot with kern.hz=1000 (default). The same test causes the ssh session > to drop after just 9-10 seconds. This is a big deal on a wifi connection. > > With kern.hz=1000, change sysctl net.inet.tcp.rexmit_min from 3 to 30. > Note how it behaves the same as when HZ was 100. Also, note that when > booting with hz=100, net.inet.tcp.rexmit_min *used* to be 30. I think this explains I was seeing so many dropped connections to my machine that has been having the "nfe0: watchdog timeout (missed Tx interrupts) -- recovering" problem. From owner-cvs-src@FreeBSD.ORG Fri Aug 3 02:26:19 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4020916A41B; Fri, 3 Aug 2007 02:26:19 +0000 (UTC) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 17DB513C457; Fri, 3 Aug 2007 02:26:19 +0000 (UTC) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l732QIDp016465; Fri, 3 Aug 2007 02:26:19 GMT (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l732QI4Y016464; Fri, 3 Aug 2007 02:26:18 GMT (envelope-from bmah) Message-Id: <200708030226.l732QI4Y016464@repoman.freebsd.org> From: "Bruce A. Mah" Date: Fri, 3 Aug 2007 02:26: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/release/doc/en_US.ISO8859-1/relnotes article.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: Fri, 03 Aug 2007 02:26:19 -0000 bmah 2007-08-03 02:26:18 UTC FreeBSD src repository Modified files: release/doc/en_US.ISO8859-1/relnotes article.sgml Log: New release notes: if_bridge(4) private ports, wlandebug(8). Approved by: re (implicitly) Revision Changes Path 1.1057 +17 -0 src/release/doc/en_US.ISO8859-1/relnotes/article.sgml From owner-cvs-src@FreeBSD.ORG Fri Aug 3 06:24:31 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A399716A418; Fri, 3 Aug 2007 06:24:31 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 7885B13C483; Fri, 3 Aug 2007 06:24:31 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l736OVrT043647; Fri, 3 Aug 2007 06:24:31 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l736OV3b043646; Fri, 3 Aug 2007 06:24:31 GMT (envelope-from delphij) Message-Id: <200708030624.l736OV3b043646@repoman.freebsd.org> From: Xin LI Date: Fri, 3 Aug 2007 06:24: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/fs/tmpfs tmpfs.h tmpfs_subr.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, 03 Aug 2007 06:24:31 -0000 delphij 2007-08-03 06:24:31 UTC FreeBSD src repository Modified files: sys/fs/tmpfs tmpfs.h tmpfs_subr.c Log: MFp4 - Refine locking to eliminate some potential race/panics: - Copy before testing a pointer. This closes a race window. - Use msleep with the node interlock instead of tsleep. - Do proper locking around access to tn_vpstate. - Assert vnode VOP lock for dir_{atta,de}tach to capture inconsistent locking. Suggested by: kib Submitted by: delphij Reviewed by: Howard Su Approved by: re (tmpfs blanket) Revision Changes Path 1.9 +1 -0 src/sys/fs/tmpfs/tmpfs.h 1.10 +21 -21 src/sys/fs/tmpfs/tmpfs_subr.c From owner-cvs-src@FreeBSD.ORG Fri Aug 3 06:29:34 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 61F0916A418; Fri, 3 Aug 2007 06:29:34 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from tarsier.geekcn.org (tarsier.geekcn.org [210.51.165.229]) by mx1.freebsd.org (Postfix) with ESMTP id 50FE413C46B; Fri, 3 Aug 2007 06:29:33 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from localhost (tarsier.geekcn.org [210.51.165.229]) by tarsier.geekcn.org (Postfix) with ESMTP id A713EEB43DA; Fri, 3 Aug 2007 14:29:31 +0800 (CST) X-Virus-Scanned: amavisd-new at geekcn.org Received: from tarsier.geekcn.org ([210.51.165.229]) by localhost (mail.geekcn.org [210.51.165.229]) (amavisd-new, port 10024) with ESMTP id lx+EIZG25ZCf; Fri, 3 Aug 2007 14:29:27 +0800 (CST) Received: from LI-Xins-MacBook.local (sina152-194.staff.sina.com.cn [61.135.152.194]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by tarsier.geekcn.org (Postfix) with ESMTP id 84509EB431C; Fri, 3 Aug 2007 14:29:25 +0800 (CST) DomainKey-Signature: a=rsa-sha1; s=default; d=delphij.net; c=nofws; q=dns; h=message-id:date:from:reply-to:organization:user-agent: mime-version:to:cc:subject:references:in-reply-to: x-enigmail-version:openpgp:content-type; b=qD869eFclVGnZSfzpGkUHXegqvU92fNM1KLd0IHSUYorSF/GModfKvIUm+I6/3Ntd uuyjcWHeRwCoP+sxqioCQ== Message-ID: <46B2CB2C.7030504@delphij.net> Date: Fri, 03 Aug 2007 14:29:00 +0800 From: LI Xin Organization: The FreeBSD Project User-Agent: Thunderbird 2.0.0.6 (Macintosh/20070728) MIME-Version: 1.0 To: Xin LI References: <200708030624.l736OV3b043646@repoman.freebsd.org> In-Reply-To: <200708030624.l736OV3b043646@repoman.freebsd.org> X-Enigmail-Version: 0.95.2 OpenPGP: url=http://www.delphij.net/delphij.asc Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="------------enigDADCDAC75888FA53EA2005D4" Cc: cvs-src@FreeBSD.ORG, src-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/sys/fs/tmpfs tmpfs.h tmpfs_subr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: d@delphij.net List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Aug 2007 06:29:34 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigDADCDAC75888FA53EA2005D4 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Xin LI wrote: > delphij 2007-08-03 06:24:31 UTC >=20 > FreeBSD src repository >=20 > Modified files: > sys/fs/tmpfs tmpfs.h tmpfs_subr.c=20 > Log: > MFp4 - Refine locking to eliminate some potential race/panics: > =20 > - Copy before testing a pointer. This closes a race window. > - Use msleep with the node interlock instead of tsleep. > - Do proper locking around access to tn_vpstate. > - Assert vnode VOP lock for dir_{atta,de}tach to capture > inconsistent locking. > =20 > Suggested by: kib > Submitted by: delphij > Reviewed by: Howard Su > Approved by: re (tmpfs blanket) Should have mentioned that this is done in response of pho@'s stress test. Thanks goes to him for all these hard work! Cheers, --=20 Xin LI http://www.delphij.net/ FreeBSD - The Power to Serve! --------------enigDADCDAC75888FA53EA2005D4 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGssstOfuToMruuMARCie9AJ4yh6QCGSScIowOUZEpR38ryW4IUgCfVCVO hDfDX3CU/Fwa01MZhbiEVvg= =EakG -----END PGP SIGNATURE----- --------------enigDADCDAC75888FA53EA2005D4-- From owner-cvs-src@FreeBSD.ORG Fri Aug 3 06:32:46 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6112816A41B; Fri, 3 Aug 2007 06:32:46 +0000 (UTC) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 362CB13C4D3; Fri, 3 Aug 2007 06:32:46 +0000 (UTC) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l736WkkZ044230; Fri, 3 Aug 2007 06:32:46 GMT (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l736WkSl044229; Fri, 3 Aug 2007 06:32:46 GMT (envelope-from des) Message-Id: <200708030632.l736WkSl044229@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Fri, 3 Aug 2007 06:32: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/lib/libutil flopen.3 flopen.c pidfile.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, 03 Aug 2007 06:32:46 -0000 des 2007-08-03 06:32:45 UTC FreeBSD src repository Modified files: lib/libutil flopen.3 flopen.c pidfile.c Log: Use fcntl(2)-style locks instead of less-portable flock(2)-style locks. Approved by: re (kensmith) Revision Changes Path 1.4 +6 -9 src/lib/libutil/flopen.3 1.8 +7 -4 src/lib/libutil/flopen.c 1.6 +10 -4 src/lib/libutil/pidfile.c From owner-cvs-src@FreeBSD.ORG Fri Aug 3 07:33:56 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C63F316A41A; Fri, 3 Aug 2007 07:33:56 +0000 (UTC) (envelope-from marck@rinet.ru) Received: from woozle.rinet.ru (woozle.rinet.ru [195.54.192.68]) by mx1.freebsd.org (Postfix) with ESMTP id 420C313C4A7; Fri, 3 Aug 2007 07:33:56 +0000 (UTC) (envelope-from marck@rinet.ru) Received: from localhost (localhost [127.0.0.1]) by woozle.rinet.ru (8.14.1/8.14.1) with ESMTP id l737Xf9D096159; Fri, 3 Aug 2007 11:33:41 +0400 (MSD) (envelope-from marck@rinet.ru) Date: Fri, 3 Aug 2007 11:33:41 +0400 (MSD) From: Dmitry Morozovsky To: d@delphij.net In-Reply-To: <46B2CB2C.7030504@delphij.net> Message-ID: <20070803113300.W80820@woozle.rinet.ru> References: <200708030624.l736OV3b043646@repoman.freebsd.org> <46B2CB2C.7030504@delphij.net> X-NCC-RegID: ru.rinet X-OpenPGP-Key-ID: 6B691B03 MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-3.0 (woozle.rinet.ru [0.0.0.0]); Fri, 03 Aug 2007 11:33:41 +0400 (MSD) Cc: cvs-src@freebsd.org, src-committers@freebsd.org, Xin LI , cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/fs/tmpfs tmpfs.h tmpfs_subr.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, 03 Aug 2007 07:33:56 -0000 Dear Xin, On Fri, 3 Aug 2007, LI Xin wrote: LX> > Log: LX> > MFp4 - Refine locking to eliminate some potential race/panics: LX> > LX> > - Copy before testing a pointer. This closes a race window. LX> > - Use msleep with the node interlock instead of tsleep. LX> > - Do proper locking around access to tn_vpstate. LX> > - Assert vnode VOP lock for dir_{atta,de}tach to capture LX> > inconsistent locking. LX> > LX> > Suggested by: kib LX> > Submitted by: delphij LX> > Reviewed by: Howard Su LX> > Approved by: re (tmpfs blanket) LX> LX> Should have mentioned that this is done in response of pho@'s stress LX> test. Thanks goes to him for all these hard work! Should it fix panics I reported to you during last couple of days? Sincerely, D.Marck [DM5020, MCK-RIPE, DM3-RIPN] ------------------------------------------------------------------------ *** Dmitry Morozovsky --- D.Marck --- Wild Woozle --- marck@rinet.ru *** ------------------------------------------------------------------------ From owner-cvs-src@FreeBSD.ORG Fri Aug 3 07:50:06 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 970B216A419; Fri, 3 Aug 2007 07:50:06 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from tarsier.geekcn.org (tarsier.geekcn.org [210.51.165.229]) by mx1.freebsd.org (Postfix) with ESMTP id 022B113C458; Fri, 3 Aug 2007 07:50:04 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from localhost (tarsier.geekcn.org [210.51.165.229]) by tarsier.geekcn.org (Postfix) with ESMTP id 63005EB4409; Fri, 3 Aug 2007 15:50:03 +0800 (CST) X-Virus-Scanned: amavisd-new at geekcn.org Received: from tarsier.geekcn.org ([210.51.165.229]) by localhost (mail.geekcn.org [210.51.165.229]) (amavisd-new, port 10024) with ESMTP id sw1j3dGPe89Q; Fri, 3 Aug 2007 15:50:00 +0800 (CST) Received: from LI-Xins-MacBook.local (sina152-194.staff.sina.com.cn [61.135.152.194]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by tarsier.geekcn.org (Postfix) with ESMTP id 69467EB4401; Fri, 3 Aug 2007 15:49:56 +0800 (CST) DomainKey-Signature: a=rsa-sha1; s=default; d=delphij.net; c=nofws; q=dns; h=message-id:date:from:reply-to:organization:user-agent: mime-version:to:cc:subject:references:in-reply-to: x-enigmail-version:openpgp:content-type; b=gOCD/nkYpCzyKpijHOgDlbUxZjOTSYbqU5av5Fupy/yPRa0xbYzktGqXrN8RUFM69 j47YH4rxpi13EJrNtWl4w== Message-ID: <46B2DE05.7060100@delphij.net> Date: Fri, 03 Aug 2007 15:49:25 +0800 From: LI Xin Organization: The FreeBSD Project User-Agent: Thunderbird 2.0.0.6 (Macintosh/20070728) MIME-Version: 1.0 To: Dmitry Morozovsky References: <200708030624.l736OV3b043646@repoman.freebsd.org> <46B2CB2C.7030504@delphij.net> <20070803113300.W80820@woozle.rinet.ru> In-Reply-To: <20070803113300.W80820@woozle.rinet.ru> X-Enigmail-Version: 0.95.2 OpenPGP: url=http://www.delphij.net/delphij.asc Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="------------enigF97A7A31802D5A0A193E25AD" Cc: src-committers@FreeBSD.ORG, d@delphij.net, cvs-src@FreeBSD.ORG, cvs-all@FreeBSD.ORG, MingyanGuo , Xin LI , Howard Su Subject: Re: cvs commit: src/sys/fs/tmpfs tmpfs.h tmpfs_subr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: d@delphij.net List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Aug 2007 07:50:06 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigF97A7A31802D5A0A193E25AD Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Dmitry Morozovsky wrote: > Dear Xin, >=20 > On Fri, 3 Aug 2007, LI Xin wrote: >=20 > LX> > Log: > LX> > MFp4 - Refine locking to eliminate some potential race/panics: > LX> > =20 > LX> > - Copy before testing a pointer. This closes a race window. > LX> > - Use msleep with the node interlock instead of tsleep. > LX> > - Do proper locking around access to tn_vpstate. > LX> > - Assert vnode VOP lock for dir_{atta,de}tach to capture > LX> > inconsistent locking. > LX> > =20 > LX> > Suggested by: kib > LX> > Submitted by: delphij > LX> > Reviewed by: Howard Su > LX> > Approved by: re (tmpfs blanket) > LX>=20 > LX> Should have mentioned that this is done in response of pho@'s stres= s > LX> test. Thanks goes to him for all these hard work! >=20 > Should it fix panics I reported to you during last couple of days? I just noticed your e-mail. This sounds like a different problem. I'm working on another problem that kib@ has mentioned to me. Cheers, --=20 Xin LI http://www.delphij.net/ FreeBSD - The Power to Serve! --------------enigF97A7A31802D5A0A193E25AD Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGst4FOfuToMruuMARCkCnAJ4poEoD+t3UFAvwzIy9GF9fd3DGGwCfXOwo /XrPprlpwMdhM2Gg5q6WvMA= =bQ+c -----END PGP SIGNATURE----- --------------enigF97A7A31802D5A0A193E25AD-- From owner-cvs-src@FreeBSD.ORG Fri Aug 3 07:50:27 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 667D716A47D; Fri, 3 Aug 2007 07:50:27 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from tarsier.geekcn.org (tarsier.geekcn.org [210.51.165.229]) by mx1.freebsd.org (Postfix) with ESMTP id BED5113C4DA; Fri, 3 Aug 2007 07:50:26 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from localhost (tarsier.geekcn.org [210.51.165.229]) by tarsier.geekcn.org (Postfix) with ESMTP id 8E8C6EB4429; Fri, 3 Aug 2007 15:50:25 +0800 (CST) X-Virus-Scanned: amavisd-new at geekcn.org Received: from tarsier.geekcn.org ([210.51.165.229]) by localhost (mail.geekcn.org [210.51.165.229]) (amavisd-new, port 10024) with ESMTP id SIhMAIVy--kn; Fri, 3 Aug 2007 15:50:19 +0800 (CST) Received: from LI-Xins-MacBook.local (sina152-194.staff.sina.com.cn [61.135.152.194]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by tarsier.geekcn.org (Postfix) with ESMTP id AC83EEB441F; Fri, 3 Aug 2007 15:50:17 +0800 (CST) DomainKey-Signature: a=rsa-sha1; s=default; d=delphij.net; c=nofws; q=dns; h=message-id:date:from:reply-to:organization:user-agent: mime-version:to:cc:subject:references:in-reply-to: x-enigmail-version:openpgp:content-type; b=UrkK2j08Mo7EiIAKI+FsSYNl8P1Fn7jSAD0gQYZB+atOA1nIUFh8KzkW4qPwqDOnF cJMcMOi/Bj51C7Dc86GGw== Message-ID: <46B2DE20.2090708@delphij.net> Date: Fri, 03 Aug 2007 15:49:52 +0800 From: LI Xin Organization: The FreeBSD Project User-Agent: Thunderbird 2.0.0.6 (Macintosh/20070728) MIME-Version: 1.0 To: Dmitry Morozovsky References: <200708030624.l736OV3b043646@repoman.freebsd.org> <46B2CB2C.7030504@delphij.net> <20070803113300.W80820@woozle.rinet.ru> In-Reply-To: <20070803113300.W80820@woozle.rinet.ru> X-Enigmail-Version: 0.95.2 OpenPGP: url=http://www.delphij.net/delphij.asc Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="------------enigFCF3BE20380FC1C3252F362D" Cc: src-committers@FreeBSD.ORG, d@delphij.net, cvs-src@FreeBSD.ORG, cvs-all@FreeBSD.ORG, MingyanGuo , Xin LI , Howard Su Subject: Re: cvs commit: src/sys/fs/tmpfs tmpfs.h tmpfs_subr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: d@delphij.net List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Aug 2007 07:50:27 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigFCF3BE20380FC1C3252F362D Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Dmitry Morozovsky wrote: > Dear Xin, >=20 > On Fri, 3 Aug 2007, LI Xin wrote: >=20 > LX> > Log: > LX> > MFp4 - Refine locking to eliminate some potential race/panics: > LX> > =20 > LX> > - Copy before testing a pointer. This closes a race window. > LX> > - Use msleep with the node interlock instead of tsleep. > LX> > - Do proper locking around access to tn_vpstate. > LX> > - Assert vnode VOP lock for dir_{atta,de}tach to capture > LX> > inconsistent locking. > LX> > =20 > LX> > Suggested by: kib > LX> > Submitted by: delphij > LX> > Reviewed by: Howard Su > LX> > Approved by: re (tmpfs blanket) > LX>=20 > LX> Should have mentioned that this is done in response of pho@'s stres= s > LX> test. Thanks goes to him for all these hard work! >=20 > Should it fix panics I reported to you during last couple of days? I just noticed your e-mail. This sounds like a different problem. I'm working on another problem that kib@ has mentioned to me, which might be related to this. Cheers, --=20 Xin LI http://www.delphij.net/ FreeBSD - The Power to Serve! --------------enigFCF3BE20380FC1C3252F362D Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGst4gOfuToMruuMARCvD0AJ0ZXvo2OUO4V+JRjtmCLckqJ/Ny3wCfQRVZ N7fuXu8ptPlIIWrSB4Pdjdc= =D0OQ -----END PGP SIGNATURE----- --------------enigFCF3BE20380FC1C3252F362D-- From owner-cvs-src@FreeBSD.ORG Fri Aug 3 09:20:29 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 44B0216A41F; Fri, 3 Aug 2007 09:20:29 +0000 (UTC) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 1750613C46A; Fri, 3 Aug 2007 09:20:29 +0000 (UTC) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l739KSJi067514; Fri, 3 Aug 2007 09:20:28 GMT (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l739KSm5067513; Fri, 3 Aug 2007 09:20:28 GMT (envelope-from des) Message-Id: <200708030920.l739KSm5067513@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Fri, 3 Aug 2007 09:20: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/lib/libutil flopen.3 flopen.c pidfile.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, 03 Aug 2007 09:20:29 -0000 des 2007-08-03 09:20:28 UTC FreeBSD src repository Modified files: lib/libutil flopen.3 flopen.c pidfile.c Log: Back out previous commit until I figure out why my regression test fails. Approved by: re (kensmith) Revision Changes Path 1.5 +9 -6 src/lib/libutil/flopen.3 1.9 +4 -7 src/lib/libutil/flopen.c 1.7 +4 -10 src/lib/libutil/pidfile.c From owner-cvs-src@FreeBSD.ORG Fri Aug 3 11:29:49 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EC7C516A477; Fri, 3 Aug 2007 11:29:49 +0000 (UTC) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id BBA3613C45B; Fri, 3 Aug 2007 11:29:49 +0000 (UTC) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l73BTnm4077248; Fri, 3 Aug 2007 11:29:49 GMT (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l73BTnEs077247; Fri, 3 Aug 2007 11:29:49 GMT (envelope-from des) Message-Id: <200708031129.l73BTnEs077247@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Fri, 3 Aug 2007 11:29: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/tools/regression/lib/libutil Makefile test-flopen.c test-flopen.t X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 03 Aug 2007 11:29:50 -0000 des 2007-08-03 11:29:49 UTC FreeBSD src repository Modified files: tools/regression/lib/libutil Makefile Added files: tools/regression/lib/libutil test-flopen.c test-flopen.t Log: Add regression tests for flopen(3). Approved by: re (blanket) Revision Changes Path 1.2 +1 -1 src/tools/regression/lib/libutil/Makefile 1.1 +176 -0 src/tools/regression/lib/libutil/test-flopen.c (new) 1.1 +12 -0 src/tools/regression/lib/libutil/test-flopen.t (new) From owner-cvs-src@FreeBSD.ORG Fri Aug 3 14:24:39 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 016D916A417; Fri, 3 Aug 2007 14:24:39 +0000 (UTC) (envelope-from kib@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C6D5013C458; Fri, 3 Aug 2007 14:24:38 +0000 (UTC) (envelope-from kib@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l73EOcke000218; Fri, 3 Aug 2007 14:24:38 GMT (envelope-from kib@repoman.freebsd.org) Received: (from kib@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l73EOciE000217; Fri, 3 Aug 2007 14:24:38 GMT (envelope-from kib) Message-Id: <200708031424.l73EOciE000217@repoman.freebsd.org> From: Konstantin Belousov Date: Fri, 3 Aug 2007 14:24: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/sys/kern tty.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, 03 Aug 2007 14:24:39 -0000 kib 2007-08-03 14:24:38 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/kern tty.c Log: MFC rev. 1.273, submitted by peter: Change kn_hook value from cdev to struct tty to avoid dereferencing freed cdev. In ttygone(), wake up select(), sigio and kevent() users in addition to the queue sleepers. Return EV_EOF from kevent filters if TS_GONE is set. Revision Changes Path 1.250.2.5 +17 -7 src/sys/kern/tty.c From owner-cvs-src@FreeBSD.ORG Fri Aug 3 15:27:06 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: by hub.freebsd.org (Postfix, from userid 1033) id 7EB2C16A419; Fri, 3 Aug 2007 15:27:06 +0000 (UTC) Date: Fri, 3 Aug 2007 15:27:06 +0000 From: Alexey Dokuchaev To: Doug Barton Message-ID: <20070803152706.GA33159@FreeBSD.org> References: <200708012048.l71KmKjg080201@repoman.freebsd.org> <20070802084423.GA93647@FreeBSD.org> <46B1ACE0.8050308@FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline In-Reply-To: <46B1ACE0.8050308@FreeBSD.org> User-Agent: Mutt/1.4.2.1i Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, "Simon L. Nielsen" , cvs-all@FreeBSD.org Subject: Re: cvs commit: src UPDATING src/contrib/bind9/bin/named client.c src/contrib/bind9/lib/dns dispatch.c src/contrib/bind9/lib/dns/include/dns dispatch.h src/contrib/tcpdump print-bgp.c src/etc/rc.d jail 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: Fri, 03 Aug 2007 15:27:06 -0000 On Thu, Aug 02, 2007 at 03:07:28AM -0700, Doug Barton wrote: > Alexey Dokuchaev wrote: > > On Wed, Aug 01, 2007 at 08:48:20PM +0000, Simon L. Nielsen wrote: > >> simon 2007-08-01 20:48:19 UTC > >> > >> FreeBSD src repository > >> > >> Modified files: (Branch: RELENG_5_5) > >> . UPDATING > >> contrib/bind9/bin/named client.c > >> contrib/bind9/lib/dns dispatch.c > >> contrib/bind9/lib/dns/include/dns dispatch.h > >> contrib/tcpdump print-bgp.c > >> etc/rc.d jail > >> sys/conf newvers.sh > >> Log: > >> Correct a bug in the patch for FreeBSD-SA-07:01.jail which prevented > >> jails with custom fstab's from starting due to use of incorrect > >> variable. [1] > >> > >> Correct buffer overflow in tcpdump(1). [SA-07:06] > >> > >> Correct predictable query ids in named(8). [SA-07:07] > > > > What about RELENG_4, is it going to be fixed, or these bugs are not > > applicable to it? > > No and no. Support has been dropped for 4.x, so it's not relevant, > even if it had BIND 9 in the base, which it doesn't. OK, but what about tcpdump(1)? Even so, does it read that 4.X is not vulnerable? ./danfe From owner-cvs-src@FreeBSD.ORG Fri Aug 3 15:29:14 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: by hub.freebsd.org (Postfix, from userid 1033) id 5D84C16A419; Fri, 3 Aug 2007 15:29:14 +0000 (UTC) Date: Fri, 3 Aug 2007 15:29:14 +0000 From: Alexey Dokuchaev To: "Simon L. Nielsen" , cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Message-ID: <20070803152914.GB33159@FreeBSD.org> References: <200708012048.l71KmKjg080201@repoman.freebsd.org> <20070802084423.GA93647@FreeBSD.org> <20070802084755.GA2797@tirith.brixandersen.dk> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline In-Reply-To: <20070802084755.GA2797@tirith.brixandersen.dk> User-Agent: Mutt/1.4.2.1i Cc: Subject: Re: cvs commit: src UPDATING src/contrib/bind9/bin/named client.c src/contrib/bind9/lib/dns dispatch.c src/contrib/bind9/lib/dns/include/dns dispatch.h src/contrib/tcpdump print-bgp.c src/etc/rc.d jail 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: Fri, 03 Aug 2007 15:29:14 -0000 On Thu, Aug 02, 2007 at 10:47:56AM +0200, Henrik Brix Andersen wrote: > On Thu, Aug 02, 2007 at 08:44:23AM +0000, Alexey Dokuchaev wrote: > > What about RELENG_4, is it going to be fixed, or these bugs are not > > applicable to it? It was not quite clear from the SA. > > RELENG_4 reached EOL on January 31st, 2007. It is still very popular branch. Given my recent experience with RELENG_6, it's still the best one either. :-( ./danfe From owner-cvs-src@FreeBSD.ORG Fri Aug 3 15:45:56 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8638816A417; Fri, 3 Aug 2007 15:45:56 +0000 (UTC) (envelope-from maxim@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 5E0CA13C46A; Fri, 3 Aug 2007 15:45:56 +0000 (UTC) (envelope-from maxim@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l73Fjum5009575; Fri, 3 Aug 2007 15:45:56 GMT (envelope-from maxim@repoman.freebsd.org) Received: (from maxim@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l73Fjugu009574; Fri, 3 Aug 2007 15:45:56 GMT (envelope-from maxim) Message-Id: <200708031545.l73Fjugu009574@repoman.freebsd.org> From: Maxim Konovalov Date: Fri, 3 Aug 2007 15:45: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/usr.sbin/iostat iostat.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, 03 Aug 2007 15:45:56 -0000 maxim 2007-08-03 15:45:55 UTC FreeBSD src repository Modified files: usr.sbin/iostat iostat.c Log: o With -x switch do not pay attention at the hardcoded limit of 3 devices and dump stats for all devices in the system. User can still limit iostat -x by -n switch. Spotted by: Igor Sysoev Submitted by: kensmith Approved by: re (kensmith) MFC after: 2 weeks Revision Changes Path 1.36 +7 -5 src/usr.sbin/iostat/iostat.c From owner-cvs-src@FreeBSD.ORG Fri Aug 3 15:46:23 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3BA9D16A421; Fri, 3 Aug 2007 15:46:23 +0000 (UTC) (envelope-from brooks@lor.one-eyed-alien.net) Received: from lor.one-eyed-alien.net (cl-162.ewr-01.us.sixxs.net [IPv6:2001:4830:1200:a1::2]) by mx1.freebsd.org (Postfix) with ESMTP id B150513C458; Fri, 3 Aug 2007 15:46:22 +0000 (UTC) (envelope-from brooks@lor.one-eyed-alien.net) Received: from lor.one-eyed-alien.net (localhost [127.0.0.1]) by lor.one-eyed-alien.net (8.13.8/8.13.8) with ESMTP id l73FkL16077932; Fri, 3 Aug 2007 10:46:21 -0500 (CDT) (envelope-from brooks@lor.one-eyed-alien.net) Received: (from brooks@localhost) by lor.one-eyed-alien.net (8.13.8/8.13.8/Submit) id l73FkLKI077931; Fri, 3 Aug 2007 10:46:21 -0500 (CDT) (envelope-from brooks) Date: Fri, 3 Aug 2007 10:46:21 -0500 From: Brooks Davis To: Alexey Dokuchaev Message-ID: <20070803154621.GB67733@lor.one-eyed-alien.net> References: <200708012048.l71KmKjg080201@repoman.freebsd.org> <20070802084423.GA93647@FreeBSD.org> <20070802084755.GA2797@tirith.brixandersen.dk> <20070803152914.GB33159@FreeBSD.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="0ntfKIWw70PvrIHh" Content-Disposition: inline In-Reply-To: <20070803152914.GB33159@FreeBSD.org> User-Agent: Mutt/1.5.15 (2007-04-06) X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-3.0 (lor.one-eyed-alien.net [127.0.0.1]); Fri, 03 Aug 2007 10:46:22 -0500 (CDT) Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org, "Simon L. Nielsen" Subject: Re: cvs commit: src UPDATING src/contrib/bind9/bin/named client.c src/contrib/bind9/lib/dns dispatch.c src/contrib/bind9/lib/dns/include/dns dispatch.h src/contrib/tcpdump print-bgp.c src/etc/rc.d jail 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: Fri, 03 Aug 2007 15:46:23 -0000 --0ntfKIWw70PvrIHh Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Aug 03, 2007 at 03:29:14PM +0000, Alexey Dokuchaev wrote: > On Thu, Aug 02, 2007 at 10:47:56AM +0200, Henrik Brix Andersen wrote: > > On Thu, Aug 02, 2007 at 08:44:23AM +0000, Alexey Dokuchaev wrote: > > > What about RELENG_4, is it going to be fixed, or these bugs are not > > > applicable to it? It was not quite clear from the SA. > >=20 > > RELENG_4 reached EOL on January 31st, 2007. >=20 > It is still very popular branch. Given my recent experience with > RELENG_6, it's still the best one either. :-( Any source committer is free to commit an appropriate patch to RELENG_4. We haven't closed the branch and won't any time soon. -- Brooks --0ntfKIWw70PvrIHh Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (FreeBSD) iD8DBQFGs03NXY6L6fI4GtQRAkFRAKDH/ydO2yxAS/3dRO1xhbZT72BVrACfWGsK 1XK8+HfTilhOMnjSOqKeDZY= =0LHl -----END PGP SIGNATURE----- --0ntfKIWw70PvrIHh-- From owner-cvs-src@FreeBSD.ORG Fri Aug 3 16:11:29 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0269A16A419; Fri, 3 Aug 2007 16:11:29 +0000 (UTC) (envelope-from jdp@polstra.com) Received: from rock.polstra.com (rock.polstra.com [64.119.0.113]) by mx1.freebsd.org (Postfix) with ESMTP id D178513C4B0; Fri, 3 Aug 2007 16:11:28 +0000 (UTC) (envelope-from jdp@polstra.com) Received: from [10.0.0.64] (adsl-sj-13-129.rockisland.net [64.119.13.129]) (authenticated bits=0) by rock.polstra.com (8.13.8/8.13.8) with ESMTP id l73G0ahC008660 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 3 Aug 2007 09:00:37 -0700 (PDT) (envelope-from jdp@polstra.com) Message-ID: <46B35124.20608@polstra.com> Date: Fri, 03 Aug 2007 09:00:36 -0700 From: John Polstra User-Agent: Thunderbird 1.5.0.12 (Macintosh/20070509) MIME-Version: 1.0 To: Don Lewis References: <200707271042.l6RAgKhZ082086@gw.catspoiler.org> In-Reply-To: <200707271042.l6RAgKhZ082086@gw.catspoiler.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-3.0 (rock.polstra.com [64.119.0.113]); Fri, 03 Aug 2007 09:00:37 -0700 (PDT) Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/i386/i386 trap.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, 03 Aug 2007 16:11:29 -0000 Don Lewis wrote: > On 13 Jun, John Baldwin wrote: >> jhb 2007-06-13 22:37:48 UTC >> >> FreeBSD src repository >> >> Modified files: >> sys/i386/i386 trap.c >> Log: >> Don't clobber tf_err with the eva from a page fault as the page fault >> address is saved in ksi_addr already. >> >> PR: i386/101379 >> Submitted by: Tijl Coosemans : tijl ulyssis org >> >> Revision Changes Path >> 1.306 +0 -3 src/sys/i386/i386/trap.c > > This change appears to have broken the garbage collector in > ports/lang/pm3-base, which means that cvsup no longer works on -CURRENT. How is it that you (and apparently others) are using pm3 rather than ezm3 to compile CVSup? The ports haven't used pm3 for many years. Mind you, ezm3 probably has this same problem. But I'm curious why pm3 is still in use at all. John From owner-cvs-src@FreeBSD.ORG Fri Aug 3 16:24:13 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A3E0716A419; Fri, 3 Aug 2007 16:24:13 +0000 (UTC) (envelope-from truckman@FreeBSD.org) Received: from gw.catspoiler.org (adsl-75-1-14-242.dsl.scrm01.sbcglobal.net [75.1.14.242]) by mx1.freebsd.org (Postfix) with ESMTP id 8376313C4A7; Fri, 3 Aug 2007 16:24:13 +0000 (UTC) (envelope-from truckman@FreeBSD.org) Received: from FreeBSD.org (mousie.catspoiler.org [192.168.101.2]) by gw.catspoiler.org (8.13.3/8.13.3) with ESMTP id l73GO33c003388; Fri, 3 Aug 2007 09:24:07 -0700 (PDT) (envelope-from truckman@FreeBSD.org) Message-Id: <200708031624.l73GO33c003388@gw.catspoiler.org> Date: Fri, 3 Aug 2007 09:24:03 -0700 (PDT) From: Don Lewis To: jdp@polstra.com In-Reply-To: <46B35124.20608@polstra.com> MIME-Version: 1.0 Content-Type: TEXT/plain; charset=us-ascii Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/i386/i386 trap.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, 03 Aug 2007 16:24:13 -0000 On 3 Aug, John Polstra wrote: > Don Lewis wrote: >> On 13 Jun, John Baldwin wrote: >>> jhb 2007-06-13 22:37:48 UTC >>> >>> FreeBSD src repository >>> >>> Modified files: >>> sys/i386/i386 trap.c >>> Log: >>> Don't clobber tf_err with the eva from a page fault as the page fault >>> address is saved in ksi_addr already. >>> >>> PR: i386/101379 >>> Submitted by: Tijl Coosemans : tijl ulyssis org >>> >>> Revision Changes Path >>> 1.306 +0 -3 src/sys/i386/i386/trap.c >> >> This change appears to have broken the garbage collector in >> ports/lang/pm3-base, which means that cvsup no longer works on -CURRENT. > > How is it that you (and apparently others) are using pm3 rather than > ezm3 to compile CVSup? The ports haven't used pm3 for many years. Mind > you, ezm3 probably has this same problem. But I'm curious why pm3 is > still in use at all. Sigh ... I was just about to commit a patch to fix pm3. I never switched because cvsup doesn't go looking for ezm3 if pm3 is already installed. I've mostly just been doing incremental upgrades all these years, and even when I did the jump from 4.x to 6.x, I just reinstalled the same set of ports. From owner-cvs-src@FreeBSD.ORG Fri Aug 3 16:57:33 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4963416A468; Fri, 3 Aug 2007 16:57:33 +0000 (UTC) (envelope-from kris@obsecurity.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.freebsd.org (Postfix) with ESMTP id 34A5913C48E; Fri, 3 Aug 2007 16:57:33 +0000 (UTC) (envelope-from kris@obsecurity.org) Received: from rot26.obsecurity.org (elvis.mu.org [192.203.228.196]) by elvis.mu.org (Postfix) with ESMTP id 69DDF1A4D7E; Fri, 3 Aug 2007 09:56:57 -0700 (PDT) Received: by rot26.obsecurity.org (Postfix, from userid 1001) id 6D6B1BA51; Fri, 3 Aug 2007 12:57:30 -0400 (EDT) Date: Fri, 3 Aug 2007 12:57:30 -0400 From: Kris Kennaway To: Alexey Dokuchaev Message-ID: <20070803165730.GA66050@rot26.obsecurity.org> References: <200708012048.l71KmKjg080201@repoman.freebsd.org> <20070802084423.GA93647@FreeBSD.org> <20070802084755.GA2797@tirith.brixandersen.dk> <20070803152914.GB33159@FreeBSD.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="EeQfGwPcQSOJBaQU" Content-Disposition: inline In-Reply-To: <20070803152914.GB33159@FreeBSD.org> User-Agent: Mutt/1.4.2.3i Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org, "Simon L. Nielsen" Subject: Re: cvs commit: src UPDATING src/contrib/bind9/bin/named client.c src/contrib/bind9/lib/dns dispatch.c src/contrib/bind9/lib/dns/include/dns dispatch.h src/contrib/tcpdump print-bgp.c src/etc/rc.d jail 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: Fri, 03 Aug 2007 16:57:33 -0000 --EeQfGwPcQSOJBaQU Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Aug 03, 2007 at 03:29:14PM +0000, Alexey Dokuchaev wrote: > On Thu, Aug 02, 2007 at 10:47:56AM +0200, Henrik Brix Andersen wrote: > > On Thu, Aug 02, 2007 at 08:44:23AM +0000, Alexey Dokuchaev wrote: > > > What about RELENG_4, is it going to be fixed, or these bugs are not > > > applicable to it? It was not quite clear from the SA. > >=20 > > RELENG_4 reached EOL on January 31st, 2007. >=20 > It is still very popular branch. Given my recent experience with > RELENG_6, it's still the best one either. :-( You can help to take over supporting it then. Kris --EeQfGwPcQSOJBaQU Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (FreeBSD) iD8DBQFGs156Wry0BWjoQKURArVdAKDKrZKgduRB1rMENKLHGTjt7v3w8wCfdW5h GfDkap/gn292TlQ+pP5WMOs= =vBdp -----END PGP SIGNATURE----- --EeQfGwPcQSOJBaQU-- From owner-cvs-src@FreeBSD.ORG Fri Aug 3 16:59:58 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5E39116A421; Fri, 3 Aug 2007 16:59:58 +0000 (UTC) (envelope-from simon@benji.nitro.dk) Received: from mx.nitro.dk (zarniwoop.nitro.dk [83.92.207.38]) by mx1.freebsd.org (Postfix) with ESMTP id 0613E13C49D; Fri, 3 Aug 2007 16:59:57 +0000 (UTC) (envelope-from simon@benji.nitro.dk) Received: from benji.nitro.dk (unknown [192.168.3.39]) by mx.nitro.dk (Postfix) with ESMTP id 8DC451E8C08; Fri, 3 Aug 2007 16:59:56 +0000 (UTC) Received: by benji.nitro.dk (Postfix, from userid 2000) id D2182FE95; Fri, 3 Aug 2007 19:00:15 +0200 (CEST) Date: Fri, 3 Aug 2007 19:00:15 +0200 From: "Simon L. Nielsen" To: Alexey Dokuchaev Message-ID: <20070803170015.GF968@zaphod.nitro.dk> References: <200708012048.l71KmKjg080201@repoman.freebsd.org> <20070802084423.GA93647@FreeBSD.org> <46B1ACE0.8050308@FreeBSD.org> <20070803152706.GA33159@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20070803152706.GA33159@FreeBSD.org> User-Agent: Mutt/1.5.16 (2007-06-09) Cc: cvs-src@FreeBSD.org, Doug Barton , cvs-all@FreeBSD.org, src-committers@FreeBSD.org Subject: Re: cvs commit: src UPDATING src/contrib/bind9/bin/named client.c src/contrib/bind9/lib/dns dispatch.c src/contrib/bind9/lib/dns/include/dns dispatch.h src/contrib/tcpdump print-bgp.c src/etc/rc.d jail 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: Fri, 03 Aug 2007 16:59:58 -0000 On 2007.08.03 15:27:06 +0000, Alexey Dokuchaev wrote: > On Thu, Aug 02, 2007 at 03:07:28AM -0700, Doug Barton wrote: > > Alexey Dokuchaev wrote: > > > > > What about RELENG_4, is it going to be fixed, or these bugs are not > > > applicable to it? > > > > No and no. Support has been dropped for 4.x, so it's not relevant, > > even if it had BIND 9 in the base, which it doesn't. > > OK, but what about tcpdump(1)? > > Even so, does it read that 4.X is not vulnerable? Since FreeBSD 4.X isn't supported by the security team we generally don't mention it (or even check) if it's vulnerable in advisories anymore. That said, for the cases like bind9 etc. where we know that wasn't in FreeBSD < 5.3 we do mention that (but no guarantees that we will keep doing that). There is enough work just handling the supported versions. For this particular case I don't know if tcpdump in FreeBSD 4 is vulnerable - it could be that it isn't since tcpdump has changed a lot, but I don't care enough to check. -- Simon L. Nielsen FreeBSD Security Team From owner-cvs-src@FreeBSD.ORG Fri Aug 3 17:02:11 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 482BF16A480; Fri, 3 Aug 2007 17:02:11 +0000 (UTC) (envelope-from simon@benji.nitro.dk) Received: from mx.nitro.dk (zarniwoop.nitro.dk [83.92.207.38]) by mx1.freebsd.org (Postfix) with ESMTP id F1D4613C4B3; Fri, 3 Aug 2007 17:02:10 +0000 (UTC) (envelope-from simon@benji.nitro.dk) Received: from benji.nitro.dk (unknown [192.168.3.39]) by mx.nitro.dk (Postfix) with ESMTP id 323CF1E8C13; Fri, 3 Aug 2007 17:02:10 +0000 (UTC) Received: by benji.nitro.dk (Postfix, from userid 2000) id 7707CFE95; Fri, 3 Aug 2007 19:02:29 +0200 (CEST) Date: Fri, 3 Aug 2007 19:02:29 +0200 From: "Simon L. Nielsen" To: Alexey Dokuchaev Message-ID: <20070803170228.GG968@zaphod.nitro.dk> References: <200708012048.l71KmKjg080201@repoman.freebsd.org> <20070802084423.GA93647@FreeBSD.org> <20070802084755.GA2797@tirith.brixandersen.dk> <20070803152914.GB33159@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20070803152914.GB33159@FreeBSD.org> User-Agent: Mutt/1.5.16 (2007-06-09) Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src UPDATING src/contrib/bind9/bin/named client.c src/contrib/bind9/lib/dns dispatch.c src/contrib/bind9/lib/dns/include/dns dispatch.h src/contrib/tcpdump print-bgp.c src/etc/rc.d jail 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: Fri, 03 Aug 2007 17:02:11 -0000 On 2007.08.03 15:29:14 +0000, Alexey Dokuchaev wrote: > On Thu, Aug 02, 2007 at 10:47:56AM +0200, Henrik Brix Andersen wrote: > > On Thu, Aug 02, 2007 at 08:44:23AM +0000, Alexey Dokuchaev wrote: > > > What about RELENG_4, is it going to be fixed, or these bugs are not > > > applicable to it? It was not quite clear from the SA. > > > > RELENG_4 reached EOL on January 31st, 2007. > > It is still very popular branch. Given my recent experience with > RELENG_6, it's still the best one either. :-( As said, src committers are free to fix stuff in RELENG_4, but the Security Team won't bother with it. -- Simon L. Nielsen FreeBSD Security Team From owner-cvs-src@FreeBSD.ORG Fri Aug 3 17:13:24 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 592C716A41F; Fri, 3 Aug 2007 17:13:24 +0000 (UTC) (envelope-from bright@elvis.mu.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.freebsd.org (Postfix) with ESMTP id 45FB613C468; Fri, 3 Aug 2007 17:13:24 +0000 (UTC) (envelope-from bright@elvis.mu.org) Received: by elvis.mu.org (Postfix, from userid 1192) id 587F11A4D80; Fri, 3 Aug 2007 10:12:48 -0700 (PDT) Date: Fri, 3 Aug 2007 10:12:48 -0700 From: Alfred Perlstein To: Dag-Erling Smorgrav Message-ID: <20070803171248.GZ92956@elvis.mu.org> References: <200708031129.l73BTnEs077247@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200708031129.l73BTnEs077247@repoman.freebsd.org> User-Agent: Mutt/1.4.2.3i Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/tools/regression/lib/libutil Makefile test-flopen.c test-flopen.t X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 03 Aug 2007 17:13:24 -0000 Just a guess, it may be because flock locks aren't POSIX afaik, so if you have two copies of the same descriptor open and close one you'll lose your fcntl lock, but not your flock lock. -Alfred * Dag-Erling Smorgrav [070803 04:29] wrote: > des 2007-08-03 11:29:49 UTC > > FreeBSD src repository > > Modified files: > tools/regression/lib/libutil Makefile > Added files: > tools/regression/lib/libutil test-flopen.c test-flopen.t > Log: > Add regression tests for flopen(3). > > Approved by: re (blanket) > > Revision Changes Path > 1.2 +1 -1 src/tools/regression/lib/libutil/Makefile > 1.1 +176 -0 src/tools/regression/lib/libutil/test-flopen.c (new) > 1.1 +12 -0 src/tools/regression/lib/libutil/test-flopen.t (new) -- - Alfred Perlstein From owner-cvs-src@FreeBSD.ORG Fri Aug 3 17:30:41 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B816A16A419; Fri, 3 Aug 2007 17:30:41 +0000 (UTC) (envelope-from jdp@polstra.com) Received: from rock.polstra.com (rock.polstra.com [64.119.0.113]) by mx1.freebsd.org (Postfix) with ESMTP id 46D6713C467; Fri, 3 Aug 2007 17:30:41 +0000 (UTC) (envelope-from jdp@polstra.com) Received: from [10.0.0.64] (adsl-sj-13-129.rockisland.net [64.119.13.129]) (authenticated bits=0) by rock.polstra.com (8.13.8/8.13.8) with ESMTP id l73HUeCA010065 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 3 Aug 2007 10:30:40 -0700 (PDT) (envelope-from jdp@polstra.com) Message-ID: <46B36640.4060804@polstra.com> Date: Fri, 03 Aug 2007 10:30:40 -0700 From: John Polstra User-Agent: Thunderbird 1.5.0.12 (Macintosh/20070509) MIME-Version: 1.0 To: Don Lewis References: <200708031624.l73GO33c003388@gw.catspoiler.org> In-Reply-To: <200708031624.l73GO33c003388@gw.catspoiler.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-3.0 (rock.polstra.com [64.119.0.113]); Fri, 03 Aug 2007 10:30:40 -0700 (PDT) Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/i386/i386 trap.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, 03 Aug 2007 17:30:41 -0000 Don Lewis wrote: > Sigh ... I was just about to commit a patch to fix pm3. The patch will probably work for ezm3, too. > I never switched because cvsup doesn't go looking for ezm3 if pm3 is > already installed. I've mostly just been doing incremental upgrades all > these years, and even when I did the jump from 4.x to 6.x, I just > reinstalled the same set of ports. Ah, that makes sense. Well, I'm thinking of removing the pm3 ports. AFAIK, there's nobody in the world maintaining pm3 any more. John From owner-cvs-src@FreeBSD.ORG Fri Aug 3 18:33:44 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CD5CA16A41B; Fri, 3 Aug 2007 18:33:44 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id AEADC13C4A7; Fri, 3 Aug 2007 18:33:44 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l73IXiWW056236; Fri, 3 Aug 2007 18:33:44 GMT (envelope-from mav@repoman.freebsd.org) Received: (from mav@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l73IXiue056235; Fri, 3 Aug 2007 18:33:44 GMT (envelope-from mav) Message-Id: <200708031833.l73IXiue056235@repoman.freebsd.org> From: Alexander Motin Date: Fri, 3 Aug 2007 18:33:43 +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/libnetgraph internal.h msg.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, 03 Aug 2007 18:33:44 -0000 mav 2007-08-03 18:33:43 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) lib/libnetgraph internal.h msg.c Log: MFC msg.c rev 1.13, 1.14; internal.h rev 1.5 Replace select() by poll() to avoid problems with big descriptor number. Revision Changes Path 1.4.10.1 +1 -1 src/lib/libnetgraph/internal.h 1.11.2.2 +7 -5 src/lib/libnetgraph/msg.c From owner-cvs-src@FreeBSD.ORG Fri Aug 3 19:42:50 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9433316A41A for ; Fri, 3 Aug 2007 19:42:50 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mx22.fluidhosting.com [204.14.89.5]) by mx1.freebsd.org (Postfix) with SMTP id 1C9A113C48E for ; Fri, 3 Aug 2007 19:42:49 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: (qmail 22283 invoked by uid 399); 3 Aug 2007 19:42:49 -0000 Received: from localhost (HELO ?192.168.0.4?) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTP; 3 Aug 2007 19:42:49 -0000 X-Originating-IP: 127.0.0.1 Message-ID: <46B38531.6060504@FreeBSD.org> Date: Fri, 03 Aug 2007 12:42:41 -0700 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Thunderbird 2.0.0.6 (Windows/20070728) MIME-Version: 1.0 To: Alexey Dokuchaev References: <200708012048.l71KmKjg080201@repoman.freebsd.org> <20070802084423.GA93647@FreeBSD.org> <46B1ACE0.8050308@FreeBSD.org> <20070803152706.GA33159@FreeBSD.org> In-Reply-To: <20070803152706.GA33159@FreeBSD.org> X-Enigmail-Version: 0.95.2 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, "Simon L. Nielsen" , cvs-all@FreeBSD.org Subject: Re: cvs commit: src UPDATING src/contrib/bind9/bin/named client.c src/contrib/bind9/lib/dns dispatch.c src/contrib/bind9/lib/dns/include/dns dispatch.h src/contrib/tcpdump print-bgp.c src/etc/rc.d jail 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: Fri, 03 Aug 2007 19:42:50 -0000 Alexey Dokuchaev wrote: > Even so, does it read that 4.X is not vulnerable? No one who isn't capable of 100% self-support should still be using FreeBSD 4.x. No one should be using BIND 8 (which is in 4.x) at all. It will soon be EOL'ed by ISC, and it hasn't been developed in a long time now. hth, Doug -- This .signature sanitized for your protection From owner-cvs-src@FreeBSD.ORG Fri Aug 3 23:13:51 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A087316A417; Fri, 3 Aug 2007 23:13:51 +0000 (UTC) (envelope-from bde@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A402F13C461; Fri, 3 Aug 2007 23:13:51 +0000 (UTC) (envelope-from bde@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l73NDpjn087172; Fri, 3 Aug 2007 23:13:51 GMT (envelope-from bde@repoman.freebsd.org) Received: (from bde@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l73NDpwM087171; Fri, 3 Aug 2007 23:13:51 GMT (envelope-from bde) Message-Id: <200708032313.l73NDpwM087171@repoman.freebsd.org> From: Bruce Evans Date: Fri, 3 Aug 2007 23:13: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/msdosfs msdosfs_fat.c msdosfs_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: Fri, 03 Aug 2007 23:13:51 -0000 bde 2007-08-03 23:13:51 UTC FreeBSD src repository Modified files: sys/fs/msdosfs msdosfs_fat.c msdosfs_vfsops.c Log: Oops, fix the fix for the i/o size of the fsinfo block. Its log message explained why the size is 1 sector, but the code used a size of 1 cluster. I/o sizes larger than necessary may cause serious coherency problems in the buffer cache. Here I think there were only minor efficiency problems, since a too-large fsinfo buffer could only get far enough to overlap buffers for the same vnode (the device vnode), so mappings are coherent at the page level although not at the buffer level, and the former is probably enough due to our limited use of the fsinfo buffer. Approved by: re (kensmith) Revision Changes Path 1.43 +1 -1 src/sys/fs/msdosfs/msdosfs_fat.c 1.168 +1 -1 src/sys/fs/msdosfs/msdosfs_vfsops.c From owner-cvs-src@FreeBSD.ORG Fri Aug 3 23:35:36 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 173FB16A41F; Fri, 3 Aug 2007 23:35:36 +0000 (UTC) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 03FA913C469; Fri, 3 Aug 2007 23:35:36 +0000 (UTC) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l73NZZu0088555; Fri, 3 Aug 2007 23:35:35 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l73NZZZl088554; Fri, 3 Aug 2007 23:35:35 GMT (envelope-from jeff) Message-Id: <200708032335.l73NZZZl088554@repoman.freebsd.org> From: Jeff Roberson Date: Fri, 3 Aug 2007 23:35: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/kern kern_switch.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, 03 Aug 2007 23:35:36 -0000 jeff 2007-08-03 23:35:35 UTC FreeBSD src repository Modified files: sys/kern kern_switch.c Log: - Set SW_PREEMPT when we preempt in critical_exit(). Approved by: re Revision Changes Path 1.133 +1 -1 src/sys/kern/kern_switch.c From owner-cvs-src@FreeBSD.ORG Fri Aug 3 23:38:47 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 12D8D16A420; Fri, 3 Aug 2007 23:38:47 +0000 (UTC) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 00FC913C47E; Fri, 3 Aug 2007 23:38:47 +0000 (UTC) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l73Nck4i088684; Fri, 3 Aug 2007 23:38:46 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l73Nck5Y088683; Fri, 3 Aug 2007 23:38:46 GMT (envelope-from jeff) Message-Id: <200708032338.l73Nck5Y088683@repoman.freebsd.org> From: Jeff Roberson Date: Fri, 3 Aug 2007 23:38: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/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: Fri, 03 Aug 2007 23:38:47 -0000 jeff 2007-08-03 23:38:46 UTC FreeBSD src repository Modified files: sys/kern sched_ule.c Log: - Share scheduler locks between hyper-threaded cores to protect the tdq_group structure. Hyper-threaded cores won't really benefit from seperate locks anyway. - Seperate out the migration case from sched_switch to simplify the main switch code. We only migrate here if called via sched_bind(). - When preempted place the preempted thread back in the same queue at the head. - Improve the cpu group and topology infrastructure. Tested by: many on current@ Approved by: re Revision Changes Path 1.203 +200 -114 src/sys/kern/sched_ule.c From owner-cvs-src@FreeBSD.ORG Sat Aug 4 00:30:15 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4EEA216A420; Sat, 4 Aug 2007 00:30:15 +0000 (UTC) (envelope-from emax@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 3EF9013C461; Sat, 4 Aug 2007 00:30:15 +0000 (UTC) (envelope-from emax@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l740UFbC093539; Sat, 4 Aug 2007 00:30:15 GMT (envelope-from emax@repoman.freebsd.org) Received: (from emax@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l740UFNj093538; Sat, 4 Aug 2007 00:30:15 GMT (envelope-from emax) Message-Id: <200708040030.l740UFNj093538@repoman.freebsd.org> From: Maksim Yevmenkin Date: Sat, 4 Aug 2007 00:30:14 +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/nmdm nmdm.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, 04 Aug 2007 00:30:15 -0000 emax 2007-08-04 00:30:14 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/dev/nmdm nmdm.c Log: MFC: Call ttyld_close() in nmdmclose() to ensure that nmdm(4) closes line discipline installed onto /dev/nmdmX device. Reviewed by: julian Revision Changes Path 1.35.2.2 +6 -1 src/sys/dev/nmdm/nmdm.c From owner-cvs-src@FreeBSD.ORG Sat Aug 4 01:21:29 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6A97D16A418; Sat, 4 Aug 2007 01:21:29 +0000 (UTC) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 5C4BA13C45B; Sat, 4 Aug 2007 01:21:29 +0000 (UTC) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l741LTXI006439; Sat, 4 Aug 2007 01:21:29 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l741LT1k006438; Sat, 4 Aug 2007 01:21:29 GMT (envelope-from jeff) Message-Id: <200708040121.l741LT1k006438@repoman.freebsd.org> From: Jeff Roberson Date: Sat, 4 Aug 2007 01:21: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/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: Sat, 04 Aug 2007 01:21:29 -0000 jeff 2007-08-04 01:21:29 UTC FreeBSD src repository Modified files: sys/kern sched_ule.c Log: - Fix one line that erroneously crept in my last commit. Approved by: re Revision Changes Path 1.204 +0 -1 src/sys/kern/sched_ule.c From owner-cvs-src@FreeBSD.ORG Sat Aug 4 02:48:54 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E2B3316A417; Sat, 4 Aug 2007 02:48:54 +0000 (UTC) (envelope-from obrien@NUXI.com) Received: from dragon.nuxi.org (trang.nuxi.org [74.95.12.85]) by mx1.freebsd.org (Postfix) with ESMTP id DB55713C46C; Sat, 4 Aug 2007 02:48:54 +0000 (UTC) (envelope-from obrien@NUXI.com) Received: from dragon.nuxi.org (obrien@localhost [127.0.0.1]) by dragon.nuxi.org (8.14.1/8.14.1) with ESMTP id l742CebY051708; Fri, 3 Aug 2007 19:12:40 -0700 (PDT) (envelope-from obrien@dragon.nuxi.org) Received: (from obrien@localhost) by dragon.nuxi.org (8.14.1/8.14.1/Submit) id l742CeEO051707; Fri, 3 Aug 2007 19:12:40 -0700 (PDT) (envelope-from obrien) Date: Fri, 3 Aug 2007 19:12:40 -0700 From: "David O'Brien" To: "Wojciech A. Koszek" Message-ID: <20070804021240.GA51617@dragon.NUXI.org> References: <200705161723.l4GHNsSH037744@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200705161723.l4GHNsSH037744@repoman.freebsd.org> X-Operating-System: FreeBSD 7.0-CURRENT Organization: The NUXI BSD Group X-Pgp-Rsa-Fingerprint: B7 4D 3E E9 11 39 5F A3 90 76 5D 69 58 D9 98 7A X-Pgp-Rsa-Keyid: 1024/34F9F9D5 User-Agent: Mutt/1.5.11 Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src UPDATING src/sys/conf Makefile.amd64 Makefile.arm Makefile.i386 Makefile.ia64 Makefile.pc98 Makefile.powerpc Makefile.sparc64 Makefile.sun4v X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: obrien@FreeBSD.org List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 Aug 2007 02:48:55 -0000 On Wed, May 16, 2007 at 05:23:54PM +0000, Wojciech A. Koszek wrote: > wkoszek 2007-05-16 17:23:54 UTC > Modified files: > . UPDATING > sys/conf Makefile.amd64 Makefile.arm Makefile.i386 > Makefile.ia64 Makefile.pc98 > Makefile.powerpc Makefile.sparc64 > Makefile.sun4v > Log: > Revert config(8) version bump. It brings major pain for people working on > different versions of FreeBSD source tree. > > Old config(8) can now be used unless you want to use INCLUDE_CONFIG_FILE > option. I just ran into this on two different machines - should we just totally toss the whole notion of config(8) version number then?? What I just spent an hour on is *exactly* what the config(8) version number was to solve. Thanks. -- -- David (obrien@FreeBSD.org) From owner-cvs-src@FreeBSD.ORG Sat Aug 4 07:08:58 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B307916A417; Sat, 4 Aug 2007 07:08:58 +0000 (UTC) (envelope-from joel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A8DCA13C481; Sat, 4 Aug 2007 07:08:58 +0000 (UTC) (envelope-from joel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l7478wbR052817; Sat, 4 Aug 2007 07:08:58 GMT (envelope-from joel@repoman.freebsd.org) Received: (from joel@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l7478vGg052816; Sat, 4 Aug 2007 07:08:57 GMT (envelope-from joel) Message-Id: <200708040708.l7478vGg052816@repoman.freebsd.org> From: Joel Dahl Date: Sat, 4 Aug 2007 07:08: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: CVSROOT access X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 04 Aug 2007 07:08:58 -0000 joel 2007-08-04 07:08:57 UTC FreeBSD src repository (doc committer) Modified files: . access Log: Take mjacob's commit bit into safekeeping per his request to core. Approved by: core With hat: core-secretary Revision Changes Path 1.831 +0 -1 CVSROOT/access From owner-cvs-src@FreeBSD.ORG Sat Aug 4 13:16:10 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 44FCB16A419; Sat, 4 Aug 2007 13:16:10 +0000 (UTC) (envelope-from deischen@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 3658B13C465; Sat, 4 Aug 2007 13:16:10 +0000 (UTC) (envelope-from deischen@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l74DGAwW008007; Sat, 4 Aug 2007 13:16:10 GMT (envelope-from deischen@repoman.freebsd.org) Received: (from deischen@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l74DGARi008006; Sat, 4 Aug 2007 13:16:10 GMT (envelope-from deischen) Message-Id: <200708041316.l74DGARi008006@repoman.freebsd.org> From: Daniel Eischen Date: Sat, 4 Aug 2007 13:16: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/contrib/less 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, 04 Aug 2007 13:16:10 -0000 deischen 2007-08-04 13:16:09 UTC FreeBSD src repository Modified files: contrib/less main.c Log: Restore historical more(1) behavior (inhibit ti/te processing) which accidently got broke during the last less(1) import. Approved by: re(hrs), delphij Revision Changes Path 1.10 +1 -1 src/contrib/less/main.c From owner-cvs-src@FreeBSD.ORG Sat Aug 4 15:46:30 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 11FA316A418 for ; Sat, 4 Aug 2007 15:46:30 +0000 (UTC) (envelope-from joao.barros@gmail.com) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.188]) by mx1.freebsd.org (Postfix) with ESMTP id A24B613C478 for ; Sat, 4 Aug 2007 15:46:29 +0000 (UTC) (envelope-from joao.barros@gmail.com) Received: by nf-out-0910.google.com with SMTP id b2so284422nfb for ; Sat, 04 Aug 2007 08:46:28 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=JQw3IQlAY5w1KwB557wYt8OjKj96QgF3WUIeRk8lHKW/SVpT7S1LmcQp+lxfexDr+httRZAV1EmOP4DQT56M7v/lT1Fg0YwYCgtrc+8E0ZxikF+5Z2UWzAP515aimlxH4kkrX7D4lByJ/iuqikbvjX7SgzUpEwuMmYriWNUrVlo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=lNLMpjiCDjdI5igkYNmvLZScG4HuT+F6Cjt/SYdytWxs7tcjGWhs0PmN5FGhI4uejFRXFEV8fGKPuP7xhDJnkvVS+eY/JQCwlWPyKJ1dRgy1zgx+F2eL56WZ9yiaLv0IrHESA2RiVLnKNjJytU9h/fageFbcZyY78cvj8wMrzm0= Received: by 10.78.183.8 with SMTP id g8mr1062575huf.1186242387998; Sat, 04 Aug 2007 08:46:27 -0700 (PDT) Received: by 10.78.187.16 with HTTP; Sat, 4 Aug 2007 08:46:27 -0700 (PDT) Message-ID: <70e8236f0708040846t694ffc85g6a95b823defea3dc@mail.gmail.com> Date: Sat, 4 Aug 2007 16:46:27 +0100 From: "Joao Barros" To: "Joel Dahl" In-Reply-To: <200708040708.l7478vGg052816@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <200708040708.l7478vGg052816@repoman.freebsd.org> Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: CVSROOT access X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 04 Aug 2007 15:46:30 -0000 On 8/4/07, Joel Dahl wrote: > joel 2007-08-04 07:08:57 UTC > > FreeBSD src repository (doc committer) > > Modified files: > . access > Log: > Take mjacob's commit bit into safekeeping per his request to core. It saddens me to see this kind of messages... Will Matt continue to contribute to the FreeBSD project? -- Joao Barros From owner-cvs-src@FreeBSD.ORG Sat Aug 4 17:43:12 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 517B416A41B; Sat, 4 Aug 2007 17:43:12 +0000 (UTC) (envelope-from kib@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 3A06813C491; Sat, 4 Aug 2007 17:43:12 +0000 (UTC) (envelope-from kib@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l74HhBDp046792; Sat, 4 Aug 2007 17:43:11 GMT (envelope-from kib@repoman.freebsd.org) Received: (from kib@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l74HhBdN046791; Sat, 4 Aug 2007 17:43:11 GMT (envelope-from kib) Message-Id: <200708041743.l74HhBdN046791@repoman.freebsd.org> From: Konstantin Belousov Date: Sat, 4 Aug 2007 17: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/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, 04 Aug 2007 17:43:12 -0000 kib 2007-08-04 17:43:11 UTC FreeBSD src repository Modified files: sys/dev/adlink adlink.c Log: Set D_NEEDGIANT. Approved by: phk Approved by: re (kensmith) Revision Changes Path 1.17 +1 -0 src/sys/dev/adlink/adlink.c From owner-cvs-src@FreeBSD.ORG Sat Aug 4 19:26:43 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5141716A417; Sat, 4 Aug 2007 19:26:43 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 35E3713C442; Sat, 4 Aug 2007 19:26:43 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l74JQgjZ055443; Sat, 4 Aug 2007 19:26:42 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l74JQg5r055442; Sat, 4 Aug 2007 19:26:42 GMT (envelope-from marcel) Message-Id: <200708041926.l74JQg5r055442@repoman.freebsd.org> From: Marcel Moolenaar Date: Sat, 4 Aug 2007 19:26: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/ia64/include ia64_cpu.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, 04 Aug 2007 19:26:43 -0000 marcel 2007-08-04 19:26:42 UTC FreeBSD src repository Modified files: sys/ia64/include ia64_cpu.h Log: Add ia64_srlz_d() and ia64_srlz_i() functions to aid in serialization. Approved by: re (blanket) Revision Changes Path 1.22 +12 -0 src/sys/ia64/include/ia64_cpu.h From owner-cvs-src@FreeBSD.ORG Sat Aug 4 19:28:20 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1CB7316A417; Sat, 4 Aug 2007 19:28:20 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 032EB13C457; Sat, 4 Aug 2007 19:28:20 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l74JSJTc055535; Sat, 4 Aug 2007 19:28:19 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l74JSJGX055534; Sat, 4 Aug 2007 19:28:19 GMT (envelope-from marcel) Message-Id: <200708041928.l74JSJGX055534@repoman.freebsd.org> From: Marcel Moolenaar Date: Sat, 4 Aug 2007 19: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/sys/ia64/ia64 clock.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, 04 Aug 2007 19:28:20 -0000 marcel 2007-08-04 19:28:19 UTC FreeBSD src repository Modified files: sys/ia64/ia64 clock.c Log: Add required data-serialization after writing to cr.itm and cr.itv. Approved by: re (blanket) Revision Changes Path 1.32 +1 -0 src/sys/ia64/ia64/clock.c From owner-cvs-src@FreeBSD.ORG Sat Aug 4 19:33:27 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E480216A468; Sat, 4 Aug 2007 19:33:27 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C951213C48A; Sat, 4 Aug 2007 19:33:27 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l74JXRNn056062; Sat, 4 Aug 2007 19:33:27 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l74JXRmU056061; Sat, 4 Aug 2007 19:33:27 GMT (envelope-from marcel) Message-Id: <200708041933.l74JXRmU056061@repoman.freebsd.org> From: Marcel Moolenaar Date: Sat, 4 Aug 2007 19:33: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/ia64/ia64 machdep.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, 04 Aug 2007 19:33:28 -0000 marcel 2007-08-04 19:33:27 UTC FreeBSD src repository Modified files: sys/ia64/ia64 machdep.c Log: Replace "__asm __volatile()" by equivalent support functions from ia64_cpu.h. This improves readability and consistency and aids in auditing the code. Add data-serialization after writing to cr.tpr. Approved by: re (blanket) Revision Changes Path 1.225 +18 -16 src/sys/ia64/ia64/machdep.c From owner-cvs-src@FreeBSD.ORG Sat Aug 4 19:36:16 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3AD0016A479; Sat, 4 Aug 2007 19:36:16 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id F3EA613C4B4; Sat, 4 Aug 2007 19:36:15 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l74JaE75056203; Sat, 4 Aug 2007 19:36:14 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l74JaEtK056202; Sat, 4 Aug 2007 19:36:14 GMT (envelope-from marcel) Message-Id: <200708041936.l74JaEtK056202@repoman.freebsd.org> From: Marcel Moolenaar Date: Sat, 4 Aug 2007 19:36: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/ia64/ia64 pmap.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, 04 Aug 2007 19:36:16 -0000 marcel 2007-08-04 19:36:14 UTC FreeBSD src repository Modified files: sys/ia64/ia64 pmap.c Log: Replace "__asm __volatile()" by equivalent support functions from ia64_cpu.h. This improves readability and consistency and aids in auditing the code. Add data-serialization after writing to the region registers and add instruction-serialization after writing to cr.pta. Approved by: re (blanket) Revision Changes Path 1.191 +5 -3 src/sys/ia64/ia64/pmap.c From owner-cvs-src@FreeBSD.ORG Sat Aug 4 19:52:11 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E806916A41A; Sat, 4 Aug 2007 19:52:11 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id CB9C613C465; Sat, 4 Aug 2007 19:52:11 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l74JqBEI057371; Sat, 4 Aug 2007 19:52:11 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l74JqB6c057370; Sat, 4 Aug 2007 19:52:11 GMT (envelope-from marcel) Message-Id: <200708041952.l74JqB6c057370@repoman.freebsd.org> From: Marcel Moolenaar Date: Sat, 4 Aug 2007 19:52: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/ia64/ia64 mp_machdep.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, 04 Aug 2007 19:52:12 -0000 marcel 2007-08-04 19:52:11 UTC FreeBSD src repository Modified files: sys/ia64/ia64 mp_machdep.c Log: Replace "__asm __volatile()" by equivalent support functions from ia64_cpu.h. This improves readability and consistency and aids in auditing the code. Add instruction-serialization after writing to cr.pta. Delay enabling interrupts until after we setup the clocks and after we program the task priority register. Approved by: re (blanket) Revision Changes Path 1.66 +6 -6 src/sys/ia64/ia64/mp_machdep.c From owner-cvs-src@FreeBSD.ORG Sat Aug 4 20:35:43 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1293216A420; Sat, 4 Aug 2007 20:35:43 +0000 (UTC) (envelope-from csjp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id ECC3A13C46C; Sat, 4 Aug 2007 20:35:42 +0000 (UTC) (envelope-from csjp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l74KZgcD061245; Sat, 4 Aug 2007 20:35:42 GMT (envelope-from csjp@repoman.freebsd.org) Received: (from csjp@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l74KZg6K061244; Sat, 4 Aug 2007 20:35:42 GMT (envelope-from csjp) Message-Id: <200708042035.l74KZg6K061244@repoman.freebsd.org> From: "Christian S.J. Peron" Date: Sat, 4 Aug 2007 20: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/sbin/ipfw ipfw.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: Sat, 04 Aug 2007 20:35:43 -0000 csjp 2007-08-04 20:35:42 UTC FreeBSD src repository Modified files: sbin/ipfw ipfw.8 Log: Remove references to mpsafenet. This option no longer exists. Approved by: re@ (bmah) Revision Changes Path 1.202 +1 -14 src/sbin/ipfw/ipfw.8 From owner-cvs-src@FreeBSD.ORG Sat Aug 4 21:09:05 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 63E3E16A417; Sat, 4 Aug 2007 21:09:05 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 4948E13C45A; Sat, 4 Aug 2007 21:09:05 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l74L95Md072997; Sat, 4 Aug 2007 21:09:05 GMT (envelope-from thompsa@repoman.freebsd.org) Received: (from thompsa@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l74L950v072996; Sat, 4 Aug 2007 21:09:05 GMT (envelope-from thompsa) Message-Id: <200708042109.l74L950v072996@repoman.freebsd.org> From: Andrew Thompson Date: Sat, 4 Aug 2007 21:09: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/net bridgestp.c bridgestp.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, 04 Aug 2007 21:09:05 -0000 thompsa 2007-08-04 21:09:05 UTC FreeBSD src repository Modified files: sys/net bridgestp.c bridgestp.h Log: - Ensure the path cost does not exceed 65535 in legacy STP mode. - If the path cost is calculated when the link is down, set a pending flag so it is calculated again when it comes back up. - To not use 00:00:00:00:00:00 as the bridge id, all interfaces are scanned and the lowest number wins. All zeros is too low. Approved by: re (rwatson) Revision Changes Path 1.38 +30 -2 src/sys/net/bridgestp.c 1.14 +1 -0 src/sys/net/bridgestp.h