From owner-cvs-src@FreeBSD.ORG Sun Jul 6 06:17:49 2008 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 55067106576B; Sun, 6 Jul 2008 06:17:49 +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 3E2408FC0C; Sun, 6 Jul 2008 06:17:49 +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 m666Hng4057368; Sun, 6 Jul 2008 06:17:49 GMT (envelope-from imp@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m666HndS057367; Sun, 6 Jul 2008 06:17:49 GMT (envelope-from imp@repoman.freebsd.org) Message-Id: <200807060617.m666HndS057367@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to imp@repoman.freebsd.org using -f From: Warner Losh Date: Sun, 6 Jul 2008 06:17:39 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/pccard pccarddevs X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Jul 2008 06:17:49 -0000 imp 2008-07-06 06:17:39 UTC FreeBSD src repository Modified files: sys/dev/pccard pccarddevs Log: SVN rev 180314 on 2008-07-06 06:17:39Z by imp Merge from NetBSD's pcmciadev file (rev ~1.208 - 1.226) where appropriate (versions not appropriate to merge omitted): o 1.226 imp nop, save for NetBSD string (minor merging the other way) o 1.225 jnemeth Coreage LAPCCTXD o 1.224 martin (remove 3rd and 4th clauses) o 1.223 kiyohara (TDK bluetooth PC Card) o 1.222 kiyohara (Anycom BlueCard) o 1.221 ichiro (NEC Infrontia AX420N) o 1.219 jmcneill (EDIMAX EP-4101) o 1.213 tsutsui (TEAC IDECARDII entry fix) Also, while I'm here, fix some tab problems that have crept in. Revision Changes Path 1.132 +28 -25 src/sys/dev/pccard/pccarddevs From owner-cvs-src@FreeBSD.ORG Sun Jul 6 06:19:35 2008 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 B54181065677; Sun, 6 Jul 2008 06:19:35 +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 845F18FC14; Sun, 6 Jul 2008 06:19:35 +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 m666JZDh057503; Sun, 6 Jul 2008 06:19:35 GMT (envelope-from imp@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m666JZ7X057502; Sun, 6 Jul 2008 06:19:35 GMT (envelope-from imp@repoman.freebsd.org) Message-Id: <200807060619.m666JZ7X057502@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to imp@repoman.freebsd.org using -f From: Warner Losh Date: Sun, 6 Jul 2008 06:19: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/ed if_ed_pccard.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Jul 2008 06:19:35 -0000 imp 2008-07-06 06:19:19 UTC FreeBSD src repository Modified files: sys/dev/ed if_ed_pccard.c Log: SVN rev 180315 on 2008-07-06 06:19:19Z by imp Add two corega cards from NetBSD: FETEHR II PCC TXD and LAPCCTXD. Revision Changes Path 1.114 +2 -0 src/sys/dev/ed/if_ed_pccard.c From owner-cvs-src@FreeBSD.ORG Sun Jul 6 06:24:07 2008 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 11701106567E; Sun, 6 Jul 2008 06:24:07 +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 D4E168FC0A; Sun, 6 Jul 2008 06:24:06 +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 m666O61b057932; Sun, 6 Jul 2008 06:24:06 GMT (envelope-from imp@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m666O6Hv057931; Sun, 6 Jul 2008 06:24:06 GMT (envelope-from imp@repoman.freebsd.org) Message-Id: <200807060624.m666O6Hv057931@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to imp@repoman.freebsd.org using -f From: Warner Losh Date: Sun, 6 Jul 2008 06:24:02 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man4 ed.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Jul 2008 06:24:07 -0000 imp 2008-07-06 06:24:02 UTC FreeBSD src repository Modified files: share/man/man4 ed.4 Log: SVN rev 180316 on 2008-07-06 06:24:02Z by imp Add two corega cards and annotate 8041 V2 chipset. Revision Changes Path 1.58 +2 -2 src/share/man/man4/ed.4 From owner-cvs-src@FreeBSD.ORG Sun Jul 6 07:51:38 2008 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 D9EF010656D7; Sun, 6 Jul 2008 07:51:38 +0000 (UTC) (envelope-from mtm@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A859F8FC15; Sun, 6 Jul 2008 07:51:38 +0000 (UTC) (envelope-from mtm@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 m667pcj7073217; Sun, 6 Jul 2008 07:51:38 GMT (envelope-from mtm@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m667pcXx073216; Sun, 6 Jul 2008 07:51:38 GMT (envelope-from mtm@repoman.freebsd.org) Message-Id: <200807060751.m667pcXx073216@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to mtm@repoman.freebsd.org using -f From: Mike Makonnen Date: Sun, 6 Jul 2008 07:51: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/etc/rc.d savecore X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 06 Jul 2008 07:51:39 -0000 mtm 2008-07-06 07:51:29 UTC FreeBSD src repository Modified files: etc/rc.d savecore Log: SVN rev 180317 on 2008-07-06 07:51:29Z by mtm Make checking for the availability of core dumps work in the case that $dumpdev is not set to "AUTO". Reported by: Paul B. Mahol Revision Changes Path 1.14 +12 -1 src/etc/rc.d/savecore From owner-cvs-src@FreeBSD.ORG Sun Jul 6 08:31:41 2008 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 0705F1065674; Sun, 6 Jul 2008 08:31:41 +0000 (UTC) (envelope-from mtm@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id CA7AE8FC16; Sun, 6 Jul 2008 08:31:40 +0000 (UTC) (envelope-from mtm@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 m668VeLA078685; Sun, 6 Jul 2008 08:31:40 GMT (envelope-from mtm@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m668VeHw078684; Sun, 6 Jul 2008 08:31:40 GMT (envelope-from mtm@repoman.freebsd.org) Message-Id: <200807060831.m668VeHw078684@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to mtm@repoman.freebsd.org using -f From: Mike Makonnen Date: Sun, 6 Jul 2008 08:31: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/etc/rc.d savecore X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 06 Jul 2008 08:31:41 -0000 mtm 2008-07-06 08:31:29 UTC FreeBSD src repository Modified files: etc/rc.d savecore Log: SVN rev 180318 on 2008-07-06 08:31:29Z by mtm Remove the $DUMPDIR variable. It's redundant and the rest of the script uses $dumpdir directly. Revision Changes Path 1.15 +1 -6 src/etc/rc.d/savecore From owner-cvs-src@FreeBSD.ORG Sun Jul 6 10:21:27 2008 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 84E74106566C; Sun, 6 Jul 2008 10:21:27 +0000 (UTC) (envelope-from mtm@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 53B8A8FC12; Sun, 6 Jul 2008 10:21:27 +0000 (UTC) (envelope-from mtm@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 m66ALRmS099133; Sun, 6 Jul 2008 10:21:27 GMT (envelope-from mtm@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m66ALRG2099132; Sun, 6 Jul 2008 10:21:27 GMT (envelope-from mtm@repoman.freebsd.org) Message-Id: <200807061021.m66ALRG2099132@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to mtm@repoman.freebsd.org using -f From: Mike Makonnen Date: Sun, 6 Jul 2008 10:21:12 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/etc/periodic/security 800.loginfail X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 06 Jul 2008 10:21:27 -0000 mtm 2008-07-06 10:21:12 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) etc/periodic/security 800.loginfail Log: SVN rev 180319 on 2008-07-06 10:21:12Z by mtm MFC: r180111 Rev. 1.8 broke matching on lines where the failure mode is at the head of the message, such as: Jun 30 10:49:21 rogue sshd[17553]: Invalid user iceman from 127.0.0.1 PR: conf/124569 Submitted by: Taku Revision Changes Path 1.8.2.1 +1 -1 src/etc/periodic/security/800.loginfail From owner-cvs-src@FreeBSD.ORG Sun Jul 6 10:44:44 2008 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 0079A1065683; Sun, 6 Jul 2008 10:44:43 +0000 (UTC) (envelope-from danger@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C32EC8FC13; Sun, 6 Jul 2008 10:44:43 +0000 (UTC) (envelope-from danger@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 m66AihQl001167; Sun, 6 Jul 2008 10:44:43 GMT (envelope-from danger@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m66Aihex001166; Sun, 6 Jul 2008 10:44:43 GMT (envelope-from danger@repoman.freebsd.org) Message-Id: <200807061044.m66Aihex001166@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to danger@repoman.freebsd.org using -f From: Daniel Gerzo Date: Sun, 6 Jul 2008 10:44:34 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/release/doc/en_US.ISO8859-1/hardware 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, 06 Jul 2008 10:44:44 -0000 danger 2008-07-06 10:44:34 UTC FreeBSD src repository Modified files: release/doc/en_US.ISO8859-1/hardware article.sgml Log: SVN rev 180320 on 2008-07-06 10:44:34Z by danger - fix build; oltr(4) has been removed in r180259 Revision Changes Path 1.331 +0 -7 src/release/doc/en_US.ISO8859-1/hardware/article.sgml From owner-cvs-src@FreeBSD.ORG Sun Jul 6 10:58:17 2008 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 070511065674; Sun, 6 Jul 2008 10:58:17 +0000 (UTC) (envelope-from danger@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id CA2868FC0C; Sun, 6 Jul 2008 10:58:16 +0000 (UTC) (envelope-from danger@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 m66AwGBw002457; Sun, 6 Jul 2008 10:58:16 GMT (envelope-from danger@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m66AwGS0002456; Sun, 6 Jul 2008 10:58:16 GMT (envelope-from danger@repoman.freebsd.org) Message-Id: <200807061058.m66AwGS0002456@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to danger@repoman.freebsd.org using -f From: Daniel Gerzo Date: Sun, 6 Jul 2008 10:57: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/release/doc/en_US.ISO8859-1/hardware 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, 06 Jul 2008 10:58:17 -0000 danger 2008-07-06 10:57:58 UTC FreeBSD src repository Modified files: release/doc/en_US.ISO8859-1/hardware article.sgml Log: SVN rev 180321 on 2008-07-06 10:57:58Z by danger - avoid future breakage: cnw(4), sbni(4) and sbsh(4) have been removed Revision Changes Path 1.332 +0 -9 src/release/doc/en_US.ISO8859-1/hardware/article.sgml From owner-cvs-src@FreeBSD.ORG Sun Jul 6 11:09:05 2008 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 C786A10656C6; Sun, 6 Jul 2008 11:09:05 +0000 (UTC) (envelope-from danger@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 96B688FC19; Sun, 6 Jul 2008 11:09:05 +0000 (UTC) (envelope-from danger@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 m66B95Kd004399; Sun, 6 Jul 2008 11:09:05 GMT (envelope-from danger@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m66B95mn004398; Sun, 6 Jul 2008 11:09:05 GMT (envelope-from danger@repoman.freebsd.org) Message-Id: <200807061109.m66B95mn004398@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to danger@repoman.freebsd.org using -f From: Daniel Gerzo Date: Sun, 6 Jul 2008 11:08:50 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/share/man/man4 snd_emu10kx.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Jul 2008 11:09:05 -0000 danger 2008-07-06 11:08:50 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) share/man/man4 snd_emu10kx.4 Log: SVN rev 180322 on 2008-07-06 11:08:50Z by danger MFC r179371 and r180221 [1]: - various mdoc a spelling fixes - typo fixes [1] PR: docs/125223 [1] Submitted by: Fabian Keil [1] Revision Changes Path 1.5.2.1 +33 -27 src/share/man/man4/snd_emu10kx.4 From owner-cvs-src@FreeBSD.ORG Sun Jul 6 11:31:37 2008 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 3D65A1065677; Sun, 6 Jul 2008 11:31:37 +0000 (UTC) (envelope-from danger@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 0C98F8FC0C; Sun, 6 Jul 2008 11:31:37 +0000 (UTC) (envelope-from danger@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 m66BVasT006824; Sun, 6 Jul 2008 11:31:36 GMT (envelope-from danger@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m66BVabZ006823; Sun, 6 Jul 2008 11:31:36 GMT (envelope-from danger@repoman.freebsd.org) Message-Id: <200807061131.m66BVabZ006823@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to danger@repoman.freebsd.org using -f From: Daniel Gerzo Date: Sun, 6 Jul 2008 11:31: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/lib/libc/stdlib hcreate.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 06 Jul 2008 11:31:37 -0000 danger 2008-07-06 11:31:20 UTC FreeBSD src repository Modified files: lib/libc/stdlib hcreate.c Log: SVN rev 180323 on 2008-07-06 11:31:20Z by danger - remove superfluous word - remove contractions MFC after: 3 days Revision Changes Path 1.4 +3 -3 src/lib/libc/stdlib/hcreate.c From owner-cvs-src@FreeBSD.ORG Sun Jul 6 12:13:54 2008 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 02697106569C; Sun, 6 Jul 2008 12:13:54 +0000 (UTC) (envelope-from gonzo@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C68878FC0A; Sun, 6 Jul 2008 12:13:53 +0000 (UTC) (envelope-from gonzo@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 m66CDrb1011178; Sun, 6 Jul 2008 12:13:53 GMT (envelope-from gonzo@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m66CDrxx011177; Sun, 6 Jul 2008 12:13:53 GMT (envelope-from gonzo@repoman.freebsd.org) Message-Id: <200807061213.m66CDrxx011177@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to gonzo@repoman.freebsd.org using -f From: Oleksandr Tymoshenko Date: Sun, 6 Jul 2008 12:13:38 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 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: Sun, 06 Jul 2008 12:13:54 -0000 gonzo 2008-07-06 12:13:38 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/pci viapm.c Log: SVN rev 180324 on 2008-07-06 12:13:38Z by gonzo Add support for VT8237 ISA bridge. PR: kern/120714 MFC after: 2 weeks Revision Changes Path 1.18.2.1 +7 -0 src/sys/pci/viapm.c From owner-cvs-src@FreeBSD.ORG Sun Jul 6 12:18:09 2008 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 EA2D010656C9; Sun, 6 Jul 2008 12:18:09 +0000 (UTC) (envelope-from danger@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id BA2528FC14; Sun, 6 Jul 2008 12:18:09 +0000 (UTC) (envelope-from danger@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 m66CI9aY011521; Sun, 6 Jul 2008 12:18:09 GMT (envelope-from danger@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m66CI9oY011520; Sun, 6 Jul 2008 12:18:09 GMT (envelope-from danger@repoman.freebsd.org) Message-Id: <200807061218.m66CI9oY011520@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to danger@repoman.freebsd.org using -f From: Daniel Gerzo Date: Sun, 6 Jul 2008 12:17:53 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libc/stdlib hcreate.3 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Jul 2008 12:18:10 -0000 danger 2008-07-06 12:17:53 UTC FreeBSD src repository Modified files: lib/libc/stdlib hcreate.3 Log: SVN rev 180325 on 2008-07-06 12:17:53Z by danger - Add description about a missing return value PR: docs/75995 Submitted by: Tarc MFC after: 3 days Revision Changes Path 1.6 +6 -2 src/lib/libc/stdlib/hcreate.3 From owner-cvs-src@FreeBSD.ORG Sun Jul 6 16:19:16 2008 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 4BC5E106568F; Sun, 6 Jul 2008 16:19:16 +0000 (UTC) (envelope-from rpaulo@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 1DA7E8FC14; Sun, 6 Jul 2008 16:19:16 +0000 (UTC) (envelope-from rpaulo@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 m66GJGYa044842; Sun, 6 Jul 2008 16:19:16 GMT (envelope-from rpaulo@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m66GJGA8044841; Sun, 6 Jul 2008 16:19:16 GMT (envelope-from rpaulo@repoman.freebsd.org) Message-Id: <200807061619.m66GJGA8044841@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to rpaulo@repoman.freebsd.org using -f From: Rui Paulo Date: Sun, 6 Jul 2008 16:18: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/dev/k8temp k8temp.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 06 Jul 2008 16:19:16 -0000 rpaulo 2008-07-06 16:18:58 UTC FreeBSD src repository Modified files: sys/dev/k8temp k8temp.c Log: SVN rev 180326 on 2008-07-06 16:18:58Z by rpaulo Fix comment: s/before/after. Revision Changes Path 1.7 +1 -1 src/sys/dev/k8temp/k8temp.c From owner-cvs-src@FreeBSD.ORG Sun Jul 6 16:29:18 2008 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 37A1A1065671; Sun, 6 Jul 2008 16:29:18 +0000 (UTC) (envelope-from rpaulo@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 212B08FC20; Sun, 6 Jul 2008 16:29:18 +0000 (UTC) (envelope-from rpaulo@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 m66GTIYg045802; Sun, 6 Jul 2008 16:29:18 GMT (envelope-from rpaulo@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m66GTIHi045801; Sun, 6 Jul 2008 16:29:18 GMT (envelope-from rpaulo@repoman.freebsd.org) Message-Id: <200807061629.m66GTIHi045801@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to rpaulo@repoman.freebsd.org using -f From: Rui Paulo Date: Sun, 6 Jul 2008 16:24:50 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/share/man/man4 Makefile k8temp.4 src/sys/amd64/conf NOTES src/sys/conf files.amd64 src/sys/dev/k8temp k8temp.c src/sys/modules Makefile src/sys/modules/k8temp Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Jul 2008 16:29:18 -0000 rpaulo 2008-07-06 16:24:50 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) share/man/man4 Makefile sys/amd64/conf NOTES sys/conf files.amd64 sys/modules Makefile Added files: (Branch: RELENG_7) share/man/man4 k8temp.4 sys/dev/k8temp k8temp.c sys/modules/k8temp Makefile Log: SVN rev 180327 on 2008-07-06 16:24:50Z by rpaulo MFC k8temp (r178151, r178152, r178153, r178392, r178949, r178988, r180312, r180313, r180326): A driver to monitor AMD K8 CPU temperature via builtin sensors. This should now be fairly stable as all known bugs have been corrected. Revision Changes Path 1.393.2.12 +1 -0 src/share/man/man4/Makefile 1.1.2.1 +71 -0 src/share/man/man4/k8temp.4 (new) 1.69.2.5 +2 -0 src/sys/amd64/conf/NOTES 1.107.2.7 +1 -0 src/sys/conf/files.amd64 1.7.2.1 +338 -0 src/sys/dev/k8temp/k8temp.c (new) 1.540.2.15 +2 -0 src/sys/modules/Makefile 1.1.2.1 +8 -0 src/sys/modules/k8temp/Makefile (new) From owner-cvs-src@FreeBSD.ORG Sun Jul 6 16:39:34 2008 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 ADFF11065680; Sun, 6 Jul 2008 16:39:34 +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 7FD238FC1F; Sun, 6 Jul 2008 16:39:34 +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 m66GdYGE046715; Sun, 6 Jul 2008 16:39:34 GMT (envelope-from kientzle@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m66GdY9o046714; Sun, 6 Jul 2008 16:39:34 GMT (envelope-from kientzle@repoman.freebsd.org) Message-Id: <200807061639.m66GdY9o046714@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to kientzle@repoman.freebsd.org using -f From: Tim Kientzle Date: Sun, 6 Jul 2008 16:39: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/usr.bin/cpio cpio.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Jul 2008 16:39:34 -0000 kientzle 2008-07-06 16:39:18 UTC FreeBSD src repository Modified files: usr.bin/cpio cpio.c Log: SVN rev 180328 on 2008-07-06 16:39:18Z by kientzle Preserve ownership if cpio is run as root. Revision Changes Path 1.8 +2 -1 src/usr.bin/cpio/cpio.c From owner-cvs-src@FreeBSD.ORG Sun Jul 6 17:03:51 2008 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 0A8F21065680; Sun, 6 Jul 2008 17:03:51 +0000 (UTC) (envelope-from danger@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id D08668FC1B; Sun, 6 Jul 2008 17:03:50 +0000 (UTC) (envelope-from danger@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 m66H3o8A059121; Sun, 6 Jul 2008 17:03:50 GMT (envelope-from danger@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m66H3ol8059120; Sun, 6 Jul 2008 17:03:50 GMT (envelope-from danger@repoman.freebsd.org) Message-Id: <200807061703.m66H3ol8059120@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to danger@repoman.freebsd.org using -f From: Daniel Gerzo Date: Sun, 6 Jul 2008 17:03:37 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libc/stdlib hcreate.3 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Jul 2008 17:03:51 -0000 danger 2008-07-06 17:03:37 UTC FreeBSD src repository Modified files: lib/libc/stdlib hcreate.3 Log: SVN rev 180329 on 2008-07-06 17:03:37Z by danger - This code was intially obtained from NetBSD, but it's missing licence statement. Add the one from the current NetBSD version. - Also bump a date to reflect my content changes I have done in previous revision Approved by: imp MFC after: 3 days Revision Changes Path 1.7 +29 -1 src/lib/libc/stdlib/hcreate.3 From owner-cvs-src@FreeBSD.ORG Sun Jul 6 20:29:55 2008 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 137B01065679; Sun, 6 Jul 2008 20:29:55 +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 D8D468FC16; Sun, 6 Jul 2008 20:29:54 +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 m66KTsFI080109; Sun, 6 Jul 2008 20:29:54 GMT (envelope-from csjp@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m66KTsoD080108; Sun, 6 Jul 2008 20:29:54 GMT (envelope-from csjp@repoman.freebsd.org) Message-Id: <200807062029.m66KTsoD080108@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to csjp@repoman.freebsd.org using -f From: "Christian S.J. Peron" Date: Sun, 6 Jul 2008 20:29: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/bin/setfacl setfacl.1 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 06 Jul 2008 20:29:55 -0000 csjp 2008-07-06 20:29:35 UTC FreeBSD src repository Modified files: bin/setfacl setfacl.1 Log: SVN rev 180330 on 2008-07-06 20:29:35Z by csjp Document default ACLs and how to use them. MFC after: 1 week Revision Changes Path 1.18 +16 -0 src/bin/setfacl/setfacl.1 From owner-cvs-src@FreeBSD.ORG Sun Jul 6 21:03:47 2008 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 EEC4C1065688; Sun, 6 Jul 2008 21:03:47 +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 BF32F8FC0C; Sun, 6 Jul 2008 21:03:47 +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 m66L3l2Q093134; Sun, 6 Jul 2008 21:03:47 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m66L3l5N093133; Sun, 6 Jul 2008 21:03:47 GMT (envelope-from marcel@repoman.freebsd.org) Message-Id: <200807062103.m66L3l5N093133@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to marcel@repoman.freebsd.org using -f From: Marcel Moolenaar Date: Sun, 6 Jul 2008 20:57: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 ObsoleteFiles.inc src/sbin Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Jul 2008 21:03:48 -0000 marcel 2008-07-06 20:57:35 UTC FreeBSD src repository Modified files: . ObsoleteFiles.inc sbin Makefile Log: SVN rev 180331 on 2008-07-06 20:57:35Z by marcel Obsolete bsdlabel(8) on powerpc. Use gpart(8) instead. Revision Changes Path 1.151 +5 -0 src/ObsoleteFiles.inc 1.173 +1 -1 src/sbin/Makefile From owner-cvs-src@FreeBSD.ORG Sun Jul 6 21:09:54 2008 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 570891065681; Sun, 6 Jul 2008 21:09:54 +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 3D6268FC0A; Sun, 6 Jul 2008 21:09:54 +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 m66L9sfe094267; Sun, 6 Jul 2008 21:09:54 GMT (envelope-from imp@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m66L9sF0094266; Sun, 6 Jul 2008 21:09:54 GMT (envelope-from imp@repoman.freebsd.org) Message-Id: <200807062109.m66L9sF0094266@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to imp@repoman.freebsd.org using -f From: Warner Losh Date: Sun, 6 Jul 2008 21:09: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/mips/adm5120 adm5120_machdep.c adm5120reg.h admpci.c console.c files.adm5120 if_admsw.c if_admswreg.h if_admswvar.h obio.c obiovar.h std.adm5120 uart_bus_adm5120.c uart_cpu_adm5120.c uart_dev_adm5120.c uart_dev_adm5120.h ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Jul 2008 21:09:54 -0000 imp 2008-07-06 21:09:29 UTC FreeBSD src repository Added files: sys/mips/adm5120 adm5120_machdep.c adm5120reg.h admpci.c console.c files.adm5120 if_admsw.c if_admswreg.h if_admswvar.h obio.c obiovar.h std.adm5120 uart_bus_adm5120.c uart_cpu_adm5120.c uart_dev_adm5120.c uart_dev_adm5120.h sys/mips/idt files.idt idt_machdep.c idtpci.c idtreg.h if_kr.c if_krreg.h obio.c obiovar.h std.idt uart_bus_rc32434.c uart_cpu_rc32434.c sys/mips/malta files.malta gt.c gt_pci.c gtreg.h gtvar.h malta_machdep.c maltareg.h obio.c obiovar.h std.malta uart_bus_maltausart.c uart_cpu_maltausart.c yamon.c yamon.h sys/mips/sentry5 files.sentry5 obio.c obiovar.h s5_machdep.c s5reg.h siba_cc.c siba_mips.c siba_sdram.c uart_bus_sbusart.c uart_cpu_sbusart.c Removed files: sys/mips/mips32/adm5120 adm5120_machdep.c adm5120reg.h admpci.c console.c files.adm5120 if_admsw.c if_admswreg.h if_admswvar.h obio.c obiovar.h std.adm5120 uart_bus_adm5120.c uart_cpu_adm5120.c uart_dev_adm5120.c uart_dev_adm5120.h sys/mips/mips32/idt files.idt idt_machdep.c idtpci.c idtreg.h if_kr.c if_krreg.h obio.c obiovar.h std.idt uart_bus_rc32434.c uart_cpu_rc32434.c sys/mips/mips32/malta files.malta gt.c gt_pci.c gtreg.h gtvar.h malta_machdep.c maltareg.h obio.c obiovar.h std.malta uart_bus_maltausart.c uart_cpu_maltausart.c yamon.c yamon.h sys/mips/mips32/sentry5 files.sentry5 obio.c obiovar.h s5_machdep.c s5reg.h siba_cc.c siba_mips.c siba_sdram.c uart_bus_sbusart.c uart_cpu_sbusart.c Log: SVN rev 180332 on 2008-07-06 21:09:29Z by imp As discussed on IRC and at BSDcan, move the mips32/* directories up a level. The distinction was artificial. Some more movement around the deck charis is likely depending on the fallout from this one. Paths were corrected after the svn mv. Hope that's OK. Revision Changes Path 1.1 +157 -0 src/sys/mips/adm5120/adm5120_machdep.c (new) 1.1 +294 -0 src/sys/mips/adm5120/adm5120reg.h (new) 1.1 +503 -0 src/sys/mips/adm5120/admpci.c (new) 1.1 +93 -0 src/sys/mips/adm5120/console.c (new) 1.1 +11 -0 src/sys/mips/adm5120/files.adm5120 (new) 1.1 +1339 -0 src/sys/mips/adm5120/if_admsw.c (new) 1.1 +678 -0 src/sys/mips/adm5120/if_admswreg.h (new) 1.1 +212 -0 src/sys/mips/adm5120/if_admswvar.h (new) 1.1 +510 -0 src/sys/mips/adm5120/obio.c (new) 1.1 +66 -0 src/sys/mips/adm5120/obiovar.h (new) 1.1 +10 -0 src/sys/mips/adm5120/std.adm5120 (new) 1.1 +93 -0 src/sys/mips/adm5120/uart_bus_adm5120.c (new) 1.1 +83 -0 src/sys/mips/adm5120/uart_cpu_adm5120.c (new) 1.1 +452 -0 src/sys/mips/adm5120/uart_dev_adm5120.c (new) 1.1 +80 -0 src/sys/mips/adm5120/uart_dev_adm5120.h (new) 1.1 +8 -0 src/sys/mips/idt/files.idt (new) 1.1 +188 -0 src/sys/mips/idt/idt_machdep.c (new) 1.1 +565 -0 src/sys/mips/idt/idtpci.c (new) 1.1 +153 -0 src/sys/mips/idt/idtreg.h (new) 1.1 +1615 -0 src/sys/mips/idt/if_kr.c (new) 1.1 +284 -0 src/sys/mips/idt/if_krreg.h (new) 1.1 +514 -0 src/sys/mips/idt/obio.c (new) 1.1 +67 -0 src/sys/mips/idt/obiovar.h (new) 1.1 +5 -0 src/sys/mips/idt/std.idt (new) 1.1 +100 -0 src/sys/mips/idt/uart_bus_rc32434.c (new) 1.1 +85 -0 src/sys/mips/idt/uart_cpu_rc32434.c (new) 1.1 +9 -0 src/sys/mips/malta/files.malta (new) 1.1 +131 -0 src/sys/mips/malta/gt.c (new) 1.1 +723 -0 src/sys/mips/malta/gt_pci.c (new) 1.1 +126 -0 src/sys/mips/malta/gtreg.h (new) 1.1 +36 -0 src/sys/mips/malta/gtvar.h (new) 1.1 +305 -0 src/sys/mips/malta/malta_machdep.c (new) 1.1 +243 -0 src/sys/mips/malta/maltareg.h (new) 1.1 +185 -0 src/sys/mips/malta/obio.c (new) 1.1 +58 -0 src/sys/mips/malta/obiovar.h (new) 1.1 +9 -0 src/sys/mips/malta/std.malta (new) 1.1 +98 -0 src/sys/mips/malta/uart_bus_maltausart.c (new) 1.1 +82 -0 src/sys/mips/malta/uart_cpu_maltausart.c (new) 1.1 +65 -0 src/sys/mips/malta/yamon.c (new) 1.1 +93 -0 src/sys/mips/malta/yamon.h (new) 1.2 +0 -157 src/sys/mips/mips32/adm5120/adm5120_machdep.c (dead) 1.2 +0 -294 src/sys/mips/mips32/adm5120/adm5120reg.h (dead) 1.2 +0 -503 src/sys/mips/mips32/adm5120/admpci.c (dead) 1.2 +0 -93 src/sys/mips/mips32/adm5120/console.c (dead) 1.2 +0 -11 src/sys/mips/mips32/adm5120/files.adm5120 (dead) 1.2 +0 -1339 src/sys/mips/mips32/adm5120/if_admsw.c (dead) 1.2 +0 -678 src/sys/mips/mips32/adm5120/if_admswreg.h (dead) 1.2 +0 -212 src/sys/mips/mips32/adm5120/if_admswvar.h (dead) 1.2 +0 -510 src/sys/mips/mips32/adm5120/obio.c (dead) 1.2 +0 -66 src/sys/mips/mips32/adm5120/obiovar.h (dead) 1.2 +0 -10 src/sys/mips/mips32/adm5120/std.adm5120 (dead) 1.2 +0 -93 src/sys/mips/mips32/adm5120/uart_bus_adm5120.c (dead) 1.2 +0 -83 src/sys/mips/mips32/adm5120/uart_cpu_adm5120.c (dead) 1.2 +0 -452 src/sys/mips/mips32/adm5120/uart_dev_adm5120.c (dead) 1.2 +0 -80 src/sys/mips/mips32/adm5120/uart_dev_adm5120.h (dead) 1.2 +0 -8 src/sys/mips/mips32/idt/files.idt (dead) 1.2 +0 -188 src/sys/mips/mips32/idt/idt_machdep.c (dead) 1.2 +0 -565 src/sys/mips/mips32/idt/idtpci.c (dead) 1.2 +0 -153 src/sys/mips/mips32/idt/idtreg.h (dead) 1.2 +0 -1615 src/sys/mips/mips32/idt/if_kr.c (dead) 1.2 +0 -284 src/sys/mips/mips32/idt/if_krreg.h (dead) 1.2 +0 -514 src/sys/mips/mips32/idt/obio.c (dead) 1.2 +0 -67 src/sys/mips/mips32/idt/obiovar.h (dead) 1.2 +0 -5 src/sys/mips/mips32/idt/std.idt (dead) 1.2 +0 -100 src/sys/mips/mips32/idt/uart_bus_rc32434.c (dead) 1.2 +0 -85 src/sys/mips/mips32/idt/uart_cpu_rc32434.c (dead) 1.2 +0 -9 src/sys/mips/mips32/malta/files.malta (dead) 1.2 +0 -131 src/sys/mips/mips32/malta/gt.c (dead) 1.2 +0 -723 src/sys/mips/mips32/malta/gt_pci.c (dead) 1.2 +0 -126 src/sys/mips/mips32/malta/gtreg.h (dead) 1.2 +0 -36 src/sys/mips/mips32/malta/gtvar.h (dead) 1.2 +0 -305 src/sys/mips/mips32/malta/malta_machdep.c (dead) 1.2 +0 -243 src/sys/mips/mips32/malta/maltareg.h (dead) 1.2 +0 -185 src/sys/mips/mips32/malta/obio.c (dead) 1.2 +0 -58 src/sys/mips/mips32/malta/obiovar.h (dead) 1.2 +0 -9 src/sys/mips/mips32/malta/std.malta (dead) 1.2 +0 -98 src/sys/mips/mips32/malta/uart_bus_maltausart.c (dead) 1.2 +0 -82 src/sys/mips/mips32/malta/uart_cpu_maltausart.c (dead) 1.2 +0 -65 src/sys/mips/mips32/malta/yamon.c (dead) 1.2 +0 -93 src/sys/mips/mips32/malta/yamon.h (dead) 1.2 +0 -14 src/sys/mips/mips32/sentry5/files.sentry5 (dead) 1.2 +0 -187 src/sys/mips/mips32/sentry5/obio.c (dead) 1.2 +0 -58 src/sys/mips/mips32/sentry5/obiovar.h (dead) 1.2 +0 -241 src/sys/mips/mips32/sentry5/s5_machdep.c (dead) 1.2 +0 -58 src/sys/mips/mips32/sentry5/s5reg.h (dead) 1.2 +0 -154 src/sys/mips/mips32/sentry5/siba_cc.c (dead) 1.2 +0 -113 src/sys/mips/mips32/sentry5/siba_mips.c (dead) 1.2 +0 -114 src/sys/mips/mips32/sentry5/siba_sdram.c (dead) 1.2 +0 -95 src/sys/mips/mips32/sentry5/uart_bus_sbusart.c (dead) 1.2 +0 -82 src/sys/mips/mips32/sentry5/uart_cpu_sbusart.c (dead) 1.1 +14 -0 src/sys/mips/sentry5/files.sentry5 (new) 1.1 +187 -0 src/sys/mips/sentry5/obio.c (new) 1.1 +58 -0 src/sys/mips/sentry5/obiovar.h (new) 1.1 +241 -0 src/sys/mips/sentry5/s5_machdep.c (new) 1.1 +58 -0 src/sys/mips/sentry5/s5reg.h (new) 1.1 +154 -0 src/sys/mips/sentry5/siba_cc.c (new) 1.1 +113 -0 src/sys/mips/sentry5/siba_mips.c (new) 1.1 +114 -0 src/sys/mips/sentry5/siba_sdram.c (new) 1.1 +95 -0 src/sys/mips/sentry5/uart_bus_sbusart.c (new) 1.1 +82 -0 src/sys/mips/sentry5/uart_cpu_sbusart.c (new) From owner-cvs-src@FreeBSD.ORG Sun Jul 6 22:36:41 2008 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 8932C1065689; Sun, 6 Jul 2008 22:36:41 +0000 (UTC) (envelope-from alc@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 5A21B8FC17; Sun, 6 Jul 2008 22:36:41 +0000 (UTC) (envelope-from alc@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 m66MafYp002688; Sun, 6 Jul 2008 22:36:41 GMT (envelope-from alc@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m66Maf8w002687; Sun, 6 Jul 2008 22:36:41 GMT (envelope-from alc@repoman.freebsd.org) Message-Id: <200807062236.m66Maf8w002687@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to alc@repoman.freebsd.org using -f From: Alan Cox Date: Sun, 6 Jul 2008 22:36:28 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/amd64/amd64 pmap.c src/sys/amd64/include pmap.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Jul 2008 22:36:41 -0000 alc 2008-07-06 22:36:28 UTC FreeBSD src repository Modified files: sys/amd64/amd64 pmap.c sys/amd64/include pmap.h Log: SVN rev 180333 on 2008-07-06 22:36:28Z by alc Change create_pagetables() and pmap_init() so that many fewer page table pages have to be preallocated by create_pagetables(). Revision Changes Path 1.625 +10 -8 src/sys/amd64/amd64/pmap.c 1.145 +2 -2 src/sys/amd64/include/pmap.h From owner-cvs-src@FreeBSD.ORG Sun Jul 6 22:47:13 2008 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 03E52106564A; Sun, 6 Jul 2008 22:47:12 +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 920A18FC19; Sun, 6 Jul 2008 22:47:12 +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 m66MlCn2003793; Sun, 6 Jul 2008 22:47:12 GMT (envelope-from csjp@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m66MlCVq003792; Sun, 6 Jul 2008 22:47:12 GMT (envelope-from csjp@repoman.freebsd.org) Message-Id: <200807062247.m66MlCVq003792@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to csjp@repoman.freebsd.org using -f From: "Christian S.J. Peron" Date: Sun, 6 Jul 2008 22:47:10 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/bin/setfacl setfacl.1 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 06 Jul 2008 22:47:13 -0000 csjp 2008-07-06 22:47:10 UTC FreeBSD src repository Modified files: bin/setfacl setfacl.1 Log: SVN rev 180334 on 2008-07-06 22:47:10Z by csjp Add hard sentence breaks. Pointed out by: rwatson MFC after: 1 week Revision Changes Path 1.19 +10 -8 src/bin/setfacl/setfacl.1 From owner-cvs-src@FreeBSD.ORG Mon Jul 7 02:39:49 2008 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 C7CBC1065761; Mon, 7 Jul 2008 02:39:46 +0000 (UTC) (envelope-from weongyo@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id DC6428FC0A; Mon, 7 Jul 2008 02:39:45 +0000 (UTC) (envelope-from weongyo@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 m672djNo037944; Mon, 7 Jul 2008 02:39:45 GMT (envelope-from weongyo@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m672djIr037943; Mon, 7 Jul 2008 02:39:45 GMT (envelope-from weongyo@repoman.freebsd.org) Message-Id: <200807070239.m672djIr037943@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to weongyo@repoman.freebsd.org using -f From: Weongyo Jeong Date: Mon, 7 Jul 2008 02:39:39 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man4 malo.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, 07 Jul 2008 02:39:50 -0000 weongyo 2008-07-07 02:39:39 UTC FreeBSD src repository Modified files: share/man/man4 malo.4 Log: SVN rev 180335 on 2008-07-07 02:39:39Z by weongyo correct device name errors and wrong informations that currently malo(4) don't support ad-hoc mode and there's no a man page like malofw(4). Revision Changes Path 1.5 +5 -7 src/share/man/man4/malo.4 From owner-cvs-src@FreeBSD.ORG Mon Jul 7 09:15:36 2008 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 D128F106575A; Mon, 7 Jul 2008 09:15:36 +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 DCA4E8FC0A; Mon, 7 Jul 2008 09:15:35 +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 m679FZ6U099422; Mon, 7 Jul 2008 09:15:35 GMT (envelope-from kib@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m679FZwk099421; Mon, 7 Jul 2008 09:15:35 GMT (envelope-from kib@repoman.freebsd.org) Message-Id: <200807070915.m679FZwk099421@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to kib@repoman.freebsd.org using -f From: Konstantin Belousov Date: Mon, 7 Jul 2008 09:15: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 kern_event.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Jul 2008 09:15:37 -0000 kib 2008-07-07 09:15:29 UTC FreeBSD src repository Modified files: sys/kern kern_event.c Log: SVN rev 180336 on 2008-07-07 09:15:29Z by kib The r178914 I erronously put the setting of the KQ_FLUXWAIT flag before KQ_FLUX_WAKEUP(). Since the later macro clears the KQ_FLUXWAIT, the kqueue_scan() thread may be not woken up. Move the setting of KQ_FLUXWAIT after wakeup to correct the issue. Reported and tested by: pho MFC after: 3 days Revision Changes Path 1.121 +1 -2 src/sys/kern/kern_event.c From owner-cvs-src@FreeBSD.ORG Mon Jul 7 09:26:07 2008 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 7E274106567F; Mon, 7 Jul 2008 09:26:07 +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 6AC8D8FC0C; Mon, 7 Jul 2008 09:26:07 +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 m679Q7KT000880; Mon, 7 Jul 2008 09:26:07 GMT (envelope-from dwmalone@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m679Q77Z000879; Mon, 7 Jul 2008 09:26:07 GMT (envelope-from dwmalone@repoman.freebsd.org) Message-Id: <200807070926.m679Q77Z000879@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to dwmalone@repoman.freebsd.org using -f From: David Malone Date: Mon, 7 Jul 2008 09:25: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/sys/net bpf.c bpf.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, 07 Jul 2008 09:26:07 -0000 dwmalone 2008-07-07 09:25:49 UTC FreeBSD src repository Modified files: sys/net bpf.c bpf.h Log: SVN rev 180337 on 2008-07-07 09:25:49Z by dwmalone Add a new ioctl for changing the read filter (BIOCSETFNR). This is just like BIOCSETF but it doesn't drop all the packets buffered on the discriptor and reset the statistics. Also, when setting the write filter, don't drop packets waiting to be read or reset the statistics. PR: 118486 Submitted by: Matthew Luckie MFC after: 1 month Revision Changes Path 1.197 +8 -4 src/sys/net/bpf.c 1.51 +1 -0 src/sys/net/bpf.h From owner-cvs-src@FreeBSD.ORG Mon Jul 7 09:27:08 2008 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 DCEF210657E7; Mon, 7 Jul 2008 09:27:08 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 989CC8FC33; Mon, 7 Jul 2008 09:27:08 +0000 (UTC) (envelope-from rwatson@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 m679R8YA001021; Mon, 7 Jul 2008 09:27:08 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m679R834001020; Mon, 7 Jul 2008 09:27:08 GMT (envelope-from rwatson@repoman.freebsd.org) Message-Id: <200807070927.m679R834001020@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to rwatson@repoman.freebsd.org using -f From: Robert Watson Date: Mon, 7 Jul 2008 09:26:52 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netinet udp_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, 07 Jul 2008 09:27:09 -0000 rwatson 2008-07-07 09:26:52 UTC FreeBSD src repository Modified files: sys/netinet udp_usrreq.c Log: SVN rev 180338 on 2008-07-07 09:26:52Z by rwatson Drop read lock on udbinfo earlier during delivery to the last matching UDP socket for a datagram; the inpcb read lock is sufficient to provide inpcb stability during udp_append(). MFC after: 1 month Revision Changes Path 1.225 +5 -3 src/sys/netinet/udp_usrreq.c From owner-cvs-src@FreeBSD.ORG Mon Jul 7 09:27:10 2008 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 2400B106568B; Mon, 7 Jul 2008 09:27:10 +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 EA3788FC0A; Mon, 7 Jul 2008 09:27:09 +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 m679R9jl001049; Mon, 7 Jul 2008 09:27:09 GMT (envelope-from dwmalone@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m679R9ej001048; Mon, 7 Jul 2008 09:27:09 GMT (envelope-from dwmalone@repoman.freebsd.org) Message-Id: <200807070927.m679R9ej001048@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to dwmalone@repoman.freebsd.org using -f From: David Malone Date: Mon, 7 Jul 2008 09:27:02 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man4 bpf.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, 07 Jul 2008 09:27:10 -0000 dwmalone 2008-07-07 09:27:02 UTC FreeBSD src repository Modified files: share/man/man4 bpf.4 Log: SVN rev 180339 on 2008-07-07 09:27:02Z by dwmalone Update man page for addition of BIOCSETFNR. Subversion didn't want to commit this at the same time for some reason. Revision Changes Path 1.51 +12 -3 src/share/man/man4/bpf.4 From owner-cvs-src@FreeBSD.ORG Mon Jul 7 09:31:14 2008 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 E1461106567B; Mon, 7 Jul 2008 09:31:14 +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 CD8B38FC16; Mon, 7 Jul 2008 09:31:14 +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 m679VELA001613; Mon, 7 Jul 2008 09:31:14 GMT (envelope-from kib@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m679VEhp001612; Mon, 7 Jul 2008 09:31:14 GMT (envelope-from kib@repoman.freebsd.org) Message-Id: <200807070931.m679VEhp001612@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to kib@repoman.freebsd.org using -f From: Konstantin Belousov Date: Mon, 7 Jul 2008 09:30: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/kern kern_event.c kern_fork.c src/sys/sys event.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, 07 Jul 2008 09:31:15 -0000 kib 2008-07-07 09:30:11 UTC FreeBSD src repository Modified files: sys/kern kern_event.c kern_fork.c sys/sys event.h Log: SVN rev 180340 on 2008-07-07 09:30:11Z by kib The kqueue_register() function assumes that it is called from the top of the syscall code and acquires various event subsystem locks as needed. The handling of the NOTE_TRACK for EVFILT_PROC is currently done by calling the kqueue_register() from filt_proc() filter, causing recursive entrance of the kqueue code. This results in the LORs and recursive acquisition of the locks. Implement the variant of the knote() function designed to only handle the fork() event. It mostly copies the knote() body, but also handles the NOTE_TRACK, removing the handling from the filt_proc(), where it causes problems described above. The function is called from the fork1() instead of knote(). When encountering NOTE_TRACK knote, it marks the knote as influx and drops the knlist and kqueue lock. In this context call to kqueue_register is safe from the problems. An error from the kqueue_register() is reported to the observer as NOTE_TRACKERR fflag. PR: 108201 Reviewed by: jhb, Pramod Srinivasan (previous version) Discussed with: jmg Tested by: pho MFC after: 2 weeks Revision Changes Path 1.122 +67 -15 src/sys/kern/kern_event.c 1.294 +2 -4 src/sys/kern/kern_fork.c 1.39 +1 -0 src/sys/sys/event.h From owner-cvs-src@FreeBSD.ORG Mon Jul 7 10:04:35 2008 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 172E51065671; Mon, 7 Jul 2008 10:04:35 +0000 (UTC) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id DDD9A8FC26; Mon, 7 Jul 2008 10:04:34 +0000 (UTC) (envelope-from phk@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 m67A4YNt006845; Mon, 7 Jul 2008 10:04:34 GMT (envelope-from phk@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m67A4Y32006844; Mon, 7 Jul 2008 10:04:34 GMT (envelope-from phk@repoman.freebsd.org) Message-Id: <200807071004.m67A4Y32006844@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to phk@repoman.freebsd.org using -f From: Poul-Henning Kamp Date: Mon, 7 Jul 2008 10:04:16 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/games/fortune/datfiles fortunes X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Jul 2008 10:04:35 -0000 phk 2008-07-07 10:04:16 UTC FreeBSD src repository Modified files: games/fortune/datfiles fortunes Log: SVN rev 180341 on 2008-07-07 10:04:16Z by phk Apply learning from RAIEC (Redundant Array of Independeng English Courses) kindly provided by four different correspondents since my last commit. Revision Changes Path 1.267 +1 -1 src/games/fortune/datfiles/fortunes From owner-cvs-src@FreeBSD.ORG Mon Jul 7 10:07:06 2008 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 78F471065675; Mon, 7 Jul 2008 10:07:06 +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 4B6C98FC18; Mon, 7 Jul 2008 10:07:06 +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 m67A767P007240; Mon, 7 Jul 2008 10:07:06 GMT (envelope-from kib@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m67A76Y3007239; Mon, 7 Jul 2008 10:07:06 GMT (envelope-from kib@repoman.freebsd.org) Message-Id: <200807071007.m67A76Y3007239@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to kib@repoman.freebsd.org using -f From: Konstantin Belousov Date: Mon, 7 Jul 2008 10:07:00 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/fs/msdosfs msdosfs_vnops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Jul 2008 10:07:06 -0000 kib 2008-07-07 10:07:00 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/fs/msdosfs msdosfs_vnops.c Log: SVN rev 180342 on 2008-07-07 10:07:00Z by kib MFC r180252: The uniqdosname() function takes char[12] as it third argument. Revision Changes Path 1.179.2.2 +1 -1 src/sys/fs/msdosfs/msdosfs_vnops.c From owner-cvs-src@FreeBSD.ORG Mon Jul 7 10:11:38 2008 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 60AFA106566C; Mon, 7 Jul 2008 10:11:38 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 32F738FC1E; Mon, 7 Jul 2008 10:11:38 +0000 (UTC) (envelope-from rwatson@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 m67ABcl2007866; Mon, 7 Jul 2008 10:11:38 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m67ABcJH007865; Mon, 7 Jul 2008 10:11:38 GMT (envelope-from rwatson@repoman.freebsd.org) Message-Id: <200807071011.m67ABcJH007865@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to rwatson@repoman.freebsd.org using -f From: Robert Watson Date: Mon, 7 Jul 2008 10:11:17 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netinet6 udp6_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, 07 Jul 2008 10:11:38 -0000 rwatson 2008-07-07 10:11:17 UTC FreeBSD src repository Modified files: sys/netinet6 udp6_usrreq.c Log: SVN rev 180343 on 2008-07-07 10:11:17Z by rwatson Drop read lock on udbinfo earlier during delivery to the last matching UDP socket for a datagram; the inpcb read lock is sufficient to provide inpcb stability during udp6_append(). MFC after: 1 month Revision Changes Path 1.89 +1 -1 src/sys/netinet6/udp6_usrreq.c From owner-cvs-src@FreeBSD.ORG Mon Jul 7 10:57:09 2008 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 3529F1065678; Mon, 7 Jul 2008 10:57:09 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 2183C8FC29; Mon, 7 Jul 2008 10:57:09 +0000 (UTC) (envelope-from rwatson@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 m67Av9Ao014168; Mon, 7 Jul 2008 10:57:09 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m67Av9WD014167; Mon, 7 Jul 2008 10:57:09 GMT (envelope-from rwatson@repoman.freebsd.org) Message-Id: <200807071057.m67Av9WD014167@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to rwatson@repoman.freebsd.org using -f From: Robert Watson Date: Mon, 7 Jul 2008 10:56: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/netinet udp_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, 07 Jul 2008 10:57:09 -0000 rwatson 2008-07-07 10:56:55 UTC FreeBSD src repository Modified files: sys/netinet udp_usrreq.c Log: SVN rev 180344 on 2008-07-07 10:56:55Z by rwatson First step towards parallel transmit in UDP: if neither a specific source or a specific destination address is requested as part of a send on a UDP socket, read lock the inpcb rather than write lock it. This will allow fully parallel transmit down to the IP layer when sending simultaneously from multiple threads on a connected UDP socket. Parallel transmit for more complex cases, such as when sendto(2) is invoked with an address and there's already a local binding, will follow. MFC after: 1 month Revision Changes Path 1.226 +12 -5 src/sys/netinet/udp_usrreq.c From owner-cvs-src@FreeBSD.ORG Mon Jul 7 11:14:17 2008 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 A784E10656E4; Mon, 7 Jul 2008 11:14:17 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [209.31.154.42]) by mx1.freebsd.org (Postfix) with ESMTP id 689F88FC22; Mon, 7 Jul 2008 11:14:17 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [209.31.154.41]) by cyrus.watson.org (Postfix) with ESMTP id 5C11E46C65; Mon, 7 Jul 2008 07:14:16 -0400 (EDT) Date: Mon, 7 Jul 2008 12:14:16 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org In-Reply-To: <200807071057.m67Av9WD014167@repoman.freebsd.org> Message-ID: <20080707121042.W63144@fledge.watson.org> References: <200807071057.m67Av9WD014167@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: Subject: Re: cvs commit: src/sys/netinet udp_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, 07 Jul 2008 11:14:18 -0000 On Mon, 7 Jul 2008, Robert Watson wrote: > rwatson 2008-07-07 10:56:55 UTC > > FreeBSD src repository > > Modified files: > sys/netinet udp_usrreq.c > Log: > SVN rev 180344 on 2008-07-07 10:56:55Z by rwatson > > First step towards parallel transmit in UDP: if neither a specific > source or a specific destination address is requested as part of a send > on a UDP socket, read lock the inpcb rather than write lock it. This > will allow fully parallel transmit down to the IP layer when sending > simultaneously from multiple threads on a connected UDP socket. > > Parallel transmit for more complex cases, such as when sendto(2) is > invoked with an address and there's already a local binding, will > follow. This change doesn't help the particularly interesting applications, such as named, etc, as they usually call sendto() with an address rather than connect() the UDP socket, but upcoming changes should address that. Once you get to the IP layer, the routing code shows up as a massive source of contention, and it would be great if someone wanted to work on improving concurrency for routing lookups. Re-introducing the route cache for inpcbs would also help the connect() case, but not the sendto() case, but is still a good idea as it would help TCP a *lot*. Once you get below the IP layer, contention on device driver transmit locks appears to be the next major locking-related performance issue. The UDP changes I'm in the throes of merging have lead to significant performance improvements for UDP applications, such as named and memcached, and hopefully can be MFC'd for 7.1 or 7.2. Robert N M Watson Computer Laboratory University of Cambridge From owner-cvs-src@FreeBSD.ORG Mon Jul 7 11:49:27 2008 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 E98F41065681; Mon, 7 Jul 2008 11:49:26 +0000 (UTC) (envelope-from stas@ht-systems.ru) Received: from smtp.ht-systems.ru (mr0.ht-systems.ru [78.110.50.55]) by mx1.freebsd.org (Postfix) with ESMTP id 5CE728FC2C; Mon, 7 Jul 2008 11:49:25 +0000 (UTC) (envelope-from stas@ht-systems.ru) Received: from [83.166.229.34] (helo=sputnik.SpringDaemons.com) by smtp.ht-systems.ru with esmtpa (Exim 4.62) (envelope-from ) id 1KFpDf-0008Uc-0B; Mon, 07 Jul 2008 15:49:23 +0400 Received: by sputnik.SpringDaemons.com (Postfix, from userid 1024) id 9AADA9413AE; Mon, 7 Jul 2008 15:50:23 +0400 (MSD) Date: Mon, 7 Jul 2008 15:50:17 +0400 From: Stanislav Sedov To: Ruslan Ermilov Message-Id: <20080707155017.6850f3a5.stas@FreeBSD.org> In-Reply-To: <200806252138.m5PLcajG067917@repoman.freebsd.org> References: <200806252138.m5PLcajG067917@repoman.freebsd.org> Organization: The FreeBSD Project X-XMPP: ssedov@jabber.ru X-Voice: +7 916 849 20 23 X-PGP-Fingerprin: F21E D6CC 5626 9609 6CE2 A385 2BF5 5993 EB26 9581 X-Mailer: carrier-pigeon Mime-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg="PGP-SHA1"; boundary="Signature=_Mon__7_Jul_2008_15_50_17_+0400_.6RIoY2=y8UbqJsY" Cc: arm@FreeBSD.org, cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src Makefile.inc1 src/gnu/lib Makefile src/gnu/lib/csu Makefile src/gnu/lib/libssp Makefile src/lib/csu Makefile.inc src/lib/libc Makefile src/lib/libstand Makefile src/lib/libthr Makefile src/libexec/rtld-elf Makefile src/release Makefile ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Jul 2008 11:49:27 -0000 --Signature=_Mon__7_Jul_2008_15_50_17_+0400_.6RIoY2=y8UbqJsY Content-Type: text/plain; charset=US-ASCII Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, 25 Jun 2008 21:33:28 +0000 (UTC) Ruslan Ermilov mentioned: > ru 2008-06-25 21:33:28 UTC >=20 > FreeBSD src repository >=20 > Modified files: > . Makefile.inc1=20 > gnu/lib Makefile=20 > gnu/lib/csu Makefile=20 > gnu/lib/libssp Makefile=20 > lib/libc Makefile=20 > lib/libstand Makefile=20 > lib/libthr Makefile=20 > libexec/rtld-elf Makefile=20 > release Makefile=20 > release/picobsd/build picobsd=20 > rescue/librescue Makefile=20 > rescue/rescue Makefile=20 > share/mk bsd.sys.mk=20 > sys/boot/arm/at91 Makefile.inc=20 > sys/boot/efi Makefile.inc=20 > sys/boot/i386 Makefile.inc=20 > sys/boot/i386/loader Makefile=20 > sys/boot/ia64 Makefile.inc=20 > sys/boot/ia64/common Makefile=20 > sys/boot/ia64/efi Makefile=20 > sys/boot/ia64/ski Makefile=20 > sys/boot/pc98 Makefile.inc=20 > sys/boot/pc98/loader Makefile=20 > sys/boot/powerpc/ofw Makefile=20 > sys/boot/sparc64 Makefile.inc=20 > sys/boot/sparc64/loader Makefile=20 > sys/conf files kern.mk kern.pre.mk=20 > tools/build/options WITHOUT_SSP=20 > Added files: > lib/csu Makefile.inc=20 > sys/boot Makefile.inc=20 > sys/boot/arm Makefile.inc=20 > sys/boot/ofw Makefile.inc=20 > sys/boot/powerpc Makefile.inc=20 > sys/boot/uboot Makefile.inc=20 > sys/kern stack_protector.c=20 > Log: > SVN rev 180012 on 2008-06-25 21:33:28Z by ru > =20 > Enable GCC stack protection (aka Propolice) for userland: > - It is opt-out for now so as to give it maximum testing, but it may be > turned opt-in for stable branches depending on the consensus. You > can turn it off with WITHOUT_SSP. > - WITHOUT_SSP was previously used to disable the build of GNU libssp. > It is harmless to steal the knob as SSP symbols have been provided > by libc for a long time, GNU libssp should not have been much used. > - SSP is disabled in a few corners such as system bootstrap programs > (sys/boot), process bootstrap code (rtld, csu) and SSP symbols themse= lves. > - It should be safe to use -fstack-protector-all to build world, however > libc will be automatically downgraded to -fstack-protector because it > breaks rtld otherwise. > - This option is unavailable on ia64. > =20 > Enable GCC stack protection (aka Propolice) for kernel: > - It is opt-out for now so as to give it maximum testing. > - Do not compile your kernel with -fstack-protector-all, it won't work. > =20 This break world on at91rm9200 and, probably, on other arm targets. I haven't digged into the problem deeply, but the kernel doesn't seem to be able to execute any ssp-enabled binaries (coredumps with bus error). --=20 Stanislav Sedov ST4096-RIPE --Signature=_Mon__7_Jul_2008_15_50_17_+0400_.6RIoY2=y8UbqJsY Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (FreeBSD) iEYEARECAAYFAkhyAv8ACgkQK/VZk+smlYH7wgCdEDhyxBb/XIihWFzg1u6dm6EG xYgAn3pCjUvTzsfePCxwO8OTlLMYn9EB =H2uL -----END PGP SIGNATURE----- --Signature=_Mon__7_Jul_2008_15_50_17_+0400_.6RIoY2=y8UbqJsY-- From owner-cvs-src@FreeBSD.ORG Mon Jul 7 11:50:07 2008 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 624CE1065691; Mon, 7 Jul 2008 11:50:07 +0000 (UTC) (envelope-from remko@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 347178FC23; Mon, 7 Jul 2008 11:50:07 +0000 (UTC) (envelope-from remko@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 m67Bo7b9020326; Mon, 7 Jul 2008 11:50:07 GMT (envelope-from remko@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m67Bo7hv020325; Mon, 7 Jul 2008 11:50:07 GMT (envelope-from remko@repoman.freebsd.org) Message-Id: <200807071150.m67Bo7hv020325@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to remko@repoman.freebsd.org using -f From: Remko Lodder Date: Mon, 7 Jul 2008 11:44:57 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src UPDATING X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 07 Jul 2008 11:50:07 -0000 remko 2008-07-07 11:44:57 UTC FreeBSD src repository Modified files: . UPDATING Log: SVN rev 180345 on 2008-07-07 11:44:57Z by remko Add missing information for geom_mirror metadata. PR: 124434 Submitted by: Philip M. Golluci MFC after: 3 days Prodded through: bugbusters@ Revision Changes Path 1.533 +14 -0 src/UPDATING From owner-cvs-src@FreeBSD.ORG Mon Jul 7 12:04:25 2008 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 D995E10656D3; Mon, 7 Jul 2008 12:04:25 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [209.31.154.42]) by mx1.freebsd.org (Postfix) with ESMTP id ABA258FC25; Mon, 7 Jul 2008 12:04:25 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [209.31.154.41]) by cyrus.watson.org (Postfix) with ESMTP id 1141346C40; Mon, 7 Jul 2008 08:04:25 -0400 (EDT) Date: Mon, 7 Jul 2008 13:04:24 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Andre Oppermann In-Reply-To: <48720552.9000605@freebsd.org> Message-ID: <20080707130242.Y63144@fledge.watson.org> References: <200807071057.m67Av9WD014167@repoman.freebsd.org> <20080707121042.W63144@fledge.watson.org> <48720552.9000605@freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/netinet udp_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, 07 Jul 2008 12:04:26 -0000 On Mon, 7 Jul 2008, Andre Oppermann wrote: > Caching the route in the inpcb has a number of problems: > > - any routing table change has to walk all inpcb's to invalidate > and remove outdated and invalid references. > > - adding host routes again just bloats the table again and makes > lookups more expensive. > > - host routes (cloned) do not change when the underlying route is > adjusted and packets are still routed to the old gateway (for > example new default route). > > - We have a tangled mess of cross-pointers and dependencies again > precluding optimizations to the routing table and code itself. The move towards read-write locking in UDP also complicates inpcb route caching, as there is no longer a guarantee that there's exclusive access to the inpcb in udp_output() and ip_output() -- the lock passed down may be a read lock, in which case a cached route can be used if appropriate, but not replaced if it's not the right one or otherwise inappropriate. This particular issue won't affect TCP for the forseeable future as it almost universally uses write locking on the inpcb. Robert N M Watson Computer Laboratory University of Cambridge From owner-cvs-src@FreeBSD.ORG Mon Jul 7 12:14:20 2008 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 936F31065675; Mon, 7 Jul 2008 12:14:20 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 655CE8FC44; Mon, 7 Jul 2008 12:14:20 +0000 (UTC) (envelope-from rwatson@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 m67CEKep023499; Mon, 7 Jul 2008 12:14:20 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m67CEKH8023498; Mon, 7 Jul 2008 12:14:20 GMT (envelope-from rwatson@repoman.freebsd.org) Message-Id: <200807071214.m67CEKH8023498@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to rwatson@repoman.freebsd.org using -f From: Robert Watson Date: Mon, 7 Jul 2008 12:14:10 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netinet udp_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, 07 Jul 2008 12:14:20 -0000 rwatson 2008-07-07 12:14:10 UTC FreeBSD src repository Modified files: sys/netinet udp_usrreq.c Log: SVN rev 180346 on 2008-07-07 12:14:10Z by rwatson Add additional udbinfo and inpcb locking assertions to udp_output(); for some code paths, global or inpcb write locks are required, but for other code paths, read locks or no locking at all are sufficient for the data structures. MFC after: 1 month Revision Changes Path 1.227 +6 -0 src/sys/netinet/udp_usrreq.c From owner-cvs-src@FreeBSD.ORG Mon Jul 7 12:20:51 2008 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 E5BF3106564A; Mon, 7 Jul 2008 12:20:51 +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 B7D938FC1B; Mon, 7 Jul 2008 12:20:51 +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 m67CKprJ024208; Mon, 7 Jul 2008 12:20:51 GMT (envelope-from kib@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m67CKpAO024207; Mon, 7 Jul 2008 12:20:51 GMT (envelope-from kib@repoman.freebsd.org) Message-Id: <200807071220.m67CKpAO024207@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to kib@repoman.freebsd.org using -f From: Konstantin Belousov Date: Mon, 7 Jul 2008 12:20:34 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libutil expand_number.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 07 Jul 2008 12:20:52 -0000 kib 2008-07-07 12:20:34 UTC FreeBSD src repository Modified files: lib/libutil expand_number.c Log: SVN rev 180347 on 2008-07-07 12:20:34Z by kib Add #include for the strtoimax(). Submitted by: Jilles Tjoelker MFC after: 3 days Revision Changes Path 1.4 +1 -0 src/lib/libutil/expand_number.c From owner-cvs-src@FreeBSD.ORG Mon Jul 7 12:27:00 2008 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 8F9301065689 for ; Mon, 7 Jul 2008 12:27:00 +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 F236D8FC0C for ; Mon, 7 Jul 2008 12:26:59 +0000 (UTC) (envelope-from andre@freebsd.org) Received: (qmail 31784 invoked from network); 7 Jul 2008 10:50:46 -0000 Received: from localhost (HELO [127.0.0.1]) ([127.0.0.1]) (envelope-sender ) by c00l3r.networx.ch (qmail-ldap-1.03) with SMTP for ; 7 Jul 2008 10:50:46 -0000 Message-ID: <48720552.9000605@freebsd.org> Date: Mon, 07 Jul 2008 14:00:18 +0200 From: Andre Oppermann User-Agent: Thunderbird 1.5.0.14 (Windows/20071210) MIME-Version: 1.0 To: Robert Watson References: <200807071057.m67Av9WD014167@repoman.freebsd.org> <20080707121042.W63144@fledge.watson.org> In-Reply-To: <20080707121042.W63144@fledge.watson.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/netinet udp_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, 07 Jul 2008 12:27:00 -0000 Robert Watson wrote: > On Mon, 7 Jul 2008, Robert Watson wrote: > >> rwatson 2008-07-07 10:56:55 UTC >> >> FreeBSD src repository >> >> Modified files: >> sys/netinet udp_usrreq.c >> Log: >> SVN rev 180344 on 2008-07-07 10:56:55Z by rwatson >> >> First step towards parallel transmit in UDP: if neither a specific >> source or a specific destination address is requested as part of a send >> on a UDP socket, read lock the inpcb rather than write lock it. This >> will allow fully parallel transmit down to the IP layer when sending >> simultaneously from multiple threads on a connected UDP socket. >> >> Parallel transmit for more complex cases, such as when sendto(2) is >> invoked with an address and there's already a local binding, will >> follow. > > This change doesn't help the particularly interesting applications, such > as named, etc, as they usually call sendto() with an address rather than > connect() the UDP socket, but upcoming changes should address that. > Once you get to the IP layer, the routing code shows up as a massive > source of contention, and it would be great if someone wanted to work on > improving concurrency for routing lookups. Re-introducing the route > cache for inpcbs would also help the connect() case, but not the > sendto() case, but is still a good idea as it would help TCP a *lot*. > Once you get below the IP layer, contention on device driver transmit > locks appears to be the next major locking-related performance issue. > The UDP changes I'm in the throes of merging have lead to significant > performance improvements for UDP applications, such as named and > memcached, and hopefully can be MFC'd for 7.1 or 7.2. Caching the route in the inpcb has a number of problems: - any routing table change has to walk all inpcb's to invalidate and remove outdated and invalid references. - adding host routes again just bloats the table again and makes lookups more expensive. - host routes (cloned) do not change when the underlying route is adjusted and packets are still routed to the old gateway (for example new default route). - We have a tangled mess of cross-pointers and dependencies again precluding optimizations to the routing table and code itself. A different path to a reduced routing overhead may be the following: - move ARP out of the routing table into its own per-AF and interface structure and optimized for fast perfect match lookups; This removes a lot of bloat and dependencies from the routing table. - prohibit any direct references to specific routes (pointers) in the routing table; Lookups take the ifp/nexthop and unlock the table w/o any further references; - The per-route locks can be removed and a per-AF global optimized table lock can be introduced. - A clear separation between route lookup and modify (add/remove) should be made; With this change differentiated locking strategies can be used (rwlocks and/or the routing table can be replicated per-cpu). - Make a distinction between host and router mode to allow for different optimizations (rmlock for hosts and rwlocks for routers for example). Our current routing code has its fingers still in too many things. Once it can be untangled way more optimization and simplification is possible. -- Andre From owner-cvs-src@FreeBSD.ORG Mon Jul 7 12:28:07 2008 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 BCF4A1065740; Mon, 7 Jul 2008 12:28:07 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A97AB8FC17; Mon, 7 Jul 2008 12:28:07 +0000 (UTC) (envelope-from rwatson@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 m67CS7DV024738; Mon, 7 Jul 2008 12:28:07 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m67CS7l2024737; Mon, 7 Jul 2008 12:28:07 GMT (envelope-from rwatson@repoman.freebsd.org) Message-Id: <200807071228.m67CS7l2024737@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to rwatson@repoman.freebsd.org using -f From: Robert Watson Date: Mon, 7 Jul 2008 12:27: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/netinet udp_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, 07 Jul 2008 12:28:07 -0000 rwatson 2008-07-07 12:27:55 UTC FreeBSD src repository Modified files: sys/netinet udp_usrreq.c Log: SVN rev 180348 on 2008-07-07 12:27:55Z by rwatson Allow udp_notify() to accept read, as well as write, locks on the passed inpcb. When directly invoking udp_notify() from udp_ctlinput(), acquire only a read lock; we may still see write locks in udp_notify() as the in_pcbnotifyall() routine is shared with TCP and always uses a write lock on the inpcb being notified. MFC after: 1 month Revision Changes Path 1.228 +9 -3 src/sys/netinet/udp_usrreq.c From owner-cvs-src@FreeBSD.ORG Mon Jul 7 13:15:11 2008 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 7718F106566C; Mon, 7 Jul 2008 13:15:10 +0000 (UTC) (envelope-from remko@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 4A05A8FC21; Mon, 7 Jul 2008 13:15:10 +0000 (UTC) (envelope-from remko@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 m67DFAa8039378; Mon, 7 Jul 2008 13:15:10 GMT (envelope-from remko@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m67DFAIc039377; Mon, 7 Jul 2008 13:15:10 GMT (envelope-from remko@repoman.freebsd.org) Message-Id: <200807071315.m67DFAIc039377@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to remko@repoman.freebsd.org using -f From: Remko Lodder Date: Mon, 7 Jul 2008 13:08:30 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src UPDATING X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 07 Jul 2008 13:15:12 -0000 remko 2008-07-07 13:08:30 UTC FreeBSD src repository Modified files: . UPDATING Log: SVN rev 180349 on 2008-07-07 13:08:30Z by remko Fix some spelling errors (improper review from my side). Submitted by: ed, danger Revision Changes Path 1.534 +1 -1 src/UPDATING From owner-cvs-src@FreeBSD.ORG Mon Jul 7 16:03:12 2008 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 5B0241065691; Mon, 7 Jul 2008 16:03:12 +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 9E5318FC15; Mon, 7 Jul 2008 16:03:11 +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.14.2/8.14.2) with ESMTP id m67G3dae058010; Mon, 7 Jul 2008 11:03:39 -0500 (CDT) (envelope-from brooks@lor.one-eyed-alien.net) Received: (from brooks@localhost) by lor.one-eyed-alien.net (8.14.2/8.14.2/Submit) id m67G3djm058009; Mon, 7 Jul 2008 11:03:39 -0500 (CDT) (envelope-from brooks) Date: Mon, 7 Jul 2008 11:03:39 -0500 From: Brooks Davis To: "Bjoern A. Zeeb" Message-ID: <20080707160339.GB57420@lor.one-eyed-alien.net> References: <200804301629.m3UGTFn2076936@repoman.freebsd.org> <20080705155205.W57089@maildrop.int.zabbadoz.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="MfFXiAuoTsnnDAfZ" Content-Disposition: inline In-Reply-To: <20080705155205.W57089@maildrop.int.zabbadoz.net> User-Agent: Mutt/1.5.17 (2007-11-01) X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-3.0 (lor.one-eyed-alien.net [127.0.0.1]); Mon, 07 Jul 2008 11:03:40 -0500 (CDT) Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/etc network.subr X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 07 Jul 2008 16:03:12 -0000 --MfFXiAuoTsnnDAfZ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Jul 05, 2008 at 03:52:36PM +0000, Bjoern A. Zeeb wrote: > On Wed, 30 Apr 2008, Brooks Davis wrote: >=20 >> brooks 2008-04-30 16:29:15 UTC >>=20 >> FreeBSD src repository >>=20 >> Modified files: >> etc network.subr >> Log: >> Emit a warning when the network_interfaces variable is not set to AUTO. >=20 > why do we have this warning and why do we no longer want to support > anything but auto? Because network_interfaces provides no useful functionality and needless added complexity. If you want an interface to be configured, set an ifconfig_ variable and make sure the interface exists by the time rc.d/netif is run (by configuring your kernel or /boot/loader.conf correctly) or add it to the appropriate wlans_, gif_interfaces, cloned_interfaces, etc list. If you don't want it configured make sure there isn't a ifconfig_ variable set. -- Brooks --MfFXiAuoTsnnDAfZ Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.8 (FreeBSD) iD8DBQFIcj5aXY6L6fI4GtQRAk79AKCika6nqNJZ5GPwLJE3CAQyl8RDhQCgyW8z LfK+pB1QaLXkNNmQpTjk6Cw= =VOoR -----END PGP SIGNATURE----- --MfFXiAuoTsnnDAfZ-- From owner-cvs-src@FreeBSD.ORG Mon Jul 7 16:23:18 2008 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 4D8731065678; Mon, 7 Jul 2008 16:23:18 +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 3AC508FC19; Mon, 7 Jul 2008 16:23:18 +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 m67GNIIB059382; Mon, 7 Jul 2008 16:23:18 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m67GNI2K059381; Mon, 7 Jul 2008 16:23:18 GMT (envelope-from marcel@repoman.freebsd.org) Message-Id: <200807071623.m67GNI2K059381@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to marcel@repoman.freebsd.org using -f From: Marcel Moolenaar Date: Mon, 7 Jul 2008 16:23: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/release Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Jul 2008 16:23:18 -0000 marcel 2008-07-07 16:23:04 UTC FreeBSD src repository Modified files: release Makefile Log: SVN rev 180350 on 2008-07-07 16:23:04Z by marcel When making release with NOPORTS, we'll checkout only the mininal set of ports required to make the docs. However, we also need ports/sysutils/cdrtools in order to make the ISO images. When a platform doesn't have packages, the release will fail in that case. Add ports/sysutils/cdrtools to RELEASEPORTSMODULE for the DOMINIMALDOCPORTS case to handle the NOPORTS release build. Note that this change doesn't try to handle the NOPORTS with NODOC case. For we have NOPORTSATALL set and it seems wrong to check out a ports module in that case. Revision Changes Path 1.933 +1 -1 src/release/Makefile From owner-cvs-src@FreeBSD.ORG Mon Jul 7 17:25:05 2008 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 25B971065684; Mon, 7 Jul 2008 17:25:05 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id D182C8FC22; Mon, 7 Jul 2008 17:25:04 +0000 (UTC) (envelope-from sam@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 m67HP4UZ075124; Mon, 7 Jul 2008 17:25:04 GMT (envelope-from sam@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m67HP4rN075123; Mon, 7 Jul 2008 17:25:04 GMT (envelope-from sam@repoman.freebsd.org) Message-Id: <200807071725.m67HP4rN075123@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to sam@repoman.freebsd.org using -f From: Sam Leffler Date: Mon, 7 Jul 2008 17:24: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/net80211 ieee80211_output.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 07 Jul 2008 17:25:05 -0000 sam 2008-07-07 17:24:55 UTC FreeBSD src repository Modified files: sys/net80211 ieee80211_output.c Log: SVN rev 180351 on 2008-07-07 17:24:55Z by sam reorder RSN/WPA2 ie in beacon and probe response frames to comply with IEEE802.11-2007 spec Submitted by: Chris Zimmermann Revision Changes Path 1.60 +13 -13 src/sys/net80211/ieee80211_output.c From owner-cvs-src@FreeBSD.ORG Mon Jul 7 17:26:45 2008 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 A65EA106567D; Mon, 7 Jul 2008 17:26:45 +0000 (UTC) (envelope-from alc@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 811448FC0A; Mon, 7 Jul 2008 17:26:45 +0000 (UTC) (envelope-from alc@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 m67HQjnQ075310; Mon, 7 Jul 2008 17:26:45 GMT (envelope-from alc@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m67HQjp8075309; Mon, 7 Jul 2008 17:26:45 GMT (envelope-from alc@repoman.freebsd.org) Message-Id: <200807071726.m67HQjp8075309@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to alc@repoman.freebsd.org using -f From: Alan Cox Date: Mon, 7 Jul 2008 17:25:09 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/amd64/amd64 pmap.c src/sys/i386/i386 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, 07 Jul 2008 17:26:45 -0000 alc 2008-07-07 17:25:09 UTC FreeBSD src repository Modified files: sys/amd64/amd64 pmap.c sys/i386/i386 pmap.c Log: SVN rev 180352 on 2008-07-07 17:25:09Z by alc In FreeBSD 7.0 and beyond, pmap_growkernel() should pass VM_ALLOC_INTERRUPT to vm_page_alloc() instead of VM_ALLOC_SYSTEM. VM_ALLOC_SYSTEM was the logical choice before FreeBSD 7.0 because VM_ALLOC_INTERRUPT could not reclaim a cached page. Simply put, there was no ordering between VM_ALLOC_INTERRUPT and VM_ALLOC_SYSTEM as to which "dug deeper" into the cache and free queues. Now, there is; VM_ALLOC_INTERRUPT dominates VM_ALLOC_SYSTEM. While I'm here, teach pmap_growkernel() to request a prezeroed page. MFC after: 1 week Revision Changes Path 1.626 +8 -4 src/sys/amd64/amd64/pmap.c 1.621 +4 -2 src/sys/i386/i386/pmap.c From owner-cvs-src@FreeBSD.ORG Mon Jul 7 17:31:12 2008 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 824831065673; Mon, 7 Jul 2008 17:31:12 +0000 (UTC) (envelope-from alc@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 55E638FC17; Mon, 7 Jul 2008 17:31:12 +0000 (UTC) (envelope-from alc@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 m67HVC4l075799; Mon, 7 Jul 2008 17:31:12 GMT (envelope-from alc@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m67HVCue075798; Mon, 7 Jul 2008 17:31:12 GMT (envelope-from alc@repoman.freebsd.org) Message-Id: <200807071731.m67HVCue075798@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to alc@repoman.freebsd.org using -f From: Alan Cox Date: Mon, 7 Jul 2008 17:31:02 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/mips/mips 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, 07 Jul 2008 17:31:12 -0000 alc 2008-07-07 17:31:02 UTC FreeBSD src repository Modified files: sys/mips/mips pmap.c Log: SVN rev 180353 on 2008-07-07 17:31:02Z by alc In FreeBSD 7.0 and beyond, pmap_growkernel() should pass VM_ALLOC_INTERRUPT to vm_page_alloc() instead of VM_ALLOC_SYSTEM. Revision Changes Path 1.6 +1 -1 src/sys/mips/mips/pmap.c From owner-cvs-src@FreeBSD.ORG Mon Jul 7 17:44:01 2008 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 9BA391065675; Mon, 7 Jul 2008 17:44:01 +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 882628FC18; Mon, 7 Jul 2008 17:44: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 m67Hi1bU076989; Mon, 7 Jul 2008 17:44:01 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m67Hi1Lm076988; Mon, 7 Jul 2008 17:44:01 GMT (envelope-from marcel@repoman.freebsd.org) Message-Id: <200807071744.m67Hi1Lm076988@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to marcel@repoman.freebsd.org using -f From: Marcel Moolenaar Date: Mon, 7 Jul 2008 17:43: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/ia64/ia64 machdep.c 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: Mon, 07 Jul 2008 17:44:01 -0000 marcel 2008-07-07 17:43:56 UTC FreeBSD src repository Modified files: sys/ia64/ia64 machdep.c sys/ia64/include ia64_cpu.h Log: SVN rev 180354 on 2008-07-07 17:43:56Z by marcel Add inline function ia64_fc_i() to abstract inline assembly. Use the new inline function in ia64_invalidate_icache(). While there, add proper synchronization so that we know the fc.i instructions have taken effect when we return. Revision Changes Path 1.242 +4 -1 src/sys/ia64/ia64/machdep.c 1.24 +6 -0 src/sys/ia64/include/ia64_cpu.h From owner-cvs-src@FreeBSD.ORG Mon Jul 7 18:40:03 2008 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 82AAA1065743; Mon, 7 Jul 2008 18:40:03 +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 55B078FC19; Mon, 7 Jul 2008 18:40:03 +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 m67Ie2LL083444; Mon, 7 Jul 2008 18:40:03 GMT (envelope-from mav@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m67Ie2ka083441; Mon, 7 Jul 2008 18:40:02 GMT (envelope-from mav@repoman.freebsd.org) Message-Id: <200807071840.m67Ie2ka083441@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to mav@repoman.freebsd.org using -f From: Alexander Motin Date: Mon, 7 Jul 2008 18:39:47 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/netinet/libalias alias_ftp.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 07 Jul 2008 18:40:03 -0000 mav 2008-07-07 18:39:47 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/netinet/libalias alias_ftp.c Log: SVN rev 180355 on 2008-07-07 18:39:47Z by mav MFC rev 179912: Add support for PORT/EPRT FTP commands in lowercase. Use strncasecmp() instead of huge local implementation to reduce code size. Check space presence after command/code. PR: kern/73034 Revision Changes Path 1.29.2.1 +21 -96 src/sys/netinet/libalias/alias_ftp.c From owner-cvs-src@FreeBSD.ORG Mon Jul 7 20:04:18 2008 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 A8BDD106564A; Mon, 7 Jul 2008 20:04:18 +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 7A0418FC21; Mon, 7 Jul 2008 20:04:18 +0000 (UTC) (envelope-from bright@elvis.mu.org) Received: by elvis.mu.org (Postfix, from userid 1192) id 617821A4D81; Mon, 7 Jul 2008 13:04:18 -0700 (PDT) Date: Mon, 7 Jul 2008 13:04:18 -0700 From: Alfred Perlstein To: Andre Oppermann Message-ID: <20080707200418.GE95574@elvis.mu.org> References: <200807071057.m67Av9WD014167@repoman.freebsd.org> <20080707121042.W63144@fledge.watson.org> <48720552.9000605@freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <48720552.9000605@freebsd.org> User-Agent: Mutt/1.4.2.3i Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, Robert Watson , cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/netinet udp_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, 07 Jul 2008 20:04:18 -0000 * Andre Oppermann [080707 05:01] wrote: > Robert Watson wrote: > >On Mon, 7 Jul 2008, Robert Watson wrote: > > > >>rwatson 2008-07-07 10:56:55 UTC > >> > >> FreeBSD src repository > >> > >> Modified files: > >> sys/netinet udp_usrreq.c > >> Log: > >> SVN rev 180344 on 2008-07-07 10:56:55Z by rwatson > >> > >> First step towards parallel transmit in UDP: if neither a specific > >> source or a specific destination address is requested as part of a send > >> on a UDP socket, read lock the inpcb rather than write lock it. This > >> will allow fully parallel transmit down to the IP layer when sending > >> simultaneously from multiple threads on a connected UDP socket. > >> > >> Parallel transmit for more complex cases, such as when sendto(2) is > >> invoked with an address and there's already a local binding, will > >> follow. > > > >This change doesn't help the particularly interesting applications, such > >as named, etc, as they usually call sendto() with an address rather than > >connect() the UDP socket, but upcoming changes should address that. > >Once you get to the IP layer, the routing code shows up as a massive > >source of contention, and it would be great if someone wanted to work on > >improving concurrency for routing lookups. Re-introducing the route > >cache for inpcbs would also help the connect() case, but not the > >sendto() case, but is still a good idea as it would help TCP a *lot*. > >Once you get below the IP layer, contention on device driver transmit > >locks appears to be the next major locking-related performance issue. > >The UDP changes I'm in the throes of merging have lead to significant > >performance improvements for UDP applications, such as named and > >memcached, and hopefully can be MFC'd for 7.1 or 7.2. > > Caching the route in the inpcb has a number of problems: > > - any routing table change has to walk all inpcb's to invalidate > and remove outdated and invalid references. > > - adding host routes again just bloats the table again and makes > lookups more expensive. > > - host routes (cloned) do not change when the underlying route is > adjusted and packets are still routed to the old gateway (for > example new default route). > > - We have a tangled mess of cross-pointers and dependencies again > precluding optimizations to the routing table and code itself. Can't you address #1, #3 and #4 by copying the entry and using a generation count? When a route change happens, then just bump the generation count, the copy will be invalidated and then next time it's attempted to be used, it will be thrown out. Can't comment on the rest of this as I'm not that familiar... > > A different path to a reduced routing overhead may be the following: > > - move ARP out of the routing table into its own per-AF and interface > structure and optimized for fast perfect match lookups; This removes > a lot of bloat and dependencies from the routing table. > > - prohibit any direct references to specific routes (pointers) in the > routing table; Lookups take the ifp/nexthop and unlock the table > w/o any further references; > > - The per-route locks can be removed and a per-AF global optimized table > lock can be introduced. > > - A clear separation between route lookup and modify (add/remove) should > be made; With this change differentiated locking strategies can be > used (rwlocks and/or the routing table can be replicated per-cpu). > > - Make a distinction between host and router mode to allow for different > optimizations (rmlock for hosts and rwlocks for routers for example). > > Our current routing code has its fingers still in too many things. Once > it can be untangled way more optimization and simplification is possible. That sounds cool. -- - Alfred Perlstein From owner-cvs-src@FreeBSD.ORG Mon Jul 7 20:10:47 2008 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 6F2F4106567B; Mon, 7 Jul 2008 20:10:47 +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 591D98FC1A; Mon, 7 Jul 2008 20:10:47 +0000 (UTC) (envelope-from bright@elvis.mu.org) Received: by elvis.mu.org (Postfix, from userid 1192) id CBA651A4D80; Mon, 7 Jul 2008 12:52:09 -0700 (PDT) Date: Mon, 7 Jul 2008 12:52:09 -0700 From: Alfred Perlstein To: Ed Maste Message-ID: <20080707195209.GD95574@elvis.mu.org> References: <200807032326.m63NQCdW044654@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200807032326.m63NQCdW044654@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/sys/kern uipc_usrreq.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Jul 2008 20:10:47 -0000 This really deserves a comment at each invocation of bcopy in order to prevent regressions by someone "fixing" it again. -Alfred * Ed Maste [080703 16:26] wrote: > emaste 2008-07-03 23:26:10 UTC > > FreeBSD src repository > > Modified files: > sys/kern uipc_usrreq.c > Log: > SVN rev 180238 on 2008-07-03 23:26:10Z by emaste > > Use bcopy instead of strlcpy in uipc_bind and unp_connect, since > soun->sun_path isn't a null-terminated string. As UNIX(4) states, "the > terminating NUL is not part of the address." Since strlcpy has to return > "the total length of the string [it] tried to create," it walks off the end > of soun->sun_path looking for a \0. > > This reverts r105332. > > Reported by: Ryan Stone > > Revision Changes Path > 1.215 +4 -2 src/sys/kern/uipc_usrreq.c -- - Alfred Perlstein From owner-cvs-src@FreeBSD.ORG Mon Jul 7 20:41:19 2008 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 29C1C1065672; Mon, 7 Jul 2008 20:41:19 +0000 (UTC) (envelope-from emaste@freebsd.org) Received: from gw.sandvine.com (gw.sandvine.com [199.243.201.138]) by mx1.freebsd.org (Postfix) with ESMTP id D62B38FC15; Mon, 7 Jul 2008 20:41:18 +0000 (UTC) (envelope-from emaste@freebsd.org) Received: from labgw2.phaedrus.sandvine.com ([192.168.3.11]) by gw.sandvine.com with Microsoft SMTPSVC(6.0.3790.3959); Mon, 7 Jul 2008 16:29:15 -0400 Received: by labgw2.phaedrus.sandvine.com (Postfix, from userid 12627) id A407311652; Mon, 7 Jul 2008 16:29:15 -0400 (EDT) Date: Mon, 7 Jul 2008 16:29:15 -0400 From: Ed Maste To: Alfred Perlstein Message-ID: <20080707202915.GA17691@sandvine.com> References: <200807032326.m63NQCdW044654@repoman.freebsd.org> <20080707195209.GD95574@elvis.mu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20080707195209.GD95574@elvis.mu.org> User-Agent: Mutt/1.4.2.1i X-OriginalArrivalTime: 07 Jul 2008 20:29:15.0899 (UTC) FILETIME=[2010CCB0:01C8E070] Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, Ed Maste , cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern uipc_usrreq.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Jul 2008 20:41:19 -0000 On Mon, Jul 07, 2008 at 12:52:09PM -0700, Alfred Perlstein wrote: > * Ed Maste [080703 16:26] wrote: > > emaste 2008-07-03 23:26:10 UTC > > > > FreeBSD src repository > > > > Modified files: > > sys/kern uipc_usrreq.c > > Log: > > SVN rev 180238 on 2008-07-03 23:26:10Z by emaste > > > > Use bcopy instead of strlcpy in uipc_bind and unp_connect, since > > soun->sun_path isn't a null-terminated string. As UNIX(4) states, "the > > terminating NUL is not part of the address." Since strlcpy has to return > > "the total length of the string [it] tried to create," it walks off the end > > of soun->sun_path looking for a \0. > > > > This reverts r105332. > > > > Reported by: Ryan Stone > > > > Revision Changes Path > > 1.215 +4 -2 src/sys/kern/uipc_usrreq.c > > This really deserves a comment at each invocation of bcopy in > order to prevent regressions by someone "fixing" it again. I thought about that but figured that a bcopy -> strlcpy conversion would be a lot less likely than the strncpy -> strlcpy change that happened here originally to introduce the bug. If it really seems like a candidate for someone to "fix" in the future I'll add a comment. - Ed From owner-cvs-src@FreeBSD.ORG Mon Jul 7 20:42:27 2008 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 0AEB91065675 for ; Mon, 7 Jul 2008 20:42:27 +0000 (UTC) (envelope-from julian@elischer.org) Received: from outR.internet-mail-service.net (outr.internet-mail-service.net [216.240.47.241]) by mx1.freebsd.org (Postfix) with ESMTP id E226E8FC27 for ; Mon, 7 Jul 2008 20:42:26 +0000 (UTC) (envelope-from julian@elischer.org) Received: from idiom.com (mx0.idiom.com [216.240.32.160]) by out.internet-mail-service.net (Postfix) with ESMTP id 82A7B23F9; Mon, 7 Jul 2008 13:28:10 -0700 (PDT) Received: from julian-mac.elischer.org (localhost [127.0.0.1]) by idiom.com (Postfix) with ESMTP id DC4AA2D6022; Mon, 7 Jul 2008 13:27:35 -0700 (PDT) Message-ID: <48727C37.9080001@elischer.org> Date: Mon, 07 Jul 2008 13:27:35 -0700 From: Julian Elischer User-Agent: Thunderbird 2.0.0.14 (Macintosh/20080421) MIME-Version: 1.0 To: Alfred Perlstein References: <200807071057.m67Av9WD014167@repoman.freebsd.org> <20080707121042.W63144@fledge.watson.org> <48720552.9000605@freebsd.org> <20080707200418.GE95574@elvis.mu.org> In-Reply-To: <20080707200418.GE95574@elvis.mu.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Robert Watson , src-committers@FreeBSD.org, Andre Oppermann , cvs-all@FreeBSD.org, cvs-src@FreeBSD.org Subject: Re: cvs commit: src/sys/netinet udp_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, 07 Jul 2008 20:42:27 -0000 Alfred Perlstein wrote: > * Andre Oppermann [080707 05:01] wrote: >> Robert Watson wrote: >>> On Mon, 7 Jul 2008, Robert Watson wrote: >>> >>>> rwatson 2008-07-07 10:56:55 UTC >>>> >>>> FreeBSD src repository >>>> >>>> Modified files: >>>> sys/netinet udp_usrreq.c >>>> Log: >>>> SVN rev 180344 on 2008-07-07 10:56:55Z by rwatson >>>> >>>> First step towards parallel transmit in UDP: if neither a specific >>>> source or a specific destination address is requested as part of a send >>>> on a UDP socket, read lock the inpcb rather than write lock it. This >>>> will allow fully parallel transmit down to the IP layer when sending >>>> simultaneously from multiple threads on a connected UDP socket. >>>> >>>> Parallel transmit for more complex cases, such as when sendto(2) is >>>> invoked with an address and there's already a local binding, will >>>> follow. >>> This change doesn't help the particularly interesting applications, such >>> as named, etc, as they usually call sendto() with an address rather than >>> connect() the UDP socket, but upcoming changes should address that. >>> Once you get to the IP layer, the routing code shows up as a massive >>> source of contention, and it would be great if someone wanted to work on >>> improving concurrency for routing lookups. Re-introducing the route >>> cache for inpcbs would also help the connect() case, but not the >>> sendto() case, but is still a good idea as it would help TCP a *lot*. >>> Once you get below the IP layer, contention on device driver transmit >>> locks appears to be the next major locking-related performance issue. >>> The UDP changes I'm in the throes of merging have lead to significant >>> performance improvements for UDP applications, such as named and >>> memcached, and hopefully can be MFC'd for 7.1 or 7.2. >> Caching the route in the inpcb has a number of problems: >> >> - any routing table change has to walk all inpcb's to invalidate >> and remove outdated and invalid references. >> >> - adding host routes again just bloats the table again and makes >> lookups more expensive. >> >> - host routes (cloned) do not change when the underlying route is >> adjusted and packets are still routed to the old gateway (for >> example new default route). >> >> - We have a tangled mess of cross-pointers and dependencies again >> precluding optimizations to the routing table and code itself. > > Can't you address #1, #3 and #4 by copying the entry and using > a generation count? When a route change happens, then just > bump the generation count, the copy will be invalidated and then > next time it's attempted to be used, it will be thrown out. > > Can't comment on the rest of this as I'm not that familiar... > >> A different path to a reduced routing overhead may be the following: >> >> - move ARP out of the routing table into its own per-AF and interface >> structure and optimized for fast perfect match lookups; This removes >> a lot of bloat and dependencies from the routing table. >> the arp-v2 branch in p4 does this. needs more eyes. >> - prohibit any direct references to specific routes (pointers) in the >> routing table; Lookups take the ifp/nexthop and unlock the table >> w/o any further references; >> >> - The per-route locks can be removed and a per-AF global optimized table >> lock can be introduced. >> >> - A clear separation between route lookup and modify (add/remove) should >> be made; With this change differentiated locking strategies can be >> used (rwlocks and/or the routing table can be replicated per-cpu). >> >> - Make a distinction between host and router mode to allow for different >> optimizations (rmlock for hosts and rwlocks for routers for example). >> >> Our current routing code has its fingers still in too many things. Once >> it can be untangled way more optimization and simplification is possible. > > That sounds cool. > From owner-cvs-src@FreeBSD.ORG Mon Jul 7 20:46:05 2008 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 ECB2F1065670; Mon, 7 Jul 2008 20:46:05 +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 C070C8FC1F; Mon, 7 Jul 2008 20:46:05 +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 m67Kk5Wd099457; Mon, 7 Jul 2008 20:46:05 GMT (envelope-from bz@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m67Kk5Au099456; Mon, 7 Jul 2008 20:46:05 GMT (envelope-from bz@repoman.freebsd.org) Message-Id: <200807072046.m67Kk5Au099456@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to bz@repoman.freebsd.org using -f From: "Bjoern A. Zeeb" Date: Mon, 7 Jul 2008 20: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/kern kern_cpuset.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 07 Jul 2008 20:46:06 -0000 bz 2008-07-07 20:45:55 UTC FreeBSD src repository Modified files: sys/kern kern_cpuset.c Log: SVN rev 180356 on 2008-07-07 20:45:55Z by bz Move cpuset_refroot and cpuset_refbase functions up, grouping the cpuset_ref* functions together. Will make it easier to read and add code without forward declarations. No functional changes. Revision Changes Path 1.12 +32 -32 src/sys/kern/kern_cpuset.c From owner-cvs-src@FreeBSD.ORG Mon Jul 7 20:52:18 2008 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 28ED3106568D for ; Mon, 7 Jul 2008 20:52:18 +0000 (UTC) (envelope-from cokane@freebsd.org) Received: from QMTA02.westchester.pa.mail.comcast.net (qmta02.westchester.pa.mail.comcast.net [76.96.62.24]) by mx1.freebsd.org (Postfix) with ESMTP id D4B828FC19 for ; Mon, 7 Jul 2008 20:52:16 +0000 (UTC) (envelope-from cokane@freebsd.org) Received: from OMTA13.westchester.pa.mail.comcast.net ([76.96.62.52]) by QMTA02.westchester.pa.mail.comcast.net with comcast id n72C1Z00E17dt5G520AP00; Mon, 07 Jul 2008 20:36:15 +0000 Received: from mail.cokane.org ([24.60.133.163]) by OMTA13.westchester.pa.mail.comcast.net with comcast id n8c61Z00M3Xh0XL3Z8c7mL; Mon, 07 Jul 2008 20:36:07 +0000 X-Authority-Analysis: v=1.0 c=1 a=_pt4sbRT5VgA:10 a=FlGvKgjM4cMA:10 a=FjLX5bMpWZx6vG2YXgAA:9 a=qIEGCmxHv1l3gyY8k8YA:7 a=_rBdrDNosyj_dOXQVT2fQl9LhyIA:4 a=SV7veod9ZcQA:10 a=LY0hPdMaydYA:10 a=emgfJcshdMYX0hdZIVwA:9 a=HsCAe0AIw1nUOwZbmjEqyoCSeg4A:4 a=rPt6xJ-oxjAA:10 Received: by mail.cokane.org (Postfix, from userid 103) id C98FD1DB2FA; Mon, 7 Jul 2008 16:36:14 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 3.1.8-gr1 (2007-02-13) on discordia X-Spam-Level: X-Spam-Status: No, score=-4.4 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=ham version=3.1.8-gr1 Received: from [172.20.1.3] (erwin.int.cokane.org [172.20.1.3]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.cokane.org (Postfix) with ESMTP id 7AE9F1DB2F9; Mon, 7 Jul 2008 16:36:01 -0400 (EDT) From: Coleman Kane To: Alfred Perlstein In-Reply-To: <20080707195209.GD95574@elvis.mu.org> References: <200807032326.m63NQCdW044654@repoman.freebsd.org> <20080707195209.GD95574@elvis.mu.org> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-sOl5lP5nr3dfx4pSXnJp" Organization: FreeBSD Project Date: Mon, 07 Jul 2008 16:33:41 -0400 Message-Id: <1215462821.2033.17.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 FreeBSD GNOME Team Port Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, Ed Maste , cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern uipc_usrreq.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Jul 2008 20:52:18 -0000 --=-sOl5lP5nr3dfx4pSXnJp Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Mon, 2008-07-07 at 12:52 -0700, Alfred Perlstein wrote: > This really deserves a comment at each invocation of bcopy in > order to prevent regressions by someone "fixing" it again. >=20 > -Alfred >=20 > * Ed Maste [080703 16:26] wrote: > > emaste 2008-07-03 23:26:10 UTC > >=20 > > FreeBSD src repository > >=20 > > Modified files: > > sys/kern uipc_usrreq.c=20 > > Log: > > SVN rev 180238 on 2008-07-03 23:26:10Z by emaste > > =20 > > Use bcopy instead of strlcpy in uipc_bind and unp_connect, since > > soun->sun_path isn't a null-terminated string. As UNIX(4) states, "t= he > > terminating NUL is not part of the address." Since strlcpy has to re= turn > > "the total length of the string [it] tried to create," it walks off t= he end > > of soun->sun_path looking for a \0. > > =20 > > This reverts r105332. > > =20 > > Reported by: Ryan Stone > > =20 > > Revision Changes Path > > 1.215 +4 -2 src/sys/kern/uipc_usrreq.c >=20 Hopefully people will begin to incorporate "svn blame" into their work-flows. --=20 Coleman Kane --=-sOl5lP5nr3dfx4pSXnJp Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) iEYEABECAAYFAkhyfaIACgkQcMSxQcXat5d92gCfXHwFkzXzvQBPifvjrDXXpUj4 BOQAn2qRtZ/90cKxy/TOiPxU+OTJj1ah =urgU -----END PGP SIGNATURE----- --=-sOl5lP5nr3dfx4pSXnJp-- From owner-cvs-src@FreeBSD.ORG Mon Jul 7 20:53:51 2008 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 C8838106566C; Mon, 7 Jul 2008 20:53:51 +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 9C2EE8FC13; Mon, 7 Jul 2008 20:53:51 +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 m67KrpBo009445; Mon, 7 Jul 2008 20:53:51 GMT (envelope-from bz@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m67KrpAT009444; Mon, 7 Jul 2008 20:53:51 GMT (envelope-from bz@repoman.freebsd.org) Message-Id: <200807072053.m67KrpAT009444@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to bz@repoman.freebsd.org using -f From: "Bjoern A. Zeeb" Date: Mon, 7 Jul 2008 20:53: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/sys/kern kern_jail.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 07 Jul 2008 20:53:51 -0000 bz 2008-07-07 20:53:49 UTC FreeBSD src repository Modified files: sys/kern kern_jail.c Log: SVN rev 180357 on 2008-07-07 20:53:49Z by bz MFp4 144659: Plug a memory leak with jail services. PR: 125257 Submitted by: Mateusz Guzik MFC after: 6 days Revision Changes Path 1.80 +4 -0 src/sys/kern/kern_jail.c From owner-cvs-src@FreeBSD.ORG Mon Jul 7 21:38:53 2008 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 D3FD11065672; Mon, 7 Jul 2008 21:38:53 +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 A81818FC18; Mon, 7 Jul 2008 21:38:53 +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 m67LcmXU014128; Mon, 7 Jul 2008 21:38:53 GMT (envelope-from bz@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m67Lcmi3014127; Mon, 7 Jul 2008 21:38:48 GMT (envelope-from bz@repoman.freebsd.org) Message-Id: <200807072138.m67Lcmi3014127@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to bz@repoman.freebsd.org using -f From: "Bjoern A. Zeeb" Date: Mon, 7 Jul 2008 21:32:02 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man4 ddb.4 src/sys/kern kern_cpuset.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 07 Jul 2008 21:38:53 -0000 bz 2008-07-07 21:32:02 UTC FreeBSD src repository Modified files: share/man/man4 ddb.4 sys/kern kern_cpuset.c Log: SVN rev 180358 on 2008-07-07 21:32:02Z by bz Add a `show cpusets' DDB command to print numbered root and assigned CPU affinity sets. Reviewed by: brooks Revision Changes Path 1.54 +8 -1 src/share/man/man4/ddb.4 1.13 +33 -0 src/sys/kern/kern_cpuset.c From owner-cvs-src@FreeBSD.ORG Mon Jul 7 22:56:29 2008 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 7B6C2106566C; Mon, 7 Jul 2008 22:56:29 +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 67F3D8FC17; Mon, 7 Jul 2008 22:56:29 +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 m67MuTqK021671; Mon, 7 Jul 2008 22:56:29 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m67MuTPV021670; Mon, 7 Jul 2008 22:56:29 GMT (envelope-from delphij@repoman.freebsd.org) Message-Id: <200807072256.m67MuTPV021670@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to delphij@repoman.freebsd.org using -f From: Xin LI Date: Mon, 7 Jul 2008 22:55: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/amd64/conf GENERIC src/sys/i386/conf GENERIC src/sys/ia64/conf GENERIC src/sys/pc98/conf GENERIC src/sys/powerpc/conf GENERIC src/sys/sparc64/conf GENERIC src/sys/sun4v/conf GENERIC X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Jul 2008 22:56:29 -0000 delphij 2008-07-07 22:55:11 UTC FreeBSD src repository Modified files: sys/amd64/conf GENERIC sys/i386/conf GENERIC sys/ia64/conf GENERIC sys/pc98/conf GENERIC sys/powerpc/conf GENERIC sys/sparc64/conf GENERIC sys/sun4v/conf GENERIC Log: SVN rev 180359 on 2008-07-07 22:55:11Z by delphij Add HWPMC_HOOKS to GENERIC kernels, this makes hwpmc.ko work out of the box. Revision Changes Path 1.503 +1 -0 src/sys/amd64/conf/GENERIC 1.493 +1 -0 src/sys/i386/conf/GENERIC 1.98 +1 -0 src/sys/ia64/conf/GENERIC 1.307 +1 -0 src/sys/pc98/conf/GENERIC 1.80 +1 -0 src/sys/powerpc/conf/GENERIC 1.138 +1 -0 src/sys/sparc64/conf/GENERIC 1.19 +1 -0 src/sys/sun4v/conf/GENERIC From owner-cvs-src@FreeBSD.ORG Tue Jul 8 03:08:52 2008 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 B60121065742; Tue, 8 Jul 2008 03:08:52 +0000 (UTC) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8C1128FC19; Tue, 8 Jul 2008 03:08:52 +0000 (UTC) (envelope-from davidxu@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 m6838qWq057897; Tue, 8 Jul 2008 03:08:52 GMT (envelope-from davidxu@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6838qsG057896; Tue, 8 Jul 2008 03:08:52 GMT (envelope-from davidxu@repoman.freebsd.org) Message-Id: <200807080308.m6838qsG057896@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to davidxu@repoman.freebsd.org using -f From: David Xu Date: Tue, 8 Jul 2008 03:08: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/include unistd.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, 08 Jul 2008 03:08:52 -0000 davidxu 2008-07-08 03:08:32 UTC FreeBSD src repository Modified files: include unistd.h Log: SVN rev 180360 on 2008-07-08 03:08:32Z by davidxu posix_spawn() is supported, set _POSIX_SPAWN to 200212L. Revision Changes Path 1.90 +1 -1 src/include/unistd.h From owner-cvs-src@FreeBSD.ORG Tue Jul 8 03:18:00 2008 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 15428106567F; Tue, 8 Jul 2008 03:18:00 +0000 (UTC) (envelope-from doconnor@gsoft.com.au) Received: from cain.gsoft.com.au (cain.gsoft.com.au [203.31.81.10]) by mx1.freebsd.org (Postfix) with ESMTP id 6FAFB8FC16; Tue, 8 Jul 2008 03:17:59 +0000 (UTC) (envelope-from doconnor@gsoft.com.au) Received: from inchoate.gsoft.com.au (inchoate.gsoft.com.au [203.31.81.30]) (authenticated bits=0) by cain.gsoft.com.au (8.13.8/8.13.8) with ESMTP id m682fYhj078769 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Tue, 8 Jul 2008 12:11:35 +0930 (CST) (envelope-from doconnor@gsoft.com.au) From: "Daniel O'Connor" To: cvs-all@freebsd.org Date: Tue, 8 Jul 2008 12:11:21 +0930 User-Agent: KMail/1.9.7 References: <200807032326.m63NQCdW044654@repoman.freebsd.org> <20080707195209.GD95574@elvis.mu.org> <1215462821.2033.17.camel@localhost> In-Reply-To: <1215462821.2033.17.camel@localhost> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart1778705.sU4JHgzfGl"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200807081211.32659.doconnor@gsoft.com.au> X-Spam-Score: -3.977 () ALL_TRUSTED,BAYES_00 X-Scanned-By: MIMEDefang 2.63 on 203.31.81.10 Cc: cvs-src@freebsd.org, Ed Maste , Alfred Perlstein , src-committers@freebsd.org, Coleman Kane Subject: Re: cvs commit: src/sys/kern uipc_usrreq.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Jul 2008 03:18:00 -0000 --nextPart1778705.sU4JHgzfGl Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Tue, 8 Jul 2008, Coleman Kane wrote: > Hopefully people will begin to incorporate "svn blame" into their > work-flows. A 2 line comment would be much simpler and more likely to actually work=20 IMO :) =2D-=20 Daniel O'Connor software and network engineer for Genesis Software - http://www.gsoft.com.au "The nice thing about standards is that there are so many of them to choose from." -- Andrew Tanenbaum GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C --nextPart1778705.sU4JHgzfGl Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.8 (FreeBSD) iD8DBQBIctPc5ZPcIHs/zowRAt4kAJ4yCP+SiTRybWNOfizogfEBppV9gACgg7Kv /JwBZYnvmD7kPPE85me9j6M= =SMoV -----END PGP SIGNATURE----- --nextPart1778705.sU4JHgzfGl-- From owner-cvs-src@FreeBSD.ORG Tue Jul 8 03:21:24 2008 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 3CCDB1065686; Tue, 8 Jul 2008 03:21:24 +0000 (UTC) (envelope-from keramida@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 2C14A8FC18; Tue, 8 Jul 2008 03:21:24 +0000 (UTC) (envelope-from keramida@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 m683LOls058927; Tue, 8 Jul 2008 03:21:24 GMT (envelope-from keramida@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m683LOfL058926; Tue, 8 Jul 2008 03:21:24 GMT (envelope-from keramida@repoman.freebsd.org) Message-Id: <200807080321.m683LOfL058926@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to keramida@repoman.freebsd.org using -f From: Giorgos Keramidas Date: Tue, 8 Jul 2008 03:21:05 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.sbin/pkg_install/create main.c src/usr.sbin/pkg_install/lib lib.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Jul 2008 03:21:24 -0000 keramida 2008-07-08 03:21:05 UTC FreeBSD src repository Modified files: usr.sbin/pkg_install/create main.c usr.sbin/pkg_install/lib lib.h Log: SVN rev 180361 on 2008-07-08 03:21:05Z by keramida Enable the -n option of pkg_create(1). The changes to make the option work are already in place, but I missed the patch hunk that adds it to the getopt() option-handling loop. Pointy hat: keramida Approved by: flz MFC after: 1 week Revision Changes Path 1.46 +4 -0 src/usr.sbin/pkg_install/create/main.c 1.69 +1 -1 src/usr.sbin/pkg_install/lib/lib.h From owner-cvs-src@FreeBSD.ORG Tue Jul 8 04:00:44 2008 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 0D7481065679; Tue, 8 Jul 2008 04:00:44 +0000 (UTC) (envelope-from alc@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id F1D798FC14; Tue, 8 Jul 2008 04:00:43 +0000 (UTC) (envelope-from alc@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 m6840he9061985; Tue, 8 Jul 2008 04:00:43 GMT (envelope-from alc@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6840h48061984; Tue, 8 Jul 2008 04:00:43 GMT (envelope-from alc@repoman.freebsd.org) Message-Id: <200807080400.m6840h48061984@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to alc@repoman.freebsd.org using -f From: Alan Cox Date: Tue, 8 Jul 2008 04:00: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/amd64/amd64 minidump_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: Tue, 08 Jul 2008 04:00:44 -0000 alc 2008-07-08 04:00:22 UTC FreeBSD src repository Modified files: sys/amd64/amd64 minidump_machdep.c Log: SVN rev 180362 on 2008-07-08 04:00:22Z by alc Rev 180333, ``Change create_pagetables() and pmap_init() so that many fewer page table pages have to be preallocated ...'', violates an assumption made by minidumpsys(): kernel_vm_end is the highest virtual address that has ever been used by the kernel. Now, however, the kernel code, data, and bss may reside at addresses beyond kernel_vm_end. This revision modifies the upper bound on minidumpsys()'s two page table traversals to account for this possibility. Revision Changes Path 1.6 +4 -2 src/sys/amd64/amd64/minidump_machdep.c From owner-cvs-src@FreeBSD.ORG Tue Jul 8 04:15:16 2008 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 154BC106564A; Tue, 8 Jul 2008 04:15:16 +0000 (UTC) (envelope-from weongyo@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id D94838FC15; Tue, 8 Jul 2008 04:15:15 +0000 (UTC) (envelope-from weongyo@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 m684FFOQ064225; Tue, 8 Jul 2008 04:15:15 GMT (envelope-from weongyo@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m684FFMJ064224; Tue, 8 Jul 2008 04:15:15 GMT (envelope-from weongyo@repoman.freebsd.org) Message-Id: <200807080415.m684FFMJ064224@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to weongyo@repoman.freebsd.org using -f From: Weongyo Jeong Date: Tue, 8 Jul 2008 04:15:07 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man4 malo.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Jul 2008 04:15:16 -0000 weongyo 2008-07-08 04:15:07 UTC FreeBSD src repository Modified files: share/man/man4 malo.4 Log: SVN rev 180363 on 2008-07-08 04:15:07Z by weongyo remove a useless example. Pointed by: imp Revision Changes Path 1.6 +0 -6 src/share/man/man4/malo.4 From owner-cvs-src@FreeBSD.ORG Tue Jul 8 09:54:36 2008 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 543551065672; Tue, 8 Jul 2008 09:54:36 +0000 (UTC) (envelope-from philip@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 279AE8FC20; Tue, 8 Jul 2008 09:54:36 +0000 (UTC) (envelope-from philip@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 m689sanD016644; Tue, 8 Jul 2008 09:54:36 GMT (envelope-from philip@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m689saQN016643; Tue, 8 Jul 2008 09:54:36 GMT (envelope-from philip@repoman.freebsd.org) Message-Id: <200807080954.m689saQN016643@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to philip@repoman.freebsd.org using -f From: Philip Paeps Date: Tue, 8 Jul 2008 09:54:19 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/net if_bridge.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Jul 2008 09:54:36 -0000 philip 2008-07-08 09:54:19 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/net if_bridge.c Log: SVN rev 180364 on 2008-07-08 09:54:19Z by philip MFC r180140: Set bridge MAC addresses to the MAC address of their first interface unless locally configured. This is more in line with the behaviour of other popular bridging implementations and makes bridges more predictable after reboots for example. Revision Changes Path 1.103.2.7 +33 -6 src/sys/net/if_bridge.c From owner-cvs-src@FreeBSD.ORG Tue Jul 8 10:15:37 2008 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 468B91065677; Tue, 8 Jul 2008 10:15:37 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 195938FC12; Tue, 8 Jul 2008 10:15:37 +0000 (UTC) (envelope-from rwatson@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 m68AFaAb019476; Tue, 8 Jul 2008 10:15:36 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m68AFa32019475; Tue, 8 Jul 2008 10:15:36 GMT (envelope-from rwatson@repoman.freebsd.org) Message-Id: <200807081015.m68AFa32019475@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to rwatson@repoman.freebsd.org using -f From: Robert Watson Date: Tue, 8 Jul 2008 10:15:23 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netinet6 udp6_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: Tue, 08 Jul 2008 10:15:37 -0000 rwatson 2008-07-08 10:15:23 UTC FreeBSD src repository Modified files: sys/netinet6 udp6_usrreq.c Log: SVN rev 180365 on 2008-07-08 10:15:23Z by rwatson Use soreceive_dgram() and sosend_dgram() with UDPv6, as we do with UDPv4. Tested by: ps MFC after: 3 months Revision Changes Path 1.90 +2 -0 src/sys/netinet6/udp6_usrreq.c From owner-cvs-src@FreeBSD.ORG Tue Jul 8 12:17:46 2008 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 7D14C1065678 for ; Tue, 8 Jul 2008 12:17:46 +0000 (UTC) (envelope-from cokane@freebsd.org) Received: from QMTA09.westchester.pa.mail.comcast.net (qmta09.westchester.pa.mail.comcast.net [76.96.62.96]) by mx1.freebsd.org (Postfix) with ESMTP id 171D18FC21 for ; Tue, 8 Jul 2008 12:17:45 +0000 (UTC) (envelope-from cokane@freebsd.org) Received: from OMTA04.westchester.pa.mail.comcast.net ([76.96.62.35]) by QMTA09.westchester.pa.mail.comcast.net with comcast id nNDA1Z00H0ldTLk590ES00; Tue, 08 Jul 2008 12:17:45 +0000 Received: from mail.cokane.org ([24.60.133.163]) by OMTA04.westchester.pa.mail.comcast.net with comcast id nQHk1Z00F3Xh0XL3QQHkx5; Tue, 08 Jul 2008 12:17:45 +0000 X-Authority-Analysis: v=1.0 c=1 a=_pt4sbRT5VgA:10 a=FlGvKgjM4cMA:10 a=JD2hups1xbUAnSzwUmEA:9 a=mB20bqfRZ9fcTF1d5AwA:7 a=O-ihG-lKFAKbR5fBKL7qe8qRDPUA:4 a=LY0hPdMaydYA:10 a=VAJQ1lp_3lgiDJ58uGAA:9 a=mUYFYzb0rOs4JIrESMXDC47aEXMA:4 a=rPt6xJ-oxjAA:10 Received: by mail.cokane.org (Postfix, from userid 103) id 9FC9F1DB2F9; Tue, 8 Jul 2008 08:17:44 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 3.1.8-gr1 (2007-02-13) on discordia X-Spam-Level: X-Spam-Status: No, score=-4.4 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=ham version=3.1.8-gr1 Received: from [172.20.1.3] (erwin.int.cokane.org [172.20.1.3]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.cokane.org (Postfix) with ESMTP id 8044E16B55B; Tue, 8 Jul 2008 08:17:35 -0400 (EDT) From: Coleman Kane To: Daniel O'Connor In-Reply-To: <200807081211.32659.doconnor@gsoft.com.au> References: <200807032326.m63NQCdW044654@repoman.freebsd.org> <20080707195209.GD95574@elvis.mu.org> <1215462821.2033.17.camel@localhost> <200807081211.32659.doconnor@gsoft.com.au> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-RXHhzjqUzxH1LSafRl0K" Organization: FreeBSD Project Date: Tue, 08 Jul 2008 08:15:17 -0400 Message-Id: <1215519317.2033.25.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 FreeBSD GNOME Team Port Cc: cvs-src@freebsd.org, Ed Maste , Alfred Perlstein , src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/kern uipc_usrreq.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Jul 2008 12:17:46 -0000 --=-RXHhzjqUzxH1LSafRl0K Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Tue, 2008-07-08 at 12:11 +0930, Daniel O'Connor wrote: > On Tue, 8 Jul 2008, Coleman Kane wrote: > > Hopefully people will begin to incorporate "svn blame" into their > > work-flows. >=20 > A 2 line comment would be much simpler and more likely to actually work=20 > IMO :) >=20 Yeah, commenting such things when non-obvious is always a good idea too, not trying to discount that one bit. Just wanted to suggest that more people try using svn blame/annotate, and this is a good example of why it exists. --=20 Coleman Kane --=-RXHhzjqUzxH1LSafRl0K Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) iEYEABECAAYFAkhzWlIACgkQcMSxQcXat5cKFACfe3l8E1VvMDJIamzaeqHF+JrJ VcUAn1XnLIRmiPdfapv2FSz08L1b7T4W =k/Kd -----END PGP SIGNATURE----- --=-RXHhzjqUzxH1LSafRl0K-- From owner-cvs-src@FreeBSD.ORG Tue Jul 8 15:36:56 2008 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 A415510656A1; Tue, 8 Jul 2008 15:36:56 +0000 (UTC) (envelope-from sson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 783848FC16; Tue, 8 Jul 2008 15:36:56 +0000 (UTC) (envelope-from sson@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 m68FauVr069048; Tue, 8 Jul 2008 15:36:56 GMT (envelope-from sson@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m68FauZJ069047; Tue, 8 Jul 2008 15:36:56 GMT (envelope-from sson@repoman.freebsd.org) Message-Id: <200807081536.m68FauZJ069047@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to sson@repoman.freebsd.org using -f From: Stacey Son Date: Tue, 8 Jul 2008 15:36: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/share/misc committers-src.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: Tue, 08 Jul 2008 15:36:56 -0000 sson 2008-07-08 15:36:44 UTC FreeBSD src repository Modified files: share/misc committers-src.dot Log: SVN rev 180366 on 2008-07-08 15:36:44Z by sson Added myself to the src committers graph. Approved by: jb (mentor) Revision Changes Path 1.80 +3 -0 src/share/misc/committers-src.dot From owner-cvs-src@FreeBSD.ORG Tue Jul 8 15:44:14 2008 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 646381065687; Tue, 8 Jul 2008 15:44:14 +0000 (UTC) (envelope-from sson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 382568FC19; Tue, 8 Jul 2008 15:44:14 +0000 (UTC) (envelope-from sson@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 m68FiEMZ070066; Tue, 8 Jul 2008 15:44:14 GMT (envelope-from sson@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m68FiEJt070065; Tue, 8 Jul 2008 15:44:14 GMT (envelope-from sson@repoman.freebsd.org) Message-Id: <200807081544.m68FiEJt070065@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to sson@repoman.freebsd.org using -f From: Stacey Son Date: Tue, 8 Jul 2008 15:43: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/usr.bin/calendar/calendars calendar.freebsd X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Jul 2008 15:44:14 -0000 sson 2008-07-08 15:43:54 UTC FreeBSD src repository Modified files: usr.bin/calendar/calendars calendar.freebsd Log: SVN rev 180367 on 2008-07-08 15:43:54Z by sson Added my birthday to the FreeBSD calendar. Approved by: jb (mentor) Revision Changes Path 1.242 +1 -0 src/usr.bin/calendar/calendars/calendar.freebsd From owner-cvs-src@FreeBSD.ORG Tue Jul 8 17:23:17 2008 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 EB833106564A; Tue, 8 Jul 2008 17:23:17 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id BF7478FC14; Tue, 8 Jul 2008 17:23:17 +0000 (UTC) (envelope-from rwatson@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 m68HNH6W092718; Tue, 8 Jul 2008 17:23:17 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m68HNHtF092717; Tue, 8 Jul 2008 17:23:17 GMT (envelope-from rwatson@repoman.freebsd.org) Message-Id: <200807081723.m68HNHtF092717@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to rwatson@repoman.freebsd.org using -f From: Robert Watson Date: Tue, 8 Jul 2008 17:22:59 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netinet in_pcb.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, 08 Jul 2008 17:23:18 -0000 rwatson 2008-07-08 17:22:59 UTC FreeBSD src repository Modified files: sys/netinet in_pcb.h Log: SVN rev 180368 on 2008-07-08 17:22:59Z by rwatson Provide some initial chicken-scratching annotations of locking for struct inpcb. Prodded by: bz MFC after: 3 days Revision Changes Path 1.107 +59 -27 src/sys/netinet/in_pcb.h From owner-cvs-src@FreeBSD.ORG Tue Jul 8 17:35:04 2008 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 017FC106566B; Tue, 8 Jul 2008 17:35:04 +0000 (UTC) (envelope-from lulf@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id E36E38FC19; Tue, 8 Jul 2008 17:35:03 +0000 (UTC) (envelope-from lulf@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 m68HZ3sT093857; Tue, 8 Jul 2008 17:35:03 GMT (envelope-from lulf@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m68HZ3bD093856; Tue, 8 Jul 2008 17:35:03 GMT (envelope-from lulf@repoman.freebsd.org) Message-Id: <200807081735.m68HZ3bD093856@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to lulf@repoman.freebsd.org using -f From: Ulf Lilleengen Date: Tue, 8 Jul 2008 17:34: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/lib/libgeom geom_ctl.c geom_getxml.c geom_xml2tree.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 08 Jul 2008 17:35:04 -0000 lulf 2008-07-08 17:34:50 UTC FreeBSD src repository Modified files: lib/libgeom geom_ctl.c geom_getxml.c geom_xml2tree.c Log: SVN rev 180369 on 2008-07-08 17:34:50Z by lulf - Simplify the procedure of retrieving XML-data from the kernel. - Fix a number of potential memory leaks in libgeom related to doing realloc without freeing old pointer if things go wrong. - Fix a number of places in libgeom where malloc and calloc return values were not checked. - Check malloc return value and provide sufficient warning messages when XML parsing fails. PR: kern/83464 Submitted by: Dan Lukes Approved by: kib (mentor) Revision Changes Path 1.5 +16 -6 src/lib/libgeom/geom_ctl.c 1.3 +13 -19 src/lib/libgeom/geom_getxml.c 1.6 +36 -1 src/lib/libgeom/geom_xml2tree.c From owner-cvs-src@FreeBSD.ORG Tue Jul 8 18:21:51 2008 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 551E81065760; Tue, 8 Jul 2008 18:21:51 +0000 (UTC) (envelope-from gonzo@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 7EB1D8FC20; Tue, 8 Jul 2008 18:21:50 +0000 (UTC) (envelope-from gonzo@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 m68ILodE098978; Tue, 8 Jul 2008 18:21:50 GMT (envelope-from gonzo@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m68ILoNb098977; Tue, 8 Jul 2008 18:21:50 GMT (envelope-from gonzo@repoman.freebsd.org) Message-Id: <200807081821.m68ILoNb098977@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to gonzo@repoman.freebsd.org using -f From: Oleksandr Tymoshenko Date: Tue, 8 Jul 2008 18:21: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/netgraph ng_iface.c ng_ip_input.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 08 Jul 2008 18:21:51 -0000 gonzo 2008-07-08 18:21:44 UTC FreeBSD src repository Modified files: sys/netgraph ng_iface.c ng_ip_input.c Log: SVN rev 180370 on 2008-07-08 18:21:44Z by gonzo Queue decapsulated packed instead of performing direct dispatch. Some execution pathes might hit stack limit under certain circumstances (e.g. ng_mppc). PR: kern/125314 Reported by: Illya Klymov Revision Changes Path 1.49 +1 -1 src/sys/netgraph/ng_iface.c 1.5 +1 -1 src/sys/netgraph/ng_ip_input.c From owner-cvs-src@FreeBSD.ORG Tue Jul 8 18:41:52 2008 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 0FB911065693; Tue, 8 Jul 2008 18:41:52 +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 F1B508FC25; Tue, 8 Jul 2008 18:41:51 +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 m68IfprZ001005; Tue, 8 Jul 2008 18:41:51 GMT (envelope-from bz@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m68IfpWL001004; Tue, 8 Jul 2008 18:41:51 GMT (envelope-from bz@repoman.freebsd.org) Message-Id: <200807081841.m68IfpWL001004@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to bz@repoman.freebsd.org using -f From: "Bjoern A. Zeeb" Date: Tue, 8 Jul 2008 18:41:36 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netinet6 in6_pcb.c in6_src.c ip6_var.h raw_ip6.c udp6_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: Tue, 08 Jul 2008 18:41:52 -0000 bz 2008-07-08 18:41:36 UTC FreeBSD src repository Modified files: sys/netinet6 in6_pcb.c in6_src.c ip6_var.h raw_ip6.c udp6_usrreq.c Log: SVN rev 180371 on 2008-07-08 18:41:36Z by bz Change the parameters to in6_selectsrc(): - pass in the inp instead of both in6p_moptions and laddr. - pass in cred for upcoming prison checks. Reviewed by: rwatson Revision Changes Path 1.91 +3 -2 src/sys/netinet6/in6_pcb.c 1.52 +11 -4 src/sys/netinet6/in6_src.c 1.43 +3 -3 src/sys/netinet6/ip6_var.h 1.80 +4 -4 src/sys/netinet6/raw_ip6.c 1.91 +2 -2 src/sys/netinet6/udp6_usrreq.c From owner-cvs-src@FreeBSD.ORG Tue Jul 8 20:19:54 2008 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 CC6A01065676; Tue, 8 Jul 2008 20:19:54 +0000 (UTC) (envelope-from gonzo@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9F9408FC0A; Tue, 8 Jul 2008 20:19:54 +0000 (UTC) (envelope-from gonzo@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 m68KJsX0012148; Tue, 8 Jul 2008 20:19:54 GMT (envelope-from gonzo@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m68KJsE9012147; Tue, 8 Jul 2008 20:19:54 GMT (envelope-from gonzo@repoman.freebsd.org) Message-Id: <200807082019.m68KJsE9012147@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to gonzo@repoman.freebsd.org using -f From: Oleksandr Tymoshenko Date: Tue, 8 Jul 2008 20:19:43 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netgraph ng_iface.c ng_ip_input.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 08 Jul 2008 20:19:54 -0000 gonzo 2008-07-08 20:19:43 UTC FreeBSD src repository Modified files: sys/netgraph ng_iface.c ng_ip_input.c Log: SVN rev 180372 on 2008-07-08 20:19:43Z by gonzo Back out r180370. It was not discussed with subsystem maintainers. Revision Changes Path 1.50 +1 -1 src/sys/netgraph/ng_iface.c 1.6 +1 -1 src/sys/netgraph/ng_ip_input.c From owner-cvs-src@FreeBSD.ORG Tue Jul 8 22:59:28 2008 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 E34A4106572F; Tue, 8 Jul 2008 22:59:27 +0000 (UTC) (envelope-from alc@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id D1F258FC15; Tue, 8 Jul 2008 22:59:27 +0000 (UTC) (envelope-from alc@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 m68MxR7L036851; Tue, 8 Jul 2008 22:59:27 GMT (envelope-from alc@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m68MxRuf036850; Tue, 8 Jul 2008 22:59:27 GMT (envelope-from alc@repoman.freebsd.org) Message-Id: <200807082259.m68MxRuf036850@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to alc@repoman.freebsd.org using -f From: Alan Cox Date: Tue, 8 Jul 2008 22:59:17 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/amd64/amd64 pmap.c src/sys/amd64/include pmap.h vmparam.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, 08 Jul 2008 22:59:29 -0000 alc 2008-07-08 22:59:17 UTC FreeBSD src repository Modified files: sys/amd64/amd64 pmap.c sys/amd64/include pmap.h vmparam.h Log: SVN rev 180373 on 2008-07-08 22:59:17Z by alc Eliminate pmap_growkernel()'s dependence on create_pagetables() preallocating page directory pages from VM_MIN_KERNEL_ADDRESS through the end of the kernel's bss. Specifically, the dependence was in pmap_growkernel()'s one- time initialization of kernel_vm_end, not in its main body. (I could not, however, resist the urge to optimize the main body.) Reduce the number of preallocated page directory pages to just those needed to support NKPT page table pages. (In fact, this allows me to revert a couple of my earlier changes to create_pagetables().) Revision Changes Path 1.627 +30 -25 src/sys/amd64/amd64/pmap.c 1.146 +2 -2 src/sys/amd64/include/pmap.h 1.56 +2 -2 src/sys/amd64/include/vmparam.h From owner-cvs-src@FreeBSD.ORG Tue Jul 8 23:51:48 2008 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 1C0E71065751; Tue, 8 Jul 2008 23:51:44 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 2D0F78FC19; Tue, 8 Jul 2008 23:51:44 +0000 (UTC) (envelope-from edwin@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 m68Npi5L042240; Tue, 8 Jul 2008 23:51:44 GMT (envelope-from edwin@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m68NpiNO042239; Tue, 8 Jul 2008 23:51:44 GMT (envelope-from edwin@repoman.freebsd.org) Message-Id: <200807082351.m68NpiNO042239@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to edwin@repoman.freebsd.org using -f From: Edwin Groothuis Date: Tue, 8 Jul 2008 23:51: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/kern link_elf.c link_elf_obj.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 08 Jul 2008 23:51:48 -0000 edwin 2008-07-08 23:51:38 UTC FreeBSD src repository Modified files: sys/kern link_elf.c link_elf_obj.c Log: SVN rev 180374 on 2008-07-08 23:51:38Z by edwin Improve the output of kldload(8) to show which module can't be loaded. Was: kldload: Unsupported file type Is now: kldload: /boot/modules/test.ko: Unsupported file type PR: kern/121276 Submitted by: Edwin Groothuis Approved by: bde (mentor) MFC after: 1 week Revision Changes Path 1.98 +14 -11 src/sys/kern/link_elf.c 1.101 +12 -9 src/sys/kern/link_elf_obj.c From owner-cvs-src@FreeBSD.ORG Wed Jul 9 00:11:06 2008 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 44A28106574C; Wed, 9 Jul 2008 00:11:06 +0000 (UTC) (envelope-from cokane@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 30DD38FC12; Wed, 9 Jul 2008 00:11:06 +0000 (UTC) (envelope-from cokane@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 m690B5bM045112; Wed, 9 Jul 2008 00:11:05 GMT (envelope-from cokane@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m690B4dL045105; Wed, 9 Jul 2008 00:11:05 GMT (envelope-from cokane@repoman.freebsd.org) Message-Id: <200807090011.m690B4dL045105@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to cokane@repoman.freebsd.org using -f From: Coleman Kane Date: Wed, 9 Jul 2008 00:10:55 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/if_ndis if_ndis.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 09 Jul 2008 00:11:06 -0000 cokane 2008-07-09 00:10:55 UTC FreeBSD src repository Modified files: sys/dev/if_ndis if_ndis.c Log: SVN rev 180375 on 2008-07-09 00:10:55Z by cokane Fix a mutex LOR introduced by the conversion of if_ndis from spinlocks to mutexes and replacing the obsolete if_watchdog interface. The ndis_ticktask function calls into ieee80211_new_state under one condition with NDIS_LOCK held. The ieee80211_new_state would call into ndis_start in some cases too, resulting in the occasional case where ndis_start acquires NDIS_LOCK from inside the NDIS_LOCK held by ndis_ticktask. Obtained from: Paul B. Mahol MFC after: 1 week Revision Changes Path 1.143 +2 -0 src/sys/dev/if_ndis/if_ndis.c From owner-cvs-src@FreeBSD.ORG Wed Jul 9 01:44:25 2008 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 11658106566C; Wed, 9 Jul 2008 01:44:25 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id D814C8FC14; Wed, 9 Jul 2008 01:44:24 +0000 (UTC) (envelope-from yongari@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 m691iOUq063284; Wed, 9 Jul 2008 01:44:24 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m691iOMd063283; Wed, 9 Jul 2008 01:44:24 GMT (envelope-from yongari@repoman.freebsd.org) Message-Id: <200807090144.m691iOMd063283@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to yongari@repoman.freebsd.org using -f From: Pyun YongHyeon Date: Wed, 9 Jul 2008 01:44:06 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/re if_re.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Jul 2008 01:44:25 -0000 yongari 2008-07-09 01:44:06 UTC FreeBSD src repository Modified files: sys/dev/re if_re.c Log: SVN rev 180376 on 2008-07-09 01:44:06Z by yongari Disable jumbo frame support for RTL810x fast ethernet controllers. Revision Changes Path 1.126 +2 -1 src/sys/dev/re/if_re.c From owner-cvs-src@FreeBSD.ORG Wed Jul 9 02:00:11 2008 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 20E2E106567E; Wed, 9 Jul 2008 02:00:11 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 625928FC17; Wed, 9 Jul 2008 02:00:06 +0000 (UTC) (envelope-from yongari@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 m692061H064624; Wed, 9 Jul 2008 02:00:06 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m692069i064623; Wed, 9 Jul 2008 02:00:06 GMT (envelope-from yongari@repoman.freebsd.org) Message-Id: <200807090200.m692069i064623@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to yongari@repoman.freebsd.org using -f From: Pyun YongHyeon Date: Wed, 9 Jul 2008 01:58:18 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/re if_re.c src/sys/pci if_rlreg.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, 09 Jul 2008 02:00:11 -0000 yongari 2008-07-09 01:58:18 UTC FreeBSD src repository Modified files: sys/dev/re if_re.c sys/pci if_rlreg.h Log: SVN rev 180377 on 2008-07-09 01:58:18Z by yongari Add driver support for RTL8102E and RTL8102EL which is the second generation of RTL810x PCIe fast ethernet controller. Note, Tx/Rx descriptor format is different from that of first generation of RTL8101E series. Jumbo frame is not supported for RTL810x family. Tested by: NAGATA Shinya ( maya AT negeta DOT com ) Revision Changes Path 1.127 +8 -1 src/sys/dev/re/if_re.c 1.80 +2 -0 src/sys/pci/if_rlreg.h From owner-cvs-src@FreeBSD.ORG Wed Jul 9 06:04:18 2008 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 C445110656BE; Wed, 9 Jul 2008 06:04:18 +0000 (UTC) (envelope-from alc@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 647118FC17; Wed, 9 Jul 2008 06:04:18 +0000 (UTC) (envelope-from alc@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 m6964ITu001846; Wed, 9 Jul 2008 06:04:18 GMT (envelope-from alc@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6964IJn001845; Wed, 9 Jul 2008 06:04:18 GMT (envelope-from alc@repoman.freebsd.org) Message-Id: <200807090604.m6964IJn001845@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to alc@repoman.freebsd.org using -f From: Alan Cox Date: Wed, 9 Jul 2008 06:04:10 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/amd64/amd64 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: Wed, 09 Jul 2008 06:04:18 -0000 alc 2008-07-09 06:04:10 UTC FreeBSD src repository Modified files: sys/amd64/amd64 pmap.c Log: SVN rev 180378 on 2008-07-09 06:04:10Z by alc Fix lines that are too long in pmap_growkernel() by substituting shorter but equivalent expressions. Revision Changes Path 1.628 +3 -3 src/sys/amd64/amd64/pmap.c From owner-cvs-src@FreeBSD.ORG Wed Jul 9 06:59:22 2008 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 A26F3106571A; Wed, 9 Jul 2008 06:59:20 +0000 (UTC) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A43428FC1A; Wed, 9 Jul 2008 06:59:20 +0000 (UTC) (envelope-from phk@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 m696xKKg006758; Wed, 9 Jul 2008 06:59:20 GMT (envelope-from phk@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m696xKtA006757; Wed, 9 Jul 2008 06:59:20 GMT (envelope-from phk@repoman.freebsd.org) Message-Id: <200807090659.m696xKtA006757@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to phk@repoman.freebsd.org using -f From: Poul-Henning Kamp Date: Wed, 9 Jul 2008 06:59: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/share/zoneinfo leapseconds X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 09 Jul 2008 06:59:22 -0000 phk 2008-07-09 06:59:14 UTC FreeBSD src repository Modified files: share/zoneinfo leapseconds Log: SVN rev 180379 on 2008-07-09 06:59:14Z by phk Leapsecond at end of december. Revision Changes Path 1.22 +17 -6 src/share/zoneinfo/leapseconds From owner-cvs-src@FreeBSD.ORG Wed Jul 9 07:38:10 2008 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 C79A8106566C; Wed, 9 Jul 2008 07:38:10 +0000 (UTC) (envelope-from sobomax@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9D6628FC29; Wed, 9 Jul 2008 07:38:10 +0000 (UTC) (envelope-from sobomax@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 m697cAa0011371; Wed, 9 Jul 2008 07:38:10 GMT (envelope-from sobomax@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m697cATn011370; Wed, 9 Jul 2008 07:38:10 GMT (envelope-from sobomax@repoman.freebsd.org) Message-Id: <200807090738.m697cATn011370@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to sobomax@repoman.freebsd.org using -f From: Maxim Sobolev Date: Wed, 9 Jul 2008 07:37: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/usr.sbin/syslogd syslog.conf.5 syslogd.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 09 Jul 2008 07:38:10 -0000 sobomax 2008-07-09 07:37:54 UTC FreeBSD src repository Modified files: usr.sbin/syslogd syslog.conf.5 syslogd.c Log: SVN rev 180380 on 2008-07-09 07:37:54Z by sobomax Allow comment to be placed at the end of a configuration line. MFC after: 2 weeks Revision Changes Path 1.45 +14 -0 src/usr.sbin/syslogd/syslog.conf.5 1.157 +11 -0 src/usr.sbin/syslogd/syslogd.c From owner-cvs-src@FreeBSD.ORG Wed Jul 9 14:04:45 2008 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 78D3E1065698; Wed, 9 Jul 2008 14:04:45 +0000 (UTC) (envelope-from danger@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 4F0ED8FC1A; Wed, 9 Jul 2008 14:04:45 +0000 (UTC) (envelope-from danger@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 m69E4j4L075716; Wed, 9 Jul 2008 14:04:45 GMT (envelope-from danger@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m69E4jiC075715; Wed, 9 Jul 2008 14:04:45 GMT (envelope-from danger@repoman.freebsd.org) Message-Id: <200807091404.m69E4jiC075715@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to danger@repoman.freebsd.org using -f From: Daniel Gerzo Date: Wed, 9 Jul 2008 14:04:28 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man9 style.9 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Jul 2008 14:04:45 -0000 danger 2008-07-09 14:04:28 UTC FreeBSD src repository Modified files: share/man/man9 style.9 Log: SVN rev 180381 on 2008-07-09 14:04:28Z by danger - nested functions are a GCC extensions and should not be used Submitted by: gahr MFC after: 3 days Revision Changes Path 1.126 +3 -6 src/share/man/man9/style.9 From owner-cvs-src@FreeBSD.ORG Wed Jul 9 14:45:07 2008 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 ED336106566B; Wed, 9 Jul 2008 14:45:07 +0000 (UTC) (envelope-from bzeeb-lists@lists.zabbadoz.net) Received: from mail.cksoft.de (mail.cksoft.de [62.111.66.27]) by mx1.freebsd.org (Postfix) with ESMTP id A41728FC22; Wed, 9 Jul 2008 14:45:07 +0000 (UTC) (envelope-from bzeeb-lists@lists.zabbadoz.net) Received: from localhost (amavis.str.cksoft.de [192.168.74.71]) by mail.cksoft.de (Postfix) with ESMTP id ECC7941C795; Wed, 9 Jul 2008 16:45: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 5CsSc5AV91mn; Wed, 9 Jul 2008 16:45:05 +0200 (CEST) Received: by mail.cksoft.de (Postfix, from userid 66) id 91A4341C770; Wed, 9 Jul 2008 16:45: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 42F9B44487F; Wed, 9 Jul 2008 14:43:24 +0000 (UTC) Date: Wed, 9 Jul 2008 14:43:23 +0000 (UTC) From: "Bjoern A. Zeeb" X-X-Sender: bz@maildrop.int.zabbadoz.net To: Brooks Davis In-Reply-To: <20080707160339.GB57420@lor.one-eyed-alien.net> Message-ID: <20080709143845.C57089@maildrop.int.zabbadoz.net> References: <200804301629.m3UGTFn2076936@repoman.freebsd.org> <20080705155205.W57089@maildrop.int.zabbadoz.net> <20080707160339.GB57420@lor.one-eyed-alien.net> X-OpenPGP-Key: 0x14003F198FEFA3E77207EE8D2B58B8F83CCF1842 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/etc network.subr X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 09 Jul 2008 14:45:08 -0000 On Mon, 7 Jul 2008, Brooks Davis wrote: Hi, >>> Modified files: >>> etc network.subr >>> Log: >>> Emit a warning when the network_interfaces variable is not set to AUTO. >> >> why do we have this warning and why do we no longer want to support >> anything but auto? > > Because network_interfaces provides no useful functionality and needless > added complexity. If you want an interface to be configured, set an > ifconfig_ variable and make sure the interface exists by the time > rc.d/netif is run (by configuring your kernel or /boot/loader.conf > correctly) or add it to the appropriate wlans_, gif_interfaces, > cloned_interfaces, etc list. If you don't want it configured make sure > there isn't a ifconfig_ variable set. Assume you have a wlan interface and a wired one. By default one or none comes up and you do sh /etc/rc.d/netif {start,stop} iface (,etc.) to switch between or enabling the second one without having all other different kinds of problems and things to manually configure. You can still have both fully configured in rc.conf just not automatically enabled. I really like this for wireless when I am travelling for example. -- Bjoern A. Zeeb Stop bit received. Insert coin for new game. From owner-cvs-src@FreeBSD.ORG Wed Jul 9 15:06:47 2008 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 4ECEA1065672; Wed, 9 Jul 2008 15:06:47 +0000 (UTC) (envelope-from remko@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 240E08FC1A; Wed, 9 Jul 2008 15:06:47 +0000 (UTC) (envelope-from remko@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 m69F6lhm082000; Wed, 9 Jul 2008 15:06:47 GMT (envelope-from remko@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m69F6kXq081999; Wed, 9 Jul 2008 15:06:47 GMT (envelope-from remko@repoman.freebsd.org) Message-Id: <200807091506.m69F6kXq081999@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to remko@repoman.freebsd.org using -f From: Remko Lodder Date: Wed, 9 Jul 2008 15:06:41 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/ata ata-chipset.c ata-pci.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, 09 Jul 2008 15:06:47 -0000 remko 2008-07-09 15:06:41 UTC FreeBSD src repository Modified files: sys/dev/ata ata-chipset.c ata-pci.h Log: SVN rev 180382 on 2008-07-09 15:06:41Z by remko Add support for the ICH9 in non AHCI mode (RAID mode). Submitted by: Andrey V. Elsukov Tested by: Vitalij L. Fadeev Approved by: imp (mentor, implicit) MFC after: 1 week Revision Changes Path 1.221 +1 -0 src/sys/dev/ata/ata-chipset.c 1.87 +1 -0 src/sys/dev/ata/ata-pci.h From owner-cvs-src@FreeBSD.ORG Wed Jul 9 15:08:04 2008 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 AB093106572F; Wed, 9 Jul 2008 15:08:04 +0000 (UTC) (envelope-from remko@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id D3D638FC19; Wed, 9 Jul 2008 15:08:02 +0000 (UTC) (envelope-from remko@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 m69F82Rr082120; Wed, 9 Jul 2008 15:08:02 GMT (envelope-from remko@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m69F824T082119; Wed, 9 Jul 2008 15:08:02 GMT (envelope-from remko@repoman.freebsd.org) Message-Id: <200807091508.m69F824T082119@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to remko@repoman.freebsd.org using -f From: Remko Lodder Date: Wed, 9 Jul 2008 15:07:53 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/ata ata-chipset.c ata-pci.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, 09 Jul 2008 15:08:04 -0000 remko 2008-07-09 15:07:53 UTC FreeBSD src repository Modified files: sys/dev/ata ata-chipset.c ata-pci.h Log: SVN rev 180383 on 2008-07-09 15:07:53Z by remko Add new device id for ICH8M, which supports greater than UDMA33 mode when it worked as generic IDE. PR: 125422 Submitted by: Andrey V. Elsukov Approved by: imp (mentor, implicit) MFC after: 1 week Revision Changes Path 1.222 +1 -0 src/sys/dev/ata/ata-chipset.c 1.88 +1 -0 src/sys/dev/ata/ata-pci.h From owner-cvs-src@FreeBSD.ORG Wed Jul 9 15:11:04 2008 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 6896C1065676; Wed, 9 Jul 2008 15:11:04 +0000 (UTC) (envelope-from remko@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 34F618FC1F; Wed, 9 Jul 2008 15:11:04 +0000 (UTC) (envelope-from remko@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 m69FB49n082429; Wed, 9 Jul 2008 15:11:04 GMT (envelope-from remko@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m69FB4O6082428; Wed, 9 Jul 2008 15:11:04 GMT (envelope-from remko@repoman.freebsd.org) Message-Id: <200807091511.m69FB4O6082428@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to remko@repoman.freebsd.org using -f From: Remko Lodder Date: Wed, 9 Jul 2008 15:10:53 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/ata ata-chipset.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 09 Jul 2008 15:11:04 -0000 remko 2008-07-09 15:10:53 UTC FreeBSD src repository Modified files: sys/dev/ata ata-chipset.c Log: SVN rev 180384 on 2008-07-09 15:10:53Z by remko Driver failed to allocate MMIO resources. Attached patch adds a fallback path. It uses generic IDE facilities if sii-specific allocations failed PR: 125421 Submitted by: Andrey V. Elsukov Approved by: imp (mentor, implicit) MFC after: 1 week Revision Changes Path 1.223 +9 -4 src/sys/dev/ata/ata-chipset.c From owner-cvs-src@FreeBSD.ORG Wed Jul 9 15:38:36 2008 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 C917E1065671; Wed, 9 Jul 2008 15:38:36 +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 3A4478FC17; Wed, 9 Jul 2008 15:38:36 +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.14.2/8.14.2) with ESMTP id m69Fd4TR084631; Wed, 9 Jul 2008 10:39:04 -0500 (CDT) (envelope-from brooks@lor.one-eyed-alien.net) Received: (from brooks@localhost) by lor.one-eyed-alien.net (8.14.2/8.14.2/Submit) id m69Fd4d0084630; Wed, 9 Jul 2008 10:39:04 -0500 (CDT) (envelope-from brooks) Date: Wed, 9 Jul 2008 10:39:04 -0500 From: Brooks Davis To: "Bjoern A. Zeeb" Message-ID: <20080709153904.GA83313@lor.one-eyed-alien.net> References: <200804301629.m3UGTFn2076936@repoman.freebsd.org> <20080705155205.W57089@maildrop.int.zabbadoz.net> <20080707160339.GB57420@lor.one-eyed-alien.net> <20080709143845.C57089@maildrop.int.zabbadoz.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="6TrnltStXW4iwmi0" Content-Disposition: inline In-Reply-To: <20080709143845.C57089@maildrop.int.zabbadoz.net> User-Agent: Mutt/1.5.17 (2007-11-01) X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-3.0 (lor.one-eyed-alien.net [127.0.0.1]); Wed, 09 Jul 2008 10:39:04 -0500 (CDT) Cc: cvs-src@FreeBSD.org, Brooks Davis , cvs-all@FreeBSD.org, src-committers@FreeBSD.org Subject: Re: cvs commit: src/etc network.subr X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 09 Jul 2008 15:38:36 -0000 --6TrnltStXW4iwmi0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Jul 09, 2008 at 02:43:23PM +0000, Bjoern A. Zeeb wrote: > On Mon, 7 Jul 2008, Brooks Davis wrote: >=20 > Hi, >=20 >>>> Modified files: >>>> etc network.subr >>>> Log: >>>> Emit a warning when the network_interfaces variable is not set to AUT= O. >>>=20 >>> why do we have this warning and why do we no longer want to support >>> anything but auto? >>=20 >> Because network_interfaces provides no useful functionality and needless >> added complexity. If you want an interface to be configured, set an >> ifconfig_ variable and make sure the interface exists by the time >> rc.d/netif is run (by configuring your kernel or /boot/loader.conf >> correctly) or add it to the appropriate wlans_, gif_interfaces, >> cloned_interfaces, etc list. If you don't want it configured make sure >> there isn't a ifconfig_ variable set. >=20 > Assume you have a wlan interface and a wired one. By default one or > none comes up and you do sh /etc/rc.d/netif {start,stop} iface (,etc.) > to switch between or enabling the second one without having all other > different kinds of problems and things to manually configure. You can > still have both fully configured in rc.conf just not automatically > enabled. > I really like this for wireless when I am travelling for example. Add NOAUTO to both ifconfig_ lines and neither will come up unless you manually bring them up. -- Brooks --6TrnltStXW4iwmi0 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.8 (FreeBSD) iD8DBQFIdNuXXY6L6fI4GtQRAuPpAKDbKjD+f+rHpUV5i0qKghp1Olo4vQCggz1E c5eLi0N1tz9UZCAK3W2mHPA= =jv14 -----END PGP SIGNATURE----- --6TrnltStXW4iwmi0-- From owner-cvs-src@FreeBSD.ORG Wed Jul 9 15:46:56 2008 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 495261065671; Wed, 9 Jul 2008 15:46:56 +0000 (UTC) (envelope-from das@FreeBSD.ORG) Received: from zim.MIT.EDU (ZIM.MIT.EDU [18.95.3.101]) by mx1.freebsd.org (Postfix) with ESMTP id 0891E8FC13; Wed, 9 Jul 2008 15:46:55 +0000 (UTC) (envelope-from das@FreeBSD.ORG) Received: from zim.MIT.EDU (localhost [127.0.0.1]) by zim.MIT.EDU (8.14.2/8.14.2) with ESMTP id m69FnjVo047903; Wed, 9 Jul 2008 11:49:45 -0400 (EDT) (envelope-from das@FreeBSD.ORG) Received: (from das@localhost) by zim.MIT.EDU (8.14.2/8.14.2/Submit) id m69FnjjD047902; Wed, 9 Jul 2008 11:49:45 -0400 (EDT) (envelope-from das@FreeBSD.ORG) Date: Wed, 9 Jul 2008 11:49:45 -0400 From: David Schultz To: Daniel Gerzo Message-ID: <20080709154945.GA47824@zim.MIT.EDU> Mail-Followup-To: Daniel Gerzo , src-committers@FreeBSD.ORG, cvs-src@FreeBSD.ORG, cvs-all@FreeBSD.ORG References: <200807091404.m69E4jiC075715@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200807091404.m69E4jiC075715@repoman.freebsd.org> Cc: cvs-src@FreeBSD.ORG, src-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/share/man/man9 style.9 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Jul 2008 15:46:56 -0000 On Wed, Jul 09, 2008, Daniel Gerzo wrote: > -Do not declare functions inside other functions; ANSI C says that > -such declarations have file scope regardless of the nesting of the > -declaration. > -Hiding file declarations in what appears to be a local > -scope is undesirable and will elicit complaints from a good compiler. > +Do not declare functions inside other functions; nested functions are > +a GCC extension and are not permitted by ANSI C. We use lots of extensions that aren't strict ANSI C. I think the real reason not to use them is that gcc's nested functions are particularly unwieldily. First, they're not true lexical closures (and can't be), which makes them much less useful. Second, they are unsupported unless a number of assumptions are met, e.g., must have an executable stack, must be able to invalidate the I cache from userland, and must not have separate I and D address spaces. Nested functions abominable enough that Apple disabled the feature in OS X's build of gcc --- and the Sun and Intel compilers don't support them, even though Intel claims nearly complete gcc compatibility. From owner-cvs-src@FreeBSD.ORG Wed Jul 9 15:49:26 2008 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 46A421065670; Wed, 9 Jul 2008 15:49:26 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 349C08FC20; Wed, 9 Jul 2008 15:49:26 +0000 (UTC) (envelope-from rwatson@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 m69FnQx5086584; Wed, 9 Jul 2008 15:49:26 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m69FnQ9o086583; Wed, 9 Jul 2008 15:49:26 GMT (envelope-from rwatson@repoman.freebsd.org) Message-Id: <200807091549.m69FnQ9o086583@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to rwatson@repoman.freebsd.org using -f From: Robert Watson Date: Wed, 9 Jul 2008 15:48:16 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/net raw_cb.c raw_cb.h raw_usrreq.c rtsock.c src/sys/netipsec keysock.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 09 Jul 2008 15:49:26 -0000 rwatson 2008-07-09 15:48:16 UTC FreeBSD src repository Modified files: sys/net raw_cb.c raw_cb.h raw_usrreq.c rtsock.c sys/netipsec keysock.c Log: SVN rev 180385 on 2008-07-09 15:48:16Z by rwatson Remove unused support for local and foreign addresses in generic raw socket support. These utility routines are used only for routing and pfkey sockets, neither of which have a notion of address, so were required to mock up fake socket addresses to avoid connection requirements for applications that did not specify their own fake addresses (most of them). Quite a bit of the removed code is #ifdef notdef, since raw sockets don't support bind() or connect() in practice. Removing this simplifies the raw socket implementation, and removes two (commented out) uses of dtom(9). Fake addresses passed to sendto(2) by applications are ignored for compatibility reasons, but this is now done in a more consistent way (and with a comment). Possibly, EINVAL could be returned here in the future if it is determined that no applications depend on the semantic inconsistency of specifying a destination address for a protocol without address support, but this will require some amount of careful surveying. NB: This does not affect netinet, netinet6, or other wire protocol raw sockets, which provide their own independent infrastructure with control block address support specific to the protocol. MFC after: 3 weeks Reviewed by: bz Revision Changes Path 1.37 +0 -37 src/sys/net/raw_cb.c 1.22 +1 -5 src/sys/net/raw_cb.h 1.46 +30 -71 src/sys/net/raw_usrreq.c 1.148 +1 -3 src/sys/net/rtsock.c 1.21 +0 -3 src/sys/netipsec/keysock.c From owner-cvs-src@FreeBSD.ORG Wed Jul 9 16:20:13 2008 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 776851065679; Wed, 9 Jul 2008 16:20:13 +0000 (UTC) (envelope-from bzeeb-lists@lists.zabbadoz.net) Received: from mail.cksoft.de (mail.cksoft.de [62.111.66.27]) by mx1.freebsd.org (Postfix) with ESMTP id 295788FC1B; Wed, 9 Jul 2008 16:20:13 +0000 (UTC) (envelope-from bzeeb-lists@lists.zabbadoz.net) Received: from localhost (amavis.str.cksoft.de [192.168.74.71]) by mail.cksoft.de (Postfix) with ESMTP id D31E641C7A7; Wed, 9 Jul 2008 18:20:11 +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 D71+57+jQNUs; Wed, 9 Jul 2008 18:20:11 +0200 (CEST) Received: by mail.cksoft.de (Postfix, from userid 66) id 83C3F41C7A5; Wed, 9 Jul 2008 18:20:11 +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 3018E4448DD; Wed, 9 Jul 2008 16:20:07 +0000 (UTC) Date: Wed, 9 Jul 2008 16:20:07 +0000 (UTC) From: "Bjoern A. Zeeb" X-X-Sender: bz@maildrop.int.zabbadoz.net To: Brooks Davis In-Reply-To: <20080709153904.GA83313@lor.one-eyed-alien.net> Message-ID: <20080709161734.V57089@maildrop.int.zabbadoz.net> References: <200804301629.m3UGTFn2076936@repoman.freebsd.org> <20080705155205.W57089@maildrop.int.zabbadoz.net> <20080707160339.GB57420@lor.one-eyed-alien.net> <20080709143845.C57089@maildrop.int.zabbadoz.net> <20080709153904.GA83313@lor.one-eyed-alien.net> X-OpenPGP-Key: 0x14003F198FEFA3E77207EE8D2B58B8F83CCF1842 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/etc network.subr X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 09 Jul 2008 16:20:13 -0000 On Wed, 9 Jul 2008, Brooks Davis wrote: Hi, > Add NOAUTO to both ifconfig_ lines and neither will come up unless > you manually bring them up. Okay, we are getting closer. I am fine if the printf will go away soon then;-) I think what's left then is fix network_ipv6 to not use a homegrown ifconfig -l but the same framework. -- Bjoern A. Zeeb Stop bit received. Insert coin for new game. From owner-cvs-src@FreeBSD.ORG Wed Jul 9 16:33:23 2008 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 F024E1065676; Wed, 9 Jul 2008 16:33:23 +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 C35198FC12; Wed, 9 Jul 2008 16:33:23 +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 m69GXNx0091335; Wed, 9 Jul 2008 16:33:23 GMT (envelope-from bz@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m69GXNMt091334; Wed, 9 Jul 2008 16:33:23 GMT (envelope-from bz@repoman.freebsd.org) Message-Id: <200807091633.m69GXNMt091334@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to bz@repoman.freebsd.org using -f From: "Bjoern A. Zeeb" Date: Wed, 9 Jul 2008 16:33:21 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netinet6 in6_src.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 09 Jul 2008 16:33:24 -0000 bz 2008-07-09 16:33:21 UTC FreeBSD src repository Modified files: sys/netinet6 in6_src.c Log: SVN rev 180386 on 2008-07-09 16:33:21Z by bz Document required locking in in6_sleectsrc() in case an inp is passed in by adding an assert. Requested by: rwatson Reviewed by: rwatson Revision Changes Path 1.53 +4 -2 src/sys/netinet6/in6_src.c From owner-cvs-src@FreeBSD.ORG Wed Jul 9 16:46:19 2008 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 71AA61065702; Wed, 9 Jul 2008 16:46:19 +0000 (UTC) (envelope-from rrs@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 5B8D28FC19; Wed, 9 Jul 2008 16:46:19 +0000 (UTC) (envelope-from rrs@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 m69GkJTt092612; Wed, 9 Jul 2008 16:46:19 GMT (envelope-from rrs@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m69GkJCs092611; Wed, 9 Jul 2008 16:46:19 GMT (envelope-from rrs@repoman.freebsd.org) Message-Id: <200807091646.m69GkJCs092611@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to rrs@repoman.freebsd.org using -f From: Randall Stewart Date: Wed, 9 Jul 2008 16:45:30 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netinet sctp_asconf.c sctp_asconf.h sctp_bsd_addr.c sctp_bsd_addr.h sctp_cc_functions.h sctp_constants.h sctp_crc32.h sctp_indata.c sctp_indata.h sctp_input.c sctp_input.h sctp_os_bsd.h sctp_output.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 09 Jul 2008 16:46:19 -0000 rrs 2008-07-09 16:45:30 UTC FreeBSD src repository Modified files: sys/netinet sctp_asconf.c sctp_asconf.h sctp_bsd_addr.c sctp_bsd_addr.h sctp_cc_functions.h sctp_constants.h sctp_crc32.h sctp_indata.c sctp_indata.h sctp_input.c sctp_input.h sctp_os_bsd.h sctp_output.c sctp_output.h sctp_pcb.c sctp_pcb.h sctp_sysctl.h sctp_timer.c sctp_timer.h sctp_uio.h sctp_usrreq.c sctp_var.h sctputil.c sctputil.h sys/netinet6 sctp6_usrreq.c sctp6_var.h Log: SVN rev 180387 on 2008-07-09 16:45:30Z by rrs 1) Adds the rest of the VIMAGE change macros 2) Adds some __UserSpace__ on some of the common defines that the user space code needs 3) Fixes a bug when we send up data to a user that failed. We need to a) trim off the data chunk headers, if present, and b) make sure the frag bit is communicated properly for the msgs coming off the stream queues... i.e. we see if some of the msg has been taken. Obtained from: jeli contributed the VIMAGE changes on this pass Thanks Julain! Revision Changes Path 1.38 +3 -1 src/sys/netinet/sctp_asconf.c 1.12 +1 -1 src/sys/netinet/sctp_asconf.h 1.20 +8 -5 src/sys/netinet/sctp_bsd_addr.c 1.9 +1 -1 src/sys/netinet/sctp_bsd_addr.h 1.3 +1 -1 src/sys/netinet/sctp_cc_functions.h 1.37 +3 -1 src/sys/netinet/sctp_constants.h 1.4 +1 -1 src/sys/netinet/sctp_crc32.h 1.52 +4 -0 src/sys/netinet/sctp_indata.c 1.10 +1 -1 src/sys/netinet/sctp_indata.h 1.73 +6 -2 src/sys/netinet/sctp_input.c 1.9 +1 -1 src/sys/netinet/sctp_input.h 1.38 +23 -0 src/sys/netinet/sctp_os_bsd.h 1.73 +17 -13 src/sys/netinet/sctp_output.c 1.15 +4 -1 src/sys/netinet/sctp_output.h 1.71 +11 -17 src/sys/netinet/sctp_pcb.c 1.37 +2 -1 src/sys/netinet/sctp_pcb.h 1.16 +1 -1 src/sys/netinet/sctp_sysctl.h 1.36 +2 -4 src/sys/netinet/sctp_timer.c 1.8 +1 -1 src/sys/netinet/sctp_timer.h 1.32 +2 -2 src/sys/netinet/sctp_uio.h 1.58 +1 -4 src/sys/netinet/sctp_usrreq.c 1.27 +1 -1 src/sys/netinet/sctp_var.h 1.79 +25 -11 src/sys/netinet/sctputil.c 1.33 +1 -1 src/sys/netinet/sctputil.h 1.46 +4 -4 src/sys/netinet6/sctp6_usrreq.c 1.10 +1 -0 src/sys/netinet6/sctp6_var.h From owner-cvs-src@FreeBSD.ORG Wed Jul 9 16:48:07 2008 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 37115106567E; Wed, 9 Jul 2008 16:48:07 +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 23EE28FC0C; Wed, 9 Jul 2008 16:48:07 +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 m69Gm7ku002163; Wed, 9 Jul 2008 16:48:07 GMT (envelope-from imp@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m69Gm7gu002162; Wed, 9 Jul 2008 16:48:07 GMT (envelope-from imp@repoman.freebsd.org) Message-Id: <200807091648.m69Gm7gu002162@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to imp@repoman.freebsd.org using -f From: Warner Losh Date: Wed, 9 Jul 2008 16:47:55 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/cs if_cs.c if_csreg.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, 09 Jul 2008 16:48:07 -0000 imp 2008-07-09 16:47:55 UTC FreeBSD src repository Modified files: sys/dev/cs if_cs.c if_csreg.h Log: SVN rev 180388 on 2008-07-09 16:47:55Z by imp Improve the EEPROM parsing, based on finding a datasheet that describes it in detail. When setting media, don't error out when a specific media is selected. # Note: There may be some issues still here since the EtherJet PC Card doesn't # conform to the datasheet. Many different kinds of dongles can be plugged in # and it is unknown how to ask which one it is. Also, add a /* bad! */ comment to a 1/2 second delay after we set the DC/DC parameters. This should be a *sleep of some sort for !cold. Fortunately it is the only one and is only used when setting media, so the benefit from removing it is small. Unfortunately, it likely serves as an exemplar of good programming techniques, which it isn't. Revision Changes Path 1.54 +6 -6 src/sys/dev/cs/if_cs.c 1.8 +40 -31 src/sys/dev/cs/if_csreg.h From owner-cvs-src@FreeBSD.ORG Wed Jul 9 17:00:23 2008 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 52E621065670; Wed, 9 Jul 2008 17:00:23 +0000 (UTC) (envelope-from remko@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 226238FC1E; Wed, 9 Jul 2008 17:00:23 +0000 (UTC) (envelope-from remko@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 m69H0NXv003259; Wed, 9 Jul 2008 17:00:23 GMT (envelope-from remko@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m69H0NGk003258; Wed, 9 Jul 2008 17:00:23 GMT (envelope-from remko@repoman.freebsd.org) Message-Id: <200807091700.m69H0NGk003258@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to remko@repoman.freebsd.org using -f From: Remko Lodder Date: Wed, 9 Jul 2008 17:00: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/cam/scsi scsi_da.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 09 Jul 2008 17:00:23 -0000 remko 2008-07-09 17:00:14 UTC FreeBSD src repository Modified files: sys/cam/scsi scsi_da.c Log: SVN rev 180389 on 2008-07-09 17:00:14Z by remko Add quirk for the Samsung YP-U3 PR: 125398 Submitted by: Tino Engel Approved by: imp (mentor, implicit) MFC after: 1 week Revision Changes Path 1.227 +8 -0 src/sys/cam/scsi/scsi_da.c From owner-cvs-src@FreeBSD.ORG Wed Jul 9 18:30:55 2008 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 D30D81065785; Wed, 9 Jul 2008 18:30:55 +0000 (UTC) (envelope-from rik@inse.ru) Received: from mail.inse.ru (mail.inse.ru [144.206.128.1]) by mx1.freebsd.org (Postfix) with ESMTP id 884538FC21; Wed, 9 Jul 2008 18:30:55 +0000 (UTC) (envelope-from rik@inse.ru) Received: from www.inse.ru (www.inse.ru [144.206.128.1]) by mail.inse.ru (Postfix) with ESMTPSA id DB49133C51; Wed, 9 Jul 2008 22:14:10 +0400 (MSD) Message-ID: <4874FE82.5090809@localhost.inse.ru> Date: Wed, 09 Jul 2008 22:08:02 +0400 From: Roman Kurakin User-Agent: Thunderbird 2.0.0.14 (X11/20080501) MIME-Version: 1.0 To: Daniel Gerzo , src-committers@FreeBSD.ORG, cvs-src@FreeBSD.ORG, cvs-all@FreeBSD.ORG References: <200807091404.m69E4jiC075715@repoman.freebsd.org> <20080709154945.GA47824@zim.MIT.EDU> In-Reply-To: <20080709154945.GA47824@zim.MIT.EDU> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: Re: cvs commit: src/share/man/man9 style.9 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Jul 2008 18:30:55 -0000 David Schultz wrote: > On Wed, Jul 09, 2008, Daniel Gerzo wrote: > >> -Do not declare functions inside other functions; ANSI C says that >> -such declarations have file scope regardless of the nesting of the >> -declaration. >> -Hiding file declarations in what appears to be a local >> -scope is undesirable and will elicit complaints from a good compiler. >> +Do not declare functions inside other functions; nested functions are >> +a GCC extension and are not permitted by ANSI C. >> > > We use lots of extensions that aren't strict ANSI C. I think the > real reason not to use them is that gcc's nested functions are > particularly unwieldily. First, they're not true lexical closures > (and can't be), which makes them much less useful. Second, they > are unsupported unless a number of assumptions are met, e.g., must > have an executable stack, must be able to invalidate the I cache > from userland, and must not have separate I and D address spaces. > Nested functions abominable enough that Apple disabled the feature > in OS X's build of gcc --- and the Sun and Intel compilers don't > support them, even though Intel claims nearly complete gcc > compatibility. > I think from non-technical side, nested functions are not expected by most programmers. From my point of view there are many new extensions that a good for quick hacking, but not for the production code. rik From owner-cvs-src@FreeBSD.ORG Wed Jul 9 18:40:10 2008 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 336EF1065803; Wed, 9 Jul 2008 18:40:10 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 026778FC18; Wed, 9 Jul 2008 18:40:10 +0000 (UTC) (envelope-from rwatson@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 m69Ie9IA020885; Wed, 9 Jul 2008 18:40:09 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m69Ie9OQ020884; Wed, 9 Jul 2008 18:40:09 GMT (envelope-from rwatson@repoman.freebsd.org) Message-Id: <200807091840.m69Ie9OQ020884@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to rwatson@repoman.freebsd.org using -f From: Robert Watson Date: Wed, 9 Jul 2008 18:39:55 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/net raw_cb.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 09 Jul 2008 18:40:10 -0000 rwatson 2008-07-09 18:39:55 UTC FreeBSD src repository Modified files: sys/net raw_cb.c Log: SVN rev 180390 on 2008-07-09 18:39:55Z by rwatson Add sysctl subtree net.raw for generic raw socket infrastructure; expose default send and receive socket buffer sizes using sysctls so that they can be administered centrally. Reviewed by: bz MFC after: 3 weeks Revision Changes Path 1.38 +11 -2 src/sys/net/raw_cb.c From owner-cvs-src@FreeBSD.ORG Wed Jul 9 18:41:40 2008 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 D6FCE106569D; Wed, 9 Jul 2008 18:41:40 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A63118FC17; Wed, 9 Jul 2008 18:41:40 +0000 (UTC) (envelope-from rwatson@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 m69IfeSp021074; Wed, 9 Jul 2008 18:41:40 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m69IfeHd021073; Wed, 9 Jul 2008 18:41:40 GMT (envelope-from rwatson@repoman.freebsd.org) Message-Id: <200807091841.m69IfeHd021073@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to rwatson@repoman.freebsd.org using -f From: Robert Watson Date: Wed, 9 Jul 2008 18:41: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/net raw_cb.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 09 Jul 2008 18:41:41 -0000 rwatson 2008-07-09 18:41:31 UTC FreeBSD src repository Modified files: sys/net raw_cb.c Log: SVN rev 180391 on 2008-07-09 18:41:31Z by rwatson Rather than checking for a NULL so_pcb in raw_attach(), assert that it's non-NULL, as all callers can and should already do the required checking. Update comments a bit more to talk about rawcb allocation for consumers. Reviewed by: bz MFC after: 3 weeks Revision Changes Path 1.39 +6 -5 src/sys/net/raw_cb.c From owner-cvs-src@FreeBSD.ORG Wed Jul 9 19:03:12 2008 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 11CF2106566C; Wed, 9 Jul 2008 19:03:12 +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 D58618FC14; Wed, 9 Jul 2008 19:03:11 +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 m69J3BEb024083; Wed, 9 Jul 2008 19:03:11 GMT (envelope-from bz@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m69J3Bqa024082; Wed, 9 Jul 2008 19:03:11 GMT (envelope-from bz@repoman.freebsd.org) Message-Id: <200807091903.m69J3Bqa024082@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to bz@repoman.freebsd.org using -f From: "Bjoern A. Zeeb" Date: Wed, 9 Jul 2008 19:03:06 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netinet in_pcb.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 09 Jul 2008 19:03:12 -0000 bz 2008-07-09 19:03:06 UTC FreeBSD src repository Modified files: sys/netinet in_pcb.c Log: SVN rev 180392 on 2008-07-09 19:03:06Z by bz For consistency with the rest of the function use the locally cached pointer pcbinfo rather than inp->inp_pcbinfo. MFC after: 3 weeks Revision Changes Path 1.207 +1 -1 src/sys/netinet/in_pcb.c From owner-cvs-src@FreeBSD.ORG Wed Jul 9 19:44:43 2008 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 3731910656F2; Wed, 9 Jul 2008 19:44:43 +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 1265A8FC1E; Wed, 9 Jul 2008 19:44:43 +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 m69Jigo3027630; Wed, 9 Jul 2008 19:44:42 GMT (envelope-from peter@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m69JigbB027629; Wed, 9 Jul 2008 19:44:42 GMT (envelope-from peter@repoman.freebsd.org) Message-Id: <200807091944.m69JigbB027629@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to peter@repoman.freebsd.org using -f From: Peter Wemm Date: Wed, 9 Jul 2008 19:44:37 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/amd64/amd64 machdep.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: Wed, 09 Jul 2008 19:44:43 -0000 peter 2008-07-09 19:44:37 UTC FreeBSD src repository Modified files: sys/amd64/amd64 machdep.c mp_machdep.c Log: SVN rev 180393 on 2008-07-09 19:44:37Z by peter Band-aid a problem with 32 bit selector setup. Initialize %ds, %es, and %fs during CPU startup. Otherwise a garbage value could leak to a 32-bit process if a process migrated to a different CPU after exec and the new CPU had never exec'd a 32-bit process. A more complete fix is needed, but this mitigates the most frequent manifestations. Obtained from: ups Revision Changes Path 1.687 +4 -0 src/sys/amd64/amd64/machdep.c 1.291 +5 -1 src/sys/amd64/amd64/mp_machdep.c From owner-cvs-src@FreeBSD.ORG Wed Jul 9 22:34:01 2008 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 2514B106566C; Wed, 9 Jul 2008 22:34:01 +0000 (UTC) (envelope-from gnn@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 097A58FC12; Wed, 9 Jul 2008 22:34:01 +0000 (UTC) (envelope-from gnn@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 m69MY00j085222; Wed, 9 Jul 2008 22:34:00 GMT (envelope-from gnn@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m69MY0Tg085221; Wed, 9 Jul 2008 22:34:00 GMT (envelope-from gnn@repoman.freebsd.org) Message-Id: <200807092234.m69MY0Tg085221@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to gnn@repoman.freebsd.org using -f From: "George V. Neville-Neil" Date: Wed, 9 Jul 2008 22:33:46 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/tools/tools/mctest Makefile mcgrab.1 mcgrab.cc X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Jul 2008 22:34:01 -0000 gnn 2008-07-09 22:33:46 UTC FreeBSD src repository Modified files: tools/tools/mctest Makefile Added files: tools/tools/mctest mcgrab.1 mcgrab.cc Log: SVN rev 180394 on 2008-07-09 22:33:46Z by gnn Add a new program to the multicast test suite. The mcgrab program is used to grab and hold some number of multicast addresses in order to test what happens when an interface goes over the number of multicast addresses it can filter in hardware. Revision Changes Path 1.2 +3 -1 src/tools/tools/mctest/Makefile 1.1 +78 -0 src/tools/tools/mctest/mcgrab.1 (new) 1.1 +189 -0 src/tools/tools/mctest/mcgrab.cc (new) From owner-cvs-src@FreeBSD.ORG Wed Jul 9 23:10:55 2008 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 B403B1065678; Wed, 9 Jul 2008 23:10:55 +0000 (UTC) (envelope-from danger@FreeBSD.org) Received: from mailhub.rulez.sk (mailhub.rulez.sk [IPv6:2001:15c0:6672::2]) by mx1.freebsd.org (Postfix) with ESMTP id 58D8C8FC23; Wed, 9 Jul 2008 23:10:55 +0000 (UTC) (envelope-from danger@FreeBSD.org) Received: from localhost (localhost [127.0.0.1]) by mailhub.rulez.sk (Postfix) with ESMTP id 176725C04E; Thu, 10 Jul 2008 01:10:54 +0200 (CEST) X-Virus-Scanned: amavisd-new at rulez.sk Received: from mailhub.rulez.sk ([78.47.53.106]) by localhost (genesis.rulez.sk [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lBv6QqyYOZfb; Thu, 10 Jul 2008 01:10:53 +0200 (CEST) Received: from DANGER-PC (danger.mcrn.sk [84.16.37.254]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: danger@rulez.sk) by mailhub.rulez.sk (Postfix) with ESMTPSA id 351725C04D; Thu, 10 Jul 2008 01:10:53 +0200 (CEST) Date: Thu, 10 Jul 2008 01:10:45 +0200 From: Daniel Gerzo X-Mailer: The Bat! (v3.99.3) Professional Organization: The FreeBSD Project X-Priority: 3 (Normal) Message-ID: <753889164.20080710011045@rulez.sk> To: Roman Kurakin In-Reply-To: <4874FE82.5090809@localhost.inse.ru> References: <200807091404.m69E4jiC075715@repoman.freebsd.org> <20080709154945.GA47824@zim.MIT.EDU> <4874FE82.5090809@localhost.inse.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: David Malone , cvs-src@FreeBSD.ORG, Daniel Gerzo , src-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re[2]: cvs commit: src/share/man/man9 style.9 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Daniel Gerzo List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Jul 2008 23:10:55 -0000 Hello guys, Wednesday, July 9, 2008, 8:08:02 PM, has been written: >>> -Do not declare functions inside other functions; ANSI C says that >>> -such declarations have file scope regardless of the nesting of the >>> -declaration. >>> -Hiding file declarations in what appears to be a local >>> -scope is undesirable and will elicit complaints from a good compiler. >>> +Do not declare functions inside other functions; nested functions are >>> +a GCC extension and are not permitted by ANSI C. >>> >> >> We use lots of extensions that aren't strict ANSI C. I think the >> real reason not to use them is that gcc's nested functions are >> particularly unwieldily. First, they're not true lexical closures >> (and can't be), which makes them much less useful. Second, they >> are unsupported unless a number of assumptions are met, e.g., must >> have an executable stack, must be able to invalidate the I cache >> from userland, and must not have separate I and D address spaces. >> Nested functions abominable enough that Apple disabled the feature >> in OS X's build of gcc --- and the Sun and Intel compilers don't >> support them, even though Intel claims nearly complete gcc >> compatibility. >> > I think from non-technical side, nested functions are not expected by > most programmers. > From my point of view there are many new extensions that a good for > quick hacking, but > not for the production code. So may I leave my change in the current state, or do you guys want me to do some additional changes? -- Best regards, Daniel mailto:danger@FreeBSD.org From owner-cvs-src@FreeBSD.ORG Thu Jul 10 00:15:49 2008 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 6B02610656E2; Thu, 10 Jul 2008 00:15:49 +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 4D8138FC0C; Thu, 10 Jul 2008 00:15:49 +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 m6A0Fn7l095577; Thu, 10 Jul 2008 00:15:49 GMT (envelope-from emax@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6A0Fnok095575; Thu, 10 Jul 2008 00:15:49 GMT (envelope-from emax@repoman.freebsd.org) Message-Id: <200807100015.m6A0Fnok095575@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to emax@repoman.freebsd.org using -f From: Maksim Yevmenkin Date: Thu, 10 Jul 2008 00:15: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/netgraph/bluetooth/common ng_bluetooth.c src/sys/netgraph/bluetooth/include ng_bluetooth.h ng_btsocket.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, 10 Jul 2008 00:15:49 -0000 emax 2008-07-10 00:15:29 UTC FreeBSD src repository Modified files: sys/netgraph/bluetooth/common ng_bluetooth.c sys/netgraph/bluetooth/include ng_bluetooth.h ng_btsocket.h Log: SVN rev 180399 on 2008-07-10 00:15:29Z by emax Get in some basic infrastructure for Bluetooth SCO support. MFC after: 3 months Revision Changes Path 1.8 +38 -0 src/sys/netgraph/bluetooth/common/ng_bluetooth.c 1.6 +2 -0 src/sys/netgraph/bluetooth/include/ng_bluetooth.h 1.9 +19 -0 src/sys/netgraph/bluetooth/include/ng_btsocket.h From owner-cvs-src@FreeBSD.ORG Thu Jul 10 01:23:55 2008 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 B6CE61065756; Thu, 10 Jul 2008 01:23:51 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 7EF948FC14; Thu, 10 Jul 2008 01:23:51 +0000 (UTC) (envelope-from yongari@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 m6A1Npmx011525; Thu, 10 Jul 2008 01:23:51 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6A1NpjS011524; Thu, 10 Jul 2008 01:23:51 GMT (envelope-from yongari@repoman.freebsd.org) Message-Id: <200807100123.m6A1NpjS011524@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to yongari@repoman.freebsd.org using -f From: Pyun YongHyeon Date: Thu, 10 Jul 2008 01:23:45 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/dev/age if_age.c if_agereg.h if_agevar.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, 10 Jul 2008 01:23:55 -0000 yongari 2008-07-10 01:23:45 UTC FreeBSD src repository Added files: (Branch: RELENG_7) sys/dev/age if_age.c if_agereg.h if_agevar.h Log: SVN rev 180403 on 2008-07-10 01:23:45Z by yongari MFC r179100 Add age(4), a driver for Attansic/Atheros L1 gigabit ethernet controller. L1 has several threshold/timer registers and they seem to require careful tuned parameters to get best performance. Datasheet for L1 is not available to open source driver writers so age(4) focus on stability and correctness of basic Tx/Rx operation. ATM the performance of age(4) is far from optimal which in turn means there are mis-programmed registers or incorrectly configured registers. Currently age(4) supports all known hardware assistance including - MSI support. - TCP Segmentation Offload. - Hardware VLAN tag insertion/stripping. - TCP/UDP checksum offload. - Interrupt moderation. - Hardware statistics counter support. - Jumbo frame support. - WOL support. L1 gigabit ethernet controller is mainly found on ASUS motherboards. Note, it seems that there are other variants of hardware as known as L2(Fast ethernet) and newer gigabit ethernet (AR81xx) from Atheros. These are not supported by age(4) and requires a seperate driver. Big thanks to all people who reported feedback or tested patches. Tested by: kevlo, bsam, Francois Ranchin < fyr AT fyrou DOT net > Thomas Nystroem < thn AT saeab DOT se > Roman Pogosyan < asternetadmin AT gmail DOT com > Derek Tattersal < dlt AT mebtel DOT net > Oliver Seitz < karlkiste AT yahoo DOT com > Revision Changes Path 1.2.2.1 +3356 -0 src/sys/dev/age/if_age.c (new) 1.1.2.1 +656 -0 src/sys/dev/age/if_agereg.h (new) 1.1.2.1 +272 -0 src/sys/dev/age/if_agevar.h (new) From owner-cvs-src@FreeBSD.ORG Thu Jul 10 01:32:24 2008 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 5B4C7106567D; Thu, 10 Jul 2008 01:32:24 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 3E3D78FC17; Thu, 10 Jul 2008 01:32:24 +0000 (UTC) (envelope-from edwin@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 m6A1WO76012182; Thu, 10 Jul 2008 01:32:24 GMT (envelope-from edwin@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6A1WOuG012181; Thu, 10 Jul 2008 01:32:24 GMT (envelope-from edwin@repoman.freebsd.org) Message-Id: <200807100132.m6A1WOuG012181@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to edwin@repoman.freebsd.org using -f From: Edwin Groothuis Date: Thu, 10 Jul 2008 01:32:08 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/usr.bin/ldd ldd.1 ldd.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 10 Jul 2008 01:32:24 -0000 edwin 2008-07-10 01:32:08 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) usr.bin/ldd ldd.1 ldd.c Log: SVN rev 180404 on 2008-07-10 01:32:08Z by edwin MFC of changes 180234-180236: On 64 bit architectures, you can run 32 bit executables and the rtld can trace them, but ldd(1) doesn't know yet how to detect them: [/] root@ed-exigent>ldd `which httpd` ldd: /usr/local/sbin/httpd: can't read program header ldd: /usr/local/sbin/httpd: not a dynamic executable But... [/] root@ed-exigent>LD_32_TRACE_LOADED_OBJECTS==1 `which httpd` libm.so.4 => /lib32//libm.so.4 (0x280c8000) libaprutil-1.so.2 => /usr/local/lib/libaprutil-1.so.2 (0x280de000) libexpat.so.6 => /usr/local/lib/libexpat.so.6 (0x280f2000) libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x28110000) libapr-1.so.2 => /usr/local/lib/libapr-1.so.2 (0x281fd000) libcrypt.so.3 => /lib32//libcrypt.so.3 (0x2821d000) libpthread.so.2 => not found (0x0) libc.so.6 => /lib32//libc.so.6 (0x28235000) libpthread.so.2 => /usr/lib32/libpthread.so.2 (0x2830d000) Added support in ldd(1) for the LD_32_xxx environment variables if the architecture of the machine is >32 bits. If we ever go to 128 bit architectures this excercise will have to be repeated but thanks to earlier commits today it will be relative simple. PR: bin/124906 Submitted by: edwin Approved by: bde (mentor) Revision Changes Path 1.24.2.1 +6 -0 src/usr.bin/ldd/ldd.1 1.33.24.1 +211 -101 src/usr.bin/ldd/ldd.c From owner-cvs-src@FreeBSD.ORG Thu Jul 10 01:33:58 2008 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 4B1E11065786; Thu, 10 Jul 2008 01:33:58 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 807048FC27; Thu, 10 Jul 2008 01:33:55 +0000 (UTC) (envelope-from edwin@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 m6A1XtZt012347; Thu, 10 Jul 2008 01:33:55 GMT (envelope-from edwin@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6A1XtST012346; Thu, 10 Jul 2008 01:33:55 GMT (envelope-from edwin@repoman.freebsd.org) Message-Id: <200807100133.m6A1XtST012346@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to edwin@repoman.freebsd.org using -f From: Edwin Groothuis Date: Thu, 10 Jul 2008 01:33: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/usr.bin/ldd ldd.1 ldd.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 10 Jul 2008 01:33:58 -0000 edwin 2008-07-10 01:33:48 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) usr.bin/ldd ldd.1 ldd.c Log: SVN rev 180405 on 2008-07-10 01:33:48Z by edwin MFC of changes 180234-180236: On 64 bit architectures, you can run 32 bit executables and the rtld can trace them, but ldd(1) doesn't know yet how to detect them: [/] root@ed-exigent>ldd `which httpd` ldd: /usr/local/sbin/httpd: can't read program header ldd: /usr/local/sbin/httpd: not a dynamic executable But... [/] root@ed-exigent>LD_32_TRACE_LOADED_OBJECTS==1 `which httpd` libm.so.4 => /lib32//libm.so.4 (0x280c8000) libaprutil-1.so.2 => /usr/local/lib/libaprutil-1.so.2 (0x280de000) libexpat.so.6 => /usr/local/lib/libexpat.so.6 (0x280f2000) libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x28110000) libapr-1.so.2 => /usr/local/lib/libapr-1.so.2 (0x281fd000) libcrypt.so.3 => /lib32//libcrypt.so.3 (0x2821d000) libpthread.so.2 => not found (0x0) libc.so.6 => /lib32//libc.so.6 (0x28235000) libpthread.so.2 => /usr/lib32/libpthread.so.2 (0x2830d000) Added support in ldd(1) for the LD_32_xxx environment variables if the architecture of the machine is >32 bits. If we ever go to 128 bit architectures this excercise will have to be repeated but thanks to earlier commits today it will be relative simple. PR: bin/124906 Submitted by: edwin Approved by: bde (mentor) Revision Changes Path 1.23.12.2 +6 -0 src/usr.bin/ldd/ldd.1 1.33.14.1 +211 -101 src/usr.bin/ldd/ldd.c From owner-cvs-src@FreeBSD.ORG Thu Jul 10 01:45:04 2008 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 02065106566B; Thu, 10 Jul 2008 01:45:04 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id D8A898FC17; Thu, 10 Jul 2008 01:45:03 +0000 (UTC) (envelope-from yongari@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 m6A1j3n1013383; Thu, 10 Jul 2008 01:45:03 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6A1j3O6013382; Thu, 10 Jul 2008 01:45:03 GMT (envelope-from yongari@repoman.freebsd.org) Message-Id: <200807100145.m6A1j3O6013382@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to yongari@repoman.freebsd.org using -f From: Pyun YongHyeon Date: Thu, 10 Jul 2008 01:43:38 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/conf NOTES files src/sys/modules Makefile src/sys/modules/age Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Jul 2008 01:45:04 -0000 yongari 2008-07-10 01:43:38 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/conf NOTES files sys/modules Makefile Added files: (Branch: RELENG_7) sys/modules/age Makefile Log: SVN rev 180406 on 2008-07-10 01:43:38Z by yongari MFC r179101 Hook up age(4) to the build. Revision Changes Path 1.1454.2.12 +3 -0 src/sys/conf/NOTES 1.1243.2.27 +1 -0 src/sys/conf/files 1.540.2.16 +1 -0 src/sys/modules/Makefile 1.1.2.1 +8 -0 src/sys/modules/age/Makefile (new) From owner-cvs-src@FreeBSD.ORG Thu Jul 10 01:50:22 2008 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 E6A00106564A; Thu, 10 Jul 2008 01:50:22 +0000 (UTC) (envelope-from mcdouga9@egr.msu.edu) Received: from mx.egr.msu.edu (surfnturf.egr.msu.edu [35.9.37.164]) by mx1.freebsd.org (Postfix) with ESMTP id AE40F8FC12; Thu, 10 Jul 2008 01:50:22 +0000 (UTC) (envelope-from mcdouga9@egr.msu.edu) Received: from localhost (localhost [127.0.0.1]) by mx.egr.msu.edu (Postfix) with ESMTP id 6F04D71F285; Wed, 9 Jul 2008 21:32:18 -0400 (EDT) X-Virus-Scanned: amavisd-new at egr.msu.edu Received: from mx.egr.msu.edu ([127.0.0.1]) by localhost (surfnturf.egr.msu.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hohTCUM7Pkev; Wed, 9 Jul 2008 21:32:18 -0400 (EDT) Received: from localhost (daemon.egr.msu.edu [35.9.44.65]) by mx.egr.msu.edu (Postfix) with ESMTP id 4A08671F261; Wed, 9 Jul 2008 21:32:18 -0400 (EDT) Received: by localhost (Postfix, from userid 21281) id 34E59B1A; Wed, 9 Jul 2008 21:32:18 -0400 (EDT) Date: Wed, 9 Jul 2008 21:32:18 -0400 From: Adam McDougall To: John Baldwin Message-ID: <20080710013217.GP57161@egr.msu.edu> References: <200806270351.m5R3p0iZ023807@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200806270351.m5R3p0iZ023807@repoman.freebsd.org> User-Agent: Mutt/1.5.18 (2008-05-17) Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/amd64/amd64 legacy.c src/sys/dev/acpica acpi.c src/sys/dev/cpufreq ichss.c src/sys/i386/i386 legacy.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 10 Jul 2008 01:50:23 -0000 This commit (verified by binary search) causes my Sun Fire X4100 problems booting. I found it by upgrading a new 7-rel install recenty, and I have similar servers running a build from about 3 weeks ago without problem. I have not tried this on a X4100M2 yet. Upon comparing dmesg output, pci stuff is probed differently, and the obvious symptoms include probing up until "Timecounters tick every 1.000 msec" then after a few minutes I get stuff like: umass0: BBB reset failed, TIMEOUT umass1: CBI reset failed, TIMEOUT umass0: BBB bulk-in clear stall failed, TIMEOUT umass1: CBI bulk-in stall clear failed, TIMEOUT umass0: BBB bulk-out clear stall failed, TIMEOUT umass1: CBI bulk-out stall clear failed, TIMEOUT umass0: BBB reset failed, TIMEOUT umass1: CBI reset failed, TIMEOUT and eventually it arrives at a mount root prompt. This happens with or without cpufreq loaded from module. I have BIOS version 44 installed. It occurs with GENERIC from today but my 'broken' dmesg below is from a custom kernel config that I can provide if necessary. dmesg from 7.0-RELEASE: http://www.egr.msu.edu/~mcdouga9/dmesg-x4100-7rel.txt dmesg from today's src (after commit): http://www.egr.msu.edu/~mcdouga9/dmesg-x4100-7-20080709.txt This system was previously running 6.x and I am preparing it to replace an identical system with it, so I have some time to tackle this problem. I can provide remote access including console access if needed, or I can run suggested stuff. Please let me know if more information or cooperation from me is needed, thanks. On Fri, Jun 27, 2008 at 03:49:22AM +0000, John Baldwin wrote: jhb 2008-06-27 03:49:22 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/amd64/amd64 legacy.c sys/dev/acpica acpi.c sys/dev/cpufreq ichss.c sys/i386/i386 legacy.c Log: SVN rev 180056 on 2008-06-27 03:49:22Z by jhb MFC: Probe CPUs after the PCI hierarchy on i386, amd64, and ia64. This allows the cpufreq drivers to reliably use properties of PCI devices for quirks, etc. Revision Changes Path 1.61.2.1 +23 -12 src/sys/amd64/amd64/legacy.c 1.243.2.2 +22 -6 src/sys/dev/acpica/acpi.c 1.10.2.1 +50 -61 src/sys/dev/cpufreq/ichss.c 1.63.2.1 +23 -12 src/sys/i386/i386/legacy.c _______________________________________________ cvs-src@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-src To unsubscribe, send any mail to "cvs-src-unsubscribe@freebsd.org" From owner-cvs-src@FreeBSD.ORG Thu Jul 10 02:17:44 2008 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 ABF671065684; Thu, 10 Jul 2008 02:17:44 +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 89EC18FC16; Thu, 10 Jul 2008 02:17:44 +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 m6A2Hi9V017539; Thu, 10 Jul 2008 02:17:44 GMT (envelope-from peter@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6A2HiaP017538; Thu, 10 Jul 2008 02:17:44 GMT (envelope-from peter@repoman.freebsd.org) Message-Id: <200807100217.m6A2HiaP017538@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to peter@repoman.freebsd.org using -f From: Peter Wemm Date: Thu, 10 Jul 2008 02:08:00 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/contrib/cpio ABOUT-NLS COPYING ChangeLog INSTALL NEWS THANKS TODO src/contrib/cpio/doc cpio.texi version.texi src/contrib/cpio/lib alloca_.h argp-ba.c argp-eexst.c argp-fmtstream.c argp-fmtstream.h argp-fs-xinl.c argp-help.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 10 Jul 2008 02:17:44 -0000 peter 2008-07-10 02:08:00 UTC FreeBSD src repository Modified files: contrib/cpio ABOUT-NLS COPYING ChangeLog INSTALL NEWS THANKS TODO contrib/cpio/doc cpio.texi contrib/cpio/lib alloca_.h argp-ba.c argp-eexst.c argp-fmtstream.c argp-fmtstream.h argp-fs-xinl.c argp-help.c argp-namefrob.h argp-parse.c argp-pv.c argp-pvh.c argp-xinl.c argp.h basename.c dirname.c dirname.h error.c error.h exitfail.c exitfail.h full-write.c full-write.h getopt.c getopt1.c getopt_.h getopt_int.h gettext.h mempcpy.c rmt.h rtapelib.c safe-read.c safe-read.h safe-write.c safe-write.h savedir.c savedir.h strchrnul.c stripslash.c strndup.c strnlen.c system.h unlocked-io.h xalloc-die.c xalloc.h xmalloc.c contrib/cpio/src copyin.c copyout.c copypass.c cpio.h cpiohdr.h defer.c defer.h dstring.c dstring.h extern.h filemode.c filetypes.h global.c idcache.c main.c makepath.c tar.c tar.h tarhdr.h userspec.c util.c gnu/usr.bin/cpio Makefile config.h Added files: contrib/cpio/doc version.texi contrib/cpio/lib argp-pin.c fatal.c hash.c hash.h intprops.h inttostr.c inttostr.h paxerror.c paxexit.c paxlib.h paxnames.c quote.c quote.h quotearg.c quotearg.h rmt-command.h system-ioctl.h umaxtostr.c utimens.c utimens.h xstrndup.c xstrndup.h Removed files: contrib/cpio/lib exit.h localedir.h mempcpy.h strcase.h strchrnul.h strndup.h Log: SVN rev 180407 on 2008-07-10 02:08:00Z by peter Merge gnu cpio 2.6 -> 2.8 changes. Unfortunately, we have massive conflicts due to radically different approaches to security and bug fixes. In some cases I re-started from the vendor version and reimplemented our patches. Fortunately, this is not enabled by default in -current. Revision Changes Path 1.2 +925 -529 src/contrib/cpio/ABOUT-NLS 1.2 +6 -5 src/contrib/cpio/COPYING 1.2 +815 -2 src/contrib/cpio/ChangeLog 1.2 +34 -31 src/contrib/cpio/INSTALL 1.2 +91 -0 src/contrib/cpio/NEWS 1.2 +7 -1 src/contrib/cpio/THANKS 1.2 +80 -277 src/contrib/cpio/TODO 1.3 +181 -142 src/contrib/cpio/doc/cpio.texi 1.1 +4 -0 src/contrib/cpio/doc/version.texi (new) 1.2 +20 -20 src/contrib/cpio/lib/alloca_.h 1.2 +1 -1 src/contrib/cpio/lib/argp-ba.c 1.2 +2 -2 src/contrib/cpio/lib/argp-eexst.c 1.2 +23 -28 src/contrib/cpio/lib/argp-fmtstream.c 1.2 +10 -18 src/contrib/cpio/lib/argp-fmtstream.h 1.2 +2 -2 src/contrib/cpio/lib/argp-fs-xinl.c 1.2 +189 -119 src/contrib/cpio/lib/argp-help.c 1.2 +11 -9 src/contrib/cpio/lib/argp-namefrob.h 1.2 +55 -28 src/contrib/cpio/lib/argp-parse.c 1.1 +28 -0 src/contrib/cpio/lib/argp-pin.c (new) 1.2 +3 -3 src/contrib/cpio/lib/argp-pv.c 1.2 +2 -2 src/contrib/cpio/lib/argp-pvh.c 1.2 +2 -2 src/contrib/cpio/lib/argp-xinl.c 1.3 +71 -53 src/contrib/cpio/lib/argp.h 1.2 +81 -31 src/contrib/cpio/lib/basename.c 1.2 +51 -87 src/contrib/cpio/lib/dirname.c 1.2 +32 -9 src/contrib/cpio/lib/dirname.h 1.2 +85 -53 src/contrib/cpio/lib/error.c 1.2 +3 -3 src/contrib/cpio/lib/error.h 1.2 +0 -32 src/contrib/cpio/lib/exit.h (dead) 1.2 +5 -6 src/contrib/cpio/lib/exitfail.c 1.2 +1 -1 src/contrib/cpio/lib/exitfail.h 1.1 +27 -0 src/contrib/cpio/lib/fatal.c (new) 1.2 +4 -6 src/contrib/cpio/lib/full-write.c 1.2 +1 -1 src/contrib/cpio/lib/full-write.h 1.2 +19 -69 src/contrib/cpio/lib/getopt.c 1.2 +3 -6 src/contrib/cpio/lib/getopt1.c 1.2 +11 -12 src/contrib/cpio/lib/getopt_.h 1.2 +1 -1 src/contrib/cpio/lib/getopt_int.h 1.2 +211 -9 src/contrib/cpio/lib/gettext.h 1.1 +1048 -0 src/contrib/cpio/lib/hash.c (new) 1.1 +88 -0 src/contrib/cpio/lib/hash.h (new) 1.1 +78 -0 src/contrib/cpio/lib/intprops.h (new) 1.1 +51 -0 src/contrib/cpio/lib/inttostr.c (new) 1.1 +30 -0 src/contrib/cpio/lib/inttostr.h (new) 1.2 +0 -4 src/contrib/cpio/lib/localedir.h (dead) 1.2 +4 -4 src/contrib/cpio/lib/mempcpy.c 1.2 +0 -36 src/contrib/cpio/lib/mempcpy.h (dead) 1.1 +365 -0 src/contrib/cpio/lib/paxerror.c (new) 1.1 +28 -0 src/contrib/cpio/lib/paxexit.c (new) 1.1 +115 -0 src/contrib/cpio/lib/paxlib.h (new) 1.1 +156 -0 src/contrib/cpio/lib/paxnames.c (new) 1.1 +41 -0 src/contrib/cpio/lib/quote.c (new) 1.1 +22 -0 src/contrib/cpio/lib/quote.h (new) 1.1 +697 -0 src/contrib/cpio/lib/quotearg.c (new) 1.1 +140 -0 src/contrib/cpio/lib/quotearg.h (new) 1.1 +4 -0 src/contrib/cpio/lib/rmt-command.h (new) 1.2 +1 -1 src/contrib/cpio/lib/rmt.h 1.2 +7 -7 src/contrib/cpio/lib/rtapelib.c 1.2 +5 -9 src/contrib/cpio/lib/safe-read.c 1.2 +12 -2 src/contrib/cpio/lib/safe-read.h 1.2 +1 -1 src/contrib/cpio/lib/safe-write.c 1.2 +1 -1 src/contrib/cpio/lib/safe-write.h 1.2 +55 -41 src/contrib/cpio/lib/savedir.c 1.2 +4 -3 src/contrib/cpio/lib/savedir.h 1.2 +0 -47 src/contrib/cpio/lib/strcase.h (dead) 1.2 +5 -3 src/contrib/cpio/lib/strchrnul.c 1.2 +0 -28 src/contrib/cpio/lib/strchrnul.h (dead) 1.2 +21 -15 src/contrib/cpio/lib/stripslash.c 1.2 +7 -25 src/contrib/cpio/lib/strndup.c 1.2 +0 -30 src/contrib/cpio/lib/strndup.h (dead) 1.2 +8 -25 src/contrib/cpio/lib/strnlen.c 1.1 +55 -0 src/contrib/cpio/lib/system-ioctl.h (new) 1.2 +25 -74 src/contrib/cpio/lib/system.h 1.1 +3 -0 src/contrib/cpio/lib/umaxtostr.c (new) 1.2 +99 -99 src/contrib/cpio/lib/unlocked-io.h 1.1 +189 -0 src/contrib/cpio/lib/utimens.c (new) 1.1 +3 -0 src/contrib/cpio/lib/utimens.h (new) 1.2 +3 -6 src/contrib/cpio/lib/xalloc-die.c 1.2 +197 -5 src/contrib/cpio/lib/xalloc.h 1.2 +28 -134 src/contrib/cpio/lib/xmalloc.c 1.1 +37 -0 src/contrib/cpio/lib/xstrndup.c (new) 1.1 +24 -0 src/contrib/cpio/lib/xstrndup.h (new) 1.5 +216 -230 src/contrib/cpio/src/copyin.c 1.4 +391 -339 src/contrib/cpio/src/copyout.c 1.5 +58 -97 src/contrib/cpio/src/copypass.c 1.2 +7 -4 src/contrib/cpio/src/cpio.h 1.2 +50 -34 src/contrib/cpio/src/cpiohdr.h 1.2 +6 -5 src/contrib/cpio/src/defer.c 1.2 +8 -7 src/contrib/cpio/src/defer.h 1.2 +6 -10 src/contrib/cpio/src/dstring.c 1.2 +4 -3 src/contrib/cpio/src/dstring.h 1.3 +88 -67 src/contrib/cpio/src/extern.h 1.2 +4 -3 src/contrib/cpio/src/filemode.c 1.2 +4 -3 src/contrib/cpio/src/filetypes.h 1.3 +6 -8 src/contrib/cpio/src/global.c 1.2 +4 -3 src/contrib/cpio/src/idcache.c 1.4 +162 -130 src/contrib/cpio/src/main.c 1.2 +19 -53 src/contrib/cpio/src/makepath.c 1.3 +21 -42 src/contrib/cpio/src/tar.c 1.2 +4 -4 src/contrib/cpio/src/tar.h 1.2 +4 -3 src/contrib/cpio/src/tarhdr.h 1.3 +11 -9 src/contrib/cpio/src/userspec.c 1.3 +267 -172 src/contrib/cpio/src/util.c 1.15 +13 -2 src/gnu/usr.bin/cpio/Makefile 1.2 +573 -47 src/gnu/usr.bin/cpio/config.h From owner-cvs-src@FreeBSD.ORG Thu Jul 10 02:23:52 2008 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 0E02F1065692; Thu, 10 Jul 2008 02:23:51 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id B2D068FC17; Thu, 10 Jul 2008 02:23:51 +0000 (UTC) (envelope-from yongari@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 m6A2NpAa018039; Thu, 10 Jul 2008 02:23:51 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6A2Npi7018038; Thu, 10 Jul 2008 02:23:51 GMT (envelope-from yongari@repoman.freebsd.org) Message-Id: <200807100223.m6A2Npi7018038@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to yongari@repoman.freebsd.org using -f From: Pyun YongHyeon Date: Thu, 10 Jul 2008 02:23:36 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/share/man/man4 age.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, 10 Jul 2008 02:23:52 -0000 yongari 2008-07-10 02:23:36 UTC FreeBSD src repository Added files: (Branch: RELENG_7) share/man/man4 age.4 Log: SVN rev 180408 on 2008-07-10 02:23:36Z by yongari MFC r179102 Add man page for age(4). brueffer fixed various nits in the document. Revision Changes Path 1.2.2.1 +183 -0 src/share/man/man4/age.4 (new) From owner-cvs-src@FreeBSD.ORG Thu Jul 10 02:25:17 2008 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 65AC3106567A; Thu, 10 Jul 2008 02:25:17 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from server.baldwin.cx (bigknife-pt.tunnel.tserv9.chi1.ipv6.he.net [IPv6:2001:470:1f10:75::2]) by mx1.freebsd.org (Postfix) with ESMTP id ED4AC8FC12; Thu, 10 Jul 2008 02:25:16 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from localhost.corp.yahoo.com (john@localhost [IPv6:::1]) (authenticated bits=0) by server.baldwin.cx (8.14.2/8.14.2) with ESMTP id m6A2OvAv028341; Wed, 9 Jul 2008 22:25:10 -0400 (EDT) (envelope-from jhb@FreeBSD.org) From: John Baldwin To: Rui Paulo Date: Wed, 9 Jul 2008 21:39:12 -0400 User-Agent: KMail/1.9.7 References: <200807052319.m65NJgp8097891@repoman.freebsd.org> In-Reply-To: <200807052319.m65NJgp8097891@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200807092139.12985.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [IPv6:::1]); Wed, 09 Jul 2008 22:25:11 -0400 (EDT) X-Virus-Scanned: ClamAV 0.93.1/7680/Wed Jul 9 19:31:16 2008 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-2.5 required=4.2 tests=AWL,BAYES_00,NO_RELAYS autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/k8temp k8temp.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 10 Jul 2008 02:25:17 -0000 On Saturday 05 July 2008 07:19:37 pm Rui Paulo wrote: > rpaulo 2008-07-05 23:19:37 UTC > > FreeBSD src repository > > Modified files: > sys/dev/k8temp k8temp.c > Log: > SVN rev 180312 on 2008-07-05 23:19:37Z by rpaulo > > Use config_intrhook API to create the dev.cpu.N.temperature sysctl node. > Our hook creates the sysctl node before root is mounted, but after cpu > is probed. It seems that k8temp can be loaded before the cpu module and, > in those cases, dev.cpu.0.temperature was not created. Err, why not rework this so that you have a k8tempctl0 device that attaches to the PCI part (or just use it directly like ichss0 does) and then have a per-CPU k8temp0 device? This would be a cleaner solution w/o needing an intrhook (and would also work if someone disables ACPI). -- John Baldwin From owner-cvs-src@FreeBSD.ORG Thu Jul 10 02:25:23 2008 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 6542110657C4; Thu, 10 Jul 2008 02:25:23 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from server.baldwin.cx (bigknife-pt.tunnel.tserv9.chi1.ipv6.he.net [IPv6:2001:470:1f10:75::2]) by mx1.freebsd.org (Postfix) with ESMTP id E8D458FC1E; Thu, 10 Jul 2008 02:25:22 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from localhost.corp.yahoo.com (john@localhost [IPv6:::1]) (authenticated bits=0) by server.baldwin.cx (8.14.2/8.14.2) with ESMTP id m6A2OvAw028341; Wed, 9 Jul 2008 22:25:16 -0400 (EDT) (envelope-from jhb@FreeBSD.org) From: John Baldwin To: Edwin Groothuis Date: Wed, 9 Jul 2008 21:58:21 -0400 User-Agent: KMail/1.9.7 References: <200807100132.m6A1WOuG012181@repoman.freebsd.org> In-Reply-To: <200807100132.m6A1WOuG012181@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200807092158.21729.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [IPv6:::1]); Wed, 09 Jul 2008 22:25:17 -0400 (EDT) X-Virus-Scanned: ClamAV 0.93.1/7680/Wed Jul 9 19:31:16 2008 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-2.5 required=4.2 tests=AWL,BAYES_00,NO_RELAYS autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/usr.bin/ldd ldd.1 ldd.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 10 Jul 2008 02:25:23 -0000 On Wednesday 09 July 2008 09:32:08 pm Edwin Groothuis wrote: > edwin 2008-07-10 01:32:08 UTC > > FreeBSD src repository > > Modified files: (Branch: RELENG_7) > usr.bin/ldd ldd.1 ldd.c > Log: > SVN rev 180404 on 2008-07-10 01:32:08Z by edwin > > MFC of changes 180234-180236: > > On 64 bit architectures, you can run 32 bit executables and the rtld can trace them, but ldd(1) doesn't know yet how to detect them: Are you just ignoring my e-mails? -- John Baldwin From owner-cvs-src@FreeBSD.ORG Thu Jul 10 02:25:37 2008 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 EDC221065686; Thu, 10 Jul 2008 02:25:37 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from server.baldwin.cx (bigknife-pt.tunnel.tserv9.chi1.ipv6.he.net [IPv6:2001:470:1f10:75::2]) by mx1.freebsd.org (Postfix) with ESMTP id 7AAF08FC1D; Thu, 10 Jul 2008 02:25:37 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from localhost.corp.yahoo.com (john@localhost [IPv6:::1]) (authenticated bits=0) by server.baldwin.cx (8.14.2/8.14.2) with ESMTP id m6A2OvB0028341; Wed, 9 Jul 2008 22:25:28 -0400 (EDT) (envelope-from jhb@FreeBSD.org) From: John Baldwin To: Adam McDougall Date: Wed, 9 Jul 2008 22:18:05 -0400 User-Agent: KMail/1.9.7 References: <200806270351.m5R3p0iZ023807@repoman.freebsd.org> <20080710013217.GP57161@egr.msu.edu> In-Reply-To: <20080710013217.GP57161@egr.msu.edu> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200807092218.05668.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [IPv6:::1]); Wed, 09 Jul 2008 22:25:29 -0400 (EDT) X-Virus-Scanned: ClamAV 0.93.1/7680/Wed Jul 9 19:31:16 2008 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-2.5 required=4.2 tests=AWL,BAYES_00,NO_RELAYS autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/amd64/amd64 legacy.c src/sys/dev/acpica acpi.c src/sys/dev/cpufreq ichss.c src/sys/i386/i386 legacy.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 10 Jul 2008 02:25:38 -0000 On Wednesday 09 July 2008 09:32:18 pm Adam McDougall wrote: > This commit (verified by binary search) causes my Sun Fire X4100 > problems booting. I found it by upgrading a new 7-rel install > recenty, and I have similar servers running a build from about > 3 weeks ago without problem. I have not tried this on a X4100M2 > yet. Upon comparing dmesg output, pci stuff is probed differently, > and the obvious symptoms include probing up until > "Timecounters tick every 1.000 msec" > > then after a few minutes I get stuff like: > > umass0: BBB reset failed, TIMEOUT > umass1: CBI reset failed, TIMEOUT > umass0: BBB bulk-in clear stall failed, TIMEOUT > umass1: CBI bulk-in stall clear failed, TIMEOUT > umass0: BBB bulk-out clear stall failed, TIMEOUT > umass1: CBI bulk-out stall clear failed, TIMEOUT > umass0: BBB reset failed, TIMEOUT > umass1: CBI reset failed, TIMEOUT > > and eventually it arrives at a mount root prompt. > > This happens with or without cpufreq loaded from module. > > I have BIOS version 44 installed. > > It occurs with GENERIC from today but my 'broken' dmesg below > is from a custom kernel config that I can provide if necessary. > > dmesg from 7.0-RELEASE: > http://www.egr.msu.edu/~mcdouga9/dmesg-x4100-7rel.txt > dmesg from today's src (after commit): > http://www.egr.msu.edu/~mcdouga9/dmesg-x4100-7-20080709.txt > > This system was previously running 6.x and I am preparing it to > replace an identical system with it, so I have some time to tackle > this problem. I can provide remote access including console access > if needed, or I can run suggested stuff. Please let me know if > more information or cooperation from me is needed, thanks. I missed MFC'ing something, specifically rev 1.248 of acpi.c. You can try this diff: Index: acpi.c =================================================================== --- acpi.c (revision 180262) +++ acpi.c (working copy) @@ -132,7 +132,7 @@ static int acpi_set_powerstate_method(device_t bus static int acpi_isa_pnp_probe(device_t bus, device_t child, struct isa_pnp_id *ids); static void acpi_probe_children(device_t bus); -static int acpi_probe_order(ACPI_HANDLE handle, int *order); +static void acpi_probe_order(ACPI_HANDLE handle, int *order); static ACPI_STATUS acpi_probe_child(ACPI_HANDLE handle, UINT32 level, void *context, void **status); static BOOLEAN acpi_MatchHid(ACPI_HANDLE h, const char *hid); @@ -1527,21 +1527,19 @@ acpi_probe_children(device_t bus) } /* - * Determine the probe order for a given device and return non-zero if it - * should be attached immediately. + * Determine the probe order for a given device. */ -static int +static void acpi_probe_order(ACPI_HANDLE handle, int *order) { ACPI_OBJECT_TYPE type; - u_int addr; /* * 1. I/O port and memory system resource holders * 2. Embedded controllers (to handle early accesses) * 3. PCI Link Devices - * 11 - 266. Host-PCI bridges sorted by _ADR - * 280. CPUs + * ACPI_DEV_BASE_ORDER. Host-PCI bridges + * ACPI_DEV_BASE_ORDER + 10. CPUs */ AcpiGetType(handle, &type); if (acpi_MatchHid(handle, "PNP0C01") || acpi_MatchHid(handle, "PNP0C02")) @@ -1550,15 +1548,10 @@ acpi_probe_order(ACPI_HANDLE handle, int *order) *order = 2; else if (acpi_MatchHid(handle, "PNP0C0F")) *order = 3; - else if (acpi_MatchHid(handle, "PNP0A03")) { - if (ACPI_SUCCESS(acpi_GetInteger(handle, "_ADR", &addr))) - *order = 11 + ACPI_ADR_PCI_SLOT(addr) * (PCI_FUNCMAX + 1) + - ACPI_ADR_PCI_FUNC(addr); - else - *order = 11; - } else if (type == ACPI_TYPE_PROCESSOR) - *order = 280; - return (0); + else if (acpi_MatchHid(handle, "PNP0A03")) + *order = ACPI_DEV_BASE_ORDER; + else if (type == ACPI_TYPE_PROCESSOR) + *order = ACPI_DEV_BASE_ORDER + 10; } /* @@ -1608,13 +1601,13 @@ acpi_probe_child(ACPI_HANDLE handle, UINT32 level, * placeholder so that the probe/attach passes will run * breadth-first. Orders less than ACPI_DEV_BASE_ORDER * are reserved for special objects (i.e., system - * resources). Orders between ACPI_DEV_BASE_ORDER and 300 + * resources). Orders between ACPI_DEV_BASE_ORDER and 100 * are used for Host-PCI bridges (and effectively all * their children) and CPUs. Larger values are used for * all other devices. */ ACPI_DEBUG_PRINT((ACPI_DB_OBJECTS, "scanning '%s'\n", handle_str)); - order = level * 10 + 300; + order = level * 10 + 100; acpi_probe_order(handle, &order); child = BUS_ADD_CHILD(bus, order, NULL, -1); if (child == NULL) -- John Baldwin From owner-cvs-src@FreeBSD.ORG Thu Jul 10 02:27:08 2008 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 7ED4F1065799; Thu, 10 Jul 2008 02:27:08 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 479C28FC25; Thu, 10 Jul 2008 02:27:08 +0000 (UTC) (envelope-from yongari@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 m6A2R8Zw018325; Thu, 10 Jul 2008 02:27:08 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6A2R8MD018324; Thu, 10 Jul 2008 02:27:08 GMT (envelope-from yongari@repoman.freebsd.org) Message-Id: <200807100227.m6A2R8MD018324@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to yongari@repoman.freebsd.org using -f From: Pyun YongHyeon Date: Thu, 10 Jul 2008 02:26:55 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/share/man/man4 vlan.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, 10 Jul 2008 02:27:08 -0000 yongari 2008-07-10 02:26:55 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) share/man/man4 vlan.4 Log: SVN rev 180409 on 2008-07-10 02:26:55Z by yongari MFC r179103 Add age(4) to the list of devices supporting full VLAN processing in hardware. Revision Changes Path 1.44.2.2 +2 -1 src/share/man/man4/vlan.4 From owner-cvs-src@FreeBSD.ORG Thu Jul 10 02:29:25 2008 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 A7B661065689; Thu, 10 Jul 2008 02:29:25 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 70AC18FC13; Thu, 10 Jul 2008 02:29:25 +0000 (UTC) (envelope-from yongari@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 m6A2TPRx018496; Thu, 10 Jul 2008 02:29:25 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6A2TPCq018495; Thu, 10 Jul 2008 02:29:25 GMT (envelope-from yongari@repoman.freebsd.org) Message-Id: <200807100229.m6A2TPCq018495@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to yongari@repoman.freebsd.org using -f From: Pyun YongHyeon Date: Thu, 10 Jul 2008 02:29:15 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/share/man/man4 altq.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, 10 Jul 2008 02:29:25 -0000 yongari 2008-07-10 02:29:15 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) share/man/man4 altq.4 Log: SVN rev 180410 on 2008-07-10 02:29:15Z by yongari MFC r179104 Add age(4) to the list of drivers supporting ALTQ. Revision Changes Path 1.32.2.1 +2 -1 src/share/man/man4/altq.4 From owner-cvs-src@FreeBSD.ORG Thu Jul 10 02:30:26 2008 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 C641E1065672; Thu, 10 Jul 2008 02:30:26 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8F4128FC17; Thu, 10 Jul 2008 02:30:26 +0000 (UTC) (envelope-from yongari@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 m6A2UQdd018646; Thu, 10 Jul 2008 02:30:26 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6A2UQpf018645; Thu, 10 Jul 2008 02:30:26 GMT (envelope-from yongari@repoman.freebsd.org) Message-Id: <200807100230.m6A2UQpf018645@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to yongari@repoman.freebsd.org using -f From: Pyun YongHyeon Date: Thu, 10 Jul 2008 02:30:23 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/share/man/man4 miibus.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, 10 Jul 2008 02:30:26 -0000 yongari 2008-07-10 02:30:23 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) share/man/man4 miibus.4 Log: SVN rev 180411 on 2008-07-10 02:30:23Z by yongari MFC r179105 Add age(4) to the list of drivers use the miibus interface. Revision Changes Path 1.21.2.1 +4 -1 src/share/man/man4/miibus.4 From owner-cvs-src@FreeBSD.ORG Thu Jul 10 02:36:12 2008 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 C413B10656A4; Thu, 10 Jul 2008 02:36:12 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8CD9A8FC0C; Thu, 10 Jul 2008 02:36:12 +0000 (UTC) (envelope-from yongari@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 m6A2aClK019141; Thu, 10 Jul 2008 02:36:12 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6A2aCxt019140; Thu, 10 Jul 2008 02:36:12 GMT (envelope-from yongari@repoman.freebsd.org) Message-Id: <200807100236.m6A2aCxt019140@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to yongari@repoman.freebsd.org using -f From: Pyun YongHyeon Date: Thu, 10 Jul 2008 02:36:01 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/boot/forth loader.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, 10 Jul 2008 02:36:12 -0000 yongari 2008-07-10 02:36:01 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/boot/forth loader.conf Log: SVN rev 180412 on 2008-07-10 02:36:01Z by yongari MFC r179106 Add an entry for the age(4) module. Revision Changes Path 1.122.2.1 +1 -0 src/sys/boot/forth/loader.conf From owner-cvs-src@FreeBSD.ORG Thu Jul 10 02:39:44 2008 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 3E1751065681; Thu, 10 Jul 2008 02:39:44 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 0671A8FC13; Thu, 10 Jul 2008 02:39:44 +0000 (UTC) (envelope-from yongari@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 m6A2dhwj019520; Thu, 10 Jul 2008 02:39:43 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6A2dhSW019519; Thu, 10 Jul 2008 02:39:43 GMT (envelope-from yongari@repoman.freebsd.org) Message-Id: <200807100239.m6A2dhSW019519@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to yongari@repoman.freebsd.org using -f From: Pyun YongHyeon Date: Thu, 10 Jul 2008 02:39:32 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/usr.sbin/sysinstall devices.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 10 Jul 2008 02:39:44 -0000 yongari 2008-07-10 02:39:32 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) usr.sbin/sysinstall devices.c Log: SVN rev 180413 on 2008-07-10 02:39:32Z by yongari MFC r179107 Add age(4) to the list of supported network interface. Revision Changes Path 1.173.2.1 +1 -0 src/usr.sbin/sysinstall/devices.c From owner-cvs-src@FreeBSD.ORG Thu Jul 10 02:44:16 2008 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 E198F10656C8; Thu, 10 Jul 2008 02:44:16 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id AA8FF8FC23; Thu, 10 Jul 2008 02:44:16 +0000 (UTC) (envelope-from yongari@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 m6A2iGrN019939; Thu, 10 Jul 2008 02:44:16 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6A2iGKI019938; Thu, 10 Jul 2008 02:44:16 GMT (envelope-from yongari@repoman.freebsd.org) Message-Id: <200807100244.m6A2iGKI019938@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to yongari@repoman.freebsd.org using -f From: Pyun YongHyeon Date: Thu, 10 Jul 2008 02:43:58 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/share/man/man4 Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Jul 2008 02:44:17 -0000 yongari 2008-07-10 02:43:58 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) share/man/man4 Makefile Log: SVN rev 180414 on 2008-07-10 02:43:58Z by yongari MFC r179108 Hook up age(4) to the build. Revision Changes Path 1.393.2.13 +1 -0 src/share/man/man4/Makefile From owner-cvs-src@FreeBSD.ORG Thu Jul 10 03:22:34 2008 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 C15ED106564A; Thu, 10 Jul 2008 03:22:34 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8B9738FC15; Thu, 10 Jul 2008 03:22:34 +0000 (UTC) (envelope-from yongari@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 m6A3MYRu025077; Thu, 10 Jul 2008 03:22:34 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6A3MYaN025076; Thu, 10 Jul 2008 03:22:34 GMT (envelope-from yongari@repoman.freebsd.org) Message-Id: <200807100322.m6A3MYaN025076@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to yongari@repoman.freebsd.org using -f From: Pyun YongHyeon Date: Thu, 10 Jul 2008 03:20:34 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/amd64/conf GENERIC src/sys/i386/conf GENERIC X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Jul 2008 03:22:34 -0000 yongari 2008-07-10 03:20:34 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/amd64/conf GENERIC sys/i386/conf GENERIC Log: SVN rev 180415 on 2008-07-10 03:20:34Z by yongari MFC r179109 Add age(4) to the list of drivers supported by GENERIC kernel. Revision Changes Path 1.484.2.9 +1 -0 src/sys/amd64/conf/GENERIC 1.474.2.9 +1 -0 src/sys/i386/conf/GENERIC From owner-cvs-src@FreeBSD.ORG Thu Jul 10 03:29:32 2008 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 E75F51065682; Thu, 10 Jul 2008 03:29:31 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 5CC128FC1F; Thu, 10 Jul 2008 03:29:31 +0000 (UTC) (envelope-from yongari@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 m6A3TVKx025577; Thu, 10 Jul 2008 03:29:31 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6A3TV2d025576; Thu, 10 Jul 2008 03:29:31 GMT (envelope-from yongari@repoman.freebsd.org) Message-Id: <200807100329.m6A3TV2d025576@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to yongari@repoman.freebsd.org using -f From: Pyun YongHyeon Date: Thu, 10 Jul 2008 03:29:10 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/share/man/man4 age.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, 10 Jul 2008 03:29:33 -0000 yongari 2008-07-10 03:29:10 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) share/man/man4 age.4 Log: SVN rev 180416 on 2008-07-10 03:29:10Z by yongari MFC r179348 ASUS G2S notebook is supported by age(4). Revision Changes Path 1.2.2.2 +2 -0 src/share/man/man4/age.4 From owner-cvs-src@FreeBSD.ORG Thu Jul 10 03:34:18 2008 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 E478E106574D; Thu, 10 Jul 2008 03:34:17 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 85C2F8FC16; Thu, 10 Jul 2008 03:34:17 +0000 (UTC) (envelope-from yongari@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 m6A3YHTZ026025; Thu, 10 Jul 2008 03:34:17 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6A3YHaf026024; Thu, 10 Jul 2008 03:34:17 GMT (envelope-from yongari@repoman.freebsd.org) Message-Id: <200807100334.m6A3YHaf026024@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to yongari@repoman.freebsd.org using -f From: Pyun YongHyeon Date: Thu, 10 Jul 2008 03:34:10 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/dev/age if_age.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 10 Jul 2008 03:34:19 -0000 yongari 2008-07-10 03:34:10 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/dev/age if_age.c Log: SVN rev 180417 on 2008-07-10 03:34:10Z by yongari MFC r179653 Fix typo in comment. Revision Changes Path 1.2.2.2 +1 -1 src/sys/dev/age/if_age.c From owner-cvs-src@FreeBSD.ORG Thu Jul 10 06:26:35 2008 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 934C01065675; Thu, 10 Jul 2008 06:26:35 +0000 (UTC) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 7BAD98FC1F; Thu, 10 Jul 2008 06:26:35 +0000 (UTC) (envelope-from ru@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 m6A6QZis052240; Thu, 10 Jul 2008 06:26:35 GMT (envelope-from ru@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6A6QZrJ052239; Thu, 10 Jul 2008 06:26:35 GMT (envelope-from ru@repoman.freebsd.org) Message-Id: <200807100626.m6A6QZrJ052239@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to ru@repoman.freebsd.org using -f From: Ruslan Ermilov Date: Thu, 10 Jul 2008 06:26:15 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/share/man/man4 sched_4bsd.4 sched_ule.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, 10 Jul 2008 06:26:35 -0000 ru 2008-07-10 06:26:15 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) share/man/man4 sched_4bsd.4 sched_ule.4 Log: SVN rev 180418 on 2008-07-10 06:26:15Z by ru MFC: - sched_4bsd is no longer a default system scheduler on some architectures, so call it "traditional" instead. - sched_ule is no longer buggy or experimental (according to rev. 1.7 of sched_ule(4)), so don't call it experimental (reported by a user on stable@). Revision Changes Path 1.5.2.1 +2 -2 src/share/man/man4/sched_4bsd.4 1.7.2.1 +3 -11 src/share/man/man4/sched_ule.4 From owner-cvs-src@FreeBSD.ORG Thu Jul 10 08:03:09 2008 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 61ACF1065687 for ; Thu, 10 Jul 2008 08:03:09 +0000 (UTC) (envelope-from flo@kasimir.com) Received: from kasimir.com (kasimir.com [85.214.51.166]) by mx1.freebsd.org (Postfix) with ESMTP id A41DD8FC22 for ; Thu, 10 Jul 2008 08:03:08 +0000 (UTC) (envelope-from flo@kasimir.com) Received: (qmail 85807 invoked from network); 10 Jul 2008 09:36:26 +0200 Received: from i53874f53.versanet.de (HELO nibbler-osx.local) (83.135.79.83) by kasimir.com with SMTP; 10 Jul 2008 09:36:26 +0200 Message-ID: <4875BBDB.50002@kasimir.com> Date: Thu, 10 Jul 2008 09:35:55 +0200 From: Florian Smeets User-Agent: Thunderbird/3.0a2pre (Macintosh; 2008070903) MIME-Version: 1.0 To: Remko Lodder References: <200807091511.m69FB4O6082428@repoman.freebsd.org> In-Reply-To: <200807091511.m69FB4O6082428@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/dev/ata ata-chipset.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 10 Jul 2008 08:03:09 -0000 Remko Lodder wrote: > remko 2008-07-09 15:10:53 UTC > > FreeBSD src repository > > Modified files: > sys/dev/ata ata-chipset.c > Log: > SVN rev 180384 on 2008-07-09 15:10:53Z by remko > > Driver failed to allocate MMIO resources. Attached patch adds a fallback path. > It uses generic IDE facilities if sii-specific allocations failed > > PR: 125421 http://www.FreeBSD.org/cgi/query-pr.cgi?pr=125421 > Submitted by: Andrey V. Elsukov > Approved by: imp (mentor, implicit) > MFC after: 1 week Hi, one of these recent ata commits fixes booting on my MacBook Pro 4,1 which previously hung while probing the ata* channels. Thank you *very very* much Andrey for fixing and Remko for committing it! Thank you! Florian From owner-cvs-src@FreeBSD.ORG Thu Jul 10 08:44:08 2008 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 17908106566B; Thu, 10 Jul 2008 08:44:08 +0000 (UTC) (envelope-from weongyo@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id DF7088FC16; Thu, 10 Jul 2008 08:44:07 +0000 (UTC) (envelope-from weongyo@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 m6A8i7br068686; Thu, 10 Jul 2008 08:44:07 GMT (envelope-from weongyo@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6A8i78Z068685; Thu, 10 Jul 2008 08:44:07 GMT (envelope-from weongyo@repoman.freebsd.org) Message-Id: <200807100844.m6A8i78Z068685@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to weongyo@repoman.freebsd.org using -f From: Weongyo Jeong Date: Thu, 10 Jul 2008 08:44:02 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man4 zyd.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, 10 Jul 2008 08:44:08 -0000 weongyo 2008-07-10 08:44:02 UTC FreeBSD src repository Modified files: share/man/man4 zyd.4 Log: SVN rev 180419 on 2008-07-10 08:44:02Z by weongyo the driver don't support AD-HOC mode currently. Revision Changes Path 1.5 +1 -2 src/share/man/man4/zyd.4 From owner-cvs-src@FreeBSD.ORG Thu Jul 10 09:24:54 2008 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 0EB571065671; Thu, 10 Jul 2008 09:24:54 +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 DA48F8FC25; Thu, 10 Jul 2008 09:24:53 +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 m6A9Or2u082220; Thu, 10 Jul 2008 09:24:53 GMT (envelope-from kib@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6A9Orqv082219; Thu, 10 Jul 2008 09:24:53 GMT (envelope-from kib@repoman.freebsd.org) Message-Id: <200807100924.m6A9Orqv082219@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to kib@repoman.freebsd.org using -f From: Konstantin Belousov Date: Thu, 10 Jul 2008 09:24:37 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/lib/libutil expand_number.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 10 Jul 2008 09:24:54 -0000 kib 2008-07-10 09:24:37 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) lib/libutil expand_number.c Log: SVN rev 180420 on 2008-07-10 09:24:37Z by kib MFC r180347: Add #include for the strtoimax(). Revision Changes Path 1.2.4.1 +1 -0 src/lib/libutil/expand_number.c From owner-cvs-src@FreeBSD.ORG Thu Jul 10 09:25:35 2008 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 036761065685; Thu, 10 Jul 2008 09:25:35 +0000 (UTC) (envelope-from rik@inse.ru) Received: from mail.inse.ru (mail.inse.ru [144.206.128.1]) by mx1.freebsd.org (Postfix) with ESMTP id B1C768FC1F; Thu, 10 Jul 2008 09:25:33 +0000 (UTC) (envelope-from rik@inse.ru) Received: from www.inse.ru (www.inse.ru [144.206.128.1]) by mail.inse.ru (Postfix) with ESMTPSA id 6704F33C51; Thu, 10 Jul 2008 13:25:32 +0400 (MSD) Message-ID: <4875D412.1040304@localhost.inse.ru> Date: Thu, 10 Jul 2008 13:19:14 +0400 From: Roman Kurakin User-Agent: Thunderbird 2.0.0.14 (X11/20080501) MIME-Version: 1.0 To: Daniel Gerzo References: <200807091404.m69E4jiC075715@repoman.freebsd.org> <20080709154945.GA47824@zim.MIT.EDU> <4874FE82.5090809@localhost.inse.ru> <753889164.20080710011045@rulez.sk> In-Reply-To: <753889164.20080710011045@rulez.sk> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Cc: David Malone , cvs-src@FreeBSD.ORG, src-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/share/man/man9 style.9 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Jul 2008 09:25:35 -0000 Daniel Gerzo wrote: > Hello guys, > > Wednesday, July 9, 2008, 8:08:02 PM, has been written: > > >>>> -Do not declare functions inside other functions; ANSI C says that >>>> -such declarations have file scope regardless of the nesting of the >>>> -declaration. >>>> -Hiding file declarations in what appears to be a local >>>> -scope is undesirable and will elicit complaints from a good compiler. >>>> +Do not declare functions inside other functions; nested functions are >>>> +a GCC extension and are not permitted by ANSI C. >>>> >>>> >>> We use lots of extensions that aren't strict ANSI C. I think the >>> real reason not to use them is that gcc's nested functions are >>> particularly unwieldily. First, they're not true lexical closures >>> (and can't be), which makes them much less useful. Second, they >>> are unsupported unless a number of assumptions are met, e.g., must >>> have an executable stack, must be able to invalidate the I cache >>> from userland, and must not have separate I and D address spaces. >>> Nested functions abominable enough that Apple disabled the feature >>> in OS X's build of gcc --- and the Sun and Intel compilers don't >>> support them, even though Intel claims nearly complete gcc >>> compatibility. >>> >>> >> I think from non-technical side, nested functions are not expected by >> most programmers. >> From my point of view there are many new extensions that a good for >> quick hacking, but >> not for the production code. >> > > So may I leave my change in the current state, or do you guys want me > to do some additional changes? > IMHO "are not permitted by ANSI" is not secure enough in case ANSI will release a new edition. And some one may say "hey it is permitted by ANSI now, let start using it". rik From owner-cvs-src@FreeBSD.ORG Thu Jul 10 09:37:39 2008 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 E7BB61065705; Thu, 10 Jul 2008 09:37: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 BF7528FC1F; Thu, 10 Jul 2008 09:37:39 +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 m6A9bdc8083289; Thu, 10 Jul 2008 09:37:39 GMT (envelope-from kib@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6A9bdK0083288; Thu, 10 Jul 2008 09:37:39 GMT (envelope-from kib@repoman.freebsd.org) Message-Id: <200807100937.m6A9bdK0083288@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to kib@repoman.freebsd.org using -f From: Konstantin Belousov Date: Thu, 10 Jul 2008 09:37:35 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/kern kern_event.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Jul 2008 09:37:40 -0000 kib 2008-07-10 09:37:35 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/kern kern_event.c Log: SVN rev 180421 on 2008-07-10 09:37:35Z by kib MFC r180336: Move the setting of KQ_FLUXWAIT after KQ_FLUX_WAKEUP() in the kqueue_scan(). Revision Changes Path 1.113.2.3 +1 -2 src/sys/kern/kern_event.c From owner-cvs-src@FreeBSD.ORG Thu Jul 10 09:45:42 2008 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 8226310656C1; Thu, 10 Jul 2008 09:45:42 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 5AEB38FC16; Thu, 10 Jul 2008 09:45:42 +0000 (UTC) (envelope-from rwatson@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 m6A9jgHE083953; Thu, 10 Jul 2008 09:45:42 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6A9jgKB083952; Thu, 10 Jul 2008 09:45:42 GMT (envelope-from rwatson@repoman.freebsd.org) Message-Id: <200807100945.m6A9jgKB083952@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to rwatson@repoman.freebsd.org using -f From: Robert Watson Date: Thu, 10 Jul 2008 09:45:28 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netinet udp_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: Thu, 10 Jul 2008 09:45:42 -0000 rwatson 2008-07-10 09:45:28 UTC FreeBSD src repository Modified files: sys/netinet udp_usrreq.c Log: SVN rev 180422 on 2008-07-10 09:45:28Z by rwatson Apply the MAC label to an outgoing UDP packet when other inpcb properties are processed, meaning that we avoid the cost of MAC label assignment if we're going to drop the packet due to mbuf exhaustion, etc. MFC after: 3 weeks Revision Changes Path 1.229 +4 -4 src/sys/netinet/udp_usrreq.c From owner-cvs-src@FreeBSD.ORG Thu Jul 10 09:51:14 2008 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 671AB1065678; Thu, 10 Jul 2008 09:51:14 +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 3F0098FC17; Thu, 10 Jul 2008 09:51:14 +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 m6A9pDeq084564; Thu, 10 Jul 2008 09:51:13 GMT (envelope-from cperciva@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6A9pDdK084563; Thu, 10 Jul 2008 09:51:13 GMT (envelope-from cperciva@repoman.freebsd.org) Message-Id: <200807100951.m6A9pDdK084563@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to cperciva@repoman.freebsd.org using -f From: Colin Percival Date: Thu, 10 Jul 2008 09:50: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/lib/libarchive archive_read_support_format_tar.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 10 Jul 2008 09:51:14 -0000 cperciva 2008-07-10 09:50:55 UTC FreeBSD src repository Modified files: lib/libarchive archive_read_support_format_tar.c Log: SVN rev 180423 on 2008-07-10 09:50:55Z by cperciva Garbage collect a variable which is assigned a value once but otherwise is never used. Found by: LLVM/Clang Static Analyzer Revision Changes Path 1.70 +0 -2 src/lib/libarchive/archive_read_support_format_tar.c From owner-cvs-src@FreeBSD.ORG Thu Jul 10 10:11:57 2008 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 1609C1065684; Thu, 10 Jul 2008 10:11:57 +0000 (UTC) (envelope-from mcdouga9@egr.msu.edu) Received: from mx.egr.msu.edu (surfnturf.egr.msu.edu [35.9.37.164]) by mx1.freebsd.org (Postfix) with ESMTP id CE6AB8FC20; Thu, 10 Jul 2008 10:11:56 +0000 (UTC) (envelope-from mcdouga9@egr.msu.edu) Received: from localhost (localhost [127.0.0.1]) by mx.egr.msu.edu (Postfix) with ESMTP id 35A8D71F0BF; Thu, 10 Jul 2008 06:11:56 -0400 (EDT) X-Virus-Scanned: amavisd-new at egr.msu.edu Received: from mx.egr.msu.edu ([127.0.0.1]) by localhost (surfnturf.egr.msu.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uo1aSC+0h0fv; Thu, 10 Jul 2008 06:11:56 -0400 (EDT) Received: from localhost (daemon.egr.msu.edu [35.9.44.65]) by mx.egr.msu.edu (Postfix) with ESMTP id ED3AF71F0BC; Thu, 10 Jul 2008 06:11:55 -0400 (EDT) Received: by localhost (Postfix, from userid 21281) id E6D3FB23; Thu, 10 Jul 2008 06:11:55 -0400 (EDT) Date: Thu, 10 Jul 2008 06:11:55 -0400 From: Adam McDougall To: John Baldwin Message-ID: <20080710101155.GR57161@egr.msu.edu> References: <200806270351.m5R3p0iZ023807@repoman.freebsd.org> <20080710013217.GP57161@egr.msu.edu> <200807092218.05668.jhb@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200807092218.05668.jhb@freebsd.org> User-Agent: Mutt/1.5.18 (2008-05-17) Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/amd64/amd64 legacy.c src/sys/dev/acpica acpi.c src/sys/dev/cpufreq ichss.c src/sys/i386/i386 legacy.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 10 Jul 2008 10:11:57 -0000 On Wed, Jul 09, 2008 at 10:18:05PM -0400, John Baldwin wrote: On Wednesday 09 July 2008 09:32:18 pm Adam McDougall wrote: > This commit (verified by binary search) causes my Sun Fire X4100 > problems booting. I found it by upgrading a new 7-rel install ... > then after a few minutes I get stuff like: > umass0: BBB reset failed, TIMEOUT > umass1: CBI reset failed, TIMEOUT I missed MFC'ing something, specifically rev 1.248 of acpi.c. You can try this diff: Yes it works, thank you! Index: acpi.c =================================================================== --- acpi.c (revision 180262) +++ acpi.c (working copy) @@ -132,7 +132,7 @@ static int acpi_set_powerstate_method(device_t bus static int acpi_isa_pnp_probe(device_t bus, device_t child, struct isa_pnp_id *ids); static void acpi_probe_children(device_t bus); -static int acpi_probe_order(ACPI_HANDLE handle, int *order); +static void acpi_probe_order(ACPI_HANDLE handle, int *order); static ACPI_STATUS acpi_probe_child(ACPI_HANDLE handle, UINT32 level, void *context, void **status); static BOOLEAN acpi_MatchHid(ACPI_HANDLE h, const char *hid); @@ -1527,21 +1527,19 @@ acpi_probe_children(device_t bus) } /* - * Determine the probe order for a given device and return non-zero if it - * should be attached immediately. + * Determine the probe order for a given device. */ -static int +static void acpi_probe_order(ACPI_HANDLE handle, int *order) { ACPI_OBJECT_TYPE type; - u_int addr; /* * 1. I/O port and memory system resource holders * 2. Embedded controllers (to handle early accesses) * 3. PCI Link Devices - * 11 - 266. Host-PCI bridges sorted by _ADR - * 280. CPUs + * ACPI_DEV_BASE_ORDER. Host-PCI bridges + * ACPI_DEV_BASE_ORDER + 10. CPUs */ AcpiGetType(handle, &type); if (acpi_MatchHid(handle, "PNP0C01") || acpi_MatchHid(handle, "PNP0C02")) @@ -1550,15 +1548,10 @@ acpi_probe_order(ACPI_HANDLE handle, int *order) *order = 2; else if (acpi_MatchHid(handle, "PNP0C0F")) *order = 3; - else if (acpi_MatchHid(handle, "PNP0A03")) { - if (ACPI_SUCCESS(acpi_GetInteger(handle, "_ADR", &addr))) - *order = 11 + ACPI_ADR_PCI_SLOT(addr) * (PCI_FUNCMAX + 1) + - ACPI_ADR_PCI_FUNC(addr); - else - *order = 11; - } else if (type == ACPI_TYPE_PROCESSOR) - *order = 280; - return (0); + else if (acpi_MatchHid(handle, "PNP0A03")) + *order = ACPI_DEV_BASE_ORDER; + else if (type == ACPI_TYPE_PROCESSOR) + *order = ACPI_DEV_BASE_ORDER + 10; } /* @@ -1608,13 +1601,13 @@ acpi_probe_child(ACPI_HANDLE handle, UINT32 level, * placeholder so that the probe/attach passes will run * breadth-first. Orders less than ACPI_DEV_BASE_ORDER * are reserved for special objects (i.e., system - * resources). Orders between ACPI_DEV_BASE_ORDER and 300 + * resources). Orders between ACPI_DEV_BASE_ORDER and 100 * are used for Host-PCI bridges (and effectively all * their children) and CPUs. Larger values are used for * all other devices. */ ACPI_DEBUG_PRINT((ACPI_DB_OBJECTS, "scanning '%s'\n", handle_str)); - order = level * 10 + 300; + order = level * 10 + 100; acpi_probe_order(handle, &order); child = BUS_ADD_CHILD(bus, order, NULL, -1); if (child == NULL) -- John Baldwin _______________________________________________ cvs-src@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-src To unsubscribe, send any mail to "cvs-src-unsubscribe@freebsd.org" From owner-cvs-src@FreeBSD.ORG Thu Jul 10 10:51:26 2008 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 BAD011065673; Thu, 10 Jul 2008 10:51:25 +0000 (UTC) (envelope-from brde@optusnet.com.au) Received: from mail03.syd.optusnet.com.au (mail03.syd.optusnet.com.au [211.29.132.184]) by mx1.freebsd.org (Postfix) with ESMTP id 4913B8FC17; Thu, 10 Jul 2008 10:51:25 +0000 (UTC) (envelope-from brde@optusnet.com.au) Received: from besplex.bde.org (c220-239-252-11.carlnfd3.nsw.optusnet.com.au [220.239.252.11]) by mail03.syd.optusnet.com.au (8.13.1/8.13.1) with ESMTP id m6AApHH6028006 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 10 Jul 2008 20:51:20 +1000 Date: Thu, 10 Jul 2008 20:51:17 +1000 (EST) From: Bruce Evans X-X-Sender: bde@besplex.bde.org To: Daniel Gerzo In-Reply-To: <753889164.20080710011045@rulez.sk> Message-ID: <20080710202921.D8518@besplex.bde.org> References: <200807091404.m69E4jiC075715@repoman.freebsd.org> <20080709154945.GA47824@zim.MIT.EDU> <4874FE82.5090809@localhost.inse.ru> <753889164.20080710011045@rulez.sk> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: David Malone , cvs-src@FreeBSD.org, Roman Kurakin , cvs-all@FreeBSD.org, src-committers@FreeBSD.org Subject: Re[2]: cvs commit: src/share/man/man9 style.9 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Jul 2008 10:51:26 -0000 On Thu, 10 Jul 2008, Daniel Gerzo wrote: > Hello guys, > > Wednesday, July 9, 2008, 8:08:02 PM, has been written: > >>>> -Do not declare functions inside other functions; ANSI C says that >>>> -such declarations have file scope regardless of the nesting of the >>>> -declaration. >>>> -Hiding file declarations in what appears to be a local >>>> -scope is undesirable and will elicit complaints from a good compiler. >>>> +Do not declare functions inside other functions; nested functions are >>>> +a GCC extension and are not permitted by ANSI C. Once again: nested function declaration != nested function. Nested function declarations are a small-s standard C misfeature older than K&R1. We considered them bad style long before the completely different gcc extension of nested function definitions existed. Style.9 said this. Now it is broken. Kernel makefiles actually enforce non-use of nested function declarations using -Werror -Wnested-externs, but most userland makefiles don't do this so the style rule is still relevant. >>>> >>> We use lots of extensions that aren't strict ANSI C. I think the Especially since ANSI C hasn't existed since it was replaced by ISO C 20 years ago. >>> real reason not to use them is that gcc's nested functions are >>> particularly unwieldily. First, they're not true lexical closures >>> (and can't be), which makes them much less useful. Second, they >>> are unsupported unless a number of assumptions are met, e.g., must >>> have an executable stack, must be able to invalidate the I cache >>> from userland, and must not have separate I and D address spaces. >>> Nested functions abominable enough that Apple disabled the feature >>> in OS X's build of gcc --- and the Sun and Intel compilers don't >>> support them, even though Intel claims nearly complete gcc >>> compatibility. >>> >> I think from non-technical side, nested functions are not expected by >> most programmers. >> From my point of view there are many new extensions that a good for >> quick hacking, but >> not for the production code. > > So may I leave my change in the current state, or do you guys want me > to do some additional changes? Just back it out, since it is wrong. No one would expect use of any unportable gcc feature to be normal style, and nested functions are less deserving of specific disapproval than most such features. Strictly, style.9 disallows (by not explicitly allowing) even indispensable gcc features like asm(). Bruce From owner-cvs-src@FreeBSD.ORG Thu Jul 10 11:25:00 2008 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 A541710656CD; Thu, 10 Jul 2008 11:25:00 +0000 (UTC) (envelope-from danger@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 81A2E8FC20; Thu, 10 Jul 2008 11:25:00 +0000 (UTC) (envelope-from danger@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 m6ABP0Qq097942; Thu, 10 Jul 2008 11:25:00 GMT (envelope-from danger@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6ABP0tf097941; Thu, 10 Jul 2008 11:25:00 GMT (envelope-from danger@repoman.freebsd.org) Message-Id: <200807101125.m6ABP0tf097941@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to danger@repoman.freebsd.org using -f From: Daniel Gerzo Date: Thu, 10 Jul 2008 11:24: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/share/man/man9 style.9 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Jul 2008 11:25:00 -0000 danger 2008-07-10 11:24:41 UTC FreeBSD src repository Modified files: share/man/man9 style.9 Log: SVN rev 180424 on 2008-07-10 11:24:41Z by danger Back-out my previous change. See the thread at http://lists.freebsd.org/pipermail/cvs-all/2008-July/263779.html Revision Changes Path 1.127 +6 -3 src/share/man/man9/style.9 From owner-cvs-src@FreeBSD.ORG Thu Jul 10 13:24:41 2008 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 04E6A1065673; Thu, 10 Jul 2008 13:24:41 +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 F1CD18FC1E; Thu, 10 Jul 2008 13:24:40 +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 m6ADOedp019678; Thu, 10 Jul 2008 13:24:40 GMT (envelope-from bz@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6ADOe3B019677; Thu, 10 Jul 2008 13:24:40 GMT (envelope-from bz@repoman.freebsd.org) Message-Id: <200807101324.m6ADOe3B019677@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to bz@repoman.freebsd.org using -f From: "Bjoern A. Zeeb" Date: Thu, 10 Jul 2008 13:23: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 in_pcb.c in_pcb.h src/sys/netinet6 in6_pcb.c in6_pcb.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, 10 Jul 2008 13:24:41 -0000 bz 2008-07-10 13:23:22 UTC FreeBSD src repository Modified files: sys/netinet in_pcb.c in_pcb.h sys/netinet6 in6_pcb.c in6_pcb.h Log: SVN rev 180425 on 2008-07-10 13:23:22Z by bz For consistency take lport as u_short in in{,6}_pcblookup_local. All callers either pass in an u_short or u_int16_t. Reviewed by: rwatson Revision Changes Path 1.208 +1 -2 src/sys/netinet/in_pcb.c 1.108 +1 -1 src/sys/netinet/in_pcb.h 1.92 +1 -2 src/sys/netinet6/in6_pcb.c 1.21 +1 -1 src/sys/netinet6/in6_pcb.h From owner-cvs-src@FreeBSD.ORG Thu Jul 10 13:26:55 2008 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 572CF1065744; Thu, 10 Jul 2008 13:26:53 +0000 (UTC) (envelope-from charnier@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 96ABA8FC22; Thu, 10 Jul 2008 13:26:53 +0000 (UTC) (envelope-from charnier@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 m6ADQrOL019917; Thu, 10 Jul 2008 13:26:53 GMT (envelope-from charnier@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6ADQr1L019916; Thu, 10 Jul 2008 13:26:53 GMT (envelope-from charnier@repoman.freebsd.org) Message-Id: <200807101326.m6ADQr1L019916@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to charnier@repoman.freebsd.org using -f From: Philippe Charnier Date: Thu, 10 Jul 2008 13:26:46 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.bin/cmp regular.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 10 Jul 2008 13:26:55 -0000 charnier 2008-07-10 13:26:46 UTC FreeBSD src repository Modified files: usr.bin/cmp regular.c Log: SVN rev 180426 on 2008-07-10 13:26:46Z by charnier add __unused to succeed at WARNS=6 Revision Changes Path 1.19 +1 -1 src/usr.bin/cmp/regular.c From owner-cvs-src@FreeBSD.ORG Thu Jul 10 13:31:56 2008 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 59D36106564A; Thu, 10 Jul 2008 13:31: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 533CD8FC1A; Thu, 10 Jul 2008 13:31: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 m6ADVuw8020342; Thu, 10 Jul 2008 13:31:56 GMT (envelope-from bz@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6ADVuVg020341; Thu, 10 Jul 2008 13:31:56 GMT (envelope-from bz@repoman.freebsd.org) Message-Id: <200807101331.m6ADVuVg020341@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to bz@repoman.freebsd.org using -f From: "Bjoern A. Zeeb" Date: Thu, 10 Jul 2008 13:31: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/netinet in_pcb.c in_pcb.h src/sys/netinet6 in6_pcb.c in6_pcb.h in6_src.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 10 Jul 2008 13:31:56 -0000 bz 2008-07-10 13:31:11 UTC FreeBSD src repository Modified files: sys/netinet in_pcb.c in_pcb.h sys/netinet6 in6_pcb.c in6_pcb.h in6_src.c Log: SVN rev 180427 on 2008-07-10 13:31:11Z by bz Pass the ucred along into in{,6}_pcblookup_local for upcoming prison checks. Reviewed by: rwatson Revision Changes Path 1.209 +7 -7 src/sys/netinet/in_pcb.c 1.109 +1 -1 src/sys/netinet/in_pcb.h 1.93 +6 -6 src/sys/netinet6/in6_pcb.c 1.22 +2 -1 src/sys/netinet6/in6_pcb.h 1.54 +3 -3 src/sys/netinet6/in6_src.c From owner-cvs-src@FreeBSD.ORG Thu Jul 10 15:49:02 2008 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 786FE1065680; Thu, 10 Jul 2008 15:49:02 +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 3B05D8FC13; Thu, 10 Jul 2008 15:49:02 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from localhost (localhost [127.0.0.1]) by harmony.bsdimp.com (8.14.2/8.14.1) with ESMTP id m6AFjrbo099113; Thu, 10 Jul 2008 09:45:53 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Thu, 10 Jul 2008 09:45:56 -0600 (MDT) Message-Id: <20080710.094556.-262765509.imp@bsdimp.com> To: das@freebsd.org From: "M. Warner Losh" In-Reply-To: <20080709154945.GA47824@zim.MIT.EDU> References: <200807091404.m69E4jiC075715@repoman.freebsd.org> <20080709154945.GA47824@zim.MIT.EDU> X-Mailer: Mew version 5.2 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: cvs-src@freebsd.org, danger@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/share/man/man9 style.9 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Jul 2008 15:49:02 -0000 In message: <20080709154945.GA47824@zim.MIT.EDU> David Schultz writes: : On Wed, Jul 09, 2008, Daniel Gerzo wrote: : > -Do not declare functions inside other functions; ANSI C says that : > -such declarations have file scope regardless of the nesting of the : > -declaration. : > -Hiding file declarations in what appears to be a local : > -scope is undesirable and will elicit complaints from a good compiler. : > +Do not declare functions inside other functions; nested functions are : > +a GCC extension and are not permitted by ANSI C. : : We use lots of extensions that aren't strict ANSI C. I think the : real reason not to use them is that gcc's nested functions are : particularly unwieldily. First, they're not true lexical closures : (and can't be), which makes them much less useful. Second, they : are unsupported unless a number of assumptions are met, e.g., must : have an executable stack, must be able to invalidate the I cache : from userland, and must not have separate I and D address spaces. : Nested functions abominable enough that Apple disabled the feature : in OS X's build of gcc --- and the Sun and Intel compilers don't : support them, even though Intel claims nearly complete gcc : compatibility. I think the bug in the commit was the '-' lines. The '+' lines were good. Maybe a .Pp line would then be needed. Warner From owner-cvs-src@FreeBSD.ORG Thu Jul 10 15:51:57 2008 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 86E6B1065670; Thu, 10 Jul 2008 15:51:57 +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 4CE658FC15; Thu, 10 Jul 2008 15:51:57 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from localhost (localhost [127.0.0.1]) by harmony.bsdimp.com (8.14.2/8.14.1) with ESMTP id m6AFlbUn099131; Thu, 10 Jul 2008 09:47:37 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Thu, 10 Jul 2008 09:47:40 -0600 (MDT) Message-Id: <20080710.094740.1673060291.imp@bsdimp.com> To: danger@FreeBSD.org From: "M. Warner Losh" In-Reply-To: <753889164.20080710011045@rulez.sk> References: <20080709154945.GA47824@zim.MIT.EDU> <4874FE82.5090809@localhost.inse.ru> <753889164.20080710011045@rulez.sk> X-Mailer: Mew version 5.2 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: dwmalone@maths.tcd.ie, cvs-src@FreeBSD.org, rik@inse.ru, cvs-all@FreeBSD.org, src-committers@FreeBSD.org Subject: Re: cvs commit: src/share/man/man9 style.9 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Jul 2008 15:51:57 -0000 In message: <753889164.20080710011045@rulez.sk> Daniel Gerzo writes: : Hello guys, : : Wednesday, July 9, 2008, 8:08:02 PM, has been written: : : >>> -Do not declare functions inside other functions; ANSI C says that : >>> -such declarations have file scope regardless of the nesting of the : >>> -declaration. : >>> -Hiding file declarations in what appears to be a local : >>> -scope is undesirable and will elicit complaints from a good compiler. : >>> +Do not declare functions inside other functions; nested functions are : >>> +a GCC extension and are not permitted by ANSI C. : >>> : >> : >> We use lots of extensions that aren't strict ANSI C. I think the : >> real reason not to use them is that gcc's nested functions are : >> particularly unwieldily. First, they're not true lexical closures : >> (and can't be), which makes them much less useful. Second, they : >> are unsupported unless a number of assumptions are met, e.g., must : >> have an executable stack, must be able to invalidate the I cache : >> from userland, and must not have separate I and D address spaces. : >> Nested functions abominable enough that Apple disabled the feature : >> in OS X's build of gcc --- and the Sun and Intel compilers don't : >> support them, even though Intel claims nearly complete gcc : >> compatibility. : >> : > I think from non-technical side, nested functions are not expected by : > most programmers. : > From my point of view there are many new extensions that a good for : > quick hacking, but : > not for the production code. : : So may I leave my change in the current state, or do you guys want me : to do some additional changes? Back out the '-' changes. Leave your change. Warner From owner-cvs-src@FreeBSD.ORG Thu Jul 10 16:04:56 2008 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 489DF1065678; Thu, 10 Jul 2008 16:04:56 +0000 (UTC) (envelope-from obrien@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 288D48FC12; Thu, 10 Jul 2008 16:04:56 +0000 (UTC) (envelope-from obrien@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 m6AG4uaR035680; Thu, 10 Jul 2008 16:04:56 GMT (envelope-from obrien@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6AG4uei035679; Thu, 10 Jul 2008 16:04:56 GMT (envelope-from obrien@repoman.freebsd.org) Message-Id: <200807101604.m6AG4uei035679@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to obrien@repoman.freebsd.org using -f From: "David E. O'Brien" Date: Thu, 10 Jul 2008 16:03:24 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Jul 2008 16:04:56 -0000 obrien 2008-07-10 16:03:24 UTC FreeBSD src repository Modified files: sys Makefile Log: SVN rev 180428 on 2008-07-10 16:03:24Z by obrien Use 'CSCOPE_ARCHDIR' to change the default architecture directories to cscope. After the addition of sys/modules/dtrace/dtrace, setting 'ARCHDIR' in /etc/src.conf breaks the build. Revision Changes Path 1.50 +6 -3 src/sys/Makefile From owner-cvs-src@FreeBSD.ORG Thu Jul 10 16:20:35 2008 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 3B455106567F; Thu, 10 Jul 2008 16:20:35 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id DA1C98FC21; Thu, 10 Jul 2008 16:20:34 +0000 (UTC) (envelope-from rwatson@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 m6AGKYt2037056; Thu, 10 Jul 2008 16:20:34 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6AGKYJR037055; Thu, 10 Jul 2008 16:20:34 GMT (envelope-from rwatson@repoman.freebsd.org) Message-Id: <200807101620.m6AGKYJR037055@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to rwatson@repoman.freebsd.org using -f From: Robert Watson Date: Thu, 10 Jul 2008 16:20: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/netinet udp_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: Thu, 10 Jul 2008 16:20:35 -0000 rwatson 2008-07-10 16:20:18 UTC FreeBSD src repository Modified files: sys/netinet udp_usrreq.c Log: SVN rev 180429 on 2008-07-10 16:20:18Z by rwatson Slightly rearrange validation of UDP arguments and jail processing in udp_output() so that argument validation occurs before jail processing. Add additional comments explaining what's going on when we process addresses and binding during udp_output(). MFC after: 3 weeks Revision Changes Path 1.230 +25 -4 src/sys/netinet/udp_usrreq.c From owner-cvs-src@FreeBSD.ORG Thu Jul 10 16:22:35 2008 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 B689D1065671; Thu, 10 Jul 2008 16:22:35 +0000 (UTC) (envelope-from alc@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 968A38FC21; Thu, 10 Jul 2008 16:22:35 +0000 (UTC) (envelope-from alc@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 m6AGMZ4p037324; Thu, 10 Jul 2008 16:22:35 GMT (envelope-from alc@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6AGMZio037323; Thu, 10 Jul 2008 16:22:35 GMT (envelope-from alc@repoman.freebsd.org) Message-Id: <200807101622.m6AGMZio037323@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to alc@repoman.freebsd.org using -f From: Alan Cox Date: Thu, 10 Jul 2008 16:22:24 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/amd64/amd64 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: Thu, 10 Jul 2008 16:22:35 -0000 alc 2008-07-10 16:22:24 UTC FreeBSD src repository Modified files: sys/amd64/amd64 pmap.c Log: SVN rev 180430 on 2008-07-10 16:22:24Z by alc Extend pmap_demote_pde() to include the ability to instantiate a new page table page where none existed before. Revision Changes Path 1.629 +29 -8 src/sys/amd64/amd64/pmap.c From owner-cvs-src@FreeBSD.ORG Thu Jul 10 16:37:47 2008 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 29ADF1065675; Thu, 10 Jul 2008 16:37:47 +0000 (UTC) (envelope-from obrien@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 099658FC1B; Thu, 10 Jul 2008 16:37:47 +0000 (UTC) (envelope-from obrien@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 m6AGbkHU039868; Thu, 10 Jul 2008 16:37:46 GMT (envelope-from obrien@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6AGbkpv039867; Thu, 10 Jul 2008 16:37:46 GMT (envelope-from obrien@repoman.freebsd.org) Message-Id: <200807101637.m6AGbkpv039867@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to obrien@repoman.freebsd.org using -f From: "David E. O'Brien" Date: Thu, 10 Jul 2008 16:35:57 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern link_elf.c src/sys/sys link_elf.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, 10 Jul 2008 16:37:47 -0000 obrien 2008-07-10 16:35:57 UTC FreeBSD src repository Modified files: sys/kern link_elf.c sys/sys link_elf.h Log: SVN rev 180431 on 2008-07-10 16:35:57Z by obrien Allow 'elf_file_t' to be used in a wider scope. Revision Changes Path 1.99 +0 -47 src/sys/kern/link_elf.c 1.28 +51 -0 src/sys/sys/link_elf.h From owner-cvs-src@FreeBSD.ORG Thu Jul 10 17:07:01 2008 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 BCCB3106576E; Thu, 10 Jul 2008 17:07:01 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9C6688FC20; Thu, 10 Jul 2008 17:07:01 +0000 (UTC) (envelope-from jhb@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 m6AH71iM055291; Thu, 10 Jul 2008 17:07:01 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6AH7115055290; Thu, 10 Jul 2008 17:07:01 GMT (envelope-from jhb@repoman.freebsd.org) Message-Id: <200807101707.m6AH7115055290@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to jhb@repoman.freebsd.org using -f From: John Baldwin Date: Thu, 10 Jul 2008 17:06:54 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/dev/acpica acpi.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 10 Jul 2008 17:07:01 -0000 jhb 2008-07-10 17:06:54 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/dev/acpica acpi.c Log: SVN rev 180432 on 2008-07-10 17:06:54Z by jhb MFC: After probing the available frequency settings, restore the CPU to run at whatever frequency it started at. Revision Changes Path 1.243.2.3 +11 -18 src/sys/dev/acpica/acpi.c From owner-cvs-src@FreeBSD.ORG Thu Jul 10 17:35:37 2008 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 242251065675 for ; Thu, 10 Jul 2008 17:35:37 +0000 (UTC) (envelope-from peter@wemm.org) Received: from qb-out-0506.google.com (qb-out-0506.google.com [72.14.204.237]) by mx1.freebsd.org (Postfix) with ESMTP id E0E078FC1F for ; Thu, 10 Jul 2008 17:35:36 +0000 (UTC) (envelope-from peter@wemm.org) Received: by qb-out-0506.google.com with SMTP id q12so139834qba.13 for ; Thu, 10 Jul 2008 10:35:35 -0700 (PDT) Received: by 10.142.207.8 with SMTP id e8mr2790438wfg.110.1215711335205; Thu, 10 Jul 2008 10:35:35 -0700 (PDT) Received: by 10.142.76.14 with HTTP; Thu, 10 Jul 2008 10:35:35 -0700 (PDT) Message-ID: Date: Thu, 10 Jul 2008 10:35:35 -0700 From: "Peter Wemm" To: "David E. O'Brien" In-Reply-To: <200807101635.m6AGZv7I090311@svn.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <200807101635.m6AGZv7I090311@svn.freebsd.org> Cc: cvs-src@freebsd.org, src-committers@freebsd.org, "cvs-all@freebsd.org" Subject: Re: svn commit: r180431 - in head/sys: kern sys X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 10 Jul 2008 17:35:37 -0000 On Thu, Jul 10, 2008 at 9:35 AM, David E. O'Brien wrote: > Author: obrien > Date: Thu Jul 10 16:35:57 2008 > New Revision: 180431 > URL: http://svn.freebsd.org/changeset/base/180431 > > Log: > Allow 'elf_file_t' to be used in a wider scope. > > Modified: > head/sys/kern/link_elf.c > head/sys/sys/link_elf.h This really was intentional. elf_file_t was supposed to be opaque and changeable. What do you need this for? -- Peter Wemm - peter@wemm.org; peter@FreeBSD.org; peter@yahoo-inc.com; KI6FJV "All of this is for nothing if we don't go to the stars" - JMS/B5 "If Java had true garbage collection, most programs would delete themselves upon execution." -- Robert Sewell From owner-cvs-src@FreeBSD.ORG Thu Jul 10 17:46:05 2008 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 E04881065759; Thu, 10 Jul 2008 17:46:05 +0000 (UTC) (envelope-from brooks@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 46C8C8FC18; Thu, 10 Jul 2008 17:46:05 +0000 (UTC) (envelope-from brooks@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 m6AHk5J0058419; Thu, 10 Jul 2008 17:46:05 GMT (envelope-from brooks@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6AHk5Xl058418; Thu, 10 Jul 2008 17:46:05 GMT (envelope-from brooks@repoman.freebsd.org) Message-Id: <200807101746.m6AHk5Xl058418@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to brooks@repoman.freebsd.org using -f From: Brooks Davis Date: Thu, 10 Jul 2008 17:45:57 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/compat/freebsd32 freebsd32_misc.c syscalls.master X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 10 Jul 2008 17:46:06 -0000 brooks 2008-07-10 17:45:57 UTC FreeBSD src repository Modified files: sys/compat/freebsd32 freebsd32_misc.c syscalls.master Log: SVN rev 180433 on 2008-07-10 17:45:57Z by brooks id_t is a 64-bit integer and thus is passed as two arguments like off_t is. As a result, those arguments must be recombined before calling the real syscal implementation. This change fixes 32-bit compatibility for cpuset_getid(), cpuset_setid(), cpuset_getaffinity(), and cpuset_setaffinity(). Revision Changes Path 1.76 +57 -0 src/sys/compat/freebsd32/freebsd32_misc.c 1.101 +13 -7 src/sys/compat/freebsd32/syscalls.master From owner-cvs-src@FreeBSD.ORG Thu Jul 10 17:47:07 2008 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 D36041065768; Thu, 10 Jul 2008 17:47:07 +0000 (UTC) (envelope-from brooks@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 6A0CB8FC16; Thu, 10 Jul 2008 17:47:07 +0000 (UTC) (envelope-from brooks@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 m6AHl7ZA058519; Thu, 10 Jul 2008 17:47:07 GMT (envelope-from brooks@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6AHl7rd058518; Thu, 10 Jul 2008 17:47:07 GMT (envelope-from brooks@repoman.freebsd.org) Message-Id: <200807101747.m6AHl7rd058518@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to brooks@repoman.freebsd.org using -f From: Brooks Davis Date: Thu, 10 Jul 2008 17:46: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/compat/freebsd32 freebsd32_proto.h freebsd32_syscall.h freebsd32_syscalls.c freebsd32_sysent.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 10 Jul 2008 17:47:08 -0000 brooks 2008-07-10 17:46:58 UTC FreeBSD src repository Modified files: sys/compat/freebsd32 freebsd32_proto.h freebsd32_syscall.h freebsd32_syscalls.c freebsd32_sysent.c Log: SVN rev 180434 on 2008-07-10 17:46:58Z by brooks Regen Revision Changes Path 1.87 +38 -1 src/sys/compat/freebsd32/freebsd32_proto.h 1.85 +5 -5 src/sys/compat/freebsd32/freebsd32_syscall.h 1.76 +5 -5 src/sys/compat/freebsd32/freebsd32_syscalls.c 1.86 +5 -5 src/sys/compat/freebsd32/freebsd32_sysent.c From owner-cvs-src@FreeBSD.ORG Thu Jul 10 17:53:23 2008 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 BC2BF1065680; Thu, 10 Jul 2008 17:53:23 +0000 (UTC) (envelope-from kris@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9BCB88FC1C; Thu, 10 Jul 2008 17:53:23 +0000 (UTC) (envelope-from kris@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 m6AHrNP2059004; Thu, 10 Jul 2008 17:53:23 GMT (envelope-from kris@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6AHrNCX059003; Thu, 10 Jul 2008 17:53:23 GMT (envelope-from kris@repoman.freebsd.org) Message-Id: <200807101753.m6AHrNCX059003@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to kris@repoman.freebsd.org using -f From: Kris Kennaway Date: Thu, 10 Jul 2008 17:53:10 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sbin/mount_nfs mount_nfs.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 10 Jul 2008 17:53:23 -0000 kris 2008-07-10 17:53:10 UTC FreeBSD src repository Modified files: sbin/mount_nfs mount_nfs.c Log: SVN rev 180435 on 2008-07-10 17:53:10Z by kris Fix -o mntudp after the conversion to default TCP mounts Submitted by: danfe MFC after: 1 week Revision Changes Path 1.78 +4 -1 src/sbin/mount_nfs/mount_nfs.c From owner-cvs-src@FreeBSD.ORG Thu Jul 10 18:25:57 2008 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 437B210656C4; Thu, 10 Jul 2008 18:25:57 +0000 (UTC) (envelope-from olli@fromme.com) Received: from haluter.fromme.com (unknown [IPv6:2a01:170:102f:0:200:e8ff:fe59:a347]) by mx1.freebsd.org (Postfix) with ESMTP id B9A868FC1F; Thu, 10 Jul 2008 18:25:56 +0000 (UTC) (envelope-from olli@fromme.com) Received: from haluter.fromme.com (irc_sucks@localhost [127.0.0.1]) by haluter.fromme.com (8.13.4/8.13.4) with ESMTP id m6AIPso1016255; Thu, 10 Jul 2008 20:25:55 +0200 (CEST) (envelope-from olli@fromme.com) Received: (from olli@localhost) by haluter.fromme.com (8.13.4/8.12.9/Submit) id m6AIPsoO016253; Thu, 10 Jul 2008 20:25:54 +0200 (CEST) From: Oliver Fromme Message-Id: <200807101825.m6AIPsoO016253@haluter.fromme.com> To: kris@FreeBSD.org (Kris Kennaway) Date: Thu, 10 Jul 2008 20:25:54 +0200 (CEST) In-Reply-To: <200807101753.m6AHrNCX059003@repoman.freebsd.org> from "Kris Kennaway" at Jul 10, 2008 05:53:10 PM X-Mailer: ELM [version 2.5 PL6] 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.1.2 (haluter.fromme.com [127.0.0.1]); Thu, 10 Jul 2008 20:25:55 +0200 (CEST) Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sbin/mount_nfs mount_nfs.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 10 Jul 2008 18:25:57 -0000 Kris Kennaway wrote: > > kris 2008-07-10 17:53:10 UTC > > FreeBSD src repository > > Modified files: > sbin/mount_nfs mount_nfs.c > Log: > SVN rev 180435 on 2008-07-10 17:53:10Z by kris > > Fix -o mntudp after the conversion to default TCP mounts > > Submitted by: danfe > MFC after: 1 week Does that mean you will also MFC the conversion to default TCP mounts? RELENG_7 still uses UDP by default. If you MFC that, I suggest you add an entry to src/UPDATING and possibly post a headsup to the -stable list, because the change might affect people in unexpected ways. Currently I happen to work at a customer with several NetApp filers that support TCP mounts only if the -U option is used. UDP mounts work fine. TCP mounts without the -U option just hang and require a reboot. It is probably a bug in the filers' firmware, but said customer cannot update the firmware for other, unrelated reasons. Another case where people might be bitten is when there are packet filter rules that allow UDP mounts only. An appropriate UPDATING entry and/or a HEADSUP in -stable might save some people's day. Best regards Oliver -- Oliver Fromme, Bunsenstr. 13, 81735 Muenchen, Germany ``We are all but compressed light'' (Albert Einstein) From owner-cvs-src@FreeBSD.ORG Thu Jul 10 18:31:24 2008 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 00F1C1065675; Thu, 10 Jul 2008 18:31:24 +0000 (UTC) (envelope-from kris@FreeBSD.org) Received: from weak.local (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 7D9738FC0A; Thu, 10 Jul 2008 18:31:22 +0000 (UTC) (envelope-from kris@FreeBSD.org) Message-ID: <48765579.1060000@FreeBSD.org> Date: Thu, 10 Jul 2008 20:31:21 +0200 From: Kris Kennaway User-Agent: Thunderbird 2.0.0.14 (Macintosh/20080421) MIME-Version: 1.0 To: Oliver Fromme References: <200807101825.m6AIPsoO016253@haluter.fromme.com> In-Reply-To: <200807101825.m6AIPsoO016253@haluter.fromme.com> 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/sbin/mount_nfs mount_nfs.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 10 Jul 2008 18:31:24 -0000 Oliver Fromme wrote: > Kris Kennaway wrote: > > > > kris 2008-07-10 17:53:10 UTC > > > > FreeBSD src repository > > > > Modified files: > > sbin/mount_nfs mount_nfs.c > > Log: > > SVN rev 180435 on 2008-07-10 17:53:10Z by kris > > > > Fix -o mntudp after the conversion to default TCP mounts > > > > Submitted by: danfe > > MFC after: 1 week > > Does that mean you will also MFC the conversion to default > TCP mounts? RELENG_7 still uses UDP by default. > > If you MFC that, I suggest you add an entry to src/UPDATING > and possibly post a headsup to the -stable list, because > the change might affect people in unexpected ways. Yeah I will. I had planned to MFC it already actually (and had forgotten), but there were problems reported initially that turned out to be non-problems. > Currently I happen to work at a customer with several > NetApp filers that support TCP mounts only if the -U > option is used. UDP mounts work fine. TCP mounts without > the -U option just hang and require a reboot. It is > probably a bug in the filers' firmware, but said customer > cannot update the firmware for other, unrelated reasons. > > Another case where people might be bitten is when there > are packet filter rules that allow UDP mounts only. > > An appropriate UPDATING entry and/or a HEADSUP in -stable > might save some people's day. Kris From owner-cvs-src@FreeBSD.ORG Thu Jul 10 18:38:25 2008 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 84C401065676; Thu, 10 Jul 2008 18:38:25 +0000 (UTC) (envelope-from brde@optusnet.com.au) Received: from mail06.syd.optusnet.com.au (mail06.syd.optusnet.com.au [211.29.132.187]) by mx1.freebsd.org (Postfix) with ESMTP id 0FD3C8FC0A; Thu, 10 Jul 2008 18:38:24 +0000 (UTC) (envelope-from brde@optusnet.com.au) Received: from c220-239-252-11.carlnfd3.nsw.optusnet.com.au (c220-239-252-11.carlnfd3.nsw.optusnet.com.au [220.239.252.11]) by mail06.syd.optusnet.com.au (8.13.1/8.13.1) with ESMTP id m6AIcLwI023104 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 11 Jul 2008 04:38:22 +1000 Date: Fri, 11 Jul 2008 04:38:20 +1000 (EST) From: Bruce Evans X-X-Sender: bde@delplex.bde.org To: Daniel Gerzo In-Reply-To: <200807101125.m6ABP0tf097941@repoman.freebsd.org> Message-ID: <20080711043805.W31440@delplex.bde.org> References: <200807101125.m6ABP0tf097941@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/share/man/man9 style.9 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Jul 2008 18:38:25 -0000 On Thu, 10 Jul 2008, Daniel Gerzo wrote: > danger 2008-07-10 11:24:41 UTC > > FreeBSD src repository > > Modified files: > share/man/man9 style.9 > Log: > SVN rev 180424 on 2008-07-10 11:24:41Z by danger > > Back-out my previous change. See the thread at > http://lists.freebsd.org/pipermail/cvs-all/2008-July/263779.html > > Revision Changes Path > 1.127 +6 -3 src/share/man/man9/style.9 Thanks. Bruce From owner-cvs-src@FreeBSD.ORG Thu Jul 10 19:54:42 2008 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 B466910656CA; Thu, 10 Jul 2008 19:54:42 +0000 (UTC) (envelope-from brooks@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8FDA78FC14; Thu, 10 Jul 2008 19:54:42 +0000 (UTC) (envelope-from brooks@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 m6AJsggT071386; Thu, 10 Jul 2008 19:54:42 GMT (envelope-from brooks@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6AJsgaS071385; Thu, 10 Jul 2008 19:54:42 GMT (envelope-from brooks@repoman.freebsd.org) Message-Id: <200807101954.m6AJsgaS071385@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to brooks@repoman.freebsd.org using -f From: Brooks Davis Date: Thu, 10 Jul 2008 19:54:34 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/compat/freebsd32 freebsd32_misc.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 10 Jul 2008 19:54:42 -0000 brooks 2008-07-10 19:54:34 UTC FreeBSD src repository Modified files: sys/compat/freebsd32 freebsd32_misc.c Log: SVN rev 180436 on 2008-07-10 19:54:34Z by brooks style(9): put parentheses around return values. Revision Changes Path 1.77 +4 -4 src/sys/compat/freebsd32/freebsd32_misc.c From owner-cvs-src@FreeBSD.ORG Thu Jul 10 21:37:00 2008 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 DDDA11065755; Thu, 10 Jul 2008 21:37:00 +0000 (UTC) (envelope-from remko@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 6D6518FC22; Thu, 10 Jul 2008 21:36:59 +0000 (UTC) (envelope-from remko@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 m6ALaxwL093828; Thu, 10 Jul 2008 21:36:59 GMT (envelope-from remko@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6ALaxgw093827; Thu, 10 Jul 2008 21:36:59 GMT (envelope-from remko@repoman.freebsd.org) Message-Id: <200807102136.m6ALaxgw093827@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to remko@repoman.freebsd.org using -f From: Remko Lodder Date: Thu, 10 Jul 2008 21:36:53 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/ata ata-chipset.c ata-pci.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, 10 Jul 2008 21:37:01 -0000 remko 2008-07-10 21:36:53 UTC FreeBSD src repository Modified files: sys/dev/ata ata-chipset.c ata-pci.h Log: SVN rev 180437 on 2008-07-10 21:36:53Z by remko Detect ATA controllers in the Macbook3. PR: 118135 Submitted by: ed Approved by: imp (mentor, implicit) MFC after: 1 week Revision Changes Path 1.224 +2 -1 src/sys/dev/ata/ata-chipset.c 1.89 +3 -2 src/sys/dev/ata/ata-pci.h From owner-cvs-src@FreeBSD.ORG Thu Jul 10 23:37:22 2008 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 94C66106568B; Thu, 10 Jul 2008 23:37:22 +0000 (UTC) (envelope-from obrien@NUXI.org) Received: from dragon.nuxi.org (trang.nuxi.org [74.95.12.85]) by mx1.freebsd.org (Postfix) with ESMTP id 69C1F8FC0A; Thu, 10 Jul 2008 23:37:22 +0000 (UTC) (envelope-from obrien@NUXI.org) Received: from dragon.nuxi.org (obrien@localhost [127.0.0.1]) by dragon.nuxi.org (8.14.2/8.14.2) with ESMTP id m6ANbM0J055779; Thu, 10 Jul 2008 16:37:22 -0700 (PDT) (envelope-from obrien@dragon.nuxi.org) Received: (from obrien@localhost) by dragon.nuxi.org (8.14.2/8.14.2/Submit) id m6ANbLgp055778; Thu, 10 Jul 2008 16:37:21 -0700 (PDT) (envelope-from obrien) Date: Thu, 10 Jul 2008 16:37:21 -0700 From: "David O'Brien" To: Peter Wemm Message-ID: <20080710233721.GA55073@dragon.NUXI.org> References: <200807101635.m6AGZv7I090311@svn.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Operating-System: FreeBSD 8.0-CURRENT User-Agent: Mutt/1.5.16 (2007-06-09) Cc: cvs-src@freebsd.org, src-committers@freebsd.org, "cvs-all@freebsd.org" Subject: Re: svn commit: r180431 - in head/sys: kern sys 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: Thu, 10 Jul 2008 23:37:22 -0000 On Thu, Jul 10, 2008 at 10:35:35AM -0700, Peter Wemm wrote: > On Thu, Jul 10, 2008 at 9:35 AM, David E. O'Brien wrote: > > Author: obrien > > Date: Thu Jul 10 16:35:57 2008 > > New Revision: 180431 > > URL: http://svn.freebsd.org/changeset/base/180431 > > > > Log: > > Allow 'elf_file_t' to be used in a wider scope. > > > > Modified: > > head/sys/kern/link_elf.c > > head/sys/sys/link_elf.h > > This really was intentional. elf_file_t was supposed to be opaque and > changeable. What do you need this for? Juniper needs to be able to call functions in the loadable modules before the modules are actually linked into the kernel. This will be used to call platform specific initialization functions early in the bootup process. Will also need un-static link_elf_preload_parse_symbols, parse_dynamic, symbol_name, link_elf_lookup_symbol, link_elf_symbol_values. -- -- David (obrien@FreeBSD.org) From owner-cvs-src@FreeBSD.ORG Thu Jul 10 23:58:07 2008 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 5AB131065674 for ; Thu, 10 Jul 2008 23:58:07 +0000 (UTC) (envelope-from peter@wemm.org) Received: from ag-out-0708.google.com (ag-out-0708.google.com [72.14.246.242]) by mx1.freebsd.org (Postfix) with ESMTP id 253C08FC22 for ; Thu, 10 Jul 2008 23:58:07 +0000 (UTC) (envelope-from peter@wemm.org) Received: by ag-out-0708.google.com with SMTP id 8so918009agc.3 for ; Thu, 10 Jul 2008 16:58:06 -0700 (PDT) Received: by 10.142.255.14 with SMTP id c14mr2829959wfi.296.1215734285744; Thu, 10 Jul 2008 16:58:05 -0700 (PDT) Received: by 10.142.76.14 with HTTP; Thu, 10 Jul 2008 16:58:05 -0700 (PDT) Message-ID: Date: Thu, 10 Jul 2008 16:58:05 -0700 From: "Peter Wemm" To: obrien@freebsd.org In-Reply-To: <20080710233721.GA55073@dragon.NUXI.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <200807101635.m6AGZv7I090311@svn.freebsd.org> <20080710233721.GA55073@dragon.NUXI.org> Cc: cvs-src@freebsd.org, src-committers@freebsd.org, "cvs-all@freebsd.org" Subject: Re: svn commit: r180431 - in head/sys: kern sys X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 10 Jul 2008 23:58:07 -0000 On Thu, Jul 10, 2008 at 4:37 PM, David O'Brien wrote: > On Thu, Jul 10, 2008 at 10:35:35AM -0700, Peter Wemm wrote: >> On Thu, Jul 10, 2008 at 9:35 AM, David E. O'Brien wrote: >> > Author: obrien >> > Date: Thu Jul 10 16:35:57 2008 >> > New Revision: 180431 >> > URL: http://svn.freebsd.org/changeset/base/180431 >> > >> > Log: >> > Allow 'elf_file_t' to be used in a wider scope. >> > >> > Modified: >> > head/sys/kern/link_elf.c >> > head/sys/sys/link_elf.h >> >> This really was intentional. elf_file_t was supposed to be opaque and >> changeable. What do you need this for? > > Juniper needs to be able to call functions in the loadable modules before > the modules are actually linked into the kernel. This will be used to > call platform specific initialization functions early in the bootup > process. Will also need un-static link_elf_preload_parse_symbols, > parse_dynamic, symbol_name, link_elf_lookup_symbol, > link_elf_symbol_values. I think you should leave it in Juniper's tree for a tad longer: ../../../kern/link_elf_obj.c:88: error: redefinition of 'struct elf_file' ../../../kern/link_elf_obj.c:119: error: redefinition of typedef 'elf_file_t' ../../../sys/link_elf.h:133: error: previous declaration of 'elf_file_t' was here There is a better way to do what you want though. You're using loader still, right? I have old code kicking around that allowed linking the kernel against a hal module properly. I did this to support linking the kernel against an apic / smp / apic / 8259 module and combinations. -- Peter Wemm - peter@wemm.org; peter@FreeBSD.org; peter@yahoo-inc.com; KI6FJV "All of this is for nothing if we don't go to the stars" - JMS/B5 "If Java had true garbage collection, most programs would delete themselves upon execution." -- Robert Sewell From owner-cvs-src@FreeBSD.ORG Fri Jul 11 00:00:03 2008 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 9C1D31065679 for ; Fri, 11 Jul 2008 00:00:03 +0000 (UTC) (envelope-from peter@wemm.org) Received: from qb-out-0506.google.com (qb-out-0506.google.com [72.14.204.229]) by mx1.freebsd.org (Postfix) with ESMTP id 607EE8FC0A for ; Fri, 11 Jul 2008 00:00:03 +0000 (UTC) (envelope-from peter@wemm.org) Received: by qb-out-0506.google.com with SMTP id q12so487971qba.13 for ; Thu, 10 Jul 2008 17:00:02 -0700 (PDT) Received: by 10.142.90.13 with SMTP id n13mr2834923wfb.75.1215734402266; Thu, 10 Jul 2008 17:00:02 -0700 (PDT) Received: by 10.142.76.14 with HTTP; Thu, 10 Jul 2008 17:00:02 -0700 (PDT) Message-ID: Date: Thu, 10 Jul 2008 17:00:02 -0700 From: "Peter Wemm" To: obrien@freebsd.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <200807101635.m6AGZv7I090311@svn.freebsd.org> <20080710233721.GA55073@dragon.NUXI.org> Cc: cvs-src@freebsd.org, src-committers@freebsd.org, "cvs-all@freebsd.org" Subject: Re: svn commit: r180431 - in head/sys: kern sys X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 11 Jul 2008 00:00:03 -0000 On Thu, Jul 10, 2008 at 4:58 PM, Peter Wemm wrote: > On Thu, Jul 10, 2008 at 4:37 PM, David O'Brien wrote: >> On Thu, Jul 10, 2008 at 10:35:35AM -0700, Peter Wemm wrote: >>> On Thu, Jul 10, 2008 at 9:35 AM, David E. O'Brien wrote: >>> > Author: obrien >>> > Date: Thu Jul 10 16:35:57 2008 >>> > New Revision: 180431 >>> > URL: http://svn.freebsd.org/changeset/base/180431 >>> > >>> > Log: >>> > Allow 'elf_file_t' to be used in a wider scope. >>> > >>> > Modified: >>> > head/sys/kern/link_elf.c >>> > head/sys/sys/link_elf.h >>> >>> This really was intentional. elf_file_t was supposed to be opaque and >>> changeable. What do you need this for? >> >> Juniper needs to be able to call functions in the loadable modules before >> the modules are actually linked into the kernel. This will be used to >> call platform specific initialization functions early in the bootup >> process. Will also need un-static link_elf_preload_parse_symbols, >> parse_dynamic, symbol_name, link_elf_lookup_symbol, >> link_elf_symbol_values. > > I think you should leave it in Juniper's tree for a tad longer: > ../../../kern/link_elf_obj.c:88: error: redefinition of 'struct elf_file' > ../../../kern/link_elf_obj.c:119: error: redefinition of typedef 'elf_file_t' > ../../../sys/link_elf.h:133: error: previous declaration of > 'elf_file_t' was here > > There is a better way to do what you want though. You're using loader > still, right? I have old code kicking around that allowed linking the > kernel against a hal module properly. I did this to support linking > the kernel against an apic / smp / apic / 8259 module and > combinations. I forgot to mention.. the fact that kld's happen to currently be ELF is very specifically and deliberately not part of any public API. All references go via linker_* because there is no guarantee about elf, a.out, pecoff, raw binary, whatever. -- Peter Wemm - peter@wemm.org; peter@FreeBSD.org; peter@yahoo-inc.com; KI6FJV "All of this is for nothing if we don't go to the stars" - JMS/B5 "If Java had true garbage collection, most programs would delete themselves upon execution." -- Robert Sewell From owner-cvs-src@FreeBSD.ORG Fri Jul 11 00:51:12 2008 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 E2D811065676; Fri, 11 Jul 2008 00:51:12 +0000 (UTC) (envelope-from obrien@NUXI.org) Received: from dragon.nuxi.org (trang.nuxi.org [74.95.12.85]) by mx1.freebsd.org (Postfix) with ESMTP id BFF338FC14; Fri, 11 Jul 2008 00:51:12 +0000 (UTC) (envelope-from obrien@NUXI.org) Received: from dragon.nuxi.org (obrien@localhost [127.0.0.1]) by dragon.nuxi.org (8.14.2/8.14.2) with ESMTP id m6B0pCj4071412; Thu, 10 Jul 2008 17:51:12 -0700 (PDT) (envelope-from obrien@dragon.nuxi.org) Received: (from obrien@localhost) by dragon.nuxi.org (8.14.2/8.14.2/Submit) id m6B0pCMK071411; Thu, 10 Jul 2008 17:51:12 -0700 (PDT) (envelope-from obrien) Date: Thu, 10 Jul 2008 17:51:12 -0700 From: "David O'Brien" To: Peter Wemm Message-ID: <20080711005112.GA60061@dragon.NUXI.org> References: <200807101635.m6AGZv7I090311@svn.freebsd.org> <20080710233721.GA55073@dragon.NUXI.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Operating-System: FreeBSD 8.0-CURRENT User-Agent: Mutt/1.5.16 (2007-06-09) Cc: cvs-src@freebsd.org, src-committers@freebsd.org, "cvs-all@freebsd.org" Subject: Re: svn commit: r180431 - in head/sys: kern sys 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: Fri, 11 Jul 2008 00:51:13 -0000 On Thu, Jul 10, 2008 at 04:58:05PM -0700, Peter Wemm wrote: > On Thu, Jul 10, 2008 at 4:37 PM, David O'Brien wrote: > > On Thu, Jul 10, 2008 at 10:35:35AM -0700, Peter Wemm wrote: > >> On Thu, Jul 10, 2008 at 9:35 AM, David E. O'Brien wrote: > >> > Author: obrien > >> > Date: Thu Jul 10 16:35:57 2008 > >> > New Revision: 180431 > >> > URL: http://svn.freebsd.org/changeset/base/180431 > >> > > >> > Log: > >> > Allow 'elf_file_t' to be used in a wider scope. > >> > > >> > Modified: > >> > head/sys/kern/link_elf.c > >> > head/sys/sys/link_elf.h > >> > >> This really was intentional. elf_file_t was supposed to be opaque and > >> changeable. What do you need this for? > > > > Juniper needs to be able to call functions in the loadable modules before > > the modules are actually linked into the kernel. This will be used to > > call platform specific initialization functions early in the bootup > > process. Will also need un-static link_elf_preload_parse_symbols, > > parse_dynamic, symbol_name, link_elf_lookup_symbol, > > link_elf_symbol_values. > > I think you should leave it in Juniper's tree for a tad longer: > ../../../kern/link_elf_obj.c:88: error: redefinition of 'struct elf_file' > ../../../kern/link_elf_obj.c:119: error: redefinition of typedef 'elf_file_t' > ../../../sys/link_elf.h:133: error: previous declaration of > 'elf_file_t' was here What arch are you building on? I built i386 LINT with this change. So I need some help reproducing the build break. -- -- David (obrien@FreeBSD.org) From owner-cvs-src@FreeBSD.ORG Fri Jul 11 00:52:54 2008 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 DCCB61065681; Fri, 11 Jul 2008 00:52:54 +0000 (UTC) (envelope-from obrien@NUXI.org) Received: from dragon.nuxi.org (trang.nuxi.org [74.95.12.85]) by mx1.freebsd.org (Postfix) with ESMTP id BD36A8FC1B; Fri, 11 Jul 2008 00:52:54 +0000 (UTC) (envelope-from obrien@NUXI.org) Received: from dragon.nuxi.org (obrien@localhost [127.0.0.1]) by dragon.nuxi.org (8.14.2/8.14.2) with ESMTP id m6B0qswF071594; Thu, 10 Jul 2008 17:52:54 -0700 (PDT) (envelope-from obrien@dragon.nuxi.org) Received: (from obrien@localhost) by dragon.nuxi.org (8.14.2/8.14.2/Submit) id m6B0qsB4071593; Thu, 10 Jul 2008 17:52:54 -0700 (PDT) (envelope-from obrien) Date: Thu, 10 Jul 2008 17:52:54 -0700 From: "David O'Brien" To: Peter Wemm Message-ID: <20080711005254.GA71536@dragon.NUXI.org> References: <200807101635.m6AGZv7I090311@svn.freebsd.org> <20080710233721.GA55073@dragon.NUXI.org> <20080711005112.GA60061@dragon.NUXI.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20080711005112.GA60061@dragon.NUXI.org> X-Operating-System: FreeBSD 8.0-CURRENT User-Agent: Mutt/1.5.16 (2007-06-09) Cc: cvs-src@freebsd.org, src-committers@freebsd.org, "cvs-all@freebsd.org" Subject: Re: svn commit: r180431 - in head/sys: kern sys 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: Fri, 11 Jul 2008 00:52:55 -0000 On Thu, Jul 10, 2008 at 05:51:12PM -0700, David O'Brien (@FreeBSD) wrote: > On Thu, Jul 10, 2008 at 04:58:05PM -0700, Peter Wemm wrote: > > I think you should leave it in Juniper's tree for a tad longer: > > ../../../kern/link_elf_obj.c:88: error: redefinition of 'struct elf_file' > > ../../../kern/link_elf_obj.c:119: error: redefinition of typedef 'elf_file_t' > > ../../../sys/link_elf.h:133: error: previous declaration of > > 'elf_file_t' was here > > What arch are you building on? I built i386 LINT with this change. So > I need some help reproducing the build break. Ah, kern/link_elf_obj.c is only used in the AMD64 build. -- -- David (obrien@FreeBSD.org) From owner-cvs-src@FreeBSD.ORG Fri Jul 11 00:54:35 2008 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 EF78C106567A; Fri, 11 Jul 2008 00:54:35 +0000 (UTC) (envelope-from obrien@NUXI.org) Received: from dragon.nuxi.org (trang.nuxi.org [74.95.12.85]) by mx1.freebsd.org (Postfix) with ESMTP id D03008FC18; Fri, 11 Jul 2008 00:54:35 +0000 (UTC) (envelope-from obrien@NUXI.org) Received: from dragon.nuxi.org (obrien@localhost [127.0.0.1]) by dragon.nuxi.org (8.14.2/8.14.2) with ESMTP id m6B0sZjM071763; Thu, 10 Jul 2008 17:54:35 -0700 (PDT) (envelope-from obrien@dragon.nuxi.org) Received: (from obrien@localhost) by dragon.nuxi.org (8.14.2/8.14.2/Submit) id m6B0sZb6071762; Thu, 10 Jul 2008 17:54:35 -0700 (PDT) (envelope-from obrien) Date: Thu, 10 Jul 2008 17:54:35 -0700 From: "David O'Brien" To: Peter Wemm Message-ID: <20080711005435.GB60061@dragon.NUXI.org> References: <200807101635.m6AGZv7I090311@svn.freebsd.org> <20080710233721.GA55073@dragon.NUXI.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Operating-System: FreeBSD 8.0-CURRENT User-Agent: Mutt/1.5.16 (2007-06-09) Cc: cvs-src@freebsd.org, src-committers@freebsd.org, "cvs-all@freebsd.org" Subject: Re: svn commit: r180431 - in head/sys: kern sys 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: Fri, 11 Jul 2008 00:54:36 -0000 On Thu, Jul 10, 2008 at 04:58:05PM -0700, Peter Wemm wrote: > There is a better way to do what you want though. You're using loader > still, right? Correct - however loader.conf is ignored. > I have old code kicking around that allowed linking the > kernel against a hal module properly. I did this to support linking > the kernel against an apic / smp / apic / 8259 module and > combinations. I'd be happy to try your code. :-) -- -- David (obrien@FreeBSD.org) From owner-cvs-src@FreeBSD.ORG Fri Jul 11 00:54:52 2008 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 A7C911065689; Fri, 11 Jul 2008 00:54:52 +0000 (UTC) (envelope-from kris@FreeBSD.org) Received: from weak.local (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id CCD9B8FC1C; Fri, 11 Jul 2008 00:54:49 +0000 (UTC) (envelope-from kris@FreeBSD.org) Message-ID: <4876AF59.2070107@FreeBSD.org> Date: Fri, 11 Jul 2008 02:54:49 +0200 From: Kris Kennaway User-Agent: Thunderbird 2.0.0.14 (Macintosh/20080421) MIME-Version: 1.0 To: obrien@freebsd.org References: <200807101635.m6AGZv7I090311@svn.freebsd.org> <20080710233721.GA55073@dragon.NUXI.org> <20080711005112.GA60061@dragon.NUXI.org> In-Reply-To: <20080711005112.GA60061@dragon.NUXI.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" , Peter Wemm Subject: Re: svn commit: r180431 - in head/sys: kern sys X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 11 Jul 2008 00:54:52 -0000 David O'Brien wrote: > On Thu, Jul 10, 2008 at 04:58:05PM -0700, Peter Wemm wrote: >> On Thu, Jul 10, 2008 at 4:37 PM, David O'Brien wrote: >>> On Thu, Jul 10, 2008 at 10:35:35AM -0700, Peter Wemm wrote: >>>> On Thu, Jul 10, 2008 at 9:35 AM, David E. O'Brien wrote: >>>>> Author: obrien >>>>> Date: Thu Jul 10 16:35:57 2008 >>>>> New Revision: 180431 >>>>> URL: http://svn.freebsd.org/changeset/base/180431 >>>>> >>>>> Log: >>>>> Allow 'elf_file_t' to be used in a wider scope. >>>>> >>>>> Modified: >>>>> head/sys/kern/link_elf.c >>>>> head/sys/sys/link_elf.h >>>> This really was intentional. elf_file_t was supposed to be opaque and >>>> changeable. What do you need this for? >>> Juniper needs to be able to call functions in the loadable modules before >>> the modules are actually linked into the kernel. This will be used to >>> call platform specific initialization functions early in the bootup >>> process. Will also need un-static link_elf_preload_parse_symbols, >>> parse_dynamic, symbol_name, link_elf_lookup_symbol, >>> link_elf_symbol_values. >> I think you should leave it in Juniper's tree for a tad longer: >> ../../../kern/link_elf_obj.c:88: error: redefinition of 'struct elf_file' >> ../../../kern/link_elf_obj.c:119: error: redefinition of typedef 'elf_file_t' >> ../../../sys/link_elf.h:133: error: previous declaration of >> 'elf_file_t' was here > > What arch are you building on? I built i386 LINT with this change. So I > need some help reproducing the build break. > amd64 is broken Kris From owner-cvs-src@FreeBSD.ORG Fri Jul 11 00:57:19 2008 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 F20121065683; Fri, 11 Jul 2008 00:57:18 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (bigknife-pt.tunnel.tserv9.chi1.ipv6.he.net [IPv6:2001:470:1f10:75::2]) by mx1.freebsd.org (Postfix) with ESMTP id 2C2608FC16; Fri, 11 Jul 2008 00:57:17 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from localhost.corp.yahoo.com (john@localhost [IPv6:::1]) (authenticated bits=0) by server.baldwin.cx (8.14.2/8.14.2) with ESMTP id m6B0v3Nd039564; Thu, 10 Jul 2008 20:57:11 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: obrien@freebsd.org Date: Thu, 10 Jul 2008 19:47:02 -0400 User-Agent: KMail/1.9.7 References: <200807101635.m6AGZv7I090311@svn.freebsd.org> <20080710233721.GA55073@dragon.NUXI.org> In-Reply-To: <20080710233721.GA55073@dragon.NUXI.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200807101947.02351.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [IPv6:::1]); Thu, 10 Jul 2008 20:57:11 -0400 (EDT) X-Virus-Scanned: ClamAV 0.93.1/7687/Thu Jul 10 16:24:56 2008 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-2.6 required=4.2 tests=AWL,BAYES_00,NO_RELAYS autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx Cc: cvs-src@freebsd.org, src-committers@freebsd.org, "cvs-all@freebsd.org" , Peter Wemm Subject: Re: svn commit: r180431 - in head/sys: kern sys X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 11 Jul 2008 00:57:19 -0000 On Thursday 10 July 2008 07:37:21 pm David O'Brien wrote: > On Thu, Jul 10, 2008 at 10:35:35AM -0700, Peter Wemm wrote: > > On Thu, Jul 10, 2008 at 9:35 AM, David E. O'Brien wrote: > > > Author: obrien > > > Date: Thu Jul 10 16:35:57 2008 > > > New Revision: 180431 > > > URL: http://svn.freebsd.org/changeset/base/180431 > > > > > > Log: > > > Allow 'elf_file_t' to be used in a wider scope. > > > > > > Modified: > > > head/sys/kern/link_elf.c > > > head/sys/sys/link_elf.h > > > > This really was intentional. elf_file_t was supposed to be opaque and > > changeable. What do you need this for? > > Juniper needs to be able to call functions in the loadable modules before > the modules are actually linked into the kernel. This will be used to > call platform specific initialization functions early in the bootup > process. Will also need un-static link_elf_preload_parse_symbols, > parse_dynamic, symbol_name, link_elf_lookup_symbol, > link_elf_symbol_values. Might a better approach be to fix the loader to do the link instead of the kernel so that modules loaded via the loader are available from the very start of boot. As it is, it seems that this would be a very fragile thing to do (what happens if your platform routines call any other routines that aren't already in the module (like printf) that need to have their symbols resolved?). -- John Baldwin From owner-cvs-src@FreeBSD.ORG Fri Jul 11 01:14:01 2008 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 B101F106564A; Fri, 11 Jul 2008 01:14:01 +0000 (UTC) (envelope-from obrien@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 86A268FC12; Fri, 11 Jul 2008 01:14:01 +0000 (UTC) (envelope-from obrien@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 m6B1E1Vu050368; Fri, 11 Jul 2008 01:14:01 GMT (envelope-from obrien@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6B1E1pF050367; Fri, 11 Jul 2008 01:14:01 GMT (envelope-from obrien@repoman.freebsd.org) Message-Id: <200807110114.m6B1E1pF050367@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to obrien@repoman.freebsd.org using -f From: "David E. O'Brien" Date: Fri, 11 Jul 2008 01:10:40 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern link_elf.c src/sys/sys link_elf.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Jul 2008 01:14:01 -0000 obrien 2008-07-11 01:10:40 UTC FreeBSD src repository Modified files: sys/kern link_elf.c sys/sys link_elf.h Log: SVN rev 180438 on 2008-07-11 01:10:40Z by obrien Revert r180431. r180431 broke the AMD64 build (the only arch using kern/link_elf_obj.c) Revision Changes Path 1.100 +47 -0 src/sys/kern/link_elf.c 1.29 +0 -51 src/sys/sys/link_elf.h From owner-cvs-src@FreeBSD.ORG Fri Jul 11 01:16:33 2008 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 BF8B5106566B for ; Fri, 11 Jul 2008 01:16:33 +0000 (UTC) (envelope-from peter@wemm.org) Received: from qb-out-0506.google.com (qb-out-0506.google.com [72.14.204.228]) by mx1.freebsd.org (Postfix) with ESMTP id 7F3048FC2A for ; Fri, 11 Jul 2008 01:16:33 +0000 (UTC) (envelope-from peter@wemm.org) Received: by qb-out-0506.google.com with SMTP id q12so535055qba.13 for ; Thu, 10 Jul 2008 18:16:32 -0700 (PDT) Received: by 10.142.132.2 with SMTP id f2mr2842463wfd.256.1215738991871; Thu, 10 Jul 2008 18:16:31 -0700 (PDT) Received: by 10.142.76.14 with HTTP; Thu, 10 Jul 2008 18:16:31 -0700 (PDT) Message-ID: Date: Thu, 10 Jul 2008 18:16:31 -0700 From: "Peter Wemm" To: obrien@freebsd.org In-Reply-To: <20080711005435.GB60061@dragon.NUXI.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <200807101635.m6AGZv7I090311@svn.freebsd.org> <20080710233721.GA55073@dragon.NUXI.org> <20080711005435.GB60061@dragon.NUXI.org> Cc: cvs-src@freebsd.org, src-committers@freebsd.org, "cvs-all@freebsd.org" Subject: Re: svn commit: r180431 - in head/sys: kern sys X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 11 Jul 2008 01:16:33 -0000 On Thu, Jul 10, 2008 at 5:54 PM, David O'Brien wrote: > On Thu, Jul 10, 2008 at 04:58:05PM -0700, Peter Wemm wrote: >> There is a better way to do what you want though. You're using loader >> still, right? > > Correct - however loader.conf is ignored. > >> I have old code kicking around that allowed linking the >> kernel against a hal module properly. I did this to support linking >> the kernel against an apic / smp / apic / 8259 module and >> combinations. > > I'd be happy to try your code. :-) Heh. I just knew it! I knew I should have kept my mouth shut. :) What I had working was essentially moving the preload code from link_elf.c (relative to early freebsd-5 trees) into the loader. This allowed the kernel to have symbol references to preload modules. Run-time module became relatively simple. What I didn't finish was passing metadata through to the running kernel. That meant that the pre-boot link was both permanent (no unloads) and wasn't able to be referenced after boot. Other .ko files wouldn't see the preloaded one. This was a lack of completion issue, not so much a fundamental design requirement. However, even if re-adding the ability to unload a preloaded module was done, you couldn't unload something that the kernel itself depended on, naturally enough. I'll find the machine. Its got all sorts of other goodies on it that I've been meaning to liberate for years. (ps: this is a good example of why code should always be checked into a public repo instead of a private repo) -- Peter Wemm - peter@wemm.org; peter@FreeBSD.org; peter@yahoo-inc.com; KI6FJV "All of this is for nothing if we don't go to the stars" - JMS/B5 "If Java had true garbage collection, most programs would delete themselves upon execution." -- Robert Sewell From owner-cvs-src@FreeBSD.ORG Fri Jul 11 08:11:54 2008 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 9FD79106566B; Fri, 11 Jul 2008 08:11:54 +0000 (UTC) (envelope-from mtm@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 836328FC0C; Fri, 11 Jul 2008 08:11:54 +0000 (UTC) (envelope-from mtm@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 m6B8Bs39004270; Fri, 11 Jul 2008 08:11:54 GMT (envelope-from mtm@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6B8BswI004269; Fri, 11 Jul 2008 08:11:54 GMT (envelope-from mtm@repoman.freebsd.org) Message-Id: <200807110811.m6B8BswI004269@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to mtm@repoman.freebsd.org using -f From: Mike Makonnen Date: Fri, 11 Jul 2008 08:11: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/etc/rc.d pf X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 11 Jul 2008 08:11:54 -0000 mtm 2008-07-11 08:11:49 UTC FreeBSD src repository Modified files: etc/rc.d pf Log: SVN rev 180440 on 2008-07-11 08:11:49Z by mtm The pfctl(8) program is already pretty verbose, so don't print extra information in quiet mode. Revision Changes Path 1.17 +2 -2 src/etc/rc.d/pf From owner-cvs-src@FreeBSD.ORG Fri Jul 11 09:35:29 2008 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 0EEEC1065756; Fri, 11 Jul 2008 09:35:28 +0000 (UTC) (envelope-from danger@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 481298FC0C; Fri, 11 Jul 2008 09:35:28 +0000 (UTC) (envelope-from danger@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 m6B9ZS3r021243; Fri, 11 Jul 2008 09:35:28 GMT (envelope-from danger@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6B9ZSGQ021242; Fri, 11 Jul 2008 09:35:28 GMT (envelope-from danger@repoman.freebsd.org) Message-Id: <200807110935.m6B9ZSGQ021242@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to danger@repoman.freebsd.org using -f From: Daniel Gerzo Date: Fri, 11 Jul 2008 09:35:20 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/lib/libc/stdlib hcreate.3 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Jul 2008 09:35:29 -0000 danger 2008-07-11 09:35:20 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) lib/libc/stdlib hcreate.3 Log: SVN rev 180441 on 2008-07-11 09:35:20Z by danger MFC r180325 and r180329: - This code was intially obtained from NetBSD, but it's missing licence statement. Add the one from the current NetBSD version. - Add description about a missing return value [1] PR: docs/75995 Submitted by: Tarc Revision Changes Path 1.5.10.1 +35 -3 src/lib/libc/stdlib/hcreate.3 From owner-cvs-src@FreeBSD.ORG Fri Jul 11 09:37:31 2008 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 CC28A1065749; Fri, 11 Jul 2008 09:37:30 +0000 (UTC) (envelope-from danger@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 2069F8FC23; Fri, 11 Jul 2008 09:37:30 +0000 (UTC) (envelope-from danger@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 m6B9bTe4021412; Fri, 11 Jul 2008 09:37:29 GMT (envelope-from danger@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6B9bT5G021411; Fri, 11 Jul 2008 09:37:29 GMT (envelope-from danger@repoman.freebsd.org) Message-Id: <200807110937.m6B9bT5G021411@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to danger@repoman.freebsd.org using -f From: Daniel Gerzo Date: Fri, 11 Jul 2008 09:37:24 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/lib/libc/stdlib hcreate.3 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Jul 2008 09:37:31 -0000 danger 2008-07-11 09:37:24 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) lib/libc/stdlib hcreate.3 Log: SVN rev 180442 on 2008-07-11 09:37:24Z by danger MFC r180325 and r180329: - This code was intially obtained from NetBSD, but it's missing licence statement. Add the one from the current NetBSD version. - Add description about a missing return value [1] PR: docs/75995 Submitted by: Tarc Revision Changes Path 1.5.2.1 +35 -3 src/lib/libc/stdlib/hcreate.3 From owner-cvs-src@FreeBSD.ORG Fri Jul 11 09:39:45 2008 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 A8B85106564A; Fri, 11 Jul 2008 09:39:45 +0000 (UTC) (envelope-from danger@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8DDF18FC22; Fri, 11 Jul 2008 09:39:45 +0000 (UTC) (envelope-from danger@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 m6B9djAS021586; Fri, 11 Jul 2008 09:39:45 GMT (envelope-from danger@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6B9djcs021585; Fri, 11 Jul 2008 09:39:45 GMT (envelope-from danger@repoman.freebsd.org) Message-Id: <200807110939.m6B9djcs021585@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to danger@repoman.freebsd.org using -f From: Daniel Gerzo Date: Fri, 11 Jul 2008 09:39:33 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/lib/libc/stdlib hcreate.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 11 Jul 2008 09:39:45 -0000 danger 2008-07-11 09:39:33 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) lib/libc/stdlib hcreate.c Log: SVN rev 180443 on 2008-07-11 09:39:33Z by danger MFC r180323: - remove superfluous word - remove contractions Revision Changes Path 1.3.14.1 +3 -3 src/lib/libc/stdlib/hcreate.c From owner-cvs-src@FreeBSD.ORG Fri Jul 11 09:40:36 2008 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 5F23E1065671; Fri, 11 Jul 2008 09:40:36 +0000 (UTC) (envelope-from danger@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 447F18FC19; Fri, 11 Jul 2008 09:40:36 +0000 (UTC) (envelope-from danger@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 m6B9ea9l021739; Fri, 11 Jul 2008 09:40:36 GMT (envelope-from danger@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6B9ea99021738; Fri, 11 Jul 2008 09:40:36 GMT (envelope-from danger@repoman.freebsd.org) Message-Id: <200807110940.m6B9ea99021738@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to danger@repoman.freebsd.org using -f From: Daniel Gerzo Date: Fri, 11 Jul 2008 09:40:14 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/lib/libc/stdlib hcreate.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 11 Jul 2008 09:40:36 -0000 danger 2008-07-11 09:40:14 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) lib/libc/stdlib hcreate.c Log: SVN rev 180444 on 2008-07-11 09:40:14Z by danger MFC r180323: - remove superfluous word - remove contractions Revision Changes Path 1.3.24.1 +3 -3 src/lib/libc/stdlib/hcreate.c From owner-cvs-src@FreeBSD.ORG Fri Jul 11 11:22:38 2008 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 C3EB6106566B; Fri, 11 Jul 2008 11:22:38 +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 C4DAE8FC15; Fri, 11 Jul 2008 11:22: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 m6BBMcKA031980; Fri, 11 Jul 2008 11:22:38 GMT (envelope-from kib@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6BBMcLi031979; Fri, 11 Jul 2008 11:22:38 GMT (envelope-from kib@repoman.freebsd.org) Message-Id: <200807111122.m6BBMcLi031979@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to kib@repoman.freebsd.org using -f From: Konstantin Belousov Date: Fri, 11 Jul 2008 11:22: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/kern kern_conf.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 11 Jul 2008 11:22:38 -0000 kib 2008-07-11 11:22:19 UTC FreeBSD src repository Modified files: sys/kern kern_conf.c Log: SVN rev 180445 on 2008-07-11 11:22:19Z by kib Make it atomic for the devfs_populate_loop() to see the setting of SI_ALIAS flag and initialization of the si_parent when alias is created. Assert that supplied parent device is not NULL. Both situations could cause NULL dereference in the devfs_populate_loop() when creating a symlink for SI_ALIAS'ed device. Namely, cdp->cdp_c.si_parent may be NULL. Reported by: mav MFC after: 2 weeks Revision Changes Path 1.219 +2 -1 src/sys/kern/kern_conf.c From owner-cvs-src@FreeBSD.ORG Fri Jul 11 11:27:54 2008 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 A46DF1065675; Fri, 11 Jul 2008 11:27:54 +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 A56B98FC15; Fri, 11 Jul 2008 11:27:54 +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 m6BBRskM032432; Fri, 11 Jul 2008 11:27:54 GMT (envelope-from kib@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6BBRs9M032431; Fri, 11 Jul 2008 11:27:54 GMT (envelope-from kib@repoman.freebsd.org) Message-Id: <200807111127.m6BBRs9M032431@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to kib@repoman.freebsd.org using -f From: Konstantin Belousov Date: Fri, 11 Jul 2008 11:27: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/vm swap_pager.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Jul 2008 11:27:54 -0000 kib 2008-07-11 11:27:42 UTC FreeBSD src repository Modified files: sys/vm swap_pager.c Log: SVN rev 180446 on 2008-07-11 11:27:42Z by kib Use the VM_ALLOC_INTERRUPT for the page requests when allocating memory for the bio for swapout write. It allows the page allocator to drain free page list deeper. As result, a deadlock where pageout deamon sleeps waiting for bio to be allocated for swapout is no more reproducable in practice. Alan said that M_USE_RESERVE shall be ressurrected and used there, but until this is implemented, M_NOWAIT does exactly what is needed. Tested by: pho, kris Reviewed by: alc No objections from: phk MFC after: 2 weeks (RELENG_7 only) Revision Changes Path 1.302 +5 -7 src/sys/vm/swap_pager.c From owner-cvs-src@FreeBSD.ORG Fri Jul 11 14:48:43 2008 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 01C041065672; Fri, 11 Jul 2008 14:48:43 +0000 (UTC) (envelope-from obrien@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id DCBE88FC15; Fri, 11 Jul 2008 14:48:42 +0000 (UTC) (envelope-from obrien@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 m6BEmgvR066007; Fri, 11 Jul 2008 14:48:42 GMT (envelope-from obrien@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6BEmgSm066006; Fri, 11 Jul 2008 14:48:42 GMT (envelope-from obrien@repoman.freebsd.org) Message-Id: <200807111448.m6BEmgSm066006@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to obrien@repoman.freebsd.org using -f From: "David E. O'Brien" Date: Fri, 11 Jul 2008 14:48:28 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern link_elf_obj.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 11 Jul 2008 14:48:43 -0000 obrien 2008-07-11 14:48:28 UTC FreeBSD src repository Modified files: sys/kern link_elf_obj.c Log: SVN rev 180447 on 2008-07-11 14:48:28Z by obrien Improve readability and cscope searches a little bit by not using the same variable name in closely related (but not conflicting) contexts. Revision Changes Path 1.102 +38 -38 src/sys/kern/link_elf_obj.c From owner-cvs-src@FreeBSD.ORG Fri Jul 11 15:17:14 2008 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 05A591065767; Fri, 11 Jul 2008 15:17:14 +0000 (UTC) (envelope-from brooks@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id E0C858FC14; Fri, 11 Jul 2008 15:17:13 +0000 (UTC) (envelope-from brooks@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 m6BFHDxr070212; Fri, 11 Jul 2008 15:17:13 GMT (envelope-from brooks@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6BFHDvx070211; Fri, 11 Jul 2008 15:17:13 GMT (envelope-from brooks@repoman.freebsd.org) Message-Id: <200807111517.m6BFHDvx070211@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to brooks@repoman.freebsd.org using -f From: Brooks Davis Date: Fri, 11 Jul 2008 15:17:06 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libc/sys Symbol.map X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 11 Jul 2008 15:17:14 -0000 brooks 2008-07-11 15:17:06 UTC FreeBSD src repository Modified files: lib/libc/sys Symbol.map Log: SVN rev 180448 on 2008-07-11 15:17:06Z by brooks Put the _cpuset* symbols in FBSDprivate_1.0 instead of trying to put nonexistant __cpuset* there. Revision Changes Path 1.17 +5 -5 src/lib/libc/sys/Symbol.map From owner-cvs-src@FreeBSD.ORG Fri Jul 11 15:43:18 2008 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 E8D101065754; Fri, 11 Jul 2008 15:43:15 +0000 (UTC) (envelope-from nyan@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 4B3218FC08; Fri, 11 Jul 2008 15:43:15 +0000 (UTC) (envelope-from nyan@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 m6BFhFLC072527; Fri, 11 Jul 2008 15:43:15 GMT (envelope-from nyan@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6BFhFIm072526; Fri, 11 Jul 2008 15:43:15 GMT (envelope-from nyan@repoman.freebsd.org) Message-Id: <200807111543.m6BFhFIm072526@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to nyan@repoman.freebsd.org using -f From: Takahashi Yoshihiro Date: Fri, 11 Jul 2008 15:43:07 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/boot/i386/boot2 boot2.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Jul 2008 15:43:18 -0000 nyan 2008-07-11 15:43:07 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/boot/i386/boot2 boot2.c Log: SVN rev 180449 on 2008-07-11 15:43:07Z by nyan MFC: r180145 Fix off-by-one error. Revision Changes Path 1.83.2.4 +1 -1 src/sys/boot/i386/boot2/boot2.c From owner-cvs-src@FreeBSD.ORG Fri Jul 11 15:47:20 2008 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 30B39106566B; Fri, 11 Jul 2008 15:47:20 +0000 (UTC) (envelope-from brooks@lor.one-eyed-alien.net) Received: from lor.one-eyed-alien.net (lor.one-eyed-alien.net [69.66.77.232]) by mx1.freebsd.org (Postfix) with ESMTP id F14A08FC14; Fri, 11 Jul 2008 15:47:19 +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.14.2/8.14.2) with ESMTP id m6BFJMES024676; Fri, 11 Jul 2008 10:19:22 -0500 (CDT) (envelope-from brooks@lor.one-eyed-alien.net) Received: (from brooks@localhost) by lor.one-eyed-alien.net (8.14.2/8.14.2/Submit) id m6BFJM9a024675; Fri, 11 Jul 2008 10:19:22 -0500 (CDT) (envelope-from brooks) Date: Fri, 11 Jul 2008 10:19:22 -0500 From: Brooks Davis To: Brooks Davis Message-ID: <20080711151922.GA24600@lor.one-eyed-alien.net> References: <200807111517.m6BFHDvx070211@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="xHFwDpU9dbj6ez1V" Content-Disposition: inline In-Reply-To: <200807111517.m6BFHDvx070211@repoman.freebsd.org> User-Agent: Mutt/1.5.17 (2007-11-01) X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-3.0 (lor.one-eyed-alien.net [127.0.0.1]); Fri, 11 Jul 2008 10:19:22 -0500 (CDT) Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/lib/libc/sys Symbol.map X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 11 Jul 2008 15:47:20 -0000 --xHFwDpU9dbj6ez1V Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Jul 11, 2008 at 03:17:06PM +0000, Brooks Davis wrote: > brooks 2008-07-11 15:17:06 UTC >=20 > FreeBSD src repository >=20 > Modified files: > lib/libc/sys Symbol.map=20 > Log: > SVN rev 180448 on 2008-07-11 15:17:06Z by brooks > =20 > Put the _cpuset* symbols in FBSDprivate_1.0 instead of trying to put > nonexistant __cpuset* there. I'm actually a bit curious why we put these and the __sys_* symbols in any map at all unless they are actually used by something. -- Brooks --xHFwDpU9dbj6ez1V Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.8 (FreeBSD) iD8DBQFId3n6XY6L6fI4GtQRAoCoAKColoNUe80ExLCy7dSAUwMlKS/ZJQCePunY rC/wFiC/LwbQK/ibzFux81w= =VQM7 -----END PGP SIGNATURE----- --xHFwDpU9dbj6ez1V-- From owner-cvs-src@FreeBSD.ORG Fri Jul 11 15:50:18 2008 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 14A77106575C; Fri, 11 Jul 2008 15:50:16 +0000 (UTC) (envelope-from nyan@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 1363B8FC16; Fri, 11 Jul 2008 15:50:16 +0000 (UTC) (envelope-from nyan@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 m6BFoFSt073113; Fri, 11 Jul 2008 15:50:15 GMT (envelope-from nyan@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6BFoFwp073112; Fri, 11 Jul 2008 15:50:15 GMT (envelope-from nyan@repoman.freebsd.org) Message-Id: <200807111550.m6BFoFwp073112@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to nyan@repoman.freebsd.org using -f From: Takahashi Yoshihiro Date: Fri, 11 Jul 2008 15:50:09 +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/boot/i386/boot2 boot2.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Jul 2008 15:50:18 -0000 nyan 2008-07-11 15:50:09 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/boot/i386/boot2 boot2.c Log: SVN rev 180450 on 2008-07-11 15:50:09Z by nyan MFC: r180145 Fix off-by-one error. Revision Changes Path 1.72.2.9 +1 -1 src/sys/boot/i386/boot2/boot2.c From owner-cvs-src@FreeBSD.ORG Fri Jul 11 16:30:39 2008 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 ECC4B106567A; Fri, 11 Jul 2008 16:30:39 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from mail.netplex.net (mail.netplex.net [204.213.176.10]) by mx1.freebsd.org (Postfix) with ESMTP id BCF078FC18; Fri, 11 Jul 2008 16:30:39 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from sea.ntplx.net (sea.ntplx.net [204.213.176.11]) by mail.netplex.net (8.14.3/8.14.3/NETPLEX) with ESMTP id m6BGUclH008097; Fri, 11 Jul 2008 12:30:38 -0400 (EDT) X-Virus-Scanned: by AMaViS and Clam AntiVirus (mail.netplex.net) X-Greylist: Message whitelisted by DRAC access database, not delayed by milter-greylist-4.0 (mail.netplex.net [204.213.176.10]); Fri, 11 Jul 2008 12:30:38 -0400 (EDT) Date: Fri, 11 Jul 2008 12:30:38 -0400 (EDT) From: Daniel Eischen X-X-Sender: eischen@sea.ntplx.net To: Brooks Davis In-Reply-To: <20080711151922.GA24600@lor.one-eyed-alien.net> Message-ID: References: <200807111517.m6BFHDvx070211@repoman.freebsd.org> <20080711151922.GA24600@lor.one-eyed-alien.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/lib/libc/sys Symbol.map X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Daniel Eischen List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Jul 2008 16:30:40 -0000 On Fri, 11 Jul 2008, Brooks Davis wrote: > On Fri, Jul 11, 2008 at 03:17:06PM +0000, Brooks Davis wrote: >> brooks 2008-07-11 15:17:06 UTC >> >> FreeBSD src repository >> >> Modified files: >> lib/libc/sys Symbol.map >> Log: >> SVN rev 180448 on 2008-07-11 15:17:06Z by brooks >> >> Put the _cpuset* symbols in FBSDprivate_1.0 instead of trying to put >> nonexistant __cpuset* there. > > I'm actually a bit curious why we put these and the __sys_* symbols in > any map at all unless they are actually used by something. That's a good point, I guess. The usual consumer of some of these private symbols are the thread libraries, but if they don't need to be exported to anything, then perhaps we should remove them. -- DE From owner-cvs-src@FreeBSD.ORG Fri Jul 11 16:46:47 2008 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 AA2131065675; Fri, 11 Jul 2008 16:46:47 +0000 (UTC) (envelope-from lulf@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 90F018FC08; Fri, 11 Jul 2008 16:46:47 +0000 (UTC) (envelope-from lulf@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 m6BGklg6078669; Fri, 11 Jul 2008 16:46:47 GMT (envelope-from lulf@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6BGkltp078668; Fri, 11 Jul 2008 16:46:47 GMT (envelope-from lulf@repoman.freebsd.org) Message-Id: <200807111646.m6BGkltp078668@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to lulf@repoman.freebsd.org using -f From: Ulf Lilleengen Date: Fri, 11 Jul 2008 16:46:29 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/geom/vinum geom_vinum_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, 11 Jul 2008 16:46:47 -0000 lulf 2008-07-11 16:46:29 UTC FreeBSD src repository Modified files: sys/geom/vinum geom_vinum_subr.c Log: SVN rev 180451 on 2008-07-11 16:46:29Z by lulf - Fix a logic error when updating plex configuration. Approved by: pjd (mentor) Revision Changes Path 1.17 +2 -1 src/sys/geom/vinum/geom_vinum_subr.c From owner-cvs-src@FreeBSD.ORG Fri Jul 11 17:13:56 2008 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 EECD61065840; Fri, 11 Jul 2008 17:13:56 +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 39A6D8FC28; Fri, 11 Jul 2008 17:13:49 +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 m6BHDnPM091220; Fri, 11 Jul 2008 17:13:49 GMT (envelope-from emax@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6BHDmhH091219; Fri, 11 Jul 2008 17:13:48 GMT (envelope-from emax@repoman.freebsd.org) Message-Id: <200807111713.m6BHDmhH091219@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to emax@repoman.freebsd.org using -f From: Maksim Yevmenkin Date: Fri, 11 Jul 2008 17:13:43 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netgraph/bluetooth/drivers/ubt TODO ng_ubt.c ng_ubt_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: Fri, 11 Jul 2008 17:13:57 -0000 emax 2008-07-11 17:13:43 UTC FreeBSD src repository Modified files: sys/netgraph/bluetooth/drivers/ubt TODO ng_ubt.c ng_ubt_var.h Log: SVN rev 180452 on 2008-07-11 17:13:43Z by emax Dust off old code for support of USB isochronous transfers. USB isochronous transfer support is required for Bluetooth SCO. While i'm here change u_int to uint and update TODO. This should produce no visible changes unless the device is broken (or really old). MFC after: 3 months Revision Changes Path 1.3 +6 -0 src/sys/netgraph/bluetooth/drivers/ubt/TODO 1.34 +320 -205 src/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c 1.8 +19 -14 src/sys/netgraph/bluetooth/drivers/ubt/ng_ubt_var.h From owner-cvs-src@FreeBSD.ORG Fri Jul 11 18:26:22 2008 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 B036D1065676; Fri, 11 Jul 2008 18:26:22 +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 5FA778FC13; Fri, 11 Jul 2008 18:26:20 +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 m6BIQKA3000160; Fri, 11 Jul 2008 18:26:20 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6BIQK3u000159; Fri, 11 Jul 2008 18:26:20 GMT (envelope-from delphij@repoman.freebsd.org) Message-Id: <200807111826.m6BIQK3u000159@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to delphij@repoman.freebsd.org using -f From: Xin LI Date: Fri, 11 Jul 2008 18:26:12 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/et if_et.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 11 Jul 2008 18:26:22 -0000 delphij 2008-07-11 18:26:12 UTC FreeBSD src repository Modified files: sys/dev/et if_et.c Log: SVN rev 180453 on 2008-07-11 18:26:12Z by delphij Don't leak DMA map if not freed. Submitted by: kevlo Revision Changes Path 1.2 +2 -0 src/sys/dev/et/if_et.c From owner-cvs-src@FreeBSD.ORG Fri Jul 11 21:21:08 2008 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 1F37F106574E; Fri, 11 Jul 2008 21:21:08 +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 1B1E58FC18; Fri, 11 Jul 2008 21:21:08 +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 m6BLL7Jx031427; Fri, 11 Jul 2008 21:21:07 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6BLL70t031426; Fri, 11 Jul 2008 21:21:07 GMT (envelope-from scottl@repoman.freebsd.org) Message-Id: <200807112121.m6BLL70t031426@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to scottl@repoman.freebsd.org using -f From: Scott Long Date: Fri, 11 Jul 2008 21:20: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/dev/ciss ciss.c cissio.h cissreg.h cissvar.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Jul 2008 21:21:08 -0000 scottl 2008-07-11 21:20:51 UTC FreeBSD src repository Modified files: sys/dev/ciss ciss.c cissio.h cissreg.h cissvar.h Log: SVN rev 180454 on 2008-07-11 21:20:51Z by scottl A number of significant enhancements to the ciss driver: 1. The FreeBSD driver was setting an interrupt coalesce delay of 1000us for reasons that I can only speculate on. This was hurting everything from lame sequential I/O "benchmarks" to legitimate filesystem metadata operations that relied on serialized barrier writes. One of my filesystem tests went from 35s to complete down to 6s. 2. Implemented the Performant transport method. Without the fix in (1), I saw almost no difference. With it, my filesystem tests showed another 5-10% improvement in speed. It was hard to measure CPU utilization in any meaningful way, so it's not clear if there was a benefit there, though there should have been since the interrupt handler was reduced from 2 or more PCI reads down to 1. 3. Implemented MSI-X. Without any docs on this, I was just taking a guess, and it appears to only work with the Performant method. This could be a programming or understanding mistake on my part. While this by itself made almost no difference to performance since the Performant method already eliminated most of the synchronous reads over the PCI bus, it did allow the CISS hardware to stop sharing its interrupt with the USB hardware, which in turn allowed the driver to become decoupled from the Giant-locked USB driver stack. This increased performance by almost 20%. The MSI-X setup was done with 4 vectors allocated, but only 1 vector used since the performant method was told to only use 1 of 4 queues. Fiddling with this might make it work with the simpleq method, not sure. I did not implement MSI since I have no MSI-specific hardware in my test lab. 4. Improved the locking in the driver, trimmed some data structures. This didn't improve test times in any measurable way, but it does look like it gave a minor improvement to CPU usage when many processes/threads were doing I/O in parallel. Again, this was hard to accurately test. Revision Changes Path 1.90 +388 -93 src/sys/dev/ciss/ciss.c 1.6 +19 -0 src/sys/dev/ciss/cissio.h 1.17 +36 -0 src/sys/dev/ciss/cissreg.h 1.12 +51 -57 src/sys/dev/ciss/cissvar.h From owner-cvs-src@FreeBSD.ORG Fri Jul 11 21:24:19 2008 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 DFBF2106568A; Fri, 11 Jul 2008 21:24:19 +0000 (UTC) (envelope-from tataz@tataz.chchile.org) Received: from smtp5-g19.free.fr (smtp5-g19.free.fr [212.27.42.35]) by mx1.freebsd.org (Postfix) with ESMTP id A53758FC25; Fri, 11 Jul 2008 21:24:19 +0000 (UTC) (envelope-from tataz@tataz.chchile.org) Received: from smtp5-g19.free.fr (localhost.localdomain [127.0.0.1]) by smtp5-g19.free.fr (Postfix) with ESMTP id 0D2B83F6263; Fri, 11 Jul 2008 23:24:18 +0200 (CEST) Received: from tatooine.tataz.chchile.org (tataz.chchile.org [82.233.239.98]) by smtp5-g19.free.fr (Postfix) with ESMTP id E7EB53F615F; Fri, 11 Jul 2008 23:24:17 +0200 (CEST) Received: from obiwan.tataz.chchile.org (unknown [192.168.1.25]) by tatooine.tataz.chchile.org (Postfix) with ESMTP id 3ECA39C654; Fri, 11 Jul 2008 21:19:09 +0000 (UTC) Received: by obiwan.tataz.chchile.org (Postfix, from userid 1000) id 31A45408A; Fri, 11 Jul 2008 23:19:09 +0200 (CEST) Date: Fri, 11 Jul 2008 23:19:09 +0200 From: Jeremie Le Hen To: Stanislav Sedov Message-ID: <20080711211909.GB33517@obiwan.tataz.chchile.org> References: <200806252138.m5PLcajG067917@repoman.freebsd.org> <20080707155017.6850f3a5.stas@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20080707155017.6850f3a5.stas@FreeBSD.org> User-Agent: Mutt/1.5.15 (2007-04-06) Cc: arm@FreeBSD.org, cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src Makefile.inc1 src/gnu/lib Makefile src/gnu/lib/csu Makefile src/gnu/lib/libssp Makefile src/lib/csu Makefile.inc src/lib/libc Makefile src/lib/libstand Makefile src/lib/libthr Makefile src/libexec/rtld-elf Makefile src/release Makefile ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Jul 2008 21:24:20 -0000 Hi Stanislas, Sorry for the late reply, I was abroad this week with limited Internet access. On Mon, Jul 07, 2008 at 03:50:17PM +0400, Stanislav Sedov wrote: > This break world on at91rm9200 and, probably, on other arm targets. > I haven't digged into the problem deeply, but the kernel doesn't seem to > be able to execute any ssp-enabled binaries (coredumps with bus error). Would you mind testing it with WITHOUT_SSP= at the top of lib/libc/Makefile? Thanks, -- Jeremie Le Hen < jeremie at le-hen dot org >< ttz at chchile dot org > From owner-cvs-src@FreeBSD.ORG Sat Jul 12 06:19:44 2008 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 E4F501065672; Sat, 12 Jul 2008 06:19:44 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id CF3EE8FC08; Sat, 12 Jul 2008 06:19:44 +0000 (UTC) (envelope-from edwin@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 m6C6JicM016899; Sat, 12 Jul 2008 06:19:44 GMT (envelope-from edwin@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6C6JiUX016898; Sat, 12 Jul 2008 06:19:44 GMT (envelope-from edwin@repoman.freebsd.org) Message-Id: <200807120619.m6C6JiUX016898@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to edwin@repoman.freebsd.org using -f From: Edwin Groothuis Date: Sat, 12 Jul 2008 06:19:25 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/usr.bin/ipcrm Makefile ipcrm.1 ipcrm.c src/usr.bin/ipcs Makefile ipc.c ipc.h ipcs.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 12 Jul 2008 06:19:45 -0000 edwin 2008-07-12 06:19:25 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) usr.bin/ipcrm Makefile ipcrm.1 ipcrm.c usr.bin/ipcs Makefile ipcs.c Added files: (Branch: RELENG_7) usr.bin/ipcs ipc.c ipc.h Log: SVN rev 180459 on 2008-07-12 06:19:25Z by edwin MFC of svn revision 174891 and 174750 Add the ability to clean up all shared memory segments which are unused in one go. PR: bin/118292 Submitted by: Callum Gibson Revision Changes Path 1.6.24.1 +5 -0 src/usr.bin/ipcrm/Makefile 1.14.2.1 +36 -1 src/usr.bin/ipcrm/ipcrm.1 1.11.24.1 +258 -126 src/usr.bin/ipcrm/ipcrm.c 1.7.18.1 +1 -0 src/usr.bin/ipcs/Makefile 1.1.2.1 +207 -0 src/usr.bin/ipcs/ipc.c (new) 1.1.2.1 +71 -0 src/usr.bin/ipcs/ipc.h (new) 1.29.2.1 +319 -430 src/usr.bin/ipcs/ipcs.c From owner-cvs-src@FreeBSD.ORG Sat Jul 12 06:49:21 2008 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 9B9B1106564A; Sat, 12 Jul 2008 06:49:21 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8534F8FC1A; Sat, 12 Jul 2008 06:49:21 +0000 (UTC) (envelope-from edwin@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 m6C6nLrD019303; Sat, 12 Jul 2008 06:49:21 GMT (envelope-from edwin@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6C6nLaG019302; Sat, 12 Jul 2008 06:49:21 GMT (envelope-from edwin@repoman.freebsd.org) Message-Id: <200807120649.m6C6nLaG019302@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to edwin@repoman.freebsd.org using -f From: Edwin Groothuis Date: Sat, 12 Jul 2008 06:48:59 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/usr.bin/ipcrm Makefile ipcrm.1 ipcrm.c src/usr.bin/ipcs Makefile ipc.c ipc.h ipcs.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 12 Jul 2008 06:49:21 -0000 edwin 2008-07-12 06:48:59 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) usr.bin/ipcrm Makefile ipcrm.1 ipcrm.c usr.bin/ipcs Makefile ipcs.c Added files: (Branch: RELENG_6) usr.bin/ipcs ipc.c ipc.h Log: SVN rev 180462 on 2008-07-12 06:48:59Z by edwin MFC of svn revision 174891 and 174750 Add the ability to clean up all shared memory segments which are unused in one go. PR: bin/118292 Submitted by: Callum Gibson Revision Changes Path 1.6.14.1 +5 -0 src/usr.bin/ipcrm/Makefile 1.13.8.1 +36 -1 src/usr.bin/ipcrm/ipcrm.1 1.11.14.1 +258 -126 src/usr.bin/ipcrm/ipcrm.c 1.7.8.1 +1 -0 src/usr.bin/ipcs/Makefile 1.1.4.1 +207 -0 src/usr.bin/ipcs/ipc.c (new) 1.1.4.1 +71 -0 src/usr.bin/ipcs/ipc.h (new) 1.27.2.2 +319 -430 src/usr.bin/ipcs/ipcs.c From owner-cvs-src@FreeBSD.ORG Sat Jul 12 08:01:23 2008 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 CDCCB10656C4; Sat, 12 Jul 2008 08:01:23 +0000 (UTC) (envelope-from trhodes@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9DAFA8FC15; Sat, 12 Jul 2008 08:01:23 +0000 (UTC) (envelope-from trhodes@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 m6C81NL0026112; Sat, 12 Jul 2008 08:01:23 GMT (envelope-from trhodes@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6C81NJ7026111; Sat, 12 Jul 2008 08:01:23 GMT (envelope-from trhodes@repoman.freebsd.org) Message-Id: <200807120801.m6C81NJ7026111@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to trhodes@repoman.freebsd.org using -f From: Tom Rhodes Date: Sat, 12 Jul 2008 08:01:05 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/share/man/man7 ports.7 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 12 Jul 2008 08:01:23 -0000 trhodes 2008-07-12 08:01:05 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) share/man/man7 ports.7 Log: SVN rev 180468 on 2008-07-12 08:01:05Z by trhodes MFC of SVN r175563: The config-recursive target is not run during the normal install process, move it down to where it belongs. Document 'all-depends-list' target and bump doc date. PR: 119519 Submitted by: Yuri Pankov Reviewed by: flz Revision Changes Path 1.61.2.3 +8 -6 src/share/man/man7/ports.7 From owner-cvs-src@FreeBSD.ORG Sat Jul 12 08:07:14 2008 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 882F61065672; Sat, 12 Jul 2008 08:07:14 +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 571FC8FC14; Sat, 12 Jul 2008 08:07:14 +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 m6C87EG4027706; Sat, 12 Jul 2008 08:07:14 GMT (envelope-from dougb@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6C87Exp027705; Sat, 12 Jul 2008 08:07:14 GMT (envelope-from dougb@repoman.freebsd.org) Message-Id: <200807120807.m6C87Exp027705@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to dougb@repoman.freebsd.org using -f From: Doug Barton Date: Sat, 12 Jul 2008 08:06:55 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/contrib/bind9/lib/bind aclocal.m4 config.h.in configure X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 12 Jul 2008 08:07:14 -0000 dougb 2008-07-12 08:06:55 UTC FreeBSD src repository Removed files: (Branch: RELENG_6) contrib/bind9/lib/bind aclocal.m4 config.h.in configure Log: SVN rev 180469 on 2008-07-12 08:06:55Z by dougb These files are unused, and due to a more thorough FREEBSD-Xlist are no longer updated. Revision Changes Path 1.1.1.2.2.1 +0 -2 src/contrib/bind9/lib/bind/aclocal.m4 (dead) 1.1.1.2.2.3 +0 -58 src/contrib/bind9/lib/bind/config.h.in (dead) 1.1.1.2.2.3 +0 -33512 src/contrib/bind9/lib/bind/configure (dead) From owner-cvs-src@FreeBSD.ORG Sat Jul 12 08:46:33 2008 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 49EDC1065678; Sat, 12 Jul 2008 08:46:33 +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 196CB8FC1F; Sat, 12 Jul 2008 08:46:33 +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 m6C8kXHn030862; Sat, 12 Jul 2008 08:46:33 GMT (envelope-from dougb@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6C8kXjl030861; Sat, 12 Jul 2008 08:46:33 GMT (envelope-from dougb@repoman.freebsd.org) Message-Id: <200807120846.m6C8kXjl030861@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to dougb@repoman.freebsd.org using -f From: Doug Barton Date: Sat, 12 Jul 2008 08:46:21 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/contrib/bind9 FREEBSD-Upgrade FREEBSD-Xlist X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 12 Jul 2008 08:46:33 -0000 dougb 2008-07-12 08:46:21 UTC FreeBSD src repository Removed files: contrib/bind9 FREEBSD-Upgrade FREEBSD-Xlist Log: SVN rev 180475 on 2008-07-12 08:46:21Z by dougb The vendor area is the proper home for these files now. Revision Changes Path 1.10 +0 -120 src/contrib/bind9/FREEBSD-Upgrade (dead) 1.5 +0 -67 src/contrib/bind9/FREEBSD-Xlist (dead) From owner-cvs-src@FreeBSD.ORG Sat Jul 12 09:38:52 2008 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 BB0AF106564A; Sat, 12 Jul 2008 09:38:52 +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 A20F98FC18; Sat, 12 Jul 2008 09:38:52 +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 m6C9cqDv045431; Sat, 12 Jul 2008 09:38:52 GMT (envelope-from dougb@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6C9cqqj045430; Sat, 12 Jul 2008 09:38:52 GMT (envelope-from dougb@repoman.freebsd.org) Message-Id: <200807120938.m6C9cqqj045430@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to dougb@repoman.freebsd.org using -f From: Doug Barton Date: Sat, 12 Jul 2008 09:38: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/contrib/bind9 CHANGES version src/contrib/bind9/bin/named client.c server.c src/contrib/bind9/doc/arm Bv9ARM-book.xml Bv9ARM.ch06.html Bv9ARM.pdf src/contrib/bind9/lib/bind aclocal.m4 config.h.in ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Jul 2008 09:38:52 -0000 dougb 2008-07-12 09:38:35 UTC FreeBSD src repository Modified files: contrib/bind9 CHANGES version contrib/bind9/bin/named client.c server.c contrib/bind9/doc/arm Bv9ARM-book.xml Bv9ARM.ch06.html Bv9ARM.pdf contrib/bind9/lib/bind9 check.c contrib/bind9/lib/dns api dispatch.c resolver.c contrib/bind9/lib/dns/include/dns dispatch.h Removed files: contrib/bind9/lib/bind aclocal.m4 config.h.in configure Log: SVN rev 180477 on 2008-07-12 09:38:35Z by dougb Merge from vendor/bind9/dist as of the 9.4.2-P1 import, including the patch from ISC for lib/bind9/check.c and deletion of unused files in lib/bind. This version will by default randomize the UDP query source port (and sequence number of course) for every query. In order to take advantage of this randomization users MUST have an appropriate firewall configuration to allow UDP queries to be sent and answers to be received on random ports; and users MUST NOT specify a port number using the query-source[-v6] options. The avoid-v[46]-udp-ports options exist for users who wish to eliminate certain port numbers from being chosen by named for this purpose. See the ARM Chatper 6 for more information. Also please note, this issue applies only to UDP query ports. A random ephemeral port is always chosen for TCP queries. This issue applies primarily to name servers whose main purpose is to resolve random queries (sometimes referred to as "caching" servers, or more properly as "resolving" servers), although even an "authoritative" name server will make some queries, primarily at startup time. All users of BIND are strongly encouraged to upgrade to the latest version, and to utilize the source port randomization feature. This update addresses issues raised in: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-1447 http://www.kb.cert.org/vuls/id/800113 http://tools.ietf.org/html/draft-ietf-dnsext-forgery-resilience Revision Changes Path 1.2 +2565 -920 src/contrib/bind9/CHANGES 1.2 +336 -62 src/contrib/bind9/bin/named/client.c 1.2 +986 -220 src/contrib/bind9/bin/named/server.c 1.2 +11732 -5969 src/contrib/bind9/doc/arm/Bv9ARM-book.xml 1.2 +6991 -11348 src/contrib/bind9/doc/arm/Bv9ARM.ch06.html 1.2 +9953 -6020 src/contrib/bind9/doc/arm/Bv9ARM.pdf 1.2 +0 -2 src/contrib/bind9/lib/bind/aclocal.m4 (dead) 1.2 +0 -45 src/contrib/bind9/lib/bind/config.h.in (dead) 1.2 +0 -31829 src/contrib/bind9/lib/bind/configure (dead) 1.2 +800 -169 src/contrib/bind9/lib/bind9/check.c 1.2 +1 -1 src/contrib/bind9/lib/dns/api 1.2 +349 -114 src/contrib/bind9/lib/dns/dispatch.c 1.2 +102 -94 src/contrib/bind9/lib/dns/include/dns/dispatch.h 1.2 +1053 -311 src/contrib/bind9/lib/dns/resolver.c 1.2 +5 -5 src/contrib/bind9/version From owner-cvs-src@FreeBSD.ORG Sat Jul 12 10:00:39 2008 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 5456C1065678; Sat, 12 Jul 2008 10:00:39 +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 401FC8FC19; Sat, 12 Jul 2008 10:00:39 +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 m6CA0d9N047154; Sat, 12 Jul 2008 10:00:39 GMT (envelope-from dougb@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6CA0dp7047153; Sat, 12 Jul 2008 10:00:39 GMT (envelope-from dougb@repoman.freebsd.org) Message-Id: <200807121000.m6CA0dp7047153@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to dougb@repoman.freebsd.org using -f From: Doug Barton Date: Sat, 12 Jul 2008 10:00: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/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: Sat, 12 Jul 2008 10:00:39 -0000 dougb 2008-07-12 10:00:36 UTC FreeBSD src repository Modified files: etc/namedb named.conf Log: SVN rev 180478 on 2008-07-12 10:00:36Z by dougb Strongly discourage the use of the query-source option, and explain why. Give a better example if a user absolutely must use this option, and suggest they pick something from the ephemeral port range rather than port 53. This means that the example will not work if it is merely uncommented, but this will hopefully encourage users to read the comment. Revision Changes Path 1.28 +13 -7 src/etc/namedb/named.conf From owner-cvs-src@FreeBSD.ORG Sat Jul 12 10:07:48 2008 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 8F458106566B; Sat, 12 Jul 2008 10:07:48 +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 7733F8FC0A; Sat, 12 Jul 2008 10:07:48 +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 m6CA7mLo050346; Sat, 12 Jul 2008 10:07:48 GMT (envelope-from dougb@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6CA7mNR050345; Sat, 12 Jul 2008 10:07:48 GMT (envelope-from dougb@repoman.freebsd.org) Message-Id: <200807121007.m6CA7mNR050345@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to dougb@repoman.freebsd.org using -f From: Doug Barton Date: Sat, 12 Jul 2008 10:07:33 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/contrib/bind9 CHANGES version src/contrib/bind9/bin/named client.c server.c src/contrib/bind9/doc/arm Bv9ARM-book.xml Bv9ARM.ch06.html Bv9ARM.pdf src/contrib/bind9/lib/dns api dispatch.c resolver.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 12 Jul 2008 10:07:48 -0000 dougb 2008-07-12 10:07:33 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) contrib/bind9 CHANGES version contrib/bind9/bin/named client.c server.c contrib/bind9/doc/arm Bv9ARM-book.xml Bv9ARM.ch06.html Bv9ARM.pdf contrib/bind9/lib/dns api dispatch.c resolver.c contrib/bind9/lib/dns/include/dns dispatch.h Log: SVN rev 180479 on 2008-07-12 10:07:33Z by dougb Merge from vendor/bind9/dist-9.3 as of the 9.3.5-P1 import. This version will by default randomize the UDP query source port (and sequence number of course) for every query. In order to take advantage of this randomization users MUST have an appropriate firewall configuration to allow UDP queries to be sent and answers to be received on random ports; and users MUST NOT specify a port number using the query-source[-v6] options. The avoid-v[46]-udp-ports options exist for users who wish to eliminate certain port numbers from being chosen by named for this purpose. See the ARM Chatper 6 for more information. Also please note, this issue applies only to UDP query ports. A random ephemeral port is always chosen for TCP queries. This issue applies primarily to name servers whose main purpose is to resolve random queries (sometimes referred to as "caching" servers, or more properly as "resolving" servers), although even an "authoritative" name server will make some queries, primarily at startup time. All users of BIND are strongly encouraged to upgrade to the latest version, and to utilize the source port randomization feature. This update addresses issues raised in: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-1447 http://www.kb.cert.org/vuls/id/800113 http://tools.ietf.org/html/draft-ietf-dnsext-forgery-resilience Revision Changes Path 1.1.1.3.2.8 +5 -0 src/contrib/bind9/CHANGES 1.1.1.2.2.5 +1 -9 src/contrib/bind9/bin/named/client.c 1.1.1.2.2.4 +27 -7 src/contrib/bind9/bin/named/server.c 1.1.1.2.2.4 +10 -2 src/contrib/bind9/doc/arm/Bv9ARM-book.xml 1.1.1.2.2.4 +10 -2 src/contrib/bind9/doc/arm/Bv9ARM.ch06.html 1.1.1.1.2.4 +840 -860 src/contrib/bind9/doc/arm/Bv9ARM.pdf 1.1.1.2.2.5 +3 -3 src/contrib/bind9/lib/dns/api 1.1.1.1.4.4 +234 -473 src/contrib/bind9/lib/dns/dispatch.c 1.1.1.1.4.3 +5 -8 src/contrib/bind9/lib/dns/include/dns/dispatch.h 1.1.1.2.2.8 +38 -5 src/contrib/bind9/lib/dns/resolver.c 1.1.1.3.2.8 +3 -3 src/contrib/bind9/version From owner-cvs-src@FreeBSD.ORG Sat Jul 12 11:35:37 2008 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 0DB161065676; Sat, 12 Jul 2008 11:35:37 +0000 (UTC) (envelope-from nyan@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id D56B18FC2D; Sat, 12 Jul 2008 11:35:36 +0000 (UTC) (envelope-from nyan@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 m6CBZam6058333; Sat, 12 Jul 2008 11:35:36 GMT (envelope-from nyan@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6CBZabn058332; Sat, 12 Jul 2008 11:35:36 GMT (envelope-from nyan@repoman.freebsd.org) Message-Id: <200807121135.m6CBZabn058332@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to nyan@repoman.freebsd.org using -f From: Takahashi Yoshihiro Date: Sat, 12 Jul 2008 11:35:27 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/boot/pc98/boot2 README.serial.98 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 12 Jul 2008 11:35:37 -0000 nyan 2008-07-12 11:35:27 UTC FreeBSD src repository Removed files: (Branch: RELENG_7) sys/boot/pc98/boot2 README.serial.98 Log: SVN rev 180480 on 2008-07-12 11:35:27Z by nyan MFC: r180253 Remove Japanese document. Revision Changes Path 1.2.24.1 +0 -65 src/sys/boot/pc98/boot2/README.serial.98 (dead) From owner-cvs-src@FreeBSD.ORG Sat Jul 12 11:43:52 2008 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 CBAC510656D9; Sat, 12 Jul 2008 11:43:52 +0000 (UTC) (envelope-from nyan@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9F9E18FC27; Sat, 12 Jul 2008 11:43:52 +0000 (UTC) (envelope-from nyan@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 m6CBhq15058934; Sat, 12 Jul 2008 11:43:52 GMT (envelope-from nyan@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6CBhqhZ058933; Sat, 12 Jul 2008 11:43:52 GMT (envelope-from nyan@repoman.freebsd.org) Message-Id: <200807121143.m6CBhqhZ058933@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to nyan@repoman.freebsd.org using -f From: Takahashi Yoshihiro Date: Sat, 12 Jul 2008 11:43: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/boot/pc98/boot2 README.serial.98 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 12 Jul 2008 11:43:52 -0000 nyan 2008-07-12 11:43:38 UTC FreeBSD src repository Removed files: (Branch: RELENG_6) sys/boot/pc98/boot2 README.serial.98 Log: SVN rev 180481 on 2008-07-12 11:43:38Z by nyan MFC: r180253 Remove Japanese document. Revision Changes Path 1.2.14.1 +0 -65 src/sys/boot/pc98/boot2/README.serial.98 (dead) From owner-cvs-src@FreeBSD.ORG Sat Jul 12 12:41:39 2008 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 337671065673; Sat, 12 Jul 2008 12:41:39 +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 08F238FC08; Sat, 12 Jul 2008 12:41:39 +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 m6CCfcaC064761; Sat, 12 Jul 2008 12:41:38 GMT (envelope-from bz@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6CCfcPA064760; Sat, 12 Jul 2008 12:41:38 GMT (envelope-from bz@repoman.freebsd.org) Message-Id: <200807121241.m6CCfcPA064760@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to bz@repoman.freebsd.org using -f From: "Bjoern A. Zeeb" Date: Sat, 12 Jul 2008 12:41:21 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/netinet ip_input.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 12 Jul 2008 12:41:39 -0000 bz 2008-07-12 12:41:21 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/netinet ip_input.c Log: SVN rev 180482 on 2008-07-12 12:41:21Z by bz MFC: rev. 1.337, svn 180215 Remove a bogusly introduced rtalloc_ign() in rev. 1.335/SVN 178029, generating an RTM_MISS for every IP packet forwarded making user space routing daemons unhappy. PR: kern/123621, kern/124540, kern/122338 Revision Changes Path 1.332.2.3 +0 -1 src/sys/netinet/ip_input.c From owner-cvs-src@FreeBSD.ORG Sat Jul 12 18:44:14 2008 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 8DF121065676; Sat, 12 Jul 2008 18:44:14 +0000 (UTC) (envelope-from alc@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 65DE78FC16; Sat, 12 Jul 2008 18:44:14 +0000 (UTC) (envelope-from alc@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 m6CIiEB1020534; Sat, 12 Jul 2008 18:44:14 GMT (envelope-from alc@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6CIiE5i020533; Sat, 12 Jul 2008 18:44:14 GMT (envelope-from alc@repoman.freebsd.org) Message-Id: <200807121844.m6CIiE5i020533@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to alc@repoman.freebsd.org using -f From: Alan Cox Date: Sat, 12 Jul 2008 18:43:57 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/amd64/amd64 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, 12 Jul 2008 18:44:14 -0000 alc 2008-07-12 18:43:57 UTC FreeBSD src repository Modified files: sys/amd64/amd64 pmap.c Log: SVN rev 180483 on 2008-07-12 18:43:57Z by alc In order to apply pmap_demote_pde() to a page directory entry (PDE) from the direct map, the PDE must have PG_M and PG_A preset. Noticed by: Magesh Dhasayyan Revision Changes Path 1.630 +3 -2 src/sys/amd64/amd64/pmap.c From owner-cvs-src@FreeBSD.ORG Sat Jul 12 20:12:49 2008 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 00EAB106574B; Sat, 12 Jul 2008 20:12:48 +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 0CD278FC12; Sat, 12 Jul 2008 20:12:48 +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 m6CKClVP029627; Sat, 12 Jul 2008 20:12:47 GMT (envelope-from rodrigc@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6CKClfx029626; Sat, 12 Jul 2008 20:12:47 GMT (envelope-from rodrigc@repoman.freebsd.org) Message-Id: <200807122012.m6CKClfx029626@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to rodrigc@repoman.freebsd.org using -f From: Craig Rodrigues Date: Sat, 12 Jul 2008 20:12:40 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern vfs_mount.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 12 Jul 2008 20:12:49 -0000 rodrigc 2008-07-12 20:12:40 UTC FreeBSD src repository Modified files: sys/kern vfs_mount.c Log: SVN rev 180484 on 2008-07-12 20:12:40Z by rodrigc In nmount(), if we see "update" in the mount options, set MNT_UPDATE in fsflags, and delete the "update" option from the global mount options. MNT_UPDATE is a command, and not a property of a mount that should persist after the command is executed. We need to do similar things for MNT_FORCE and MNT_RELOAD. All mount flags are prefixed by MNT_..... it would be nice if flags which were commands were named differently from flags which are persistent properties of a mount. This was not such a big deal in the pre-nmount() days, but with nmount() it is more important. Requested by: yar MFC after: 2 weeks Revision Changes Path 1.285 +5 -4 src/sys/kern/vfs_mount.c From owner-cvs-src@FreeBSD.ORG Sat Jul 12 21:24:50 2008 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 BDBA6106576C; Sat, 12 Jul 2008 21:24:50 +0000 (UTC) (envelope-from alc@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 955C18FC14; Sat, 12 Jul 2008 21:24:50 +0000 (UTC) (envelope-from alc@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 m6CLOoxU045698; Sat, 12 Jul 2008 21:24:50 GMT (envelope-from alc@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6CLOoQ6045697; Sat, 12 Jul 2008 21:24:50 GMT (envelope-from alc@repoman.freebsd.org) Message-Id: <200807122124.m6CLOoQ6045697@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to alc@repoman.freebsd.org using -f From: Alan Cox Date: Sat, 12 Jul 2008 21:24: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/amd64/amd64 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, 12 Jul 2008 21:24:50 -0000 alc 2008-07-12 21:24:42 UTC FreeBSD src repository Modified files: sys/amd64/amd64 pmap.c Log: SVN rev 180485 on 2008-07-12 21:24:42Z by alc Refine the changes made in SVN rev 180430. Specifically, instantiate a new page table page only if the 2MB page mapping has been used. Also, refactor some assertions. Revision Changes Path 1.631 +26 -16 src/sys/amd64/amd64/pmap.c From owner-cvs-src@FreeBSD.ORG Sat Jul 12 23:40:55 2008 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 E0E95106567B; Sat, 12 Jul 2008 23:40:55 +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 B40848FC12; Sat, 12 Jul 2008 23:40:55 +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 m6CNettf058502; Sat, 12 Jul 2008 23:40:55 GMT (envelope-from ticso@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m6CNetZD058501; Sat, 12 Jul 2008 23:40:55 GMT (envelope-from ticso@repoman.freebsd.org) Message-Id: <200807122340.m6CNetZD058501@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to ticso@repoman.freebsd.org using -f From: Bernd Walter Date: Sat, 12 Jul 2008 23:40:07 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/arm/at91 if_atereg.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, 12 Jul 2008 23:40:56 -0000 ticso 2008-07-12 23:40:07 UTC FreeBSD src repository Modified files: sys/arm/at91 if_atereg.h Log: SVN rev 180486 on 2008-07-12 23:40:07Z by ticso fix multicast hash register definition Revision Changes Path 1.3 +2 -2 src/sys/arm/at91/if_atereg.h