From owner-cvs-src@FreeBSD.ORG Sun Jun 18 00:37:56 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C381016A47F; Sun, 18 Jun 2006 00:37:56 +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 20E3A43D66; Sun, 18 Jun 2006 00:37:55 +0000 (GMT) (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 5720646BBA; Sat, 17 Jun 2006 20:37:54 -0400 (EDT) Date: Sun, 18 Jun 2006 01:37:54 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Andre Oppermann In-Reply-To: <200606171732.k5HHWdl9086272@repoman.freebsd.org> Message-ID: <20060618013509.M67789@fledge.watson.org> References: <200606171732.k5HHWdl9086272@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/netinet tcp_input.c tcp_syncache.c tcp_var.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 00:37:56 -0000 On Sat, 17 Jun 2006, Andre Oppermann wrote: > Revision Changes Path > 1.299 +9 -6 src/sys/netinet/tcp_input.c > 1.87 +286 -255 src/sys/netinet/tcp_syncache.c > 1.130 +9 -6 src/sys/netinet/tcp_var.h This change appears to have broken world on all architectures by exposing the mutex data structure to usr.bin/netstat/inet.c via tcp_var.h. I'm not quite sure what the "right" solution is, but if the syncache structures aren't actually used anywhere in user space, sticking them under #ifdef _KERNEL is probably a good start. The UDP and TCP monitoring code more generally suffer from the problem of exposing their internal data structures for user space monitoring purposes. Robert N M Watson Computer Laboratory University of Cambridge From owner-cvs-src@FreeBSD.ORG Sun Jun 18 04:48:12 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 728AD16A479; Sun, 18 Jun 2006 04:48:12 +0000 (UTC) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2E95E43D46; Sun, 18 Jun 2006 04:48:12 +0000 (GMT) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5I4mC9c064964; Sun, 18 Jun 2006 04:48:12 GMT (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5I4mCPP064963; Sun, 18 Jun 2006 04:48:12 GMT (envelope-from bmah) Message-Id: <200606180448.k5I4mCPP064963@repoman.freebsd.org> From: "Bruce A. Mah" Date: Sun, 18 Jun 2006 04:48: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/release/doc/en_US.ISO8859-1/relnotes/common new.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 04:48:12 -0000 bmah 2006-06-18 04:48:11 UTC FreeBSD src repository Modified files: release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: New release notes: SCHED_CORE, snd_envy24(4), better traceroute(8) ICMP unreachable decoding, Linux emulation now FC4 (+MFC). MFCs noted: ipmi(4), cm(4) MPSAFE, nve(4) ALTQ, sk(4) MPSAFE, Revision Changes Path 1.945 +23 -3 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Sun Jun 18 04:56:04 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 66EB916A479; Sun, 18 Jun 2006 04:56:04 +0000 (UTC) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2168943D46; Sun, 18 Jun 2006 04:56:04 +0000 (GMT) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5I4u4pj065469; Sun, 18 Jun 2006 04:56:04 GMT (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5I4u38Y065468; Sun, 18 Jun 2006 04:56:03 GMT (envelope-from bmah) Message-Id: <200606180456.k5I4u38Y065468@repoman.freebsd.org> From: "Bruce A. Mah" Date: Sun, 18 Jun 2006 04:56:03 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/release/doc/en_US.ISO8859-1/relnotes/common new.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 04:56:04 -0000 bmah 2006-06-18 04:56:03 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: New release note: Bugfix for IPv6 NDP point-to-point issue. MFC: ipmi(4), nve(4) ALTQ, sk(4) MPSAFE, Linux emulation uses FC4. Revision Changes Path 1.883.2.26 +18 -2 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Sun Jun 18 05:03:54 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7FB5316A47A; Sun, 18 Jun 2006 05:03:54 +0000 (UTC) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3B6CE43D48; Sun, 18 Jun 2006 05:03:54 +0000 (GMT) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5I53scW067093; Sun, 18 Jun 2006 05:03:54 GMT (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5I53saQ067092; Sun, 18 Jun 2006 05:03:54 GMT (envelope-from bmah) Message-Id: <200606180503.k5I53saQ067092@repoman.freebsd.org> From: "Bruce A. Mah" Date: Sun, 18 Jun 2006 05:03:54 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Cc: Subject: cvs commit: src/release/doc/en_US.ISO8859-1/relnotes/common new.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 05:03:54 -0000 bmah 2006-06-18 05:03:53 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: MFC: Linux emulation FC4. Revision Changes Path 1.761.2.64 +5 -0 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Sun Jun 18 05:04:44 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 301B616A47B; Sun, 18 Jun 2006 05:04:44 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4F1EE43D5D; Sun, 18 Jun 2006 05:04:43 +0000 (GMT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5I54ggM067240; Sun, 18 Jun 2006 05:04:42 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5I54gAv067239; Sun, 18 Jun 2006 05:04:42 GMT (envelope-from marcel) Message-Id: <200606180504.k5I54gAv067239@repoman.freebsd.org> From: Marcel Moolenaar Date: Sun, 18 Jun 2006 05:04: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/modules/ppc 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, 18 Jun 2006 05:04:44 -0000 marcel 2006-06-18 05:04:42 UTC FreeBSD src repository Modified files: sys/modules/ppc Makefile Log: Make this usable for all platforms. Revision Changes Path 1.3 +12 -3 src/sys/modules/ppc/Makefile From owner-cvs-src@FreeBSD.ORG Sun Jun 18 05:05:47 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 937F916A479; Sun, 18 Jun 2006 05:05:47 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 527A743D46; Sun, 18 Jun 2006 05:05:47 +0000 (GMT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5I55lQ6067349; Sun, 18 Jun 2006 05:05:47 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5I55l0G067348; Sun, 18 Jun 2006 05:05:47 GMT (envelope-from marcel) Message-Id: <200606180505.k5I55l0G067348@repoman.freebsd.org> From: Marcel Moolenaar Date: Sun, 18 Jun 2006 05:05:47 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/modules Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 05:05:47 -0000 marcel 2006-06-18 05:05:47 UTC FreeBSD src repository Modified files: sys/modules Makefile Log: Unconditionally enable ppc(4) and puc(4). Revision Changes Path 1.501 +2 -5 src/sys/modules/Makefile From owner-cvs-src@FreeBSD.ORG Sun Jun 18 06:14:29 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4CC9316A47B; Sun, 18 Jun 2006 06:14:29 +0000 (UTC) (envelope-from silby@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0A89A43D45; Sun, 18 Jun 2006 06:14:29 +0000 (GMT) (envelope-from silby@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5I6ESaX071420; Sun, 18 Jun 2006 06:14:28 GMT (envelope-from silby@repoman.freebsd.org) Received: (from silby@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5I6ES6A071419; Sun, 18 Jun 2006 06:14:28 GMT (envelope-from silby) Message-Id: <200606180614.k5I6ES6A071419@repoman.freebsd.org> From: Mike Silbersack Date: Sun, 18 Jun 2006 06:14:28 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/i386/i386 busdma_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: Sun, 18 Jun 2006 06:14:29 -0000 silby 2006-06-18 06:14:28 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/i386/i386 busdma_machdep.c Log: MFC revs 1.77 through 1.80: - Allow bus_dmamap_load to return ENOMEM - Do a better job with alignment, and warn if we fail to align Revision Changes Path 1.74.2.3 +24 -6 src/sys/i386/i386/busdma_machdep.c From owner-cvs-src@FreeBSD.ORG Sun Jun 18 06:16:17 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9F40D16A479; Sun, 18 Jun 2006 06:16:17 +0000 (UTC) (envelope-from silby@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5D09043D45; Sun, 18 Jun 2006 06:16:17 +0000 (GMT) (envelope-from silby@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5I6GHbd071547; Sun, 18 Jun 2006 06:16:17 GMT (envelope-from silby@repoman.freebsd.org) Received: (from silby@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5I6GHva071546; Sun, 18 Jun 2006 06:16:17 GMT (envelope-from silby) Message-Id: <200606180616.k5I6GHva071546@repoman.freebsd.org> From: Mike Silbersack Date: Sun, 18 Jun 2006 06:16:17 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/amd64/amd64 busdma_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: Sun, 18 Jun 2006 06:16:17 -0000 silby 2006-06-18 06:16:17 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/amd64/amd64 busdma_machdep.c Log: MFC revs 1.74 through 1.77: - Allow bus_dmamap_load to return ENOMEM - Do a better job with alignment, and warn if we fail to align Revision Changes Path 1.70.2.4 +24 -6 src/sys/amd64/amd64/busdma_machdep.c From owner-cvs-src@FreeBSD.ORG Sun Jun 18 06:16:37 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 224FD16A47A; Sun, 18 Jun 2006 06:16:37 +0000 (UTC) (envelope-from maxim@macomnet.ru) Received: from mp2.macomnet.net (mp2.macomnet.net [195.128.64.6]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7FB7543D45; Sun, 18 Jun 2006 06:16:36 +0000 (GMT) (envelope-from maxim@macomnet.ru) Received: from localhost (localhost.int.ru [127.0.0.1] (may be forged)) by mp2.macomnet.net (8.13.7/8.13.3) with ESMTP id k5I6GVpW010182; Sun, 18 Jun 2006 10:16:35 +0400 (MSD) (envelope-from maxim@macomnet.ru) Date: Sun, 18 Jun 2006 10:16:31 +0400 (MSD) From: Maxim Konovalov To: Robert Watson In-Reply-To: <20060618013509.M67789@fledge.watson.org> Message-ID: <20060618101345.V10122@mp2.macomnet.net> References: <200606171732.k5HHWdl9086272@repoman.freebsd.org> <20060618013509.M67789@fledge.watson.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, Andre Oppermann , cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/netinet tcp_input.c tcp_syncache.c tcp_var.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 06:16:37 -0000 On Sun, 18 Jun 2006, 01:37+0100, Robert Watson wrote: > > On Sat, 17 Jun 2006, Andre Oppermann wrote: > > > Revision Changes Path > > 1.299 +9 -6 src/sys/netinet/tcp_input.c > > 1.87 +286 -255 src/sys/netinet/tcp_syncache.c > > 1.130 +9 -6 src/sys/netinet/tcp_var.h > > This change appears to have broken world on all architectures by > exposing the mutex data structure to usr.bin/netstat/inet.c via > tcp_var.h. I'm not quite sure what the "right" solution is, but if usr.bin/systat/netstat.c and usr.bin/netstat/inet.c contrib/bsnmp/snmp_mibII/mibII_tcp.c as well. +#include fixes the build. Index: usr.bin/systat/netstat.c =================================================================== RCS file: /home/ncvs/src/usr.bin/systat/netstat.c,v retrieving revision 1.25 diff -u -p -r1.25 netstat.c --- usr.bin/systat/netstat.c 30 Apr 2006 04:47:23 -0000 1.25 +++ usr.bin/systat/netstat.c 17 Jun 2006 22:32:03 -0000 @@ -43,6 +43,7 @@ static const char sccsid[] = "@(#)netsta * netstat */ #include +#include #include #include #include Index: usr.bin/netstat/inet.c =================================================================== RCS file: /home/ncvs/src/usr.bin/netstat/inet.c,v retrieving revision 1.70 diff -u -p -r1.70 inet.c --- usr.bin/netstat/inet.c 12 Apr 2005 08:47:04 -0000 1.70 +++ usr.bin/netstat/inet.c 17 Jun 2006 22:25:36 -0000 @@ -41,6 +41,7 @@ static char sccsid[] = "@(#)inet.c 8.5 ( __FBSDID("$FreeBSD: src/usr.bin/netstat/inet.c,v 1.70 2005/04/12 08:47:04 ru Exp $"); #include +#include #include #include #include Index: contrib/bsnmp/snmp_mibII/mibII_tcp.c =================================================================== RCS file: /home/ncvs/src/contrib/bsnmp/snmp_mibII/mibII_tcp.c,v retrieving revision 1.1.1.4 diff -u -p -r1.1.1.4 mibII_tcp.c --- contrib/bsnmp/snmp_mibII/mibII_tcp.c 23 May 2005 11:19:09 -0000 1.1.1.4 +++ contrib/bsnmp/snmp_mibII/mibII_tcp.c 17 Jun 2006 22:40:28 -0000 @@ -32,6 +32,7 @@ */ #include "mibII.h" #include "mibII_oid.h" +#include #include #include #include %%% -- Maxim Konovalov From owner-cvs-src@FreeBSD.ORG Sun Jun 18 06:23:14 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BEB6516A47A; Sun, 18 Jun 2006 06:23:14 +0000 (UTC) (envelope-from silby@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7CAFB43D46; Sun, 18 Jun 2006 06:23:14 +0000 (GMT) (envelope-from silby@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5I6NES4071916; Sun, 18 Jun 2006 06:23:14 GMT (envelope-from silby@repoman.freebsd.org) Received: (from silby@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5I6NEkg071915; Sun, 18 Jun 2006 06:23:14 GMT (envelope-from silby) Message-Id: <200606180623.k5I6NEkg071915@repoman.freebsd.org> From: Mike Silbersack Date: Sun, 18 Jun 2006 06:23:14 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/dev/bfe if_bfe.c if_bfereg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 06:23:14 -0000 silby 2006-06-18 06:23:14 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/dev/bfe if_bfe.c if_bfereg.h Log: MFC if_bfe.c revs 1.37 through 1.40 and if_bfereg.h rev 1.10. This should finally put the issues the bfe driver has with > 1G machines to rest. Note that these changes are dependant on changes which have been made to busdma, so merging just this patch to releng_6_1 or releng_5 will be ineffective. Revision Changes Path 1.25.2.6 +38 -19 src/sys/dev/bfe/if_bfe.c 1.7.2.1 +2 -2 src/sys/dev/bfe/if_bfereg.h From owner-cvs-src@FreeBSD.ORG Sun Jun 18 07:17:13 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DF9EC16A479; Sun, 18 Jun 2006 07:17:13 +0000 (UTC) (envelope-from sam@errno.com) Received: from ebb.errno.com (ebb.errno.com [69.12.149.25]) by mx1.FreeBSD.org (Postfix) with ESMTP id 84FF543D45; Sun, 18 Jun 2006 07:17:13 +0000 (GMT) (envelope-from sam@errno.com) Received: from [10.0.0.248] (trouble.errno.com [10.0.0.248]) (authenticated bits=0) by ebb.errno.com (8.13.6/8.12.6) with ESMTP id k5I7H9XK040643 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 18 Jun 2006 00:17:13 -0700 (PDT) (envelope-from sam@errno.com) Message-ID: <4494FDF5.1070901@errno.com> Date: Sun, 18 Jun 2006 00:17:09 -0700 From: Sam Leffler User-Agent: Thunderbird 1.5.0.2 (X11/20060508) MIME-Version: 1.0 To: Andre Oppermann References: <200606171757.k5HHvahf087725@repoman.freebsd.org> In-Reply-To: <200606171757.k5HHvahf087725@repoman.freebsd.org> X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/netinet tcp_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: Sun, 18 Jun 2006 07:17:14 -0000 Andre Oppermann wrote: > andre 2006-06-17 17:57:36 UTC > > FreeBSD src repository > > Modified files: > sys/netinet tcp_var.h > Log: > Rearrange fields in struct syncache and syncache_head to make them more > cache line friendly. Got any benchmarks to back this up? Or perhaps it was just the smiley face your cache lines gave you :) Sam From owner-cvs-src@FreeBSD.ORG Sun Jun 18 07:33:52 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5523F16A47A; Sun, 18 Jun 2006 07:33:52 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 13BEB43D45; Sun, 18 Jun 2006 07:33:52 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5I7XpPb076103; Sun, 18 Jun 2006 07:33:51 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5I7XpIx076102; Sun, 18 Jun 2006 07:33:51 GMT (envelope-from brueffer) Message-Id: <200606180733.k5I7XpIx076102@repoman.freebsd.org> From: Christian Brueffer Date: Sun, 18 Jun 2006 07:33: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/share/man/man4 aac.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 07:33:52 -0000 brueffer 2006-06-18 07:33:51 UTC FreeBSD src repository Modified files: share/man/man4 aac.4 Log: Correct date for the previous commit. Revision Changes Path 1.33 +1 -1 src/share/man/man4/aac.4 From owner-cvs-src@FreeBSD.ORG Sun Jun 18 08:18:08 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C53C116A474; Sun, 18 Jun 2006 08:18:08 +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 783F743D45; Sun, 18 Jun 2006 08:18:08 +0000 (GMT) (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 4111446C9C; Sun, 18 Jun 2006 04:18:05 -0400 (EDT) Date: Sun, 18 Jun 2006 09:18:05 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Maxim Konovalov In-Reply-To: <20060618101345.V10122@mp2.macomnet.net> Message-ID: <20060618091643.C67789@fledge.watson.org> References: <200606171732.k5HHWdl9086272@repoman.freebsd.org> <20060618013509.M67789@fledge.watson.org> <20060618101345.V10122@mp2.macomnet.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, Andre Oppermann , cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/netinet tcp_input.c tcp_syncache.c tcp_var.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 08:18:08 -0000 On Sun, 18 Jun 2006, Maxim Konovalov wrote: > On Sun, 18 Jun 2006, 01:37+0100, Robert Watson wrote: > >> On Sat, 17 Jun 2006, Andre Oppermann wrote: >> >>> Revision Changes Path >>> 1.299 +9 -6 src/sys/netinet/tcp_input.c >>> 1.87 +286 -255 src/sys/netinet/tcp_syncache.c >>> 1.130 +9 -6 src/sys/netinet/tcp_var.h >> >> This change appears to have broken world on all architectures by exposing >> the mutex data structure to usr.bin/netstat/inet.c via tcp_var.h. I'm not >> quite sure what the "right" solution is, but if > > usr.bin/systat/netstat.c and usr.bin/netstat/inet.c > contrib/bsnmp/snmp_mibII/mibII_tcp.c as well. > > +#include fixes the build. But is increasing the exposure of kernel data structures to user space apps the right fix, or decreasing them? Andre fell into this trap precisely because of the leakage of kernel types into user space, and that's just one of several good reasons not to do it where it can possibly be avoided. Robert N M Watson Computer Laboratory University of Cambridge From owner-cvs-src@FreeBSD.ORG Sun Jun 18 08:21:55 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 687FD16A479; Sun, 18 Jun 2006 08:21:55 +0000 (UTC) (envelope-from bzeeb-lists@lists.zabbadoz.net) Received: from transport.cksoft.de (transport.cksoft.de [62.111.66.27]) by mx1.FreeBSD.org (Postfix) with ESMTP id 38C5043D48; Sun, 18 Jun 2006 08:21:54 +0000 (GMT) (envelope-from bzeeb-lists@lists.zabbadoz.net) Received: from transport.cksoft.de (localhost [127.0.0.1]) by transport.cksoft.de (Postfix) with ESMTP id 0FE661FFDEE; Sun, 18 Jun 2006 10:21:52 +0200 (CEST) Received: by transport.cksoft.de (Postfix, from userid 66) id 74DF31FFDED; Sun, 18 Jun 2006 10:21:48 +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 8F1594448D6; Sun, 18 Jun 2006 08:20:57 +0000 (UTC) Date: Sun, 18 Jun 2006 08:20:57 +0000 (UTC) From: "Bjoern A. Zeeb" X-X-Sender: bz@maildrop.int.zabbadoz.net To: Sam Leffler In-Reply-To: <4494FDF5.1070901@errno.com> Message-ID: <20060618080019.B60374@maildrop.int.zabbadoz.net> References: <200606171757.k5HHvahf087725@repoman.freebsd.org> <4494FDF5.1070901@errno.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Virus-Scanned: by AMaViS cksoft-s20020300-20031204bz on transport.cksoft.de Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, Andre Oppermann , cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/netinet tcp_var.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 08:21:55 -0000 On Sun, 18 Jun 2006, Sam Leffler wrote: > Andre Oppermann wrote: >> andre 2006-06-17 17:57:36 UTC >> >> FreeBSD src repository >> >> Modified files: >> sys/netinet tcp_var.h >> Log: >> Rearrange fields in struct syncache and syncache_head to make them more >> cache line friendly. > > Got any benchmarks to back this up? Or perhaps it was just the smiley > face your cache lines gave you :) That indeed is a good question. From looking at the patch I can see a new lock introduced while there are other people working on reducing locking and locking overhead in our network stack trying different strategies. I hadn't seen a patch or any numbers in this months arch@ or net@ archives (maybe I missed it?). At the current phase of network stack hacking we should take the time to get these kind of changes benchmarked under various loads from different people or at least give them the chance to do so so nobody can complain afterwards. At least if one wants to claim performance improvements. just my 2ct -- Bjoern A. Zeeb bzeeb at Zabbadoz dot NeT From owner-cvs-src@FreeBSD.ORG Sun Jun 18 08:30:21 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 51AD116A47C; Sun, 18 Jun 2006 08:30:21 +0000 (UTC) (envelope-from maxim@macomnet.ru) Received: from mp2.macomnet.net (mp2.macomnet.net [195.128.64.6]) by mx1.FreeBSD.org (Postfix) with ESMTP id D9A6043D72; Sun, 18 Jun 2006 08:30:17 +0000 (GMT) (envelope-from maxim@macomnet.ru) Received: from localhost (localhost.int.ru [127.0.0.1] (may be forged)) by mp2.macomnet.net (8.13.7/8.13.3) with ESMTP id k5I8UG7v012763; Sun, 18 Jun 2006 12:30:16 +0400 (MSD) (envelope-from maxim@macomnet.ru) Date: Sun, 18 Jun 2006 12:30:15 +0400 (MSD) From: Maxim Konovalov To: Robert Watson In-Reply-To: <20060618091643.C67789@fledge.watson.org> Message-ID: <20060618123005.C12737@mp2.macomnet.net> References: <200606171732.k5HHWdl9086272@repoman.freebsd.org> <20060618013509.M67789@fledge.watson.org> <20060618101345.V10122@mp2.macomnet.net> <20060618091643.C67789@fledge.watson.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, Andre Oppermann , cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/netinet tcp_input.c tcp_syncache.c tcp_var.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 08:30:21 -0000 On Sun, 18 Jun 2006, 09:18+0100, Robert Watson wrote: > > On Sun, 18 Jun 2006, Maxim Konovalov wrote: > > > On Sun, 18 Jun 2006, 01:37+0100, Robert Watson wrote: > > > > > On Sat, 17 Jun 2006, Andre Oppermann wrote: > > > > > > > Revision Changes Path > > > > 1.299 +9 -6 src/sys/netinet/tcp_input.c > > > > 1.87 +286 -255 src/sys/netinet/tcp_syncache.c > > > > 1.130 +9 -6 src/sys/netinet/tcp_var.h > > > > > > This change appears to have broken world on all architectures by exposing > > > the mutex data structure to usr.bin/netstat/inet.c via tcp_var.h. I'm not > > > quite sure what the "right" solution is, but if > > > > usr.bin/systat/netstat.c and usr.bin/netstat/inet.c > > contrib/bsnmp/snmp_mibII/mibII_tcp.c as well. > > > > +#include fixes the build. > > But is increasing the exposure of kernel data structures to user > space apps the right fix, or decreasing them? Andre fell into this > trap precisely because of the leakage of kernel types into user > space, and that's just one of several good reasons not to do it > where it can possibly be avoided. Agreed. -- Maxim Konovalov From owner-cvs-src@FreeBSD.ORG Sun Jun 18 09:53:01 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3D11916A474; Sun, 18 Jun 2006 09:53:01 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 094AA43D45; Sun, 18 Jun 2006 09:53:01 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5I9r0Lg091900; Sun, 18 Jun 2006 09:53:00 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5I9r0tN091899; Sun, 18 Jun 2006 09:53:00 GMT (envelope-from brueffer) Message-Id: <200606180953.k5I9r0tN091899@repoman.freebsd.org> From: Christian Brueffer Date: Sun, 18 Jun 2006 09:53:00 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man4 adv.4 adw.4 amd.4 amr.4 bt.4 dpt.4 esp.4 iir.4 ips.4 ncr.4 ncv.4 nsp.4 stg.4 sym.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 09:53:01 -0000 brueffer 2006-06-18 09:53:00 UTC FreeBSD src repository Modified files: share/man/man4 adv.4 adw.4 amd.4 amr.4 bt.4 dpt.4 esp.4 iir.4 ips.4 ncr.4 ncv.4 nsp.4 stg.4 sym.4 Log: o Convert to our new SYNOPSIS layout o Add "device scbus/pci/etc" where needed for consistency MFC after: 3 days Revision Changes Path 1.22 +14 -12 src/share/man/man4/adv.4 1.19 +7 -5 src/share/man/man4/adw.4 1.9 +13 -0 src/share/man/man4/amd.4 1.34 +15 -2 src/share/man/man4/amr.4 1.25 +8 -2 src/share/man/man4/bt.4 1.19 +20 -4 src/share/man/man4/dpt.4 1.6 +7 -2 src/share/man/man4/esp.4 1.9 +13 -0 src/share/man/man4/iir.4 1.6 +15 -2 src/share/man/man4/ips.4 1.16 +7 -0 src/share/man/man4/ncr.4 1.7 +13 -1 src/share/man/man4/ncv.4 1.7 +13 -1 src/share/man/man4/nsp.4 1.8 +20 -2 src/share/man/man4/stg.4 1.20 +24 -11 src/share/man/man4/sym.4 From owner-cvs-src@FreeBSD.ORG Sun Jun 18 11:14:41 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 744C016A479; Sun, 18 Jun 2006 11:14:41 +0000 (UTC) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4537F43D45; Sun, 18 Jun 2006 11:14:41 +0000 (GMT) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5IBEfeE099100; Sun, 18 Jun 2006 11:14:41 GMT (envelope-from yar@repoman.freebsd.org) Received: (from yar@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5IBEffx099099; Sun, 18 Jun 2006 11:14:41 GMT (envelope-from yar) Message-Id: <200606181114.k5IBEffx099099@repoman.freebsd.org> From: Yar Tikhiy Date: Sun, 18 Jun 2006 11:14: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/usr.sbin/asf Makefile asf.8 asf.c asf.h asf_kld.c asf_kvm.c asf_prog.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 11:14:41 -0000 yar 2006-06-18 11:14:41 UTC FreeBSD src repository Modified files: usr.sbin/asf Makefile asf.8 asf.c Added files: usr.sbin/asf asf.h asf_kld.c asf_kvm.c asf_prog.c Log: Give a major overhaul to asf(8). The improvements are: - can get the kld info from core files via kvm(3); - can use kldstat(2) directly, which is a piece of cake; - can use .symbols or whatever, which allows for use by non-developers when reporting system crashes -- now asf(8) can be mentioned in the handbook at last; - speed (no more double fts(3) per loaded module); - various bugs fixed. At the same time, the new asf(8) should stay compatible with the old one, bar bugs. Perhaps some defaults may be changed later to match today's state of affairs. Reviewed by: grog MFC after: 1 month Sponsored by: RiNet (Cronyx Plus LLC) Revision Changes Path 1.3 +6 -0 src/usr.sbin/asf/Makefile 1.8 +76 -16 src/usr.sbin/asf/asf.8 1.9 +303 -221 src/usr.sbin/asf/asf.c 1.1 +40 -0 src/usr.sbin/asf/asf.h (new) 1.1 +59 -0 src/usr.sbin/asf/asf_kld.c (new) 1.1 +128 -0 src/usr.sbin/asf/asf_kvm.c (new) 1.1 +73 -0 src/usr.sbin/asf/asf_prog.c (new) From owner-cvs-src@FreeBSD.ORG Sun Jun 18 11:26:18 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 722CF16A47A; Sun, 18 Jun 2006 11:26:18 +0000 (UTC) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 328BB43D46; Sun, 18 Jun 2006 11:26:18 +0000 (GMT) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5IBQIBE099704; Sun, 18 Jun 2006 11:26:18 GMT (envelope-from yar@repoman.freebsd.org) Received: (from yar@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5IBQIAC099703; Sun, 18 Jun 2006 11:26:18 GMT (envelope-from yar) Message-Id: <200606181126.k5IBQIAC099703@repoman.freebsd.org> From: Yar Tikhiy Date: Sun, 18 Jun 2006 11:26: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/share/mk bsd.README X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 11:26:18 -0000 yar 2006-06-18 11:26:17 UTC FreeBSD src repository Modified files: share/mk bsd.README Log: "clean" of no longer removes a.out, Errs, errs, mklog, and ${PROG}.core . MFC after: 1 week Revision Changes Path 1.33 +1 -2 src/share/mk/bsd.README From owner-cvs-src@FreeBSD.ORG Sun Jun 18 11:48:04 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5665716A47C; Sun, 18 Jun 2006 11:48:04 +0000 (UTC) (envelope-from andre@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 15BC343D49; Sun, 18 Jun 2006 11:48:04 +0000 (GMT) (envelope-from andre@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5IBm3uD000700; Sun, 18 Jun 2006 11:48:03 GMT (envelope-from andre@repoman.freebsd.org) Received: (from andre@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5IBm359000699; Sun, 18 Jun 2006 11:48:03 GMT (envelope-from andre) Message-Id: <200606181148.k5IBm359000699@repoman.freebsd.org> From: Andre Oppermann Date: Sun, 18 Jun 2006 11:48:03 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netinet tcp_syncache.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 11:48:04 -0000 andre 2006-06-18 11:48:03 UTC FreeBSD src repository Modified files: sys/netinet tcp_syncache.c Log: Remove double lock acquisition in syncookie_lookup() which came from last minute conversions to macros. Pointy hat to: andre Revision Changes Path 1.90 +0 -1 src/sys/netinet/tcp_syncache.c From owner-cvs-src@FreeBSD.ORG Sun Jun 18 12:07:05 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B9C1116A47B; Sun, 18 Jun 2006 12:07:05 +0000 (UTC) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id EDA9B43D5E; Sun, 18 Jun 2006 12:07:00 +0000 (GMT) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5IC70sw002797; Sun, 18 Jun 2006 12:07:00 GMT (envelope-from yar@repoman.freebsd.org) Received: (from yar@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5IC70Xl002796; Sun, 18 Jun 2006 12:07:00 GMT (envelope-from yar) Message-Id: <200606181207.k5IC70Xl002796@repoman.freebsd.org> From: Yar Tikhiy Date: Sun, 18 Jun 2006 12:07:00 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/i386/i386 db_trace.c trap.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 12:07:05 -0000 yar 2006-06-18 12:07:00 UTC FreeBSD src repository Modified files: sys/i386/i386 db_trace.c trap.c Log: The i386 "call" instruction works as follows: it pushes the return address on the stack and only then "dereferences" %pc. Therefore, in the case of a call to an invalid address, we arrive to the trap handler with the invalid value in tf_eip. This used to prevent db_backtrace() from assigning the most recent and interesting frame on the stack to the right spot in the right function, from which the invalid call was attempted. Try to detect and work around that by recovering the return address from the stack. The work-around requires the fault address be passed to db_backtrace(). Smuggle it as tf_err. MFC after: 1 month Sponsored by: RiNet (Cronyx Plus LLC) Revision Changes Path 1.73 +25 -3 src/sys/i386/i386/db_trace.c 1.290 +3 -0 src/sys/i386/i386/trap.c From owner-cvs-src@FreeBSD.ORG Sun Jun 18 12:13:50 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 60AFB16A474; Sun, 18 Jun 2006 12:13:50 +0000 (UTC) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id EB2A143D45; Sun, 18 Jun 2006 12:13:49 +0000 (GMT) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5ICDn2r003114; Sun, 18 Jun 2006 12:13:49 GMT (envelope-from yar@repoman.freebsd.org) Received: (from yar@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5ICDn9W003113; Sun, 18 Jun 2006 12:13:49 GMT (envelope-from yar) Message-Id: <200606181213.k5ICDn9W003113@repoman.freebsd.org> From: Yar Tikhiy Date: Sun, 18 Jun 2006 12:13: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/i386/i386 trap.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 12:13:50 -0000 yar 2006-06-18 12:13:49 UTC FreeBSD src repository Modified files: sys/i386/i386 trap.c Log: Fix style while I'm here. Revision Changes Path 1.291 +2 -2 src/sys/i386/i386/trap.c From owner-cvs-src@FreeBSD.ORG Sun Jun 18 12:26:12 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 543C416A479; Sun, 18 Jun 2006 12:26:12 +0000 (UTC) (envelope-from andre@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 12B9943D46; Sun, 18 Jun 2006 12:26:12 +0000 (GMT) (envelope-from andre@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5ICQBl1003783; Sun, 18 Jun 2006 12:26:11 GMT (envelope-from andre@repoman.freebsd.org) Received: (from andre@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5ICQBau003782; Sun, 18 Jun 2006 12:26:11 GMT (envelope-from andre) Message-Id: <200606181226.k5ICQBau003782@repoman.freebsd.org> From: Andre Oppermann Date: Sun, 18 Jun 2006 12:26: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 tcp_syncache.c tcp_var.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 12:26:12 -0000 andre 2006-06-18 12:26:11 UTC FreeBSD src repository Modified files: sys/netinet tcp_syncache.c tcp_var.h Log: Move all syncache related structures to tcp_syncache.c. They are only used there. This unbreaks userland programs that include tcp_var.h. Discussed with: rwatson Revision Changes Path 1.91 +35 -0 src/sys/netinet/tcp_syncache.c 1.132 +4 -39 src/sys/netinet/tcp_var.h From owner-cvs-src@FreeBSD.ORG Sun Jun 18 12:28:00 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7892716A479; Sun, 18 Jun 2006 12:28:00 +0000 (UTC) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3621443D46; Sun, 18 Jun 2006 12:28:00 +0000 (GMT) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5ICS0Ll003970; Sun, 18 Jun 2006 12:28:00 GMT (envelope-from yar@repoman.freebsd.org) Received: (from yar@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5ICS0Pn003969; Sun, 18 Jun 2006 12:28:00 GMT (envelope-from yar) Message-Id: <200606181228.k5ICS0Pn003969@repoman.freebsd.org> From: Yar Tikhiy Date: Sun, 18 Jun 2006 12:28:00 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern subr_kdb.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 12:28:00 -0000 yar 2006-06-18 12:27:59 UTC FreeBSD src repository Modified files: sys/kern subr_kdb.c Log: Add a funny sysctl: debug.kdb.trap_code . It is similar to debug.kdb.trap, except for it tries to cause a page fault via a call to an invalid pointer. This can highlight differences between a fault on data access vs. a fault on code call some CPUs might have. This appeared as a test for a work \ Sponsored by: RiNet (Cronyx Plus LLC) Revision Changes Path 1.23 +22 -1 src/sys/kern/subr_kdb.c From owner-cvs-src@FreeBSD.ORG Sun Jun 18 13:03:42 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C0A8316A47D; Sun, 18 Jun 2006 13:03:42 +0000 (UTC) (envelope-from andre@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7EBAE43D46; Sun, 18 Jun 2006 13:03:42 +0000 (GMT) (envelope-from andre@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5ID3gVP015017; Sun, 18 Jun 2006 13:03:42 GMT (envelope-from andre@repoman.freebsd.org) Received: (from andre@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5ID3geG015016; Sun, 18 Jun 2006 13:03:42 GMT (envelope-from andre) Message-Id: <200606181303.k5ID3geG015016@repoman.freebsd.org> From: Andre Oppermann Date: Sun, 18 Jun 2006 13:03:42 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netinet tcp_syncache.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 13:03:42 -0000 andre 2006-06-18 13:03:42 UTC FreeBSD src repository Modified files: sys/netinet tcp_syncache.c Log: Do not access syncache entry before it was allocated for the TF_NOOPT case in syncache_add(). Found by: Coverity Prevent CID: 1473 Revision Changes Path 1.92 +4 -3 src/sys/netinet/tcp_syncache.c From owner-cvs-src@FreeBSD.ORG Sun Jun 18 13:10:40 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E4C8F16A47D for ; Sun, 18 Jun 2006 13:10:40 +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 4E82A43D53 for ; Sun, 18 Jun 2006 13:10:39 +0000 (GMT) (envelope-from andre@freebsd.org) Received: (qmail 35553 invoked from network); 18 Jun 2006 13:10:34 -0000 Received: from c00l3r.networx.ch (HELO [127.0.0.1]) ([62.48.2.2]) (envelope-sender ) by c00l3r.networx.ch (qmail-ldap-1.03) with SMTP for ; 18 Jun 2006 13:10:34 -0000 Message-ID: <449550CF.6090507@freebsd.org> Date: Sun, 18 Jun 2006 15:10:39 +0200 From: Andre Oppermann User-Agent: Thunderbird 1.5.0.4 (Windows/20060516) MIME-Version: 1.0 To: Maxim Konovalov References: <200606171732.k5HHWdl9086272@repoman.freebsd.org> <20060618013509.M67789@fledge.watson.org> <20060618101345.V10122@mp2.macomnet.net> <20060618091643.C67789@fledge.watson.org> <20060618123005.C12737@mp2.macomnet.net> In-Reply-To: <20060618123005.C12737@mp2.macomnet.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, Robert Watson , cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/netinet tcp_input.c tcp_syncache.c tcp_var.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 13:10:41 -0000 Maxim Konovalov wrote: > On Sun, 18 Jun 2006, 09:18+0100, Robert Watson wrote: > >> On Sun, 18 Jun 2006, Maxim Konovalov wrote: >> >>> On Sun, 18 Jun 2006, 01:37+0100, Robert Watson wrote: >>> >>>> On Sat, 17 Jun 2006, Andre Oppermann wrote: >>>> >>>>> Revision Changes Path >>>>> 1.299 +9 -6 src/sys/netinet/tcp_input.c >>>>> 1.87 +286 -255 src/sys/netinet/tcp_syncache.c >>>>> 1.130 +9 -6 src/sys/netinet/tcp_var.h >>>> This change appears to have broken world on all architectures by exposing >>>> the mutex data structure to usr.bin/netstat/inet.c via tcp_var.h. I'm not >>>> quite sure what the "right" solution is, but if >>> usr.bin/systat/netstat.c and usr.bin/netstat/inet.c >>> contrib/bsnmp/snmp_mibII/mibII_tcp.c as well. >>> >>> +#include fixes the build. >> But is increasing the exposure of kernel data structures to user >> space apps the right fix, or decreasing them? Andre fell into this >> trap precisely because of the leakage of kernel types into user >> space, and that's just one of several good reasons not to do it >> where it can possibly be avoided. > > Agreed. These syncache structures were only used internally by the kernel and only inside tcp_syncache.c so I now moved them there. Later they can be exposed through a sysctl and displayed by netstat. Sorry for the world breakage. -- Andre From owner-cvs-src@FreeBSD.ORG Sun Jun 18 13:19:06 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7FD3716A474 for ; Sun, 18 Jun 2006 13:19:06 +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 4124F43D49 for ; Sun, 18 Jun 2006 13:19:05 +0000 (GMT) (envelope-from andre@freebsd.org) Received: (qmail 35603 invoked from network); 18 Jun 2006 13:18:59 -0000 Received: from c00l3r.networx.ch (HELO [127.0.0.1]) ([62.48.2.2]) (envelope-sender ) by c00l3r.networx.ch (qmail-ldap-1.03) with SMTP for ; 18 Jun 2006 13:18:59 -0000 Message-ID: <449552C9.7060203@freebsd.org> Date: Sun, 18 Jun 2006 15:19:05 +0200 From: Andre Oppermann User-Agent: Thunderbird 1.5.0.4 (Windows/20060516) MIME-Version: 1.0 To: "Bjoern A. Zeeb" References: <200606171757.k5HHvahf087725@repoman.freebsd.org> <4494FDF5.1070901@errno.com> <20060618080019.B60374@maildrop.int.zabbadoz.net> In-Reply-To: <20060618080019.B60374@maildrop.int.zabbadoz.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Sam Leffler , src-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-src@FreeBSD.org Subject: Re: cvs commit: src/sys/netinet tcp_var.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 13:19:06 -0000 Bjoern A. Zeeb wrote: > On Sun, 18 Jun 2006, Sam Leffler wrote: > >> Andre Oppermann wrote: >>> andre 2006-06-17 17:57:36 UTC >>> >>> FreeBSD src repository >>> >>> Modified files: >>> sys/netinet tcp_var.h >>> Log: >>> Rearrange fields in struct syncache and syncache_head to make them >>> more >>> cache line friendly. >> >> Got any benchmarks to back this up? Or perhaps it was just the smiley >> face your cache lines gave you :) The entry chains are traversed quite often and the first thing looked at is in_conninfo and then sc_rxttime and sc_rxmits. So it makes a lot of sense to have them close together on the same cache line aligned to the beginning of the struct and to the native alignment of the architecture. I did not benchmark it but it is simple reasoning. > That indeed is a good question. From looking at the patch I can see > a new lock introduced while there are other people working on reducing > locking and locking overhead in our network stack trying different > strategies. > > I hadn't seen a patch or any numbers in this months arch@ or net@ > archives (maybe I missed it?). > At the current phase of network stack hacking we should take the > time to get these kind of changes benchmarked under various > loads from different people or at least give them the chance to do > so so nobody can complain afterwards. At least if one wants to > claim performance improvements. Robert Watson and Paul Saab ran the syncache locking changes in their testbeds and found 0.7% and 0% regression. The syncache locking will have its benefits when we deserialize the packet input path. Also the global tcpinfo lock is held for only a very short amount of time instead of the whole time. -- Andre From owner-cvs-src@FreeBSD.ORG Sun Jun 18 13:44:27 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1EF5C16A479; Sun, 18 Jun 2006 13:44:27 +0000 (UTC) (envelope-from netchild@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D0BBC43D53; Sun, 18 Jun 2006 13:44:26 +0000 (GMT) (envelope-from netchild@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5IDiQSl016722; Sun, 18 Jun 2006 13:44:26 GMT (envelope-from netchild@repoman.freebsd.org) Received: (from netchild@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5IDiQ70016721; Sun, 18 Jun 2006 13:44:26 GMT (envelope-from netchild) Message-Id: <200606181344.k5IDiQ70016721@repoman.freebsd.org> From: Alexander Leidinger Date: Sun, 18 Jun 2006 13:44:26 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man4/man4.alpha Makefile linux.4 osf1.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 13:44:27 -0000 netchild 2006-06-18 13:44:26 UTC FreeBSD src repository Removed files: share/man/man4/man4.alpha Makefile linux.4 osf1.4 Log: Alpha is gone, no need to keep them. Revision Changes Path 1.5 +0 -7 src/share/man/man4/man4.alpha/Makefile (dead) 1.6 +0 -124 src/share/man/man4/man4.alpha/linux.4 (dead) 1.7 +0 -95 src/share/man/man4/man4.alpha/osf1.4 (dead) From owner-cvs-src@FreeBSD.ORG Sun Jun 18 13:46:41 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0AF6516A474; Sun, 18 Jun 2006 13:46:41 +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 9BEC643D45; Sun, 18 Jun 2006 13:46:40 +0000 (GMT) (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 BBE2846BFA; Sun, 18 Jun 2006 09:46:39 -0400 (EDT) Date: Sun, 18 Jun 2006 14:46:39 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Andre Oppermann In-Reply-To: <449552C9.7060203@freebsd.org> Message-ID: <20060618143447.S10901@fledge.watson.org> References: <200606171757.k5HHvahf087725@repoman.freebsd.org> <4494FDF5.1070901@errno.com> <20060618080019.B60374@maildrop.int.zabbadoz.net> <449552C9.7060203@freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: "Bjoern A. Zeeb" , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org, Sam Leffler Subject: Re: cvs commit: src/sys/netinet tcp_var.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 13:46:41 -0000 On Sun, 18 Jun 2006, Andre Oppermann wrote: >> I hadn't seen a patch or any numbers in this months arch@ or net@ archives >> (maybe I missed it?). At the current phase of network stack hacking we >> should take the time to get these kind of changes benchmarked under various >> loads from different people or at least give them the chance to do so so >> nobody can complain afterwards. At least if one wants to claim performance >> improvements. > > Robert Watson and Paul Saab ran the syncache locking changes in their > testbeds and found 0.7% and 0% regression. The syncache locking will have > its benefits when we deserialize the packet input path. Also the global > tcpinfo lock is held for only a very short amount of time instead of the > whole time. While the technical argument for the patch is good, I think the general tone of caution expressed by Sam, Bjoern, et al, is also important: over the past ten years, a lot of changes have been made that are considered "long term architectural investments" -- that is, changes that pessimize in the short term and are intended to optimize in the long term. The caution is appropriate because in many cases, the long term optimizations have yet to materialize, leaving us with lots of short term pessimizations. For massive architectural changes, such as fundamental changes in synchronization model, this is sometimes necessary, but for smaller point changes, maintaining and testing out of the tree is both feasible and often desirablej There's a lot to be said for keeping significant works in progress in working branches in Perforce until it can be demonstrated that the eventual wins can in fact be realized by the proposed approach. Keeping the WIP's in Perforce doesn't necessarily mean reduced review and exposure -- it makes it easier to point test specific changes in test environments, and plug-and-play changes in test combinations without committing to the changes by merging them to CVS, which is valuable. I know that Kris and I (and no doubt others) find Perforce a valuable tool for sharing working branches, since versioned patchsets are no longer required, which makes testing and review much harder. Working in Perforce also gives more access to incremental review -- something our SoC students are learning rapidly, as they start getting feedback on their works in progress from people they've never heard of! :-) Robert N M Watson Computer Laboratory University of Cambridge From owner-cvs-src@FreeBSD.ORG Sun Jun 18 13:51:40 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A358A16A474; Sun, 18 Jun 2006 13:51:40 +0000 (UTC) (envelope-from netchild@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5A55A43D4C; Sun, 18 Jun 2006 13:51:40 +0000 (GMT) (envelope-from netchild@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5IDpeb9017087; Sun, 18 Jun 2006 13:51:40 GMT (envelope-from netchild@repoman.freebsd.org) Received: (from netchild@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5IDpeS3017086; Sun, 18 Jun 2006 13:51:40 GMT (envelope-from netchild) Message-Id: <200606181351.k5IDpeS3017086@repoman.freebsd.org> From: Alexander Leidinger Date: Sun, 18 Jun 2006 13:51: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/share/man/man4/man4.i386 linux.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 13:51:40 -0000 netchild 2006-06-18 13:51:39 UTC FreeBSD src repository Modified files: share/man/man4/man4.i386 linux.4 Log: - xref linsysfs - improve the ldconfig part - tell about pitfalls with the osrelease sysctl Revision Changes Path 1.10 +10 -3 src/share/man/man4/man4.i386/linux.4 From owner-cvs-src@FreeBSD.ORG Sun Jun 18 14:08:20 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A9D4F16A47A; Sun, 18 Jun 2006 14:08:20 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6876543D45; Sun, 18 Jun 2006 14:08:20 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5IE8Khi019062; Sun, 18 Jun 2006 14:08:20 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5IE8K0E019061; Sun, 18 Jun 2006 14:08:20 GMT (envelope-from brueffer) Message-Id: <200606181408.k5IE8K0E019061@repoman.freebsd.org> From: Christian Brueffer Date: Sun, 18 Jun 2006 14:08: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/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: Sun, 18 Jun 2006 14:08:20 -0000 brueffer 2006-06-18 14:08:20 UTC FreeBSD src repository Modified files: share/man/man4 Makefile Log: Add MLINKS: ixgb.4 -> if_ixgb.4 mxge.4 -> if_mxge.4 Revision Changes Path 1.356 +2 -0 src/share/man/man4/Makefile From owner-cvs-src@FreeBSD.ORG Sun Jun 18 14:12:28 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 52F0E16A474; Sun, 18 Jun 2006 14:12:28 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0FF6143D45; Sun, 18 Jun 2006 14:12:28 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5IECReq019272; Sun, 18 Jun 2006 14:12:27 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5IECRqF019271; Sun, 18 Jun 2006 14:12:27 GMT (envelope-from brueffer) Message-Id: <200606181412.k5IECRqF019271@repoman.freebsd.org> From: Christian Brueffer Date: Sun, 18 Jun 2006 14:12:27 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man4 bt.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 14:12:28 -0000 brueffer 2006-06-18 14:12:27 UTC FreeBSD src repository Modified files: share/man/man4 bt.4 Log: o Capitalization fixes o Remove the outdated FILES section MFC after: 3 days Revision Changes Path 1.26 +3 -16 src/share/man/man4/bt.4 From owner-cvs-src@FreeBSD.ORG Sun Jun 18 14:14:42 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8B57716A484; Sun, 18 Jun 2006 14:14:42 +0000 (UTC) (envelope-from netchild@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5284543D53; Sun, 18 Jun 2006 14:14:42 +0000 (GMT) (envelope-from netchild@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5IEEgOY019440; Sun, 18 Jun 2006 14:14:42 GMT (envelope-from netchild@repoman.freebsd.org) Received: (from netchild@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5IEEgW1019439; Sun, 18 Jun 2006 14:14:42 GMT (envelope-from netchild) Message-Id: <200606181414.k5IEEgW1019439@repoman.freebsd.org> From: Alexander Leidinger Date: Sun, 18 Jun 2006 14:14:41 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/sound/midi midi.c sequencer.c src/sys/dev/sound/pci cmi.c es137x.c ich.c maestro.c via8233.c src/sys/dev/sound/pcm feeder_rate.c sound.c vchan.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 14:14:42 -0000 netchild 2006-06-18 14:14:41 UTC FreeBSD src repository Modified files: sys/dev/sound/midi midi.c sequencer.c sys/dev/sound/pci cmi.c es137x.c ich.c maestro.c via8233.c sys/dev/sound/pcm feeder_rate.c sound.c vchan.c Log: - Rename hw.snd.unit to hw.snd.default_unit to make the purpose more obvious. - Enable 4 automatic vchan's by default. - Add some comments which provide ides/questions for improvement. - Prefix some temporary sysctl's with an underscore to denote that it is not an official API but a workaround until the real solution is implemented. Revision Changes Path 1.19 +1 -0 src/sys/dev/sound/midi/midi.c 1.20 +1 -0 src/sys/dev/sound/midi/sequencer.c 1.36 +6 -1 src/sys/dev/sound/pci/cmi.c 1.60 +21 -3 src/sys/dev/sound/pci/es137x.c 1.66 +3 -0 src/sys/dev/sound/pci/ich.c 1.32 +3 -0 src/sys/dev/sound/pci/maestro.c 1.25 +6 -2 src/sys/dev/sound/pci/via8233.c 1.18 +3 -1 src/sys/dev/sound/pcm/feeder_rate.c 1.104 +12 -6 src/sys/dev/sound/pcm/sound.c 1.25 +5 -2 src/sys/dev/sound/pcm/vchan.c From owner-cvs-src@FreeBSD.ORG Sun Jun 18 14:24:12 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C0E1516A47C; Sun, 18 Jun 2006 14:24:12 +0000 (UTC) (envelope-from andre@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7D0B243D55; Sun, 18 Jun 2006 14:24:12 +0000 (GMT) (envelope-from andre@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5IEOCvr020010; Sun, 18 Jun 2006 14:24:12 GMT (envelope-from andre@repoman.freebsd.org) Received: (from andre@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5IEOC9c020009; Sun, 18 Jun 2006 14:24:12 GMT (envelope-from andre) Message-Id: <200606181424.k5IEOC9c020009@repoman.freebsd.org> From: Andre Oppermann Date: Sun, 18 Jun 2006 14:24: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/netinet tcp_seq.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 14:24:12 -0000 andre 2006-06-18 14:24:12 UTC FreeBSD src repository Modified files: sys/netinet tcp_seq.h Log: Remove T/TCP RFC1644 Connection Count comparison macros. They are no longer used and needed. Sponsored by: TCP/IP Optimization Fundraise 2005 Revision Changes Path 1.26 +0 -13 src/sys/netinet/tcp_seq.h From owner-cvs-src@FreeBSD.ORG Sun Jun 18 14:37:51 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 91AA716A47B; Sun, 18 Jun 2006 14:37:51 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 90E4E43D49; Sun, 18 Jun 2006 14:37:48 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5IEbmJe020614; Sun, 18 Jun 2006 14:37:48 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5IEbm5I020613; Sun, 18 Jun 2006 14:37:48 GMT (envelope-from brueffer) Message-Id: <200606181437.k5IEbm5I020613@repoman.freebsd.org> From: Christian Brueffer Date: Sun, 18 Jun 2006 14:37:48 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man4 dpt.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 14:37:51 -0000 brueffer 2006-06-18 14:37:48 UTC FreeBSD src repository Modified files: share/man/man4 dpt.4 Log: o Remove FILES section (uninteresting for users) o Xref asr(4) MFC after: 3 days Revision Changes Path 1.20 +2 -12 src/share/man/man4/dpt.4 From owner-cvs-src@FreeBSD.ORG Sun Jun 18 14:45:35 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 669E616A474; Sun, 18 Jun 2006 14:45:35 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 66BC543D58; Sun, 18 Jun 2006 14:45:29 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5IEjSj9020994; Sun, 18 Jun 2006 14:45:28 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5IEjS9Q020993; Sun, 18 Jun 2006 14:45:28 GMT (envelope-from brueffer) Message-Id: <200606181445.k5IEjS9Q020993@repoman.freebsd.org> From: Christian Brueffer Date: Sun, 18 Jun 2006 14: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/share/man/man4 amr.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 14:45:35 -0000 brueffer 2006-06-18 14:45:28 UTC FreeBSD src repository Modified files: share/man/man4 amr.4 Log: o sort the HARDWARE list somewhat o mention ATA and SATA support o mdoc improvements MFC after: 3 days Revision Changes Path 1.35 +20 -23 src/share/man/man4/amr.4 From owner-cvs-src@FreeBSD.ORG Sun Jun 18 14:48:37 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 30B9E16A47D; Sun, 18 Jun 2006 14:48:37 +0000 (UTC) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E135543D49; Sun, 18 Jun 2006 14:48:36 +0000 (GMT) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5IEmaWP021106; Sun, 18 Jun 2006 14:48:36 GMT (envelope-from marius@repoman.freebsd.org) Received: (from marius@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5IEmatf021105; Sun, 18 Jun 2006 14:48:36 GMT (envelope-from marius) Message-Id: <200606181448.k5IEmatf021105@repoman.freebsd.org> From: Marius Strobl Date: Sun, 18 Jun 2006 14:48:36 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/contrib/binutils/bfd elf64-sparc.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 14:48:37 -0000 marius 2006-06-18 14:48:36 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) contrib/binutils/bfd elf64-sparc.c Log: MFC: 1.1.1.13 * elf64-sparc.c (sparc64_elf_adjust_dynamic_symbol): When linking a non-shared object, do not reserve space in .plt and .rela.plt for regular symbols neither defined nor referenced in shared objects. Revision Changes Path 1.1.1.12.8.1 +5 -1 src/contrib/binutils/bfd/elf64-sparc.c From owner-cvs-src@FreeBSD.ORG Sun Jun 18 15:38:01 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AE6A916A49E; Sun, 18 Jun 2006 15:38:01 +0000 (UTC) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DD8B943D4C; Sun, 18 Jun 2006 15:37:59 +0000 (GMT) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5IFbxqs024249; Sun, 18 Jun 2006 15:37:59 GMT (envelope-from simon@repoman.freebsd.org) Received: (from simon@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5IFbx3P024248; Sun, 18 Jun 2006 15:37:59 GMT (envelope-from simon) Message-Id: <200606181537.k5IFbx3P024248@repoman.freebsd.org> From: "Simon L. Nielsen" Date: Sun, 18 Jun 2006 15:37:59 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/share/monetdef pt_PT.ISO8859-1.src X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 15:38:01 -0000 simon 2006-06-18 15:37:59 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) share/monetdef pt_PT.ISO8859-1.src Log: MFC 1.3: The monetary decimal point (mon_decimal_point) for pt_PT.ISO8859-1 should be a comma (,) and not a dot (.). Revision Changes Path 1.2.16.1 +2 -2 src/share/monetdef/pt_PT.ISO8859-1.src From owner-cvs-src@FreeBSD.ORG Sun Jun 18 15:43:19 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 170CA16A479; Sun, 18 Jun 2006 15:43:19 +0000 (UTC) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D324243D46; Sun, 18 Jun 2006 15:43:18 +0000 (GMT) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5IFhIBn024551; Sun, 18 Jun 2006 15:43:18 GMT (envelope-from marius@repoman.freebsd.org) Received: (from marius@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5IFhIeC024550; Sun, 18 Jun 2006 15:43:18 GMT (envelope-from marius) Message-Id: <200606181543.k5IFhIeC024550@repoman.freebsd.org> From: Marius Strobl Date: Sun, 18 Jun 2006 15:43:18 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/dev/le am7990.c am79900.c if_le_ledma.c if_le_pci.c lance.c lancereg.h lancevar.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 15:43:19 -0000 marius 2006-06-18 15:43:18 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/dev/le am7990.c am79900.c if_le_ledma.c if_le_pci.c lance.c lancereg.h lancevar.h Log: MFC: am7990.c 1.3, am79900.c 1.3, if_le_ledma.c 1.2, if_le_pci.c 1.2 - 1.4, lance.c 1.2, lancereg.h 1.2, lancevar.h 1.2 - Rearrange the code related to RX interrupt handling so that ownership of RX descriptors is immediately returned to the NIC after we have copied the data of the hardware, allowing the NIC to already reuse the descriptor while we are processing the data in ifp->if_input(). This results in a small but measurable increase in RX throughput. As a side-effect, this moves the workaround for the LANCE revision C bug to am7900.c (still off by default as I doubt we will actually encounter such an old chip in a machine running FreeBSD) and the workaround for the bug in the VMware PCnet-PCI emulation to am79000.c, which is now also only compiled on i386 (resulting in a small increase in RX throughput on the other platforms). - Change the RX interrupt handlers so that the descriptor error bits are only check once in case there was no error instead of twice (inspired by the NetBSD pcn(4), which additionally predicts the error branch as false). - Fix the debugging output of the RX and TX interrupt handlers; while looping through the descriptors print info about the currently processed one instead of always the previously last used one; remove pointless printing of info about the RX descriptor bits after their values were reset. - Create the DMA tags used to allocate the memory for the init block, descriptors and packet buffers with the alignment the respective NIC actually requires rather than using PAGE_SIZE unconditionally. This might as well fix the alignment of the memory as it seems we do not inherit the alignment constraint from the parent DMA tag. - For the PCI variants double the number of RX descriptors and buffers from 8 to 16 as this minimizes the number of RX overflows im seeing with one NIC-mainboard combination. Nevertheless move reporting of overflows under debugging as they seem unavoidable with some crappy hardware. - Add a comment regarding usage of ILACC vs. PCnet-PCI mode. - Fix the driver name part in the MODULE_DEPEND of the PCI front-end for ether. - Use different device descriptions for PCnet-Home and PCnet-PCI. - Fix some 0/NULL confusion in lance_get(). - Use bus_addr_t for sc_addr and bus_size_t for sc_memsize as these are more appropriate than u_long for these. - Remove the unused LE_DRIVER_NAME macro. - Add a comment describing why we are taking the LE_HTOLE* etc approach instead of using byteorder(9) functions directly. - Improve some comments and fix some wording. Revision Changes Path 1.1.2.3 +67 -39 src/sys/dev/le/am7990.c 1.1.2.3 +66 -42 src/sys/dev/le/am79900.c 1.1.2.2 +5 -3 src/sys/dev/le/if_le_ledma.c 1.1.2.2 +28 -8 src/sys/dev/le/if_le_pci.c 1.1.2.2 +14 -118 src/sys/dev/le/lance.c 1.1.2.2 +1 -1 src/sys/dev/le/lancereg.h 1.1.2.2 +51 -6 src/sys/dev/le/lancevar.h From owner-cvs-src@FreeBSD.ORG Sun Jun 18 16:12:28 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B2AF516A474; Sun, 18 Jun 2006 16:12:28 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7153243D45; Sun, 18 Jun 2006 16:12:28 +0000 (GMT) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5IGCSxT027017; Sun, 18 Jun 2006 16:12:28 GMT (envelope-from cperciva@repoman.freebsd.org) Received: (from cperciva@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5IGCSmZ027016; Sun, 18 Jun 2006 16:12:28 GMT (envelope-from cperciva) Message-Id: <200606181612.k5IGCSmZ027016@repoman.freebsd.org> From: Colin Percival Date: Sun, 18 Jun 2006 16:12: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: CVSROOT access X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 16:12:28 -0000 cperciva 2006-06-18 16:12:28 UTC FreeBSD src repository Modified files: . access Log: Forced commit to note that I am de-menting Simon (simon). Approved by: core (implicit) Revision Changes Path 1.779 +0 -0 CVSROOT/access From owner-cvs-src@FreeBSD.ORG Sun Jun 18 16:15:51 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E203116A479; Sun, 18 Jun 2006 16:15:51 +0000 (UTC) (envelope-from rizzo@icir.org) Received: from xorpc.icir.org (xorpc.icir.org [192.150.187.68]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8C30543D46; Sun, 18 Jun 2006 16:15:51 +0000 (GMT) (envelope-from rizzo@icir.org) Received: from xorpc.icir.org (localhost [127.0.0.1]) by xorpc.icir.org (8.12.11/8.12.11) with ESMTP id k5IGFoix032230; Sun, 18 Jun 2006 09:15:50 -0700 (PDT) (envelope-from rizzo@xorpc.icir.org) Received: (from rizzo@localhost) by xorpc.icir.org (8.12.11/8.12.3/Submit) id k5IGFoPE032229; Sun, 18 Jun 2006 09:15:50 -0700 (PDT) (envelope-from rizzo) Date: Sun, 18 Jun 2006 09:15:50 -0700 From: Luigi Rizzo To: Colin Percival Message-ID: <20060618091550.A32020@xorpc.icir.org> References: <200606181612.k5IGCSmZ027016@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: <200606181612.k5IGCSmZ027016@repoman.freebsd.org>; from cperciva@FreeBSD.org on Sun, Jun 18, 2006 at 04:12:28PM +0000 Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: CVSROOT access X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 16:15:52 -0000 On Sun, Jun 18, 2006 at 04:12:28PM +0000, Colin Percival wrote: > cperciva 2006-06-18 16:12:28 UTC > > FreeBSD src repository > > Modified files: > . access > Log: > Forced commit to note that I am de-menting Simon (simon). this sounds a bit weird :) From owner-cvs-src@FreeBSD.ORG Sun Jun 18 16:24:26 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E5C8D16A47A; Sun, 18 Jun 2006 16:24:26 +0000 (UTC) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A546543D45; Sun, 18 Jun 2006 16:24:26 +0000 (GMT) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5IGOQun027556; Sun, 18 Jun 2006 16:24:26 GMT (envelope-from simon@repoman.freebsd.org) Received: (from simon@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5IGOQZF027555; Sun, 18 Jun 2006 16:24:26 GMT (envelope-from simon) Message-Id: <200606181624.k5IGOQZF027555@repoman.freebsd.org> From: "Simon L. Nielsen" Date: Sun, 18 Jun 2006 16:24:26 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: CVSROOT access.doc_src X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 16:24:27 -0000 simon 2006-06-18 16:24:26 UTC FreeBSD src repository Modified files: . access.doc_src Log: Remove brueffer and I from this file since we now have src commit bits. Prodded by: joel OK'ed by: brueffer Approved by: core (implicit) Revision Changes Path 1.40 +0 -2 CVSROOT/access.doc_src From owner-cvs-src@FreeBSD.ORG Sun Jun 18 16:36:52 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 950E616A47E; Sun, 18 Jun 2006 16:36:52 +0000 (UTC) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 52EDF43D45; Sun, 18 Jun 2006 16:36:52 +0000 (GMT) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5IGaqtS028144; Sun, 18 Jun 2006 16:36:52 GMT (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5IGaqtn028143; Sun, 18 Jun 2006 16:36:52 GMT (envelope-from bmah) Message-Id: <200606181636.k5IGaqtn028143@repoman.freebsd.org> From: "Bruce A. Mah" Date: Sun, 18 Jun 2006 16:36: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/release/doc/en_US.ISO8859-1/relnotes/common new.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 16:36:52 -0000 bmah 2006-06-18 16:36:52 UTC FreeBSD src repository Modified files: release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: New release note: COMPAT_43 removed from GENERIC. Updated release note: MPSAFE-ness of NFS includes the client code. Revision Changes Path 1.946 +7 -1 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Sun Jun 18 17:02:22 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0503E16A474; Sun, 18 Jun 2006 17:02:22 +0000 (UTC) (envelope-from netchild@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B616743D45; Sun, 18 Jun 2006 17:02:21 +0000 (GMT) (envelope-from netchild@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5IH2L0g036985; Sun, 18 Jun 2006 17:02:21 GMT (envelope-from netchild@repoman.freebsd.org) Received: (from netchild@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5IH2L9T036984; Sun, 18 Jun 2006 17:02:21 GMT (envelope-from netchild) Message-Id: <200606181702.k5IH2L9T036984@repoman.freebsd.org> From: Alexander Leidinger Date: Sun, 18 Jun 2006 17:02: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/share/man/man4/man4.i386 linux.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 17:02:22 -0000 netchild 2006-06-18 17:02:21 UTC FreeBSD src repository Modified files: share/man/man4/man4.i386 linux.4 Log: 2 spelling fixes... Noticed by: John E Hein Revision Changes Path 1.11 +2 -2 src/share/man/man4/man4.i386/linux.4 From owner-cvs-src@FreeBSD.ORG Sun Jun 18 17:18:17 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E2C6F16A47B; Sun, 18 Jun 2006 17:18:17 +0000 (UTC) (envelope-from netchild@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A171243D45; Sun, 18 Jun 2006 17:18:17 +0000 (GMT) (envelope-from netchild@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5IHIHM3038917; Sun, 18 Jun 2006 17:18:17 GMT (envelope-from netchild@repoman.freebsd.org) Received: (from netchild@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5IHIHaT038916; Sun, 18 Jun 2006 17:18:17 GMT (envelope-from netchild) Message-Id: <200606181718.k5IHIHaT038916@repoman.freebsd.org> From: Alexander Leidinger Date: Sun, 18 Jun 2006 17:18:17 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/usb uhid.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 17:18:18 -0000 netchild 2006-06-18 17:18:17 UTC FreeBSD src repository Modified files: sys/dev/usb uhid.c Log: When attaching an Xbox 360 gamepad a computer, the LED on the gamepad blinks by default. When the operating system (read: normally an Xbox 360) initializes the gamepad, the LED stops blinking. Change our uhid code to do the same. PR: 97169 Submitted by: Ed Schouten Revision Changes Path 1.81 +6 -0 src/sys/dev/usb/uhid.c From owner-cvs-src@FreeBSD.ORG Sun Jun 18 17:24:13 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B424116A479; Sun, 18 Jun 2006 17:24:13 +0000 (UTC) (envelope-from marck@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id ED8DC43D5E; Sun, 18 Jun 2006 17:24:12 +0000 (GMT) (envelope-from marck@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5IHOCYW039281; Sun, 18 Jun 2006 17:24:12 GMT (envelope-from marck@repoman.freebsd.org) Received: (from marck@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5IHOCox039280; Sun, 18 Jun 2006 17:24:12 GMT (envelope-from marck) Message-Id: <200606181724.k5IHOCox039280@repoman.freebsd.org> From: Dmitry Morozovsky Date: Sun, 18 Jun 2006 17:24: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: CVSROOT modules X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 17:24:13 -0000 marck 2006-06-18 17:24:12 UTC FreeBSD src repository (doc committer) Modified files: . modules Log: Tinderbox has been moved to projects repo. Reflect this. Reviewed by: des Revision Changes Path 1.6866 +0 -1 CVSROOT/modules From owner-cvs-src@FreeBSD.ORG Sun Jun 18 17:28:09 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0892616A47A; Sun, 18 Jun 2006 17:28:09 +0000 (UTC) (envelope-from netchild@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9063243D46; Sun, 18 Jun 2006 17:28:08 +0000 (GMT) (envelope-from netchild@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5IHS8eW039475; Sun, 18 Jun 2006 17:28:08 GMT (envelope-from netchild@repoman.freebsd.org) Received: (from netchild@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5IHS8JP039474; Sun, 18 Jun 2006 17:28:08 GMT (envelope-from netchild) Message-Id: <200606181728.k5IHS8JP039474@repoman.freebsd.org> From: Alexander Leidinger Date: Sun, 18 Jun 2006 17:28:08 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/usb usbdevs uscanner.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 17:28:09 -0000 netchild 2006-06-18 17:28:08 UTC FreeBSD src repository Modified files: sys/dev/usb usbdevs uscanner.c Log: Add Epson Perfection 1270 scanner. All other scanners in the PR are already detected, but with a different name. PR: 98106 Submitted by: Lars Engels Revision Changes Path 1.259 +1 -0 src/sys/dev/usb/usbdevs 1.71 +1 -0 src/sys/dev/usb/uscanner.c From owner-cvs-src@FreeBSD.ORG Sun Jun 18 17:29:17 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4A19916A502; Sun, 18 Jun 2006 17:29:17 +0000 (UTC) (envelope-from netchild@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 06ED643D49; Sun, 18 Jun 2006 17:29:17 +0000 (GMT) (envelope-from netchild@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5IHTGsr039549; Sun, 18 Jun 2006 17:29:16 GMT (envelope-from netchild@repoman.freebsd.org) Received: (from netchild@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5IHTGCW039548; Sun, 18 Jun 2006 17:29:16 GMT (envelope-from netchild) Message-Id: <200606181729.k5IHTGCW039548@repoman.freebsd.org> From: Alexander Leidinger Date: Sun, 18 Jun 2006 17:29: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/share/man/man4 uscanner.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 17:29:17 -0000 netchild 2006-06-18 17:29:16 UTC FreeBSD src repository Modified files: share/man/man4 uscanner.4 Log: Add Epson Perfection 1270 scanner. All other scanners in the PR are already detected, but with a different name. PR: 98106 Submitted by: Lars Engels Revision Changes Path 1.25 +2 -0 src/share/man/man4/uscanner.4 From owner-cvs-src@FreeBSD.ORG Sun Jun 18 17:43:42 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 96C8716A479; Sun, 18 Jun 2006 17:43:42 +0000 (UTC) (envelope-from netchild@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B23E943D6A; Sun, 18 Jun 2006 17:43:38 +0000 (GMT) (envelope-from netchild@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5IHhcAh040510; Sun, 18 Jun 2006 17:43:38 GMT (envelope-from netchild@repoman.freebsd.org) Received: (from netchild@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5IHhc5c040509; Sun, 18 Jun 2006 17:43:38 GMT (envelope-from netchild) Message-Id: <200606181743.k5IHhc5c040509@repoman.freebsd.org> From: Alexander Leidinger Date: Sun, 18 Jun 2006 17:43: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/dev/usb usbdevs X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 17:43:42 -0000 netchild 2006-06-18 17:43:38 UTC FreeBSD src repository Modified files: sys/dev/usb usbdevs Log: Add support for: - Curitel PC5740 Wireless Modem (Verizon's PCMCIA card) - Sierra MC5720 Wireless Modem (Built in to Thinkpad X60s) The scanner in the PR is already supported. PR: 98908 Submitted by: Michael Collette Revision Changes Path 1.260 +8 -0 src/sys/dev/usb/usbdevs From owner-cvs-src@FreeBSD.ORG Sun Jun 18 17:44:42 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9E58816A47C; Sun, 18 Jun 2006 17:44:42 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8617943D6E; Sun, 18 Jun 2006 17:44:40 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5IHiehN040586; Sun, 18 Jun 2006 17:44:40 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5IHietm040585; Sun, 18 Jun 2006 17:44:40 GMT (envelope-from imp) Message-Id: <200606181744.k5IHietm040585@repoman.freebsd.org> From: Warner Losh Date: Sun, 18 Jun 2006 17:44: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/boot 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, 18 Jun 2006 17:44:42 -0000 imp 2006-06-18 17:44:40 UTC FreeBSD src repository Modified files: sys/boot Makefile Log: Don't descend into ${MACHINE} on the arm platforms. Revision Changes Path 1.29 +2 -0 src/sys/boot/Makefile From owner-cvs-src@FreeBSD.ORG Sun Jun 18 17:46:41 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7D57E16A474; Sun, 18 Jun 2006 17:46:41 +0000 (UTC) (envelope-from netchild@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 393AE43D49; Sun, 18 Jun 2006 17:46:41 +0000 (GMT) (envelope-from netchild@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5IHkfYi040769; Sun, 18 Jun 2006 17:46:41 GMT (envelope-from netchild@repoman.freebsd.org) Received: (from netchild@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5IHkf2c040768; Sun, 18 Jun 2006 17:46:41 GMT (envelope-from netchild) Message-Id: <200606181746.k5IHkf2c040768@repoman.freebsd.org> From: Alexander Leidinger Date: Sun, 18 Jun 2006 17:46: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/man4 umodem.4 uscanner.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 17:46:41 -0000 netchild 2006-06-18 17:46:41 UTC FreeBSD src repository Modified files: share/man/man4 umodem.4 uscanner.4 Log: Add support for: - Curitel PC5740 Wireless Modem (Verizon's PCMCIA card) - Sierra MC5720 Wireless Modem (Built in to Thinkpad X60s) Bump the date in the uscanner man page for the update some minutes ago. Revision Changes Path 1.8 +5 -1 src/share/man/man4/umodem.4 1.26 +1 -1 src/share/man/man4/uscanner.4 From owner-cvs-src@FreeBSD.ORG Sun Jun 18 17:48:13 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BA50316A47A; Sun, 18 Jun 2006 17:48:13 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 60F6443D5C; Sun, 18 Jun 2006 17:48:09 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5IHm9Ml040887; Sun, 18 Jun 2006 17:48:09 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5IHm9N5040886; Sun, 18 Jun 2006 17:48:09 GMT (envelope-from brueffer) Message-Id: <200606181748.k5IHm9N5040886@repoman.freebsd.org> From: Christian Brueffer Date: Sun, 18 Jun 2006 17:48: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/share/man/man4 snd_envy24.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 17:48:13 -0000 brueffer 2006-06-18 17:48:09 UTC FreeBSD src repository Modified files: share/man/man4 snd_envy24.4 Log: o We only have one generic audio driver, reflect this (1) o Mention the author of the driver o Minor mdoc improvement Discussed with: netchild (1) Revision Changes Path 1.2 +7 -2 src/share/man/man4/snd_envy24.4 From owner-cvs-src@FreeBSD.ORG Sun Jun 18 17:48:47 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 53BF916A481; Sun, 18 Jun 2006 17:48:47 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3BD1743D64; Sun, 18 Jun 2006 17:48:46 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5IHmjUC040918; Sun, 18 Jun 2006 17:48:45 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5IHmjQj040917; Sun, 18 Jun 2006 17:48:45 GMT (envelope-from imp) Message-Id: <200606181748.k5IHmjQj040917@repoman.freebsd.org> From: Warner Losh Date: Sun, 18 Jun 2006 17:48:45 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/conf kern.post.mk X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 17:48:47 -0000 imp 2006-06-18 17:48:45 UTC FreeBSD src repository Modified files: sys/conf kern.post.mk Log: Remove the insistance on having a device.hints. This was a seat belt for those upgrading from 4.x -> 5.x. It is therefore no longer necessary because it is installed on 5.x and 6.x and one has to upgrade from 6.x -> current, or at the very least 5.x (although not supported, it can be made to work). Revision Changes Path 1.95 +0 -16 src/sys/conf/kern.post.mk From owner-cvs-src@FreeBSD.ORG Sun Jun 18 17:53:10 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1F7CE16A47A; Sun, 18 Jun 2006 17:53:10 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6E7B043D58; Sun, 18 Jun 2006 17:53:05 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5IHr5LE041166; Sun, 18 Jun 2006 17:53:05 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5IHr5Rn041165; Sun, 18 Jun 2006 17:53:05 GMT (envelope-from brueffer) Message-Id: <200606181753.k5IHr5Rn041165@repoman.freebsd.org> From: Christian Brueffer Date: Sun, 18 Jun 2006 17:53: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/share/man/man4 snd_csa.4 snd_gusc.4 snd_ich.4 snd_sbc.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 17:53:10 -0000 brueffer 2006-06-18 17:53:04 UTC FreeBSD src repository Modified files: share/man/man4 snd_csa.4 snd_gusc.4 snd_ich.4 snd_sbc.4 Log: We just have one generic sound driver, reflect this. MFC after: 3 days Revision Changes Path 1.16 +1 -1 src/share/man/man4/snd_csa.4 1.14 +1 -1 src/share/man/man4/snd_gusc.4 1.9 +1 -1 src/share/man/man4/snd_ich.4 1.17 +1 -1 src/share/man/man4/snd_sbc.4 From owner-cvs-src@FreeBSD.ORG Sun Jun 18 17:54:36 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8FF9916A49E; Sun, 18 Jun 2006 17:54:36 +0000 (UTC) (envelope-from netchild@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5FFD243D58; Sun, 18 Jun 2006 17:54:34 +0000 (GMT) (envelope-from netchild@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5IHsXAX041241; Sun, 18 Jun 2006 17:54:33 GMT (envelope-from netchild@repoman.freebsd.org) Received: (from netchild@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5IHsXTB041240; Sun, 18 Jun 2006 17:54:33 GMT (envelope-from netchild) Message-Id: <200606181754.k5IHsXTB041240@repoman.freebsd.org> From: Alexander Leidinger Date: Sun, 18 Jun 2006 17:54:33 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/usb umodem.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 17:54:36 -0000 netchild 2006-06-18 17:54:33 UTC FreeBSD src repository Modified files: sys/dev/usb umodem.c Log: Add support for: - Curitel PC5740 Wireless Modem (Verizon's PCMCIA card) - Sierra MC5720 Wireless Modem (Built in to Thinkpad X60s) PR: 98908 Submitted by: Michael Collette Revision Changes Path 1.58 +2 -0 src/sys/dev/usb/umodem.c From owner-cvs-src@FreeBSD.ORG Sun Jun 18 17:55:30 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9FECC16A47A; Sun, 18 Jun 2006 17:55:30 +0000 (UTC) (envelope-from netchild@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4407743D46; Sun, 18 Jun 2006 17:55:30 +0000 (GMT) (envelope-from netchild@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5IHtUdK041366; Sun, 18 Jun 2006 17:55:30 GMT (envelope-from netchild@repoman.freebsd.org) Received: (from netchild@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5IHtUqK041365; Sun, 18 Jun 2006 17:55:30 GMT (envelope-from netchild) Message-Id: <200606181755.k5IHtUqK041365@repoman.freebsd.org> From: Alexander Leidinger Date: Sun, 18 Jun 2006 17:55: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/dev/usb usbdevs uvisor.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 17:55:30 -0000 netchild 2006-06-18 17:55:30 UTC FreeBSD src repository Modified files: sys/dev/usb usbdevs uvisor.c Log: Add support for the Aceeca Mez1000 RDA. PR: 82839 Submitted by: Mike Durian Revision Changes Path 1.261 +4 -0 src/sys/dev/usb/usbdevs 1.26 +1 -0 src/sys/dev/usb/uvisor.c From owner-cvs-src@FreeBSD.ORG Sun Jun 18 17:56:38 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E042616A479; Sun, 18 Jun 2006 17:56:38 +0000 (UTC) (envelope-from netchild@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9428C43D49; Sun, 18 Jun 2006 17:56:38 +0000 (GMT) (envelope-from netchild@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5IHub0Y041453; Sun, 18 Jun 2006 17:56:37 GMT (envelope-from netchild@repoman.freebsd.org) Received: (from netchild@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5IHubF2041452; Sun, 18 Jun 2006 17:56:37 GMT (envelope-from netchild) Message-Id: <200606181756.k5IHubF2041452@repoman.freebsd.org> From: Alexander Leidinger Date: Sun, 18 Jun 2006 17:56: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/share/man/man4 uvisor.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 17:56:39 -0000 netchild 2006-06-18 17:56:37 UTC FreeBSD src repository Modified files: share/man/man4 uvisor.4 Log: Document support for the Aceeca Mez1000 RDA. Revision Changes Path 1.8 +3 -1 src/share/man/man4/uvisor.4 From owner-cvs-src@FreeBSD.ORG Sun Jun 18 19:02:50 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3970D16A47B; Sun, 18 Jun 2006 19:02:50 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id EB48443D45; Sun, 18 Jun 2006 19:02:49 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5IJ2nJ5047309; Sun, 18 Jun 2006 19:02:49 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5IJ2nBs047305; Sun, 18 Jun 2006 19:02:49 GMT (envelope-from rwatson) Message-Id: <200606181902.k5IJ2nBs047305@repoman.freebsd.org> From: Robert Watson Date: Sun, 18 Jun 2006 19:02: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 uipc_socket.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 19:02:50 -0000 rwatson 2006-06-18 19:02:49 UTC FreeBSD src repository Modified files: sys/kern uipc_socket.c Log: When retrieving SO_ERROR via getsockopt(), hold the socket lock around the retrieval and replacement with 0. MFC after: 1 week Revision Changes Path 1.269 +2 -0 src/sys/kern/uipc_socket.c From owner-cvs-src@FreeBSD.ORG Sun Jun 18 20:13:49 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9410516A479; Sun, 18 Jun 2006 20:13:49 +0000 (UTC) (envelope-from netchild@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D270243D58; Sun, 18 Jun 2006 20:13:44 +0000 (GMT) (envelope-from netchild@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5IKDivR053300; Sun, 18 Jun 2006 20:13:44 GMT (envelope-from netchild@repoman.freebsd.org) Received: (from netchild@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5IKDixb053299; Sun, 18 Jun 2006 20:13:44 GMT (envelope-from netchild) Message-Id: <200606182013.k5IKDixb053299@repoman.freebsd.org> From: Alexander Leidinger Date: Sun, 18 Jun 2006 20:13:44 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/dev/usb umass.c umct.c umodem.c uplcom.c usbdevs uscanner.c uvisor.c uvscom.c src/share/man/man4 umodem.4 uscanner.4 uvisor.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 20:13:49 -0000 netchild 2006-06-18 20:13:44 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/dev/usb umass.c umct.c umodem.c uplcom.c usbdevs uscanner.c uvisor.c uvscom.c share/man/man4 umodem.4 uscanner.4 uvisor.4 Log: MFC: sync with -current - usbdevs: upto 1.261 - uscanner.c: upto 1.71 - umodem.c: upto 1.58 - uvisor.c: upto 1.26 - uhid.c: upto 1.81 - umass.c: only the vendor renaming in the quirks - umct.c: upto 1.10 - uplcom.c: upto 1.32 - uvscom.c: upto 1.27 This brings support of some more scanners, modems, a PDA, a fix for uplcom and some cosmetic changes. Revision Changes Path 1.5.2.2 +5 -1 src/share/man/man4/umodem.4 1.18.2.3 +17 -1 src/share/man/man4/uscanner.4 1.6.2.2 +3 -1 src/share/man/man4/uvisor.4 1.122.2.9 +14 -10 src/sys/dev/usb/umass.c 1.9.2.1 +1 -1 src/sys/dev/usb/umct.c 1.57.2.1 +2 -0 src/sys/dev/usb/umodem.c 1.29.2.2 +6 -3 src/sys/dev/usb/uplcom.c 1.232.2.15 +68 -14 src/sys/dev/usb/usbdevs 1.63.2.3 +6 -0 src/sys/dev/usb/uscanner.c 1.24.2.2 +1 -0 src/sys/dev/usb/uvisor.c 1.25.2.1 +4 -4 src/sys/dev/usb/uvscom.c From owner-cvs-src@FreeBSD.ORG Sun Jun 18 21:13:29 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4598516A47A; Sun, 18 Jun 2006 21:13:29 +0000 (UTC) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 029E043D45; Sun, 18 Jun 2006 21:13:29 +0000 (GMT) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5ILDS4N066214; Sun, 18 Jun 2006 21:13:28 GMT (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5ILDSIi066213; Sun, 18 Jun 2006 21:13:28 GMT (envelope-from bmah) Message-Id: <200606182113.k5ILDSIi066213@repoman.freebsd.org> From: "Bruce A. Mah" Date: Sun, 18 Jun 2006 21:13:28 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/release/doc/en_US.ISO8859-1/relnotes/common new.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 21:13:29 -0000 bmah 2006-06-18 21:13:28 UTC FreeBSD src repository Modified files: release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: Put several notes in the right place: Move an arp(8) note from kernel to userland. Move all of the items in the Kernel contrib section to the top-level contrib section. All of the moved items are unchanged with respect to their actual contents. Revision Changes Path 1.947 +21 -25 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Sun Jun 18 21:31:28 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.ORG Delivered-To: cvs-src@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D6E1916A47B; Sun, 18 Jun 2006 21:31:28 +0000 (UTC) (envelope-from wb@freebie.xs4all.nl) Received: from smtp-vbr1.xs4all.nl (smtp-vbr1.xs4all.nl [194.109.24.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id DD5E443D5E; Sun, 18 Jun 2006 21:31:22 +0000 (GMT) (envelope-from wb@freebie.xs4all.nl) Received: from freebie.xs4all.nl (freebie.xs4all.nl [213.84.32.253]) by smtp-vbr1.xs4all.nl (8.13.6/8.13.6) with ESMTP id k5ILVKsd066996; Sun, 18 Jun 2006 23:31:20 +0200 (CEST) (envelope-from wb@freebie.xs4all.nl) Received: from freebie.xs4all.nl (localhost [127.0.0.1]) by freebie.xs4all.nl (8.13.6/8.13.3) with ESMTP id k5ILVKMn025308; Sun, 18 Jun 2006 23:31:20 +0200 (CEST) (envelope-from wb@freebie.xs4all.nl) Received: (from wb@localhost) by freebie.xs4all.nl (8.13.6/8.13.6/Submit) id k5ILVJAr025307; Sun, 18 Jun 2006 23:31:19 +0200 (CEST) (envelope-from wb) Date: Sun, 18 Jun 2006 23:31:19 +0200 From: Wilko Bulte To: Luigi Rizzo Message-ID: <20060618213119.GA25278@freebie.xs4all.nl> References: <200606181612.k5IGCSmZ027016@repoman.freebsd.org> <20060618091550.A32020@xorpc.icir.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060618091550.A32020@xorpc.icir.org> User-Agent: Mutt/1.5.11 X-Virus-Scanned: by XS4ALL Virus Scanner Cc: cvs-src@FreeBSD.ORG, src-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, Colin Percival Subject: Re: cvs commit: CVSROOT access X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 21:31:28 -0000 On Sun, Jun 18, 2006 at 09:15:50AM -0700, Luigi Rizzo wrote.. > On Sun, Jun 18, 2006 at 04:12:28PM +0000, Colin Percival wrote: > > cperciva 2006-06-18 16:12:28 UTC > > > > FreeBSD src repository > > > > Modified files: > > . access > > Log: > > Forced commit to note that I am de-menting Simon (simon). > > this sounds a bit weird :) More than a bit actually :) -- Wilko Bulte wilko@FreeBSD.org From owner-cvs-src@FreeBSD.ORG Sun Jun 18 21:32:29 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8F0FE16A474; Sun, 18 Jun 2006 21:32:29 +0000 (UTC) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id BFD2F43D48; Sun, 18 Jun 2006 21:32:28 +0000 (GMT) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5ILWSKo066972; Sun, 18 Jun 2006 21:32:28 GMT (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5ILWSgl066971; Sun, 18 Jun 2006 21:32:28 GMT (envelope-from bmah) Message-Id: <200606182132.k5ILWSgl066971@repoman.freebsd.org> From: "Bruce A. Mah" Date: Sun, 18 Jun 2006 21:32:27 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/release/doc/en_US.ISO8859-1/relnotes/common new.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 21:32:29 -0000 bmah 2006-06-18 21:32:27 UTC FreeBSD src repository Modified files: release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: Minor tightening up of release notes: Delete two release notes related to the kern.elf*.can_exec_dyn that seemed to cancel each other out. Consolidate two notes related to BPF JIT. Delete note about fixing CHECKSUM.MD5 bug; no released versions of FreeBSD shipped with it. Revision Changes Path 1.948 +4 -24 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Sun Jun 18 21:37:31 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5FFD516A47B; Sun, 18 Jun 2006 21:37:31 +0000 (UTC) (envelope-from nate@root.org) Received: from ylpvm12.prodigy.net (ylpvm12-ext.prodigy.net [207.115.57.43]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9274D43D6E; Sun, 18 Jun 2006 21:37:25 +0000 (GMT) (envelope-from nate@root.org) Received: from pimout6-ext.prodigy.net (pimout6-int.prodigy.net [207.115.4.22]) by ylpvm12.prodigy.net (8.12.10 outbound/8.12.10) with ESMTP id k5ILb5TX030486; Sun, 18 Jun 2006 17:37:05 -0400 X-ORBL: [71.139.104.128] Received: from [10.0.5.50] (ppp-71-139-104-128.dsl.snfc21.pacbell.net [71.139.104.128]) by pimout6-ext.prodigy.net (8.13.6 out.dk/8.13.6) with ESMTP id k5ILbNwC205892; Sun, 18 Jun 2006 17:37:23 -0400 Message-ID: <4495C726.5070309@root.org> Date: Sun, 18 Jun 2006 14:35:34 -0700 From: Nate Lawson User-Agent: Thunderbird 1.5.0.2 (X11/20060501) MIME-Version: 1.0 To: Matt Jacob References: <20060616140441.5F8AC16A5AF@hub.freebsd.org> In-Reply-To: <20060616140441.5F8AC16A5AF@hub.freebsd.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/i386/acpica acpi_wakeup.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 21:37:31 -0000 Matt Jacob wrote: > mjacob 2006-06-16 14:04:21 UTC > > FreeBSD src repository > > Modified files: > sys/i386/acpica acpi_wakeup.c > Log: > Unbreak tinderbox- fix device_printf arg to accomodate different sizes > of vm_paddr_t in different contexts (e.g., PAE vs. non PAE). > > Revision Changes Path > 1.44 +2 -2 src/sys/i386/acpica/acpi_wakeup.c Thanks. I checked the amd64 build for problems but didn't think of PAE on i386. -- Nate From owner-cvs-src@FreeBSD.ORG Sun Jun 18 22:01:16 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6D45C16A474; Sun, 18 Jun 2006 22:01:16 +0000 (UTC) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 29FEE43D45; Sun, 18 Jun 2006 22:01:16 +0000 (GMT) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5IM1G8R068391; Sun, 18 Jun 2006 22:01:16 GMT (envelope-from simon@repoman.freebsd.org) Received: (from simon@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5IM1G3Y068390; Sun, 18 Jun 2006 22:01:16 GMT (envelope-from simon) Message-Id: <200606182201.k5IM1G3Y068390@repoman.freebsd.org> From: "Simon L. Nielsen" Date: Sun, 18 Jun 2006 22:01:15 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/geom geom_dev.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 22:01:16 -0000 simon 2006-06-18 22:01:15 UTC FreeBSD src repository Modified files: sys/geom geom_dev.c Log: In g_dev_strategy(), when failing an IO request with EINVAL due to offset or request size which is not a multiple of the sector size, make sure that the bio is set to indicate that no data has actually been transferred. The result of this is that the file offset is no longer incremented for these requests. The fact that the file offset was incremented broke fdisk(8)'s probing of sector size for non-512 byte sector sizes. Reviewed by: phk, cperciva Submitted by: mdodd MFC after: 2 weeks Revision Changes Path 1.90 +1 -0 src/sys/geom/geom_dev.c From owner-cvs-src@FreeBSD.ORG Sun Jun 18 22:02:23 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 59BB616A474; Sun, 18 Jun 2006 22:02:23 +0000 (UTC) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2E2AE43D48; Sun, 18 Jun 2006 22:02:23 +0000 (GMT) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5IM2N0P068496; Sun, 18 Jun 2006 22:02:23 GMT (envelope-from simon@repoman.freebsd.org) Received: (from simon@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5IM2NfU068495; Sun, 18 Jun 2006 22:02:23 GMT (envelope-from simon) Message-Id: <200606182202.k5IM2NfU068495@repoman.freebsd.org> From: "Simon L. Nielsen" Date: Sun, 18 Jun 2006 22:02: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/sbin/fdisk fdisk.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 22:02:23 -0000 simon 2006-06-18 22:02:23 UTC FreeBSD src repository Modified files: sbin/fdisk fdisk.c Log: - Fail with an understandable error message if we cannot detect the sector size, instead of later failing with an error about /boot/mbr not being a multiple of the sector size (since we end up with an assumed sector size of MAX_SEC_SIZE * 2). - We query the sector size via an IOCTL anyway, so if that succeeds use that instead of probing for it via read(2) calls. This fixes the problem with fdisk failing to operate on at least graid3 and md(4) devices on kernels with src/sys/geom/geom_dev.c before rev. 1.90, due to fdisk failing to detect the sector size. - When detecting the root device allow "/" characters in it, which happens with e.g. gmirror devices. Reviewed by: cperciva MFC after: 1 week Revision Changes Path 1.82 +5 -2 src/sbin/fdisk/fdisk.c From owner-cvs-src@FreeBSD.ORG Sun Jun 18 22:46:31 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 295FB16A474; Sun, 18 Jun 2006 22:46:31 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D392D43D48; Sun, 18 Jun 2006 22:46:30 +0000 (GMT) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5IMkUsc071555; Sun, 18 Jun 2006 22:46:30 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5IMkUZ8071554; Sun, 18 Jun 2006 22:46:30 GMT (envelope-from cognet) Message-Id: <200606182246.k5IMkUZ8071554@repoman.freebsd.org> From: Olivier Houchard Date: Sun, 18 Jun 2006 22:46: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/conf Makefile.arm src/sys/arm/arm elf_trampoline.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 22:46:31 -0000 cognet 2006-06-18 22:46:30 UTC FreeBSD src repository Modified files: sys/conf Makefile.arm sys/arm/arm elf_trampoline.c Log: Make sure the stack is properly aligned. Enable the MMU when relocating as well, and use write-through cache. Revision Changes Path 1.8 +32 -10 src/sys/arm/arm/elf_trampoline.c 1.29 +4 -3 src/sys/conf/Makefile.arm From owner-cvs-src@FreeBSD.ORG Mon Jun 19 02:25:12 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F244A16A47A; Mon, 19 Jun 2006 02:25:11 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9A0B143D46; Mon, 19 Jun 2006 02:25:11 +0000 (GMT) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5J2PBS7093644; Mon, 19 Jun 2006 02:25:11 GMT (envelope-from thompsa@repoman.freebsd.org) Received: (from thompsa@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5J2PB7j093639; Mon, 19 Jun 2006 02:25:11 GMT (envelope-from thompsa) Message-Id: <200606190225.k5J2PB7j093639@repoman.freebsd.org> From: Andrew Thompson Date: Mon, 19 Jun 2006 02:25:11 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/net 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: Mon, 19 Jun 2006 02:25:12 -0000 thompsa 2006-06-19 02:25:11 UTC FreeBSD src repository Modified files: sys/net if_bridge.c Log: Fix spelling mistake in comment. Revision Changes Path 1.64 +1 -1 src/sys/net/if_bridge.c From owner-cvs-src@FreeBSD.ORG Mon Jun 19 02:55:27 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9FBFD16A479; Mon, 19 Jun 2006 02:55:27 +0000 (UTC) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5A2A643D49; Mon, 19 Jun 2006 02:55:27 +0000 (GMT) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5J2tRqX094868; Mon, 19 Jun 2006 02:55:27 GMT (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5J2tRIr094867; Mon, 19 Jun 2006 02:55:27 GMT (envelope-from bmah) Message-Id: <200606190255.k5J2tRIr094867@repoman.freebsd.org> From: "Bruce A. Mah" Date: Mon, 19 Jun 2006 02:55:27 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/release/doc/en_US.ISO8859-1/relnotes/common new.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 02:55:27 -0000 bmah 2006-06-19 02:55:27 UTC FreeBSD src repository Modified files: release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: Various wording nits (hopefully resulting in net improvements) to the main kernel section. Revision Changes Path 1.949 +23 -18 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Mon Jun 19 04:44:22 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8D01A16A479; Mon, 19 Jun 2006 04:44:22 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1507743D53; Mon, 19 Jun 2006 04:44:21 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5J4iLKf004624; Mon, 19 Jun 2006 04:44:21 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5J4iLAQ004623; Mon, 19 Jun 2006 04:44:21 GMT (envelope-from brueffer) Message-Id: <200606190444.k5J4iLAQ004623@repoman.freebsd.org> From: Christian Brueffer Date: Mon, 19 Jun 2006 04:44:21 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/share/man/man4 cpufreq.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 04:44:22 -0000 brueffer 2006-06-19 04:44:21 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) share/man/man4 cpufreq.4 Log: MFC rev. 1.14 Mention that the powernow driver also supports AMD Cool'n'Quiet. Revision Changes Path 1.10.2.4 +1 -1 src/share/man/man4/cpufreq.4 From owner-cvs-src@FreeBSD.ORG Mon Jun 19 05:35:57 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3826F16A47A; Mon, 19 Jun 2006 05:35:57 +0000 (UTC) (envelope-from ps@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id AFC7443D46; Mon, 19 Jun 2006 05:35:56 +0000 (GMT) (envelope-from ps@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5J5ZuX3015823; Mon, 19 Jun 2006 05:35:56 GMT (envelope-from ps@repoman.freebsd.org) Received: (from ps@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5J5ZuKw015822; Mon, 19 Jun 2006 05:35:56 GMT (envelope-from ps) Message-Id: <200606190535.k5J5ZuKw015822@repoman.freebsd.org> From: Paul Saab Date: Mon, 19 Jun 2006 05:35:56 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/mfi mfi.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 05:35:57 -0000 ps 2006-06-19 05:35:56 UTC FreeBSD src repository Modified files: sys/dev/mfi mfi.c Log: Remove two debugging printfs Revision Changes Path 1.7 +0 -2 src/sys/dev/mfi/mfi.c From owner-cvs-src@FreeBSD.ORG Mon Jun 19 08:10:24 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8035616A474; Mon, 19 Jun 2006 08:10:24 +0000 (UTC) (envelope-from obrien@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3A4EF440EB; Mon, 19 Jun 2006 08:10:24 +0000 (GMT) (envelope-from obrien@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5J8AOpg029798; Mon, 19 Jun 2006 08:10:24 GMT (envelope-from obrien@repoman.freebsd.org) Received: (from obrien@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5J8AOPg029796; Mon, 19 Jun 2006 08:10:24 GMT (envelope-from obrien) Message-Id: <200606190810.k5J8AOPg029796@repoman.freebsd.org> From: "David E. O'Brien" Date: Mon, 19 Jun 2006 08:10: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/usr.bin/file config.h src/lib/libmagic Makefile config.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 08:10:24 -0000 obrien 2006-06-19 08:10:24 UTC FreeBSD src repository Modified files: usr.bin/file config.h lib/libmagic Makefile config.h Log: Update for the 'file' 4.17 import. Revision Changes Path 1.9 +1 -1 src/lib/libmagic/Makefile 1.3 +48 -54 src/lib/libmagic/config.h 1.10 +48 -54 src/usr.bin/file/config.h From owner-cvs-src@FreeBSD.ORG Mon Jun 19 08:11:24 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4285816A494; Mon, 19 Jun 2006 08:11:24 +0000 (UTC) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B218343E93; Mon, 19 Jun 2006 07:51:47 +0000 (GMT) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5J7pl4v027199; Mon, 19 Jun 2006 07:51:47 GMT (envelope-from davidxu@repoman.freebsd.org) Received: (from davidxu@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5J7pl83027198; Mon, 19 Jun 2006 07:51:47 GMT (envelope-from davidxu) Message-Id: <200606190751.k5J7pl83027198@repoman.freebsd.org> From: David Xu Date: Mon, 19 Jun 2006 07:51:47 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/i386/include specialreg.h src/sys/i386/i386 identcpu.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 08:11:24 -0000 davidxu 2006-06-19 07:51:47 UTC FreeBSD src repository Modified files: sys/i386/include specialreg.h sys/i386/i386 identcpu.c Log: Clear bit 22 in MSR IA32_MISC_ENABLE, according to Intel document, when the bit 22 is set to 1, CPUID with EAX=0 returns a maximum value in EAX[7..0] of 3, when set to 0(default), CPUID with EAX=0 returns the number corresponding to the maximum standard function supported. On my machine, BIOS sets the bit to 1 to make it to be compatible with old OS, this causes dual-core Pentium-D (two physical cores) to be identified as hyperthreading (two logical cores) by function mp_topology(). Revision Changes Path 1.163 +11 -0 src/sys/i386/i386/identcpu.c 1.30 +1 -0 src/sys/i386/include/specialreg.h From owner-cvs-src@FreeBSD.ORG Mon Jun 19 08:12:02 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3379916A61F; Mon, 19 Jun 2006 08:12:01 +0000 (UTC) (envelope-from obrien@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id EFCF843EB7; Mon, 19 Jun 2006 07:52:17 +0000 (GMT) (envelope-from obrien@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5J7qHK8027330; Mon, 19 Jun 2006 07:52:17 GMT (envelope-from obrien@repoman.freebsd.org) Received: (from obrien@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5J7qHfN027329; Mon, 19 Jun 2006 07:52:17 GMT (envelope-from obrien) Message-Id: <200606190752.k5J7qHfN027329@repoman.freebsd.org> From: "David E. O'Brien" Date: Mon, 19 Jun 2006 07:52:17 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: ZOULAS Cc: Subject: cvs commit: src/contrib/file - Imported sources X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 08:12:02 -0000 obrien 2006-06-19 07:52:17 UTC FreeBSD src repository src/contrib/file - Imported sources Update of /home/ncvs/src/contrib/file In directory repoman.freebsd.org:/tmp/cvs-serv27258 Log Message: Virgin import of Christos Zoulas's FILE 4.17. Status: Vendor Tag: ZOULAS Release Tags: file_4_17 U src/contrib/file/README U src/contrib/file/acinclude.m4 U src/contrib/file/configure.in U src/contrib/file/aclocal.m4 U src/contrib/file/Makefile.am U src/contrib/file/Makefile.in U src/contrib/file/config.h.in U src/contrib/file/configure U src/contrib/file/ChangeLog U src/contrib/file/install-sh U src/contrib/file/mkinstalldirs U src/contrib/file/LEGAL.NOTICE U src/contrib/file/MAINT U src/contrib/file/PORTING U src/contrib/file/file.c U src/contrib/file/Header U src/contrib/file/Localstuff U src/contrib/file/magic.mime U src/contrib/file/magic2mime U src/contrib/file/apprentice.c U src/contrib/file/apptype.c U src/contrib/file/ascmagic.c U src/contrib/file/compress.c U src/contrib/file/file.h U src/contrib/file/fsmagic.c U src/contrib/file/funcs.c U src/contrib/file/is_tar.c U src/contrib/file/magic.c U src/contrib/file/magic.h U src/contrib/file/names.h U src/contrib/file/patchlevel.h U src/contrib/file/print.c U src/contrib/file/readelf.c U src/contrib/file/readelf.h U src/contrib/file/softmagic.c U src/contrib/file/tar.h U src/contrib/file/test.c U src/contrib/file/file.man U src/contrib/file/libmagic.man U src/contrib/file/magic.man U src/contrib/file/Magdir/acorn U src/contrib/file/Magdir/adi U src/contrib/file/Magdir/adventure U src/contrib/file/Magdir/allegro U src/contrib/file/Magdir/alliant U src/contrib/file/Magdir/alpha U src/contrib/file/Magdir/amanda U src/contrib/file/Magdir/amigaos U src/contrib/file/Magdir/animation U src/contrib/file/Magdir/apl U src/contrib/file/Magdir/apple U src/contrib/file/Magdir/applix U src/contrib/file/Magdir/archive U src/contrib/file/Magdir/asterix U src/contrib/file/Magdir/att3b U src/contrib/file/Magdir/audio N src/contrib/file/Magdir/basis N src/contrib/file/Magdir/bflt U src/contrib/file/Magdir/blender U src/contrib/file/Magdir/blit U src/contrib/file/Magdir/bout U src/contrib/file/Magdir/bsdi N src/contrib/file/Magdir/btsnoop U src/contrib/file/Magdir/cad U src/contrib/file/Magdir/c-lang U src/contrib/file/Magdir/c64 U src/contrib/file/Magdir/cddb U src/contrib/file/Magdir/chord U src/contrib/file/Magdir/cisco U src/contrib/file/Magdir/citrus U src/contrib/file/Magdir/claris U src/contrib/file/Magdir/clipper N src/contrib/file/Magdir/cracklib U src/contrib/file/Magdir/spec U src/contrib/file/Magdir/commands U src/contrib/file/Magdir/communications U src/contrib/file/Magdir/compress U src/contrib/file/Magdir/console U src/contrib/file/Magdir/convex U src/contrib/file/Magdir/ctags U src/contrib/file/Magdir/dact U src/contrib/file/Magdir/database U src/contrib/file/Magdir/diamond U src/contrib/file/Magdir/diff U src/contrib/file/Magdir/digital U src/contrib/file/Magdir/dolby U src/contrib/file/Magdir/dump U src/contrib/file/Magdir/editors U src/contrib/file/Magdir/elf U src/contrib/file/Magdir/encore U src/contrib/file/Magdir/epoc U src/contrib/file/Magdir/esri U src/contrib/file/Magdir/fcs U src/contrib/file/Magdir/filesystems U src/contrib/file/Magdir/flash U src/contrib/file/Magdir/fonts U src/contrib/file/Magdir/frame U src/contrib/file/Magdir/freebsd U src/contrib/file/Magdir/fsav U src/contrib/file/Magdir/games U src/contrib/file/Magdir/gcc U src/contrib/file/Magdir/geos U src/contrib/file/Magdir/gimp U src/contrib/file/Magdir/gnu U src/contrib/file/Magdir/grace U src/contrib/file/Magdir/gringotts U src/contrib/file/Magdir/hitachi-sh U src/contrib/file/Magdir/hp U src/contrib/file/Magdir/human68k U src/contrib/file/Magdir/ibm370 U src/contrib/file/Magdir/ibm6000 U src/contrib/file/Magdir/iff U src/contrib/file/Magdir/images U src/contrib/file/Magdir/intel U src/contrib/file/Magdir/interleaf U src/contrib/file/Magdir/island U src/contrib/file/Magdir/ispell U src/contrib/file/Magdir/java U src/contrib/file/Magdir/jpeg U src/contrib/file/Magdir/karma U src/contrib/file/Magdir/lecter U src/contrib/file/Magdir/lex U src/contrib/file/Magdir/lif U src/contrib/file/Magdir/linux U src/contrib/file/Magdir/lisp U src/contrib/file/Magdir/mach U src/contrib/file/Magdir/macintosh U src/contrib/file/Magdir/magic U src/contrib/file/Magdir/mail.news U src/contrib/file/Magdir/maple U src/contrib/file/Magdir/mathematica U src/contrib/file/Magdir/matroska U src/contrib/file/Magdir/mcrypt U src/contrib/file/Magdir/mime U src/contrib/file/Magdir/mips U src/contrib/file/Magdir/mirage U src/contrib/file/Magdir/misctools U src/contrib/file/Magdir/mkid U src/contrib/file/Magdir/mlssa U src/contrib/file/Magdir/mmdf U src/contrib/file/Magdir/modem U src/contrib/file/Magdir/motorola U src/contrib/file/Magdir/msdos U src/contrib/file/Magdir/msvc N src/contrib/file/Magdir/mup U src/contrib/file/Magdir/natinst U src/contrib/file/Magdir/ncr U src/contrib/file/Magdir/netbsd U src/contrib/file/Magdir/netscape U src/contrib/file/Magdir/news U src/contrib/file/Magdir/nitpicker U src/contrib/file/Magdir/ocaml U src/contrib/file/Magdir/octave U src/contrib/file/Magdir/olf U src/contrib/file/Magdir/os2 U src/contrib/file/Magdir/os9 U src/contrib/file/Magdir/osf1 U src/contrib/file/Magdir/palm U src/contrib/file/Magdir/parix U src/contrib/file/Magdir/pbm U src/contrib/file/Magdir/pdf U src/contrib/file/Magdir/pdp U src/contrib/file/Magdir/perl U src/contrib/file/Magdir/pgp U src/contrib/file/Magdir/pkgadd U src/contrib/file/Magdir/plan9 U src/contrib/file/Magdir/plus5 U src/contrib/file/Magdir/printer U src/contrib/file/Magdir/project U src/contrib/file/Magdir/psdbms U src/contrib/file/Magdir/psion U src/contrib/file/Magdir/pulsar U src/contrib/file/Magdir/pyramid U src/contrib/file/Magdir/python U src/contrib/file/Magdir/revision U src/contrib/file/Magdir/riff U src/contrib/file/Magdir/rpm U src/contrib/file/Magdir/rtf U src/contrib/file/Magdir/sc U src/contrib/file/Magdir/sccs U src/contrib/file/Magdir/sendmail U src/contrib/file/Magdir/sequent U src/contrib/file/Magdir/sgi U src/contrib/file/Magdir/sgml U src/contrib/file/Magdir/sharc U src/contrib/file/Magdir/sinclair U src/contrib/file/Magdir/sketch U src/contrib/file/Magdir/smalltalk U src/contrib/file/Magdir/sniffer U src/contrib/file/Magdir/dyadic N src/contrib/file/Magdir/scientific U src/contrib/file/Magdir/softquad U src/contrib/file/Magdir/spectrum U src/contrib/file/Magdir/sql U src/contrib/file/Magdir/sun U src/contrib/file/Magdir/sysex U src/contrib/file/Magdir/tex U src/contrib/file/Magdir/teapot U src/contrib/file/Magdir/terminfo U src/contrib/file/Magdir/tgif U src/contrib/file/Magdir/ti-8x U src/contrib/file/Magdir/timezone U src/contrib/file/Magdir/troff U src/contrib/file/Magdir/tuxedo U src/contrib/file/Magdir/typeset U src/contrib/file/Magdir/unknown U src/contrib/file/Magdir/uuencode U src/contrib/file/Magdir/varied.out U src/contrib/file/Magdir/varied.script U src/contrib/file/Magdir/vax U src/contrib/file/Magdir/vicar U src/contrib/file/Magdir/virtutech U src/contrib/file/Magdir/visx U src/contrib/file/Magdir/vms U src/contrib/file/Magdir/vmware U src/contrib/file/Magdir/vorbis U src/contrib/file/Magdir/vxl U src/contrib/file/Magdir/wordprocessors U src/contrib/file/Magdir/xdelta U src/contrib/file/Magdir/xenix U src/contrib/file/Magdir/xo65 U src/contrib/file/Magdir/xwindows U src/contrib/file/Magdir/zilog U src/contrib/file/Magdir/zyxel No conflicts created by this import From owner-cvs-src@FreeBSD.ORG Mon Jun 19 08:12:04 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0C17E16A99E; Mon, 19 Jun 2006 08:12:04 +0000 (UTC) (envelope-from obrien@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0939B43F28; Mon, 19 Jun 2006 07:53:50 +0000 (GMT) (envelope-from obrien@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5J7rnbj027438; Mon, 19 Jun 2006 07:53:49 GMT (envelope-from obrien@repoman.freebsd.org) Received: (from obrien@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5J7rnQU027437; Mon, 19 Jun 2006 07:53:49 GMT (envelope-from obrien) Message-Id: <200606190753.k5J7rnQU027437@repoman.freebsd.org> From: "David E. O'Brien" Date: Mon, 19 Jun 2006 07: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/contrib/file FREEBSD-upgrade X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 08:12:04 -0000 obrien 2006-06-19 07:53:49 UTC FreeBSD src repository Modified files: contrib/file FREEBSD-upgrade Log: Update for the 'file' 4.17 import. Revision Changes Path 1.5 +13 -2 src/contrib/file/FREEBSD-upgrade From owner-cvs-src@FreeBSD.ORG Mon Jun 19 08:28:10 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0DD7F16A481; Mon, 19 Jun 2006 08:28:10 +0000 (UTC) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id F149843F81; Mon, 19 Jun 2006 07:55:29 +0000 (GMT) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5J7tTUQ027665; Mon, 19 Jun 2006 07:55:29 GMT (envelope-from davidxu@repoman.freebsd.org) Received: (from davidxu@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5J7tTQE027664; Mon, 19 Jun 2006 07:55:29 GMT (envelope-from davidxu) Message-Id: <200606190755.k5J7tTQE027664@repoman.freebsd.org> From: David Xu Date: Mon, 19 Jun 2006 07:55: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/i386/include specialreg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 08:28:11 -0000 davidxu 2006-06-19 07:55:29 UTC FreeBSD src repository Modified files: sys/i386/include specialreg.h Log: Style fix, use low-case. Revision Changes Path 1.31 +1 -1 src/sys/i386/include/specialreg.h From owner-cvs-src@FreeBSD.ORG Mon Jun 19 11:26:06 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 521EC16A47B; Mon, 19 Jun 2006 11:26:06 +0000 (UTC) (envelope-from obrien@NUXI.com) Received: from dragon.NUXI.org (trang.nuxi.com [66.93.134.19]) by mx1.FreeBSD.org (Postfix) with ESMTP id F1E0143D5C; Mon, 19 Jun 2006 11:26:05 +0000 (GMT) (envelope-from obrien@NUXI.com) Received: from dragon.NUXI.org (obrien@localhost [127.0.0.1]) by dragon.NUXI.org (8.13.6/8.13.6) with ESMTP id k5JBQ4re074309; Mon, 19 Jun 2006 04:26:04 -0700 (PDT) (envelope-from obrien@dragon.NUXI.org) Received: (from obrien@localhost) by dragon.NUXI.org (8.13.6/8.13.1/Submit) id k5JBQ4Zs074307; Mon, 19 Jun 2006 04:26:04 -0700 (PDT) (envelope-from obrien) Date: Mon, 19 Jun 2006 04:26:04 -0700 From: "David O'Brien" To: Max Laier Message-ID: <20060619112603.GA74266@dragon.NUXI.org> References: <200606161025.k5GAP6D9074826@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200606161025.k5GAP6D9074826@repoman.freebsd.org> X-Operating-System: FreeBSD 7.0-CURRENT Organization: The NUXI BSD Group X-Pgp-Rsa-Fingerprint: B7 4D 3E E9 11 39 5F A3 90 76 5D 69 58 D9 98 7A X-Pgp-Rsa-Keyid: 1024/34F9F9D5 User-Agent: Mutt/1.5.11 Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/contrib/pf/net if_pfsync.c 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: Mon, 19 Jun 2006 11:26:06 -0000 On Fri, Jun 16, 2006 at 10:25:06AM +0000, Max Laier wrote: > mlaier 2006-06-16 10:25:06 UTC > FreeBSD src repository > Modified files: > sys/contrib/pf/net if_pfsync.c > Log: > Fix pfsync w/o carp compilation. Thank you for fixing this in stock sources. RU's `-Wundef' commit broke building my 'pf' enabled kernel. -- -- David (obrien@FreeBSD.org) From owner-cvs-src@FreeBSD.ORG Mon Jun 19 11:30:38 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0765316A47D; Mon, 19 Jun 2006 11:30:38 +0000 (UTC) (envelope-from obrien@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A973B43D72; Mon, 19 Jun 2006 11:30:36 +0000 (GMT) (envelope-from obrien@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5JBUa5F054143; Mon, 19 Jun 2006 11:30:36 GMT (envelope-from obrien@repoman.freebsd.org) Received: (from obrien@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5JBUaeO054142; Mon, 19 Jun 2006 11:30:36 GMT (envelope-from obrien) Message-Id: <200606191130.k5JBUaeO054142@repoman.freebsd.org> From: "David E. O'Brien" Date: Mon, 19 Jun 2006 11:30:36 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/wl if_wl.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 11:30:38 -0000 obrien 2006-06-19 11:30:36 UTC FreeBSD src repository Modified files: sys/dev/wl if_wl.c Log: Trival whitespace change. Revision Changes Path 1.73 +0 -1 src/sys/dev/wl/if_wl.c From owner-cvs-src@FreeBSD.ORG Mon Jun 19 11:47:58 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BB77D16A474; Mon, 19 Jun 2006 11:47:58 +0000 (UTC) (envelope-from sos@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7AAF443D48; Mon, 19 Jun 2006 11:47:58 +0000 (GMT) (envelope-from sos@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5JBlwWl054937; Mon, 19 Jun 2006 11:47:58 GMT (envelope-from sos@repoman.freebsd.org) Received: (from sos@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5JBlw6t054936; Mon, 19 Jun 2006 11:47:58 GMT (envelope-from sos) Message-Id: <200606191147.k5JBlw6t054936@repoman.freebsd.org> From: Søren Schmidt Date: Mon, 19 Jun 2006 11:47: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/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: Mon, 19 Jun 2006 11:47:58 -0000 sos 2006-06-19 11:47:58 UTC FreeBSD src repository Modified files: sys/dev/ata ata-chipset.c Log: Fix type casts so that we get at the right response queue. Submitted by: glebius+ru Revision Changes Path 1.163 +10 -7 src/sys/dev/ata/ata-chipset.c From owner-cvs-src@FreeBSD.ORG Mon Jun 19 12:33:53 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A3BD416A479; Mon, 19 Jun 2006 12:33:53 +0000 (UTC) (envelope-from dwmalone@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 611E243D45; Mon, 19 Jun 2006 12:33:53 +0000 (GMT) (envelope-from dwmalone@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5JCXrAJ058329; Mon, 19 Jun 2006 12:33:53 GMT (envelope-from dwmalone@repoman.freebsd.org) Received: (from dwmalone@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5JCXrO0058328; Mon, 19 Jun 2006 12:33:53 GMT (envelope-from dwmalone) Message-Id: <200606191233.k5JCXrO0058328@repoman.freebsd.org> From: David Malone Date: Mon, 19 Jun 2006 12:33: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/netinet tcp_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: Mon, 19 Jun 2006 12:33:53 -0000 dwmalone 2006-06-19 12:33:53 UTC FreeBSD src repository Modified files: sys/netinet tcp_input.c Log: When we receive an out-of-window SYN for an "ESTABLISHED" connection, ACK the SYN as required by RFC793, rather than ignoring it. NetBSD have had a similar change since 1999. PR: 93236 Submitted by: Grant Edwards MFC after: 1 month Revision Changes Path 1.300 +2 -0 src/sys/netinet/tcp_input.c From owner-cvs-src@FreeBSD.ORG Mon Jun 19 13:21:53 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.ORG Delivered-To: cvs-src@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0B0EC16A481; Mon, 19 Jun 2006 13:21:53 +0000 (UTC) (envelope-from bright@elvis.mu.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8168F43D6E; Mon, 19 Jun 2006 13:21:52 +0000 (GMT) (envelope-from bright@elvis.mu.org) Received: by elvis.mu.org (Postfix, from userid 1192) id 6A58A1A4DF4; Mon, 19 Jun 2006 06:21:52 -0700 (PDT) Date: Mon, 19 Jun 2006 06:21:52 -0700 From: Alfred Perlstein To: Wilko Bulte Message-ID: <20060619132152.GO95135@elvis.mu.org> References: <200606181612.k5IGCSmZ027016@repoman.freebsd.org> <20060618091550.A32020@xorpc.icir.org> <20060618213119.GA25278@freebie.xs4all.nl> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060618213119.GA25278@freebie.xs4all.nl> User-Agent: Mutt/1.4.2.1i Cc: Luigi Rizzo , src-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, Colin Percival , cvs-src@FreeBSD.ORG Subject: Re: cvs commit: CVSROOT access X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 13:21:53 -0000 * Wilko Bulte [060618 14:31] wrote: > On Sun, Jun 18, 2006 at 09:15:50AM -0700, Luigi Rizzo wrote.. > > On Sun, Jun 18, 2006 at 04:12:28PM +0000, Colin Percival wrote: > > > cperciva 2006-06-18 16:12:28 UTC > > > > > > FreeBSD src repository > > > > > > Modified files: > > > . access > > > Log: > > > Forced commit to note that I am de-menting Simon (simon). > > > > this sounds a bit weird :) > > More than a bit actually :) Mmmm mento(r)s the bikeshed maker (tm) :-D -- - Alfred Perlstein From owner-cvs-src@FreeBSD.ORG Mon Jun 19 14:12:38 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1CBE816A4CB; Mon, 19 Jun 2006 14:12:38 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (66-23-211-162.clients.speedfactory.net [66.23.211.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id E8A5E43D46; Mon, 19 Jun 2006 14:12:36 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from zion.baldwin.cx (zion.baldwin.cx [192.168.0.7]) (authenticated bits=0) by server.baldwin.cx (8.13.4/8.13.4) with ESMTP id k5JECVEM016579; Mon, 19 Jun 2006 10:12:35 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: Ian Dowse Date: Mon, 19 Jun 2006 09:15:50 -0400 User-Agent: KMail/1.9.1 References: <200606170147.aa09815@nowhere.iedowse.com> In-Reply-To: <200606170147.aa09815@nowhere.iedowse.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200606190915.50962.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [192.168.0.1]); Mon, 19 Jun 2006 10:12:35 -0400 (EDT) X-Virus-Scanned: ClamAV 0.87.1/1549/Sat Jun 17 18:20:39 2006 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,BAYES_00 autolearn=ham version=3.1.0 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on server.baldwin.cx Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/sys firmware.h src/sys/kern subr_firmware.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 14:12:38 -0000 On Friday 16 June 2006 20:47, Ian Dowse wrote: > In message <200606161457.23420.jhb@freebsd.org>, John Baldwin writes: > >But unloadentry() would never unload such a module because fp->file > >is NULL. unloadentry() would only call clearentry() and then=20 > >linker_file_unload() on an explicitly loaded firmware module. >=20 > - driver calls firmware_get, firmware image loaded and fp->file set to n= on-NULL > - manually kldload some_module_that_depends_on_firmware_image > - driver calls firmware_put, unloadentry called and sets fp->file =3D NU= LL >=20 > If at this point the entry was cleared then all future calls to > firmware_get would fail even though the module is still available, > referenced and loaded. >=20 > I'm not saying that these cases are particularly important or that > there aren't bugs in the current code; just that mixing up the > layers doesn't help ;-) In practice no modules depend on firmware modules. :) I think we should take the approach of not clearing fp->file in unloadentry() however. That would result in correct behavior in every case I can think of (or as close to correct as you can get). In the above case the linker_file_unload() would have fail leaving the firmware module around. If you later kldunload'ed the other module, the firmware module would still be around and if a driver did another firmware_get/put sequence then the module would finally be unloaded on the second firmware_put(). However, that case will be much more rare than the current standalone firmware modules which can get into a funk where they can never be unloaded since the firmware(9) code would have leaked a reference (since it cleared fp->file just assuming that linker_file_unload() will work, but it might fail) and the user can't use kldunload to unload it even though the firmware isn't in use. =2D-=20 John Baldwin =A0<>< =A0http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve" =A0=3D =A0http://www.FreeBSD.org From owner-cvs-src@FreeBSD.ORG Mon Jun 19 14:12:48 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3A35B16A607; Mon, 19 Jun 2006 14:12:48 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (66-23-211-162.clients.speedfactory.net [66.23.211.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id D602E43D49; Mon, 19 Jun 2006 14:12:45 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from zion.baldwin.cx (zion.baldwin.cx [192.168.0.7]) (authenticated bits=0) by server.baldwin.cx (8.13.4/8.13.4) with ESMTP id k5JECVEN016579; Mon, 19 Jun 2006 10:12:36 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: Andre Oppermann Date: Mon, 19 Jun 2006 09:19:13 -0400 User-Agent: KMail/1.9.1 References: <200606171757.k5HHvahf087725@repoman.freebsd.org> <20060618080019.B60374@maildrop.int.zabbadoz.net> <449552C9.7060203@freebsd.org> In-Reply-To: <449552C9.7060203@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200606190919.13866.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [192.168.0.1]); Mon, 19 Jun 2006 10:12:39 -0400 (EDT) X-Virus-Scanned: ClamAV 0.87.1/1549/Sat Jun 17 18:20:39 2006 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,BAYES_00 autolearn=ham version=3.1.0 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on server.baldwin.cx Cc: "Bjoern A. Zeeb" , src-committers@freebsd.org, cvs-all@freebsd.org, cvs-src@freebsd.org, Sam Leffler Subject: Re: cvs commit: src/sys/netinet tcp_var.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 14:12:48 -0000 On Sunday 18 June 2006 09:19, Andre Oppermann wrote: > Bjoern A. Zeeb wrote: > > On Sun, 18 Jun 2006, Sam Leffler wrote: > >=20 > >> Andre Oppermann wrote: > >>> andre 2006-06-17 17:57:36 UTC > >>> > >>> FreeBSD src repository > >>> > >>> Modified files: > >>> sys/netinet tcp_var.h > >>> Log: > >>> Rearrange fields in struct syncache and syncache_head to make them= =20 > >>> more > >>> cache line friendly. > >> > >> Got any benchmarks to back this up? Or perhaps it was just the smiley > >> face your cache lines gave you :) >=20 > The entry chains are traversed quite often and the first thing looked > at is in_conninfo and then sc_rxttime and sc_rxmits. So it makes a > lot of sense to have them close together on the same cache line aligned > to the beginning of the struct and to the native alignment of the > architecture. I did not benchmark it but it is simple reasoning. I was talking with Alan Cox at USENIX ATC about working on SMP, and one of the comments he made about doing SMP stuff in the kernel in that what=20 you would intuitively think would be faster doesn't always end up that way in practice. In fact, it sometimes ends up being the opposite of what is intuitive. I agree that you should really benchmark things and not just assume they will make performance better. =2D-=20 John Baldwin =A0<>< =A0http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve" =A0=3D =A0http://www.FreeBSD.org From owner-cvs-src@FreeBSD.ORG Mon Jun 19 15:22:35 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2F3A916A47B; Mon, 19 Jun 2006 15:22:35 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 965E243D6A; Mon, 19 Jun 2006 15:22:34 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5JFMYFg076678; Mon, 19 Jun 2006 15:22:34 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5JFMYiO076677; Mon, 19 Jun 2006 15:22:34 GMT (envelope-from brueffer) Message-Id: <200606191522.k5JFMYiO076677@repoman.freebsd.org> From: Christian Brueffer Date: Mon, 19 Jun 2006 15:22: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/share/man/man4 iir.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 15:22:35 -0000 brueffer 2006-06-19 15:22:34 UTC FreeBSD src repository Modified files: share/man/man4 iir.4 Log: Boji Tony Kannanthanam no longer supports this driver, Achim Leubner however still does. Confirmed by email contact with both of them. MFC after: 3 days Revision Changes Path 1.10 +1 -4 src/share/man/man4/iir.4 From owner-cvs-src@FreeBSD.ORG Mon Jun 19 15:29:19 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1791116A482; Mon, 19 Jun 2006 15:29:19 +0000 (UTC) (envelope-from wilko@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id AD92643D46; Mon, 19 Jun 2006 15:29:18 +0000 (GMT) (envelope-from wilko@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5JFTIZI077036; Mon, 19 Jun 2006 15:29:18 GMT (envelope-from wilko@repoman.freebsd.org) Received: (from wilko@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5JFTIts077035; Mon, 19 Jun 2006 15:29:18 GMT (envelope-from wilko) Message-Id: <200606191529.k5JFTIts077035@repoman.freebsd.org> From: Wilko Bulte Date: Mon, 19 Jun 2006 15:29: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: CVSROOT access X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 15:29:19 -0000 wilko 2006-06-19 15:29:18 UTC FreeBSD src repository Modified files: . access Log: Welcome daichi to the src committer ranks. rodrigc will be his mentor. Approved by: core With hat: core-secretary Revision Changes Path 1.780 +1 -0 CVSROOT/access From owner-cvs-src@FreeBSD.ORG Mon Jun 19 16:30:37 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 175E016A47A; Mon, 19 Jun 2006 16:30:37 +0000 (UTC) (envelope-from matteo@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CFAFC43D46; Mon, 19 Jun 2006 16:30:35 +0000 (GMT) (envelope-from matteo@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5JGUZrm080490; Mon, 19 Jun 2006 16:30:35 GMT (envelope-from matteo@repoman.freebsd.org) Received: (from matteo@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5JGUZbw080488; Mon, 19 Jun 2006 16:30:35 GMT (envelope-from matteo) Message-Id: <200606191630.k5JGUZbw080488@repoman.freebsd.org> From: Matteo Riondato Date: Mon, 19 Jun 2006 16:30:35 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/usb uplcom.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 16:30:37 -0000 matteo 2006-06-19 16:30:35 UTC FreeBSD src repository Modified files: sys/dev/usb uplcom.c Log: Add Hamlet eXagerate XURS232 USB-Serial adapter PR: usb/98983 Submitted by: Massimo Lusetti MFC after: 1 week Revision Changes Path 1.33 +2 -0 src/sys/dev/usb/uplcom.c From owner-cvs-src@FreeBSD.ORG Mon Jun 19 16:32:05 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CC7F216A47A; Mon, 19 Jun 2006 16:32:05 +0000 (UTC) (envelope-from matteo@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1119843D80; Mon, 19 Jun 2006 16:31:58 +0000 (GMT) (envelope-from matteo@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5JGVw7A080698; Mon, 19 Jun 2006 16:31:58 GMT (envelope-from matteo@repoman.freebsd.org) Received: (from matteo@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5JGVwjh080697; Mon, 19 Jun 2006 16:31:58 GMT (envelope-from matteo) Message-Id: <200606191631.k5JGVwjh080697@repoman.freebsd.org> From: Matteo Riondato Date: Mon, 19 Jun 2006 16:31: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/usb uplcom.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 16:32:05 -0000 matteo 2006-06-19 16:31:58 UTC FreeBSD src repository Modified files: sys/dev/usb uplcom.c Log: Add a forgotten "," Revision Changes Path 1.34 +1 -1 src/sys/dev/usb/uplcom.c From owner-cvs-src@FreeBSD.ORG Mon Jun 19 17:12:28 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 52BE316A47C; Mon, 19 Jun 2006 17:12:28 +0000 (UTC) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0602143D69; Mon, 19 Jun 2006 17:12:26 +0000 (GMT) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5JHCPR7091502; Mon, 19 Jun 2006 17:12:25 GMT (envelope-from yar@repoman.freebsd.org) Received: (from yar@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5JHCPPH091501; Mon, 19 Jun 2006 17:12:25 GMT (envelope-from yar) Message-Id: <200606191712.k5JHCPPH091501@repoman.freebsd.org> From: Yar Tikhiy Date: Mon, 19 Jun 2006 17:12:25 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.sbin/asf asf.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 17:12:28 -0000 yar 2006-06-19 17:12:25 UTC FreeBSD src repository Modified files: usr.sbin/asf asf.c Log: There is a plenty of arch's out there where sizeof(size_t) != sizeof(int). A field width in printf(3) must be int, so cast return value from strlen() to the type. Noticed by: Andrzej Tobola ; tinderbox Pointy hat to: yar X-MFC with: the rest of the new asf code Revision Changes Path 1.10 +1 -1 src/usr.sbin/asf/asf.c From owner-cvs-src@FreeBSD.ORG Mon Jun 19 18:13:08 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2480116A474; Mon, 19 Jun 2006 18:13:08 +0000 (UTC) (envelope-from max@love2party.net) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.186]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8DC9343D76; Mon, 19 Jun 2006 18:13:03 +0000 (GMT) (envelope-from max@love2party.net) Received: from [88.66.34.31] (helo=amd64.laiers.local) by mrelayeu.kundenserver.de (node=mrelayeu2) with ESMTP (Nemesis), id 0MKwtQ-1FsOFA13jy-00023h; Mon, 19 Jun 2006 20:13:00 +0200 From: Max Laier Organization: FreeBSD To: obrien@freebsd.org Date: Mon, 19 Jun 2006 20:12:52 +0200 User-Agent: KMail/1.9.1 References: <200606161025.k5GAP6D9074826@repoman.freebsd.org> <20060619112603.GA74266@dragon.NUXI.org> In-Reply-To: <20060619112603.GA74266@dragon.NUXI.org> X-Face: ,,8R(x[kmU]tKN@>gtH1yQE4aslGdu+2]; R]*pL,U>^H?)gW@49@wdJ`H<=?utf-8?q?=25=7D*=5FBD=0A=09U=5For=3D=5CmOZf764=26nYj=3DJYbR1PW0ud?=>|!~,,CPC.1-D$FG@0h3#'5"k{V]a~.<=?utf-8?q?mZ=7D44=23Se=7Em=0A=09Fe=7E=5C=5DX5B=5D=5Fxj?=(ykz9QKMw_l0C2AQ]}Ym8)fU MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart2506977.JMTWqlVQW6"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200606192012.59518.max@love2party.net> X-Provags-ID: kundenserver.de abuse@kundenserver.de login:61c499deaeeba3ba5be80f48ecc83056 Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/contrib/pf/net if_pfsync.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 18:13:08 -0000 --nextPart2506977.JMTWqlVQW6 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Monday 19 June 2006 13:26, David O'Brien wrote: > On Fri, Jun 16, 2006 at 10:25:06AM +0000, Max Laier wrote: > > mlaier 2006-06-16 10:25:06 UTC > > FreeBSD src repository > > Modified files: > > sys/contrib/pf/net if_pfsync.c > > Log: > > Fix pfsync w/o carp compilation. > > Thank you for fixing this in stock sources. > RU's `-Wundef' commit broke building my 'pf' enabled kernel. Which one? When? How? =2D-=20 /"\ Best regards, | mlaier@freebsd.org \ / Max Laier | ICQ #67774661 X http://pf4freebsd.love2party.net/ | mlaier@EFnet / \ ASCII Ribbon Campaign | Against HTML Mail and News --nextPart2506977.JMTWqlVQW6 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (FreeBSD) iD8DBQBElukrXyyEoT62BG0RAqZYAJ9j8HXeRbvs/ZbVhTvpsgxNZVPQOgCcDOV1 hV0OeOVbrFBcLZ2hQwOTGRI= =KiYf -----END PGP SIGNATURE----- --nextPart2506977.JMTWqlVQW6-- From owner-cvs-src@FreeBSD.ORG Mon Jun 19 18:24:05 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9954616A474; Mon, 19 Jun 2006 18:24:05 +0000 (UTC) (envelope-from iedowse@iedowse.com) Received: from nowhere.iedowse.com (nowhere.iedowse.com [82.195.144.75]) by mx1.FreeBSD.org (Postfix) with SMTP id 2B6D643D48; Mon, 19 Jun 2006 18:24:03 +0000 (GMT) (envelope-from iedowse@iedowse.com) Received: from localhost ([127.0.0.1] helo=iedowse.com) by nowhere.iedowse.com via local-iedowse id ; 19 Jun 2006 19:24:02 +0100 (IST) To: John Baldwin In-Reply-To: Your message of "Mon, 19 Jun 2006 09:15:50 EDT." <200606190915.50962.jhb@freebsd.org> Date: Mon, 19 Jun 2006 19:24:00 +0100 From: Ian Dowse Message-ID: <200606191924.aa78290@nowhere.iedowse.com> Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/sys firmware.h src/sys/kern subr_firmware.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 18:24:05 -0000 In message <200606190915.50962.jhb@freebsd.org>, John Baldwin writes: >On Friday 16 June 2006 20:47, Ian Dowse wrote: >> - driver calls firmware_get, firmware image loaded and fp->file set to non-NULL >> - manually kldload some_module_that_depends_on_firmware_image >> - driver calls firmware_put, unloadentry called and sets fp->file = NULL > >In practice no modules depend on firmware modules. :) I think we should >take the approach of not clearing fp->file in unloadentry() however. >That would result in correct behavior in every case I can think of (or as >close to correct as you can get). In the above case the >linker_file_unload() would have fail leaving the firmware module around. How about the following patch? In the above case linker_file_unload() would actually succeed because the linker file reference count is just dropping from 2 to 1, so we'd get a negative reference count later if we kept fp->file non-NULL after it returns. Ian Index: subr_firmware.c =================================================================== RCS file: /home/ncvs/src/sys/kern/subr_firmware.c,v retrieving revision 1.2 diff -u -r1.2 subr_firmware.c --- subr_firmware.c 10 Jun 2006 17:04:07 -0000 1.2 +++ subr_firmware.c 19 Jun 2006 18:15:21 -0000 @@ -206,7 +206,7 @@ { struct firmware *fp; linker_file_t file; - int i; + int i, err; mtx_lock(&firmware_mtx); for (;;) { @@ -226,9 +226,18 @@ fp->file = NULL; mtx_unlock(&firmware_mtx); - linker_file_unload(file, LINKER_UNLOAD_NORMAL); - + err = linker_file_unload(file, LINKER_UNLOAD_NORMAL); mtx_lock(&firmware_mtx); + if (err) { + /* + * If linker_file_unload() failed then we still hold + * a reference on the module so it should not be + * possible for it to go away or be re-registered. + */ + KASSERT(fp->file == NULL, + ("firmware entry reused while referenced!")); + fp->file = file; + } } mtx_unlock(&firmware_mtx); } From owner-cvs-src@FreeBSD.ORG Mon Jun 19 18:37:13 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E443216A474; Mon, 19 Jun 2006 18:37:13 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (66-23-211-162.clients.speedfactory.net [66.23.211.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4BA2143D5A; Mon, 19 Jun 2006 18:37:05 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from localhost.corp.yahoo.com (john@localhost [127.0.0.1]) (authenticated bits=0) by server.baldwin.cx (8.13.4/8.13.4) with ESMTP id k5JIb3af021277; Mon, 19 Jun 2006 14:37:04 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: Ian Dowse Date: Mon, 19 Jun 2006 14:27:26 -0400 User-Agent: KMail/1.9.1 References: <200606191924.aa78290@nowhere.iedowse.com> In-Reply-To: <200606191924.aa78290@nowhere.iedowse.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200606191427.27395.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [127.0.0.1]); Mon, 19 Jun 2006 14:37:04 -0400 (EDT) X-Virus-Scanned: ClamAV 0.87.1/1549/Sat Jun 17 18:20:39 2006 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,BAYES_00 autolearn=ham version=3.1.0 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on server.baldwin.cx Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/sys firmware.h src/sys/kern subr_firmware.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 18:37:14 -0000 On Monday 19 June 2006 14:24, Ian Dowse wrote: > In message <200606190915.50962.jhb@freebsd.org>, John Baldwin writes: > >On Friday 16 June 2006 20:47, Ian Dowse wrote: > >> - driver calls firmware_get, firmware image loaded and fp->file set to non-NULL > >> - manually kldload some_module_that_depends_on_firmware_image > >> - driver calls firmware_put, unloadentry called and sets fp->file = NULL > > > >In practice no modules depend on firmware modules. :) I think we should > >take the approach of not clearing fp->file in unloadentry() however. > >That would result in correct behavior in every case I can think of (or as > >close to correct as you can get). In the above case the > >linker_file_unload() would have fail leaving the firmware module around. > > How about the following patch? In the above case linker_file_unload() > would actually succeed because the linker file reference count is > just dropping from 2 to 1, so we'd get a negative reference count > later if we kept fp->file non-NULL after it returns. > > Ian > > Index: subr_firmware.c > =================================================================== > RCS file: /home/ncvs/src/sys/kern/subr_firmware.c,v > retrieving revision 1.2 > diff -u -r1.2 subr_firmware.c > --- subr_firmware.c 10 Jun 2006 17:04:07 -0000 1.2 > +++ subr_firmware.c 19 Jun 2006 18:15:21 -0000 > @@ -206,7 +206,7 @@ > { > struct firmware *fp; > linker_file_t file; > - int i; > + int i, err; > > mtx_lock(&firmware_mtx); > for (;;) { > @@ -226,9 +226,18 @@ > fp->file = NULL; > mtx_unlock(&firmware_mtx); > > - linker_file_unload(file, LINKER_UNLOAD_NORMAL); > - > + err = linker_file_unload(file, LINKER_UNLOAD_NORMAL); > mtx_lock(&firmware_mtx); > + if (err) { > + /* > + * If linker_file_unload() failed then we still hold > + * a reference on the module so it should not be > + * possible for it to go away or be re-registered. > + */ > + KASSERT(fp->file == NULL, > + ("firmware entry reused while referenced!")); > + fp->file = file; > + } > } > mtx_unlock(&firmware_mtx); > } > Ok. -- John Baldwin From owner-cvs-src@FreeBSD.ORG Mon Jun 19 19:41:00 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1901716A47B; Mon, 19 Jun 2006 19:41:00 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CAC0743D49; Mon, 19 Jun 2006 19:40:59 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5JJexuY000888; Mon, 19 Jun 2006 19:40:59 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5JJexRo000887; Mon, 19 Jun 2006 19:40:59 GMT (envelope-from brueffer) Message-Id: <200606191940.k5JJexRo000887@repoman.freebsd.org> From: Christian Brueffer Date: Mon, 19 Jun 2006 19:40:59 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/dev/my if_my.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 19:41:00 -0000 brueffer 2006-06-19 19:40:59 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/dev/my if_my.c Log: MFC: rev. 1.38 Add altq(4) support. Approved by: rwatson (mentor) Revision Changes Path 1.29.2.4 +6 -4 src/sys/dev/my/if_my.c From owner-cvs-src@FreeBSD.ORG Mon Jun 19 19:43:04 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E5AC016A474; Mon, 19 Jun 2006 19:43:04 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A4D7243D46; Mon, 19 Jun 2006 19:43:04 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5JJh4me000994; Mon, 19 Jun 2006 19:43:04 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5JJh4SR000993; Mon, 19 Jun 2006 19:43:04 GMT (envelope-from brueffer) Message-Id: <200606191943.k5JJh4SR000993@repoman.freebsd.org> From: Christian Brueffer Date: Mon, 19 Jun 2006 19:43:04 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/share/man/man4 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: Mon, 19 Jun 2006 19:43:05 -0000 brueffer 2006-06-19 19:43:04 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) share/man/man4 altq.4 Log: MFC: rev. 1.19 my(4) provides support now as well. Revision Changes Path 1.13.2.4 +2 -1 src/share/man/man4/altq.4 From owner-cvs-src@FreeBSD.ORG Mon Jun 19 20:20:26 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 605E216A481; Mon, 19 Jun 2006 20:20:26 +0000 (UTC) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6CB0A43D55; Mon, 19 Jun 2006 20:20:25 +0000 (GMT) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5JKKPdD005466; Mon, 19 Jun 2006 20:20:25 GMT (envelope-from marius@repoman.freebsd.org) Received: (from marius@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5JKKPn8005465; Mon, 19 Jun 2006 20:20:25 GMT (envelope-from marius) Message-Id: <200606192020.k5JKKPn8005465@repoman.freebsd.org> From: Marius Strobl Date: Mon, 19 Jun 2006 20:20:25 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/sparc64/isa isa.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 20:20:26 -0000 marius 2006-06-19 20:20:25 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/sparc64/isa isa.c Log: MFC: 1.17 - Declare the PnP map const. - Add devices found in V210 to the PnP map. - Don't leak memory if we didn't find a match for a node in the PnP map. Revision Changes Path 1.16.2.1 +4 -1 src/sys/sparc64/isa/isa.c From owner-cvs-src@FreeBSD.ORG Mon Jun 19 20:26:44 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AC6BC16A474; Mon, 19 Jun 2006 20:26:44 +0000 (UTC) (envelope-from wb@freebie.xs4all.nl) Received: from smtp-vbr13.xs4all.nl (smtp-vbr13.xs4all.nl [194.109.24.33]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0CE2F43D45; Mon, 19 Jun 2006 20:26:43 +0000 (GMT) (envelope-from wb@freebie.xs4all.nl) Received: from freebie.xs4all.nl (freebie.xs4all.nl [213.84.32.253]) by smtp-vbr13.xs4all.nl (8.13.6/8.13.6) with ESMTP id k5JKQgEL015831; Mon, 19 Jun 2006 22:26:42 +0200 (CEST) (envelope-from wb@freebie.xs4all.nl) Received: from freebie.xs4all.nl (localhost [127.0.0.1]) by freebie.xs4all.nl (8.13.6/8.13.3) with ESMTP id k5JKQgOq042209; Mon, 19 Jun 2006 22:26:42 +0200 (CEST) (envelope-from wb@freebie.xs4all.nl) Received: (from wb@localhost) by freebie.xs4all.nl (8.13.6/8.13.6/Submit) id k5JKQg0d042208; Mon, 19 Jun 2006 22:26:42 +0200 (CEST) (envelope-from wb) Date: Mon, 19 Jun 2006 22:26:41 +0200 From: Wilko Bulte To: Alfred Perlstein Message-ID: <20060619202641.GA42044@freebie.xs4all.nl> References: <200606181612.k5IGCSmZ027016@repoman.freebsd.org> <20060618091550.A32020@xorpc.icir.org> <20060618213119.GA25278@freebie.xs4all.nl> <20060619132152.GO95135@elvis.mu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060619132152.GO95135@elvis.mu.org> User-Agent: Mutt/1.5.11 X-Virus-Scanned: by XS4ALL Virus Scanner Cc: Luigi Rizzo , src-committers@freebsd.org, cvs-all@freebsd.org, Colin Percival , cvs-src@freebsd.org Subject: Re: cvs commit: CVSROOT access X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 20:26:44 -0000 On Mon, Jun 19, 2006 at 06:21:52AM -0700, Alfred Perlstein wrote.. > * Wilko Bulte [060618 14:31] wrote: > > On Sun, Jun 18, 2006 at 09:15:50AM -0700, Luigi Rizzo wrote.. > > > On Sun, Jun 18, 2006 at 04:12:28PM +0000, Colin Percival wrote: > > > > cperciva 2006-06-18 16:12:28 UTC > > > > > > > > FreeBSD src repository > > > > > > > > Modified files: > > > > . access > > > > Log: > > > > Forced commit to note that I am de-menting Simon (simon). > > > > > > this sounds a bit weird :) > > > > More than a bit actually :) > > Mmmm mento(r)s the bikeshed maker (tm) > > :-D $ make bikshed make: don't know what paint to use to make bikeshed. Stop -- Wilko Bulte wilko@FreeBSD.org From owner-cvs-src@FreeBSD.ORG Mon Jun 19 22:11:45 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 363AB16A474; Mon, 19 Jun 2006 22:11:45 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E602043D45; Mon, 19 Jun 2006 22:11:44 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5JMBiTk024488; Mon, 19 Jun 2006 22:11:44 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5JMBiCS024487; Mon, 19 Jun 2006 22:11:44 GMT (envelope-from jhb) Message-Id: <200606192211.k5JMBiCS024487@repoman.freebsd.org> From: John Baldwin Date: Mon, 19 Jun 2006 22:11: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/conf NOTES X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 22:11:45 -0000 jhb 2006-06-19 22:11:44 UTC FreeBSD src repository Modified files: sys/conf NOTES Log: - Move the gigabit NICs that use miibus into the miibus section to match GENERIC. - Add bce(4) and bfe(4). Revision Changes Path 1.1367 +11 -6 src/sys/conf/NOTES From owner-cvs-src@FreeBSD.ORG Mon Jun 19 22:20:45 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8F4E016A47A; Mon, 19 Jun 2006 22:20:45 +0000 (UTC) (envelope-from mlaier@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5AAFF43D46; Mon, 19 Jun 2006 22:20:45 +0000 (GMT) (envelope-from mlaier@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5JMKj8l024978; Mon, 19 Jun 2006 22:20:45 GMT (envelope-from mlaier@repoman.freebsd.org) Received: (from mlaier@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5JMKjTr024977; Mon, 19 Jun 2006 22:20:45 GMT (envelope-from mlaier) Message-Id: <200606192220.k5JMKjTr024977@repoman.freebsd.org> From: Max Laier Date: Mon, 19 Jun 2006 22:20:45 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sbin/ifconfig Makefile ifconfig.8 ifgroup.c src/sys/net if.c if.h if_clone.c if_var.h src/sys/sys sockio.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 22:20:45 -0000 mlaier 2006-06-19 22:20:45 UTC FreeBSD src repository Modified files: sbin/ifconfig Makefile ifconfig.8 sys/net if.c if.h if_clone.c if_var.h sys/sys sockio.h Added files: sbin/ifconfig ifgroup.c Log: Import interface groups from OpenBSD. This allows to group interfaces in order to - for example - apply firewall rules to a whole group of interfaces. This is required for importing pf from OpenBSD 3.9 Obtained from: OpenBSD (with changes) Discussed on: -net (back in April) Revision Changes Path 1.31 +1 -0 src/sbin/ifconfig/Makefile 1.117 +21 -1 src/sbin/ifconfig/ifconfig.8 1.1 +186 -0 src/sbin/ifconfig/ifgroup.c (new) 1.258 +247 -0 src/sys/net/if.c 1.103 +31 -0 src/sys/net/if.h 1.10 +6 -0 src/sys/net/if_clone.c 1.107 +37 -0 src/sys/net/if_var.h 1.30 +5 -0 src/sys/sys/sockio.h From owner-cvs-src@FreeBSD.ORG Mon Jun 19 22:21:07 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 42C1A16A6A3; Mon, 19 Jun 2006 22:21:07 +0000 (UTC) (envelope-from sobomax@FreeBSD.org) Received: from sippysoft.com (gk.360sip.com [72.236.70.226]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6036843D58; Mon, 19 Jun 2006 22:21:05 +0000 (GMT) (envelope-from sobomax@FreeBSD.org) Received: from [192.168.1.222] ([204.244.149.125]) (authenticated bits=0) by sippysoft.com (8.13.6/8.13.6) with ESMTP id k5JMKq4R010651 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 19 Jun 2006 15:20:53 -0700 (PDT) (envelope-from sobomax@FreeBSD.org) Message-ID: <44972332.5040001@FreeBSD.org> Date: Mon, 19 Jun 2006 15:20:34 -0700 From: Maxim Sobolev Organization: Sippy Software, Inc. User-Agent: Thunderbird 1.5.0.4 (Windows/20060516) MIME-Version: 1.0 To: Wilko Bulte References: <200606181612.k5IGCSmZ027016@repoman.freebsd.org> <20060618091550.A32020@xorpc.icir.org> <20060618213119.GA25278@freebie.xs4all.nl> <20060619132152.GO95135@elvis.mu.org> <20060619202641.GA42044@freebie.xs4all.nl> In-Reply-To: <20060619202641.GA42044@freebie.xs4all.nl> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: src-committers@FreeBSD.org, Luigi Rizzo , Alfred Perlstein , cvs-all@FreeBSD.org, Colin Percival , cvs-src@FreeBSD.org Subject: Re: cvs commit: CVSROOT access X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 22:21:07 -0000 Wilko Bulte wrote: > On Mon, Jun 19, 2006 at 06:21:52AM -0700, Alfred Perlstein wrote.. >> * Wilko Bulte [060618 14:31] wrote: >>> On Sun, Jun 18, 2006 at 09:15:50AM -0700, Luigi Rizzo wrote.. >>>> On Sun, Jun 18, 2006 at 04:12:28PM +0000, Colin Percival wrote: >>>>> cperciva 2006-06-18 16:12:28 UTC >>>>> >>>>> FreeBSD src repository >>>>> >>>>> Modified files: >>>>> . access >>>>> Log: >>>>> Forced commit to note that I am de-menting Simon (simon). >>>> this sounds a bit weird :) >>> More than a bit actually :) >> Mmmm mento(r)s the bikeshed maker (tm) >> >> :-D > > $ make bikshed > make: don't know what paint to use to make bikeshed. Stop ENOPNT? :) -Maxim From owner-cvs-src@FreeBSD.ORG Mon Jun 19 22:36:02 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6332D16A474; Mon, 19 Jun 2006 22:36:02 +0000 (UTC) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1B84343D49; Mon, 19 Jun 2006 22:36:02 +0000 (GMT) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5JMa1ju025742; Mon, 19 Jun 2006 22:36:01 GMT (envelope-from davidxu@repoman.freebsd.org) Received: (from davidxu@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5JMa1cc025741; Mon, 19 Jun 2006 22:36:01 GMT (envelope-from davidxu) Message-Id: <200606192236.k5JMa1cc025741@repoman.freebsd.org> From: David Xu Date: Mon, 19 Jun 2006 22:36:01 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/amd64/include md_var.h src/sys/amd64/amd64 fpu.c 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: Mon, 19 Jun 2006 22:36:02 -0000 davidxu 2006-06-19 22:36:01 UTC FreeBSD src repository Modified files: sys/amd64/include md_var.h sys/amd64/amd64 fpu.c machdep.c Log: MFi386: Use the method described in IA-32 Intel Architecture Software Developer's Manual chapter 11.6.6 to get valid mxcsr bits, use the mxcsr mask to clear invalid bits passed by user code. Revision Changes Path 1.159 +4 -0 src/sys/amd64/amd64/fpu.c 1.650 +5 -2 src/sys/amd64/amd64/machdep.c 1.78 +1 -0 src/sys/amd64/include/md_var.h From owner-cvs-src@FreeBSD.ORG Mon Jun 19 22:39:31 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A9F1E16A47D; Mon, 19 Jun 2006 22:39:31 +0000 (UTC) (envelope-from obrien@NUXI.com) Received: from dragon.NUXI.org (trang.nuxi.com [66.93.134.19]) by mx1.FreeBSD.org (Postfix) with ESMTP id D6D2743D69; Mon, 19 Jun 2006 22:39:22 +0000 (GMT) (envelope-from obrien@NUXI.com) Received: from dragon.NUXI.org (obrien@localhost [127.0.0.1]) by dragon.NUXI.org (8.13.6/8.13.6) with ESMTP id k5JMdMPN007653; Mon, 19 Jun 2006 15:39:22 -0700 (PDT) (envelope-from obrien@dragon.NUXI.org) Received: (from obrien@localhost) by dragon.NUXI.org (8.13.6/8.13.1/Submit) id k5JMdKdE007652; Mon, 19 Jun 2006 15:39:20 -0700 (PDT) (envelope-from obrien) Date: Mon, 19 Jun 2006 15:39:19 -0700 From: "David O'Brien" To: Max Laier Message-ID: <20060619223919.GA6951@dragon.NUXI.org> References: <200606161025.k5GAP6D9074826@repoman.freebsd.org> <20060619112603.GA74266@dragon.NUXI.org> <200606192012.59518.max@love2party.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200606192012.59518.max@love2party.net> X-Operating-System: FreeBSD 7.0-CURRENT Organization: The NUXI BSD Group X-Pgp-Rsa-Fingerprint: B7 4D 3E E9 11 39 5F A3 90 76 5D 69 58 D9 98 7A X-Pgp-Rsa-Keyid: 1024/34F9F9D5 User-Agent: Mutt/1.5.11 Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/contrib/pf/net if_pfsync.c 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: Mon, 19 Jun 2006 22:39:31 -0000 On Mon, Jun 19, 2006 at 08:12:52PM +0200, Max Laier wrote: > On Monday 19 June 2006 13:26, David O'Brien wrote: > > On Fri, Jun 16, 2006 at 10:25:06AM +0000, Max Laier wrote: > > > mlaier 2006-06-16 10:25:06 UTC > > > FreeBSD src repository > > > Modified files: > > > sys/contrib/pf/net if_pfsync.c > > > Log: > > > Fix pfsync w/o carp compilation. > > > > Thank you for fixing this in stock sources. > > RU's `-Wundef' commit broke building my 'pf' enabled kernel. > > Which one? When? How? src/sys/conf/kern.mk revision 1.48. -- -- David (obrien@FreeBSD.org) Q: Because it reverses the logical flow of conversation. A: Why is top-posting (putting a reply at the top of the message) frowned upon? From owner-cvs-src@FreeBSD.ORG Mon Jun 19 22:59:32 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D9A9B16A47A; Mon, 19 Jun 2006 22:59:32 +0000 (UTC) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E26AB43D49; Mon, 19 Jun 2006 22:59:28 +0000 (GMT) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5JMxSlR027338; Mon, 19 Jun 2006 22:59:28 GMT (envelope-from davidxu@repoman.freebsd.org) Received: (from davidxu@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5JMxSAU027337; Mon, 19 Jun 2006 22:59:28 GMT (envelope-from davidxu) Message-Id: <200606192259.k5JMxSAU027337@repoman.freebsd.org> From: David Xu Date: Mon, 19 Jun 2006 22:59: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 initcpu.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 22:59:33 -0000 davidxu 2006-06-19 22:59:28 UTC FreeBSD src repository Modified files: sys/amd64/amd64 initcpu.c Log: Add variable cpu_mxcsr_mask to save valid bits of mxcsr register. Revision Changes Path 1.50 +1 -0 src/sys/amd64/amd64/initcpu.c From owner-cvs-src@FreeBSD.ORG Tue Jun 20 00:26:40 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DD7F216A47D; Tue, 20 Jun 2006 00:26:40 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6CAC443D6B; Tue, 20 Jun 2006 00:26:36 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5K0QZOM033955; Tue, 20 Jun 2006 00:26:35 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5K0QZ2i033954; Tue, 20 Jun 2006 00:26:35 GMT (envelope-from sam) Message-Id: <200606200026.k5K0QZ2i033954@repoman.freebsd.org> From: Sam Leffler Date: Tue, 20 Jun 2006 00:26: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/tools/tools/ipw Makefile ipwstats.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 00:26:41 -0000 sam 2006-06-20 00:26:35 UTC FreeBSD src repository Added files: tools/tools/ipw Makefile ipwstats.c Log: ipw statistics tool Revision Changes Path 1.1 +6 -0 src/tools/tools/ipw/Makefile (new) 1.1 +277 -0 src/tools/tools/ipw/ipwstats.c (new) From owner-cvs-src@FreeBSD.ORG Tue Jun 20 05:04:06 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B050716A47B; Tue, 20 Jun 2006 05:04:06 +0000 (UTC) (envelope-from obrien@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3FFE743D45; Tue, 20 Jun 2006 05:04:06 +0000 (GMT) (envelope-from obrien@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5K546S5070448; Tue, 20 Jun 2006 05:04:06 GMT (envelope-from obrien@repoman.freebsd.org) Received: (from obrien@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5K5467G070447; Tue, 20 Jun 2006 05:04:06 GMT (envelope-from obrien) Message-Id: <200606200504.k5K5467G070447@repoman.freebsd.org> From: "David E. O'Brien" Date: Tue, 20 Jun 2006 05:04: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/contrib/tcpdump tcpdump.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: Tue, 20 Jun 2006 05:04:06 -0000 obrien 2006-06-20 05:04:06 UTC FreeBSD src repository Modified files: contrib/tcpdump tcpdump.1 Log: Document that 'bad cksum 0' is expected on NICs with checksum off-loading. Revision Changes Path 1.16 +7 -0 src/contrib/tcpdump/tcpdump.1 From owner-cvs-src@FreeBSD.ORG Tue Jun 20 05:04:58 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BBB4416A47A; Tue, 20 Jun 2006 05:04:58 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4847243D49; Tue, 20 Jun 2006 05:04:58 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5K54w53070520; Tue, 20 Jun 2006 05:04:58 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5K54wVc070519; Tue, 20 Jun 2006 05:04:58 GMT (envelope-from brueffer) Message-Id: <200606200504.k5K54wVc070519@repoman.freebsd.org> From: Christian Brueffer Date: Tue, 20 Jun 2006 05:04:58 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/share/man/man4 aac.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 05:04:58 -0000 brueffer 2006-06-20 05:04:58 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) share/man/man4 aac.4 Log: MFC: rev. 1.32 - Bring the hardware list up to date - Convert to our standard SYNOPSIS layout - Remove the kld from FILES, it's now mentioned in the SYNOPSIS - Remove useless .Pp call at eof Revision Changes Path 1.31.2.1 +71 -8 src/share/man/man4/aac.4 From owner-cvs-src@FreeBSD.ORG Tue Jun 20 08:11:36 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6B1CD16A47E; Tue, 20 Jun 2006 08:11:36 +0000 (UTC) (envelope-from andre@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 348A643D67; Tue, 20 Jun 2006 08:11:31 +0000 (GMT) (envelope-from andre@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5K8BUgR082424; Tue, 20 Jun 2006 08:11:30 GMT (envelope-from andre@repoman.freebsd.org) Received: (from andre@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5K8BU8d082423; Tue, 20 Jun 2006 08:11:30 GMT (envelope-from andre) Message-Id: <200606200811.k5K8BU8d082423@repoman.freebsd.org> From: Andre Oppermann Date: Tue, 20 Jun 2006 08:11: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 tcp_syncache.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 08:11:36 -0000 andre 2006-06-20 08:11:30 UTC FreeBSD src repository Modified files: sys/netinet tcp_syncache.c Log: Allocate a zero'ed syncache hashtable. mtx_init() tests the supplied memory location for already existing/initialized mutexes. With random data in the memory location this fails (ie. after a soft reboot). Reported by: brueffer, YAMAMOTO Shigeru Submitted by: YAMAMOTO Shigeru Revision Changes Path 1.93 +1 -1 src/sys/netinet/tcp_syncache.c From owner-cvs-src@FreeBSD.ORG Tue Jun 20 08:22:11 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9439F16A474; Tue, 20 Jun 2006 08:22:11 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from cell.sick.ru (cell.sick.ru [217.72.144.68]) by mx1.FreeBSD.org (Postfix) with ESMTP id E243A43D58; Tue, 20 Jun 2006 08:22:10 +0000 (GMT) (envelope-from glebius@FreeBSD.org) Received: from cell.sick.ru (glebius@localhost [127.0.0.1]) by cell.sick.ru (8.13.4/8.13.3) with ESMTP id k5K8M94G036977 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 20 Jun 2006 12:22:09 +0400 (MSD) (envelope-from glebius@FreeBSD.org) Received: (from glebius@localhost) by cell.sick.ru (8.13.4/8.13.1/Submit) id k5K8M96x036976; Tue, 20 Jun 2006 12:22:09 +0400 (MSD) (envelope-from glebius@FreeBSD.org) X-Authentication-Warning: cell.sick.ru: glebius set sender to glebius@FreeBSD.org using -f Date: Tue, 20 Jun 2006 12:22:08 +0400 From: Gleb Smirnoff To: Max Laier Message-ID: <20060620082208.GB86439@FreeBSD.org> References: <200606192220.k5JMKjTr024977@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline In-Reply-To: <200606192220.k5JMKjTr024977@repoman.freebsd.org> User-Agent: Mutt/1.5.6i Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sbin/ifconfig Makefile ifconfig.8 ifgroup.c src/sys/net if.c if.h if_clone.c if_var.h src/sys/sys sockio.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 08:22:11 -0000 Max, On Mon, Jun 19, 2006 at 10:20:45PM +0000, Max Laier wrote: M> Import interface groups from OpenBSD. This allows to group interfaces in M> order to - for example - apply firewall rules to a whole group of M> interfaces. This is required for importing pf from OpenBSD 3.9 btw, what is your final decision: when merging pf-3.9 are you going to use kthread_create() for heavy periodic events, or taskqueue? -- Totus tuus, Glebius. GLEBIUS-RIPN GLEB-RIPE From owner-cvs-src@FreeBSD.ORG Tue Jun 20 08:23:12 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C7E7016A47C; Tue, 20 Jun 2006 08:23:12 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from cell.sick.ru (cell.sick.ru [217.72.144.68]) by mx1.FreeBSD.org (Postfix) with ESMTP id 262F843D48; Tue, 20 Jun 2006 08:23:11 +0000 (GMT) (envelope-from glebius@FreeBSD.org) Received: from cell.sick.ru (glebius@localhost [127.0.0.1]) by cell.sick.ru (8.13.4/8.13.3) with ESMTP id k5K8NAJ0036987 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 20 Jun 2006 12:23:11 +0400 (MSD) (envelope-from glebius@FreeBSD.org) Received: (from glebius@localhost) by cell.sick.ru (8.13.4/8.13.1/Submit) id k5K8NAKv036986; Tue, 20 Jun 2006 12:23:10 +0400 (MSD) (envelope-from glebius@FreeBSD.org) X-Authentication-Warning: cell.sick.ru: glebius set sender to glebius@FreeBSD.org using -f Date: Tue, 20 Jun 2006 12:23:10 +0400 From: Gleb Smirnoff To: "David E. O'Brien" Message-ID: <20060620082310.GC86439@FreeBSD.org> References: <200606200504.k5K5467G070447@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline In-Reply-To: <200606200504.k5K5467G070447@repoman.freebsd.org> User-Agent: Mutt/1.5.6i Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/contrib/tcpdump tcpdump.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: Tue, 20 Jun 2006 08:23:12 -0000 On Tue, Jun 20, 2006 at 05:04:06AM +0000, David E. O'Brien wrote: D> obrien 2006-06-20 05:04:06 UTC D> D> FreeBSD src repository D> D> Modified files: D> contrib/tcpdump tcpdump.1 D> Log: D> Document that 'bad cksum 0' is expected on NICs with checksum off-loading. Thanks! I'm tired explaining people this. -- Totus tuus, Glebius. GLEBIUS-RIPN GLEB-RIPE From owner-cvs-src@FreeBSD.ORG Tue Jun 20 08:34:37 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 62C9116A492; Tue, 20 Jun 2006 08:34:37 +0000 (UTC) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 20AC843D46; Tue, 20 Jun 2006 08:34:37 +0000 (GMT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5K8YbDQ083697; Tue, 20 Jun 2006 08:34:37 GMT (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5K8YbNp083696; Tue, 20 Jun 2006 08:34:37 GMT (envelope-from phk) Message-Id: <200606200834.k5K8YbNp083696@repoman.freebsd.org> From: Poul-Henning Kamp Date: Tue, 20 Jun 2006 08:34: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/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: Tue, 20 Jun 2006 08:34:37 -0000 phk 2006-06-20 08:34:36 UTC FreeBSD src repository Modified files: games/fortune/datfiles fortunes Log: +To create quality software, the ability to say no is usually far +more important than the ability to say yes. + -- Michi Henning +% Revision Changes Path 1.221 +4 -0 src/games/fortune/datfiles/fortunes From owner-cvs-src@FreeBSD.ORG Tue Jun 20 12:36:41 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 10B7816A508; Tue, 20 Jun 2006 12:36:41 +0000 (UTC) (envelope-from gnn@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9FA3343D48; Tue, 20 Jun 2006 12:36:40 +0000 (GMT) (envelope-from gnn@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5KCaeWg012199; Tue, 20 Jun 2006 12:36:40 GMT (envelope-from gnn@repoman.freebsd.org) Received: (from gnn@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5KCaehv012198; Tue, 20 Jun 2006 12:36:40 GMT (envelope-from gnn) Message-Id: <200606201236.k5KCaehv012198@repoman.freebsd.org> From: "George V. Neville-Neil" Date: Tue, 20 Jun 2006 12:36:40 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern uipc_syscalls.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 12:36:41 -0000 gnn 2006-06-20 12:36:40 UTC FreeBSD src repository Modified files: sys/kern uipc_syscalls.c Log: Properly cast the values of valsize (the size of the value passed in) in setsockopt so that they can be compared correctly against negative values. Passing in a negative value had a rather negative effect on our socket code, making it impossible to open new sockets. PR: 98858 Submitted by: James.Juran@baesystems.com MFC after: 1 week Revision Changes Path 1.230 +2 -2 src/sys/kern/uipc_syscalls.c From owner-cvs-src@FreeBSD.ORG Tue Jun 20 12:44:21 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8592F16A479; Tue, 20 Jun 2006 12:44:21 +0000 (UTC) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 407A643D45; Tue, 20 Jun 2006 12:44:21 +0000 (GMT) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5KCiLFi012579; Tue, 20 Jun 2006 12:44:21 GMT (envelope-from yar@repoman.freebsd.org) Received: (from yar@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5KCiLVp012578; Tue, 20 Jun 2006 12:44:21 GMT (envelope-from yar) Message-Id: <200606201244.k5KCiLVp012578@repoman.freebsd.org> From: Yar Tikhiy Date: Tue, 20 Jun 2006 12:44: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/i386/i386 trap.c src/sys/amd64/amd64 trap.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 12:44:21 -0000 yar 2006-06-20 12:44:21 UTC FreeBSD src repository Modified files: sys/i386/i386 trap.c sys/amd64/amd64 trap.c Log: We no longer need to disable interrupts in MD trap machinery when we're about to call kdb_trap() because the latter MI function can disable interrupts by itself now. Pointed out by: bde X-MFC remark: depends on kern/subr_kdb.c#1.18 Sponsored by: RiNet (Cronyx Plus LLC) Revision Changes Path 1.304 +2 -8 src/sys/amd64/amd64/trap.c 1.292 +0 -4 src/sys/i386/i386/trap.c From owner-cvs-src@FreeBSD.ORG Tue Jun 20 13:05:57 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1AE9416A47B; Tue, 20 Jun 2006 13:05:57 +0000 (UTC) (envelope-from yar@comp.chem.msu.su) Received: from comp.chem.msu.su (comp.chem.msu.su [158.250.32.97]) by mx1.FreeBSD.org (Postfix) with ESMTP id 779E643D5E; Tue, 20 Jun 2006 13:05:49 +0000 (GMT) (envelope-from yar@comp.chem.msu.su) Received: from comp.chem.msu.su (localhost [127.0.0.1]) by comp.chem.msu.su (8.13.4/8.13.3) with ESMTP id k5KD5g2t036404; Tue, 20 Jun 2006 17:05:42 +0400 (MSD) (envelope-from yar@comp.chem.msu.su) Received: (from yar@localhost) by comp.chem.msu.su (8.13.4/8.13.3/Submit) id k5KD5fHV036403; Tue, 20 Jun 2006 17:05:41 +0400 (MSD) (envelope-from yar) Date: Tue, 20 Jun 2006 17:05:40 +0400 From: Yar Tikhiy To: "David O'Brien" Message-ID: <20060620130540.GQ23729@comp.chem.msu.su> References: <200606161025.k5GAP6D9074826@repoman.freebsd.org> <20060619112603.GA74266@dragon.NUXI.org> <200606192012.59518.max@love2party.net> <20060619223919.GA6951@dragon.NUXI.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060619223919.GA6951@dragon.NUXI.org> User-Agent: Mutt/1.5.9i Cc: Max Laier , src-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-src@FreeBSD.org Subject: Re: cvs commit: src/sys/contrib/pf/net if_pfsync.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 13:05:57 -0000 On Mon, Jun 19, 2006 at 03:39:19PM -0700, David O'Brien wrote: > On Mon, Jun 19, 2006 at 08:12:52PM +0200, Max Laier wrote: > > On Monday 19 June 2006 13:26, David O'Brien wrote: > > > On Fri, Jun 16, 2006 at 10:25:06AM +0000, Max Laier wrote: > > > > mlaier 2006-06-16 10:25:06 UTC > > > > FreeBSD src repository > > > > Modified files: > > > > sys/contrib/pf/net if_pfsync.c > > > > Log: > > > > Fix pfsync w/o carp compilation. > > > > > > Thank you for fixing this in stock sources. > > > RU's `-Wundef' commit broke building my 'pf' enabled kernel. > > > > Which one? When? How? > > src/sys/conf/kern.mk revision 1.48. That's it! Thanks for pointing out. I wondered why I had been able to build (pfsync && !carp) without any patches until some moment in the past. Compiler warnings are good to find hidden bugs! -- Yar From owner-cvs-src@FreeBSD.ORG Tue Jun 20 15:51:06 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ADF1D16A47A; Tue, 20 Jun 2006 15:51:06 +0000 (UTC) (envelope-from maxim@macomnet.ru) Received: from mp2.macomnet.net (mp2.macomnet.net [195.128.64.6]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1E19443D58; Tue, 20 Jun 2006 15:51:04 +0000 (GMT) (envelope-from maxim@macomnet.ru) Received: from localhost (localhost.int.ru [127.0.0.1] (may be forged)) by mp2.macomnet.net (8.13.7/8.13.3) with ESMTP id k5KFopdS007701; Tue, 20 Jun 2006 19:50:52 +0400 (MSD) (envelope-from maxim@macomnet.ru) Date: Tue, 20 Jun 2006 19:50:51 +0400 (MSD) From: Maxim Konovalov To: Craig Rodrigues In-Reply-To: <20060531114119.T70660@mp2.macomnet.net> Message-ID: <20060620194417.P29714@mp2.macomnet.net> References: <200605261244.k4QCiCsl057619@repoman.freebsd.org> <20060529193947.M63890@mp2.macomnet.net> <20060529215827.D78736@mp2.macomnet.net> <20060530034531.GA36462@crodrigues.org> <20060530110750.A96470@mp2.macomnet.net> <20060530224448.GA42556@crodrigues.org> <20060531114119.T70660@mp2.macomnet.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: mount code still broken (Was: cvs commit: src/sys/ufs/ffs ffs_vfsops.c) X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 15:51:06 -0000 On Wed, 31 May 2006, 11:44+0400, Maxim Konovalov wrote: > On Tue, 30 May 2006, 18:44-0400, Craig Rodrigues wrote: > > > On Tue, May 30, 2006 at 11:11:34AM +0400, Maxim Konovalov wrote: > > > [root@sonnie ~]# mount -u -o noexec,ro /vol0 > > > > Can you try this patch? > [...] > > This one works, thanks! But I worry about mountd/NFS interaction to > mount I described in my first email. Any ideas? # uname -a FreeBSD sonnie.mtu.ru 7.0-CURRENT FreeBSD 7.0-CURRENT #2: Sat Jun 17 18:21:30 MSD 2006 maxim@sonnie.mtu.ru:/usr/obj/usr/src/sys/SONNIE i386 # mount | grep /home /dev/ad0s1e on /home (ufs, NFS exported, local, soft-updates) # mount -u -o noexec /home mount: /dev/ad0s1e: No buffer space available # remove /home from exports(5) # mount | grep /home /dev/ad0s1e on /home (ufs, local, soft-updates) # mount -u -o noexec /home mount: /dev/ad0s1e: No such file or directory That works on RELENG_4,5,6. I'm sure these breakages never end until we get a comprehensive regression test suit for mount code. -- Maxim Konovalov From owner-cvs-src@FreeBSD.ORG Tue Jun 20 16:36:32 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 431B916A47E; Tue, 20 Jun 2006 16:36:32 +0000 (UTC) (envelope-from fullermd@over-yonder.net) Received: from mail.localelinks.com (web.localelinks.com [64.39.75.54]) by mx1.FreeBSD.org (Postfix) with ESMTP id A898643D48; Tue, 20 Jun 2006 16:36:19 +0000 (GMT) (envelope-from fullermd@over-yonder.net) Received: from draco.over-yonder.net (adsl-072-148-013-213.sip.jan.bellsouth.net [72.148.13.213]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.localelinks.com (Postfix) with ESMTP id B02903E1; Tue, 20 Jun 2006 11:36:18 -0500 (CDT) Received: by draco.over-yonder.net (Postfix, from userid 100) id CE5C361C32; Tue, 20 Jun 2006 11:36:17 -0500 (CDT) Date: Tue, 20 Jun 2006 11:36:17 -0500 From: "Matthew D. Fuller" To: Maxim Konovalov Message-ID: <20060620163617.GJ83482@over-yonder.net> References: <200605261244.k4QCiCsl057619@repoman.freebsd.org> <20060529193947.M63890@mp2.macomnet.net> <20060529215827.D78736@mp2.macomnet.net> <20060530034531.GA36462@crodrigues.org> <20060530110750.A96470@mp2.macomnet.net> <20060530224448.GA42556@crodrigues.org> <20060531114119.T70660@mp2.macomnet.net> <20060620194417.P29714@mp2.macomnet.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060620194417.P29714@mp2.macomnet.net> X-Editor: vi X-OS: FreeBSD User-Agent: Mutt/1.5.11-fullermd.3 Cc: Craig Rodrigues , src-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-src@FreeBSD.org Subject: Re: mount code still broken (Was: cvs commit: src/sys/ufs/ffs ffs_vfsops.c) X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 16:36:32 -0000 On Tue, Jun 20, 2006 at 07:50:51PM +0400 I heard the voice of Maxim Konovalov, and lo! it spake thus: > > # mount -u -o noexec /home > mount: /dev/ad0s1e: No such file or directory This looks suspiciously like an issue I had a while back (well, started a while back, and continued 'till I found the resolution), which was resolved by rmdir'ing the /home dir and recreating it. -- Matthew Fuller (MF4839) | fullermd@over-yonder.net Systems/Network Administrator | http://www.over-yonder.net/~fullermd/ On the Internet, nobody can hear you scream. From owner-cvs-src@FreeBSD.ORG Tue Jun 20 18:53:22 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E243816A479; Tue, 20 Jun 2006 18:53:22 +0000 (UTC) (envelope-from obrien@NUXI.com) Received: from dragon.NUXI.org (trang.nuxi.com [66.93.134.19]) by mx1.FreeBSD.org (Postfix) with ESMTP id 84BDD43D45; Tue, 20 Jun 2006 18:53:22 +0000 (GMT) (envelope-from obrien@NUXI.com) Received: from dragon.NUXI.org (obrien@localhost [127.0.0.1]) by dragon.NUXI.org (8.13.6/8.13.6) with ESMTP id k5KIrLa0043401; Tue, 20 Jun 2006 11:53:21 -0700 (PDT) (envelope-from obrien@dragon.NUXI.org) Received: (from obrien@localhost) by dragon.NUXI.org (8.13.6/8.13.1/Submit) id k5KIrLnq043400; Tue, 20 Jun 2006 11:53:21 -0700 (PDT) (envelope-from obrien) Date: Tue, 20 Jun 2006 11:53:21 -0700 From: "David O'Brien" To: Tom Rhodes Message-ID: <20060620185321.GA43367@dragon.NUXI.org> References: <200606070333.k573XmRc067920@repoman.freebsd.org> <200606071051.47070.jhb@freebsd.org> <20060607194300.7565e832.trhodes@FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060607194300.7565e832.trhodes@FreeBSD.org> X-Operating-System: FreeBSD 7.0-CURRENT Organization: The NUXI BSD Group X-Pgp-Rsa-Fingerprint: B7 4D 3E E9 11 39 5F A3 90 76 5D 69 58 D9 98 7A X-Pgp-Rsa-Keyid: 1024/34F9F9D5 User-Agent: Mutt/1.5.11 Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org, John Baldwin Subject: Re: cvs commit: src Makefile README 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: Tue, 20 Jun 2006 18:53:23 -0000 On Wed, Jun 07, 2006 at 07:43:00PM -0400, Tom Rhodes wrote: > Personally, I was debating on just removing most of the > world target with just a message: > > "The world target has been replaced with the buildworld target." No! 'make world' is still my normal building process. Why force "make buildworld && make installworld"?? I don't care how undocumented it is, or obfusacted 'HISTORICAL_MAKE_WORLD' is; but please leave them alone! thanks for your attention. -- -- David (obrien@FreeBSD.org) Q: Because it reverses the logical flow of conversation. A: Why is top-posting (putting a reply at the top of the message) frowned upon? From owner-cvs-src@FreeBSD.ORG Tue Jun 20 19:32:11 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7633716A474; Tue, 20 Jun 2006 19:32:11 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2F60243D46; Tue, 20 Jun 2006 19:32:11 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5KJWB5k058086; Tue, 20 Jun 2006 19:32:11 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5KJWBI2058085; Tue, 20 Jun 2006 19:32:11 GMT (envelope-from jhb) Message-Id: <200606201932.k5KJWBI2058085@repoman.freebsd.org> From: John Baldwin Date: Tue, 20 Jun 2006 19:32:10 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern kern_linker.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 19:32:11 -0000 jhb 2006-06-20 19:32:10 UTC FreeBSD src repository Modified files: sys/kern kern_linker.c Log: - Remove some useless variable initializations. - Make some conditional free()'s where the condition was always true unconditional. Revision Changes Path 1.127 +3 -6 src/sys/kern/kern_linker.c From owner-cvs-src@FreeBSD.ORG Tue Jun 20 19:49:29 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1229516A484; Tue, 20 Jun 2006 19:49:29 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C248643D48; Tue, 20 Jun 2006 19:49:28 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5KJnSc3058924; Tue, 20 Jun 2006 19:49:28 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5KJnSUQ058923; Tue, 20 Jun 2006 19:49:28 GMT (envelope-from jhb) Message-Id: <200606201949.k5KJnSUQ058923@repoman.freebsd.org> From: John Baldwin Date: Tue, 20 Jun 2006 19:49: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 kern_linker.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 19:49:29 -0000 jhb 2006-06-20 19:49:28 UTC FreeBSD src repository Modified files: sys/kern kern_linker.c Log: Use 'else' to remove another goto. Revision Changes Path 1.128 +2 -5 src/sys/kern/kern_linker.c From owner-cvs-src@FreeBSD.ORG Tue Jun 20 19:56:26 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A682616A479; Tue, 20 Jun 2006 19:56:26 +0000 (UTC) (envelope-from alfred@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6289143D46; Tue, 20 Jun 2006 19:56:26 +0000 (GMT) (envelope-from alfred@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5KJuQuE059314; Tue, 20 Jun 2006 19:56:26 GMT (envelope-from alfred@repoman.freebsd.org) Received: (from alfred@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5KJuQ2S059313; Tue, 20 Jun 2006 19:56:26 GMT (envelope-from alfred) Message-Id: <200606201956.k5KJuQ2S059313@repoman.freebsd.org> From: Alfred Perlstein Date: Tue, 20 Jun 2006 19:56:26 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/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: Tue, 20 Jun 2006 19:56:26 -0000 alfred 2006-06-20 19:56:26 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/kern kern_conf.c Log: MFC: don't deref NULL for really old modules. Revision Changes Path 1.186.2.6 +2 -1 src/sys/kern/kern_conf.c From owner-cvs-src@FreeBSD.ORG Tue Jun 20 20:11:00 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B9BF716A479; Tue, 20 Jun 2006 20:11:00 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4DD4F43D46; Tue, 20 Jun 2006 20:11:00 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5KKB0jo061296; Tue, 20 Jun 2006 20:11:00 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5KKB0Dp061295; Tue, 20 Jun 2006 20:11:00 GMT (envelope-from jhb) Message-Id: <200606202011.k5KKB0Dp061295@repoman.freebsd.org> From: John Baldwin Date: Tue, 20 Jun 2006 20:11:00 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern kern_linker.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 20:11:00 -0000 jhb 2006-06-20 20:11:00 UTC FreeBSD src repository Modified files: sys/kern kern_linker.c Log: Don't check if malloc(M_WAITOK) returns NULL. Revision Changes Path 1.129 +0 -4 src/sys/kern/kern_linker.c From owner-cvs-src@FreeBSD.ORG Tue Jun 20 20:13:40 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CDAF716A47B; Tue, 20 Jun 2006 20:13:40 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 90A5143D45; Tue, 20 Jun 2006 20:13:40 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5KKDeS5061434; Tue, 20 Jun 2006 20:13:40 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5KKDeCo061433; Tue, 20 Jun 2006 20:13:40 GMT (envelope-from imp) Message-Id: <200606202013.k5KKDeCo061433@repoman.freebsd.org> From: Warner Losh Date: Tue, 20 Jun 2006 20:13: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/arm/at91 at91rm92reg.h kb920x_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, 20 Jun 2006 20:13:40 -0000 imp 2006-06-20 20:13:40 UTC FreeBSD src repository Modified files: sys/arm/at91 at91rm92reg.h kb920x_machdep.c Log: Probe the memory size of the board better. Look at the bus width, number of banks, rows and columns the SDRAMC is programmed to access to determine the RAM size for the board, rather than hard-wiring it to be 32MB. My company's board with 64MB now probes correctly, as does the KB9202 with only 32MB. This means that to detect the right memory size, our boot loader must correctly initialize these values. This is a fairly safe assumption because the boot loader has to initialize SDRAM already, and it isn't really possible to change this register after we've accessed SDRAM. Revision Changes Path 1.3 +40 -0 src/sys/arm/at91/at91rm92reg.h 1.7 +20 -2 src/sys/arm/at91/kb920x_machdep.c From owner-cvs-src@FreeBSD.ORG Tue Jun 20 20:18:49 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1EFBC16A482; Tue, 20 Jun 2006 20:18:49 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8120143D5D; Tue, 20 Jun 2006 20:18:43 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5KKIgF7061703; Tue, 20 Jun 2006 20:18:42 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5KKIgmP061702; Tue, 20 Jun 2006 20:18:42 GMT (envelope-from jhb) Message-Id: <200606202018.k5KKIgmP061702@repoman.freebsd.org> From: John Baldwin Date: Tue, 20 Jun 2006 20:18:42 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern kern_linker.c src/sys/sys linker.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 20:18:49 -0000 jhb 2006-06-20 20:18:42 UTC FreeBSD src repository Modified files: sys/kern kern_linker.c sys/sys linker.h Log: Make linker_file_add_dependency() and linker_load_module() static since only the linker uses them. Revision Changes Path 1.130 +8 -4 src/sys/kern/kern_linker.c 1.42 +0 -12 src/sys/sys/linker.h From owner-cvs-src@FreeBSD.ORG Tue Jun 20 20:31:12 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2A54D16A482; Tue, 20 Jun 2006 20:31:12 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (66-23-211-162.clients.speedfactory.net [66.23.211.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id 89B3943D7E; Tue, 20 Jun 2006 20:30:53 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from localhost.corp.yahoo.com (john@localhost [127.0.0.1]) (authenticated bits=0) by server.baldwin.cx (8.13.4/8.13.4) with ESMTP id k5KKUngU030563; Tue, 20 Jun 2006 16:30:52 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: obrien@freebsd.org Date: Tue, 20 Jun 2006 15:16:38 -0400 User-Agent: KMail/1.9.1 References: <200606070333.k573XmRc067920@repoman.freebsd.org> <20060607194300.7565e832.trhodes@FreeBSD.org> <20060620185321.GA43367@dragon.NUXI.org> In-Reply-To: <20060620185321.GA43367@dragon.NUXI.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200606201516.39121.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [127.0.0.1]); Tue, 20 Jun 2006 16:30:52 -0400 (EDT) X-Virus-Scanned: ClamAV 0.87.1/1551/Tue Jun 20 09:37:21 2006 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,BAYES_00 autolearn=ham version=3.1.0 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on server.baldwin.cx Cc: Tom Rhodes , src-committers@freebsd.org, cvs-all@freebsd.org, cvs-src@freebsd.org Subject: Re: cvs commit: src Makefile README X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 20:31:12 -0000 On Tuesday 20 June 2006 14:53, David O'Brien wrote: > On Wed, Jun 07, 2006 at 07:43:00PM -0400, Tom Rhodes wrote: > > Personally, I was debating on just removing most of the > > world target with just a message: > > > > "The world target has been replaced with the buildworld target." > > No! > > 'make world' is still my normal building process. Why force > "make buildworld && make installworld"?? > > I don't care how undocumented it is, or obfusacted > 'HISTORICAL_MAKE_WORLD' is; but please leave them alone! > > thanks for your attention. You can already get that via 'make DESTDIR=/ world' you know. :) And that's shorter to type. -- John Baldwin From owner-cvs-src@FreeBSD.ORG Tue Jun 20 20:37:18 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B47EF16A505; Tue, 20 Jun 2006 20:37:18 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4DB2543D73; Tue, 20 Jun 2006 20:37:18 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5KKbII9062747; Tue, 20 Jun 2006 20:37:18 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5KKbIbg062746; Tue, 20 Jun 2006 20:37:18 GMT (envelope-from jhb) Message-Id: <200606202037.k5KKbIbg062746@repoman.freebsd.org> From: John Baldwin Date: Tue, 20 Jun 2006 20:37: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/kern kern_linker.c src/sys/sys linker.h src/sys/compat/ndis subr_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: Tue, 20 Jun 2006 20:37:18 -0000 jhb 2006-06-20 20:37:18 UTC FreeBSD src repository Modified files: sys/kern kern_linker.c sys/sys linker.h sys/compat/ndis subr_ndis.c Log: - Add a new linker_file_foreach() function that walks the list of linker file objects calling a user-specified predicate function on each object. The iteration terminates either when the entire list has been iterated over or the predicate function returns a non-zero value. linker_file_foreach() returns the value returned by the last invocation of the predicate function. It also accepts a void * context pointer that is passed to the predicate function as well. Using an iterator function avoids exposing linker internals to the rest of the kernel making locking simpler. - Use linker_file_foreach() instead of walking the list of linker files manually to lookup ndis files in ndis(4). - Use linker_file_foreach() to implement linker_hwpmc_list_objects(). Revision Changes Path 1.105 +31 -19 src/sys/compat/ndis/subr_ndis.c 1.131 +52 -28 src/sys/kern/kern_linker.c 1.43 +12 -0 src/sys/sys/linker.h From owner-cvs-src@FreeBSD.ORG Tue Jun 20 20:38:26 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 58E3A16A47B; Tue, 20 Jun 2006 20:38:26 +0000 (UTC) (envelope-from jasone@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E991A43D68; Tue, 20 Jun 2006 20:38:25 +0000 (GMT) (envelope-from jasone@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5KKcPMd062864; Tue, 20 Jun 2006 20:38:25 GMT (envelope-from jasone@repoman.freebsd.org) Received: (from jasone@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5KKcPkn062863; Tue, 20 Jun 2006 20:38:25 GMT (envelope-from jasone) Message-Id: <200606202038.k5KKcPkn062863@repoman.freebsd.org> From: Jason Evans Date: Tue, 20 Jun 2006 20:38:25 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libc/stdlib malloc.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 20:38:26 -0000 jasone 2006-06-20 20:38:25 UTC FreeBSD src repository Modified files: lib/libc/stdlib malloc.c Log: Add a missing case for the switch statement in arena_run_reg_dalloc(). [1] Fix a leak in chunk_dealloc(). [2] Reported by: [1] djam8193ah@hotmail.com, [2] Ville-Pertti Keinonen Revision Changes Path 1.127 +20 -8 src/lib/libc/stdlib/malloc.c From owner-cvs-src@FreeBSD.ORG Tue Jun 20 20:38:45 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BD4B416A503; Tue, 20 Jun 2006 20:38:45 +0000 (UTC) (envelope-from netchild@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 24F9D43D5A; Tue, 20 Jun 2006 20:38:45 +0000 (GMT) (envelope-from netchild@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5KKciRT062924; Tue, 20 Jun 2006 20:38:44 GMT (envelope-from netchild@repoman.freebsd.org) Received: (from netchild@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5KKciIT062923; Tue, 20 Jun 2006 20:38:44 GMT (envelope-from netchild) Message-Id: <200606202038.k5KKciIT062923@repoman.freebsd.org> From: Alexander Leidinger Date: Tue, 20 Jun 2006 20:38: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/amd64/linux32 syscalls.master src/sys/i386/linux linux_dummy.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: Tue, 20 Jun 2006 20:38:45 -0000 netchild 2006-06-20 20:38:44 UTC FreeBSD src repository Modified files: sys/amd64/linux32 syscalls.master sys/i386/linux linux_dummy.c syscalls.master Log: Switch to using the DUMMY infrastructure instead of UNIMPL for the new syscalls. This way there will be a log message printed to the console (this time for real). Note: UNIMPL should be used for syscalls we do not implement ever, e.g. syscalls to load linux kernel modules. Submitted by: rdivacky Sponsored by: Goole SoC 2006 P4 IDs: 99600, 99602 Revision Changes Path 1.11 +58 -58 src/sys/amd64/linux32/syscalls.master 1.41 +56 -0 src/sys/i386/linux/linux_dummy.c 1.68 +58 -58 src/sys/i386/linux/syscalls.master From owner-cvs-src@FreeBSD.ORG Tue Jun 20 20:41:16 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3AD8416A47D; Tue, 20 Jun 2006 20:41:16 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E9E9043D5D; Tue, 20 Jun 2006 20:41:15 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5KKfF1g063173; Tue, 20 Jun 2006 20:41:15 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5KKfF7Q063172; Tue, 20 Jun 2006 20:41:15 GMT (envelope-from jhb) Message-Id: <200606202041.k5KKfF7Q063172@repoman.freebsd.org> From: John Baldwin Date: Tue, 20 Jun 2006 20:41:15 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern kern_linker.c src/sys/sys linker.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 20:41:16 -0000 jhb 2006-06-20 20:41:15 UTC FreeBSD src repository Modified files: sys/kern kern_linker.c sys/sys linker.h Log: Make linker_find_file_by_name() and linker_find_file_by_id() static to simplify linker locking. The only external consumers now use linker_file_foreach(). Revision Changes Path 1.132 +12 -2 src/sys/kern/kern_linker.c 1.44 +0 -10 src/sys/sys/linker.h From owner-cvs-src@FreeBSD.ORG Tue Jun 20 20:41:31 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1DF0D16A47D; Tue, 20 Jun 2006 20:41:31 +0000 (UTC) (envelope-from netchild@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6F0CB43D66; Tue, 20 Jun 2006 20:41:29 +0000 (GMT) (envelope-from netchild@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5KKfTNa063276; Tue, 20 Jun 2006 20:41:29 GMT (envelope-from netchild@repoman.freebsd.org) Received: (from netchild@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5KKfTIO063275; Tue, 20 Jun 2006 20:41:29 GMT (envelope-from netchild) Message-Id: <200606202041.k5KKfTIO063275@repoman.freebsd.org> From: Alexander Leidinger Date: Tue, 20 Jun 2006 20:41: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/amd64/linux32 linux32_proto.h linux32_syscall.h linux32_sysent.c src/sys/i386/linux linux_proto.h linux_syscall.h linux_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: Tue, 20 Jun 2006 20:41:31 -0000 netchild 2006-06-20 20:41:29 UTC FreeBSD src repository Modified files: sys/amd64/linux32 linux32_proto.h linux32_syscall.h linux32_sysent.c sys/i386/linux linux_proto.h linux_syscall.h linux_sysent.c Log: regen after change to syscalls.master Revision Changes Path 1.13 +225 -1 src/sys/amd64/linux32/linux32_proto.h 1.13 +57 -1 src/sys/amd64/linux32/linux32_syscall.h 1.13 +59 -59 src/sys/amd64/linux32/linux32_sysent.c 1.71 +225 -1 src/sys/i386/linux/linux_proto.h 1.65 +57 -1 src/sys/i386/linux/linux_syscall.h 1.72 +59 -59 src/sys/i386/linux/linux_sysent.c From owner-cvs-src@FreeBSD.ORG Tue Jun 20 20:41:55 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9826116A47B; Tue, 20 Jun 2006 20:41:55 +0000 (UTC) (envelope-from ps@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0BCED43D6E; Tue, 20 Jun 2006 20:41:55 +0000 (GMT) (envelope-from ps@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5KKfs1g063304; Tue, 20 Jun 2006 20:41:54 GMT (envelope-from ps@repoman.freebsd.org) Received: (from ps@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5KKfsVw063303; Tue, 20 Jun 2006 20:41:54 GMT (envelope-from ps) Message-Id: <200606202041.k5KKfsVw063303@repoman.freebsd.org> From: Paul Saab Date: Tue, 20 Jun 2006 20:41:54 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/mfi mfi.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 20:41:55 -0000 ps 2006-06-20 20:41:54 UTC FreeBSD src repository Modified files: sys/dev/mfi mfi.c Log: Clean up some comments and device printf failures in mfi_get_log_state and mfi_get_controller_info. Revision Changes Path 1.8 +3 -6 src/sys/dev/mfi/mfi.c From owner-cvs-src@FreeBSD.ORG Tue Jun 20 20:42:00 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6BAEC16A511; Tue, 20 Jun 2006 20:42:00 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (vc4-2-0-87.dsl.netrack.net [199.45.160.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id 020FC43D73; Tue, 20 Jun 2006 20:41:59 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from localhost (localhost.village.org [IPv6:::1] (may be forged)) by harmony.bsdimp.com (8.13.4/8.13.4) with ESMTP id k5KKf8Xp073344; Tue, 20 Jun 2006 14:41:08 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Tue, 20 Jun 2006 14:41:25 -0600 (MDT) Message-Id: <20060620.144125.84360497.imp@bsdimp.com> To: jhb@freebsd.org From: "M. Warner Losh" In-Reply-To: <200606201516.39121.jhb@freebsd.org> References: <20060607194300.7565e832.trhodes@FreeBSD.org> <20060620185321.GA43367@dragon.NUXI.org> <200606201516.39121.jhb@freebsd.org> X-Mailer: Mew version 4.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: trhodes@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org, obrien@freebsd.org, cvs-src@freebsd.org Subject: Re: cvs commit: src Makefile README X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 20:42:00 -0000 In message: <200606201516.39121.jhb@freebsd.org> John Baldwin writes: : On Tuesday 20 June 2006 14:53, David O'Brien wrote: : > On Wed, Jun 07, 2006 at 07:43:00PM -0400, Tom Rhodes wrote: : > > Personally, I was debating on just removing most of the : > > world target with just a message: : > > : > > "The world target has been replaced with the buildworld target." : > : > No! : > : > 'make world' is still my normal building process. Why force : > "make buildworld && make installworld"?? : > : > I don't care how undocumented it is, or obfusacted : > 'HISTORICAL_MAKE_WORLD' is; but please leave them alone! : > : > thanks for your attention. : : You can already get that via 'make DESTDIR=/ world' you know. :) And that's : shorter to type. It has been pointed out to me that you can't put DESTDIR=/ in your /etc/make.conf file; however, you can put HISTORICAL_MAKE_WORLD=y in there. Warner From owner-cvs-src@FreeBSD.ORG Tue Jun 20 20:52:12 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1378416A474; Tue, 20 Jun 2006 20:52:12 +0000 (UTC) (envelope-from alc@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8E0E843D5D; Tue, 20 Jun 2006 20:52:11 +0000 (GMT) (envelope-from alc@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5KKqBx9071634; Tue, 20 Jun 2006 20:52:11 GMT (envelope-from alc@repoman.freebsd.org) Received: (from alc@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5KKqBCc071633; Tue, 20 Jun 2006 20:52:11 GMT (envelope-from alc) Message-Id: <200606202052.k5KKqBCc071633@repoman.freebsd.org> From: Alan Cox Date: Tue, 20 Jun 2006 20:52:11 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/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: Tue, 20 Jun 2006 20:52:12 -0000 alc 2006-06-20 20:52:11 UTC FreeBSD src repository Modified files: sys/amd64/amd64 pmap.c sys/i386/i386 pmap.c Log: Change get_pv_entry() such that the call to vm_page_alloc() specifies VM_ALLOC_NORMAL instead of VM_ALLOC_SYSTEM when try is TRUE. In other words, when get_pv_entry() is permitted to fail, it no longer tries as hard to allocate a page. Change pmap_enter_quick_locked() to fail rather than wait if it is unable to allocate a page table page. This prevents a race between pmap_enter_object() and the page daemon. Specifically, an inactive page that is a successor to the page that was given to pmap_enter_quick_locked() might become a cache page while pmap_enter_quick_locked() waits and later pmap_enter_object() maps the cache page violating the invariant that cache pages are never mapped. Similarly, change pmap_enter_quick_locked() to call pmap_try_insert_pv_entry() rather than pmap_insert_entry(). Generally speaking, pmap_enter_quick_locked() is used to create speculative mappings. So, it should not try hard to allocate memory if free memory is scarce. Add an assertion that the object containing m_start is locked in pmap_enter_object(). Remove a similar assertion from pmap_enter_quick_locked() because that function no longer accesses the containing object. Remove a stale comment. Reviewed by: ups@ Revision Changes Path 1.558 +15 -21 src/sys/amd64/amd64/pmap.c 1.562 +15 -21 src/sys/i386/i386/pmap.c From owner-cvs-src@FreeBSD.ORG Tue Jun 20 20:54:23 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9E60416A47A; Tue, 20 Jun 2006 20:54:23 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id EF4B743D7F; Tue, 20 Jun 2006 20:54:13 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5KKsDjU071761; Tue, 20 Jun 2006 20:54:13 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5KKsDQ3071760; Tue, 20 Jun 2006 20:54:13 GMT (envelope-from jhb) Message-Id: <200606202054.k5KKsDQ3071760@repoman.freebsd.org> From: John Baldwin Date: Tue, 20 Jun 2006 20:54:13 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/digi digi.c src/sys/kern kern_linker.c subr_firmware.c src/sys/sys linker.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 20:54:23 -0000 jhb 2006-06-20 20:54:13 UTC FreeBSD src repository Modified files: sys/dev/digi digi.c sys/kern kern_linker.c subr_firmware.c sys/sys linker.h Log: - Push Giant down into linker_reference_module(). - Add a new function linker_release_module() as a more intuitive complement to linker_reference_module() that wraps linker_file_unload(). linker_release_module() can either take the module name and version info passed to linker_reference_module() or it can accept the linker file object returned by linker_reference_module(). Revision Changes Path 1.62 +3 -3 src/sys/dev/digi/digi.c 1.133 +31 -1 src/sys/kern/kern_linker.c 1.4 +1 -3 src/sys/kern/subr_firmware.c 1.45 +8 -0 src/sys/sys/linker.h From owner-cvs-src@FreeBSD.ORG Tue Jun 20 20:59:56 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5662716A47D; Tue, 20 Jun 2006 20:59:56 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 134EA43D58; Tue, 20 Jun 2006 20:59:56 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5KKxtAs072120; Tue, 20 Jun 2006 20:59:55 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5KKxtMr072119; Tue, 20 Jun 2006 20:59:55 GMT (envelope-from jhb) Message-Id: <200606202059.k5KKxtMr072119@repoman.freebsd.org> From: John Baldwin Date: Tue, 20 Jun 2006 20:59: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/sys linker.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 20:59:56 -0000 jhb 2006-06-20 20:59:55 UTC FreeBSD src repository Modified files: sys/sys linker.h Log: Add a new section in this file for functions that are only exported by the linker for use in the linker class handlers. Move linker_add_class(), linker_file_unload(), linker_load_dependencies(), and linker_make_file() into this section. Revision Changes Path 1.46 +4 -17 src/sys/sys/linker.h From owner-cvs-src@FreeBSD.ORG Tue Jun 20 21:06:06 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 23A9216A47B; Tue, 20 Jun 2006 21:06:06 +0000 (UTC) (envelope-from ps@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 66D2F43D70; Tue, 20 Jun 2006 21:06:05 +0000 (GMT) (envelope-from ps@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5KL65Fm073837; Tue, 20 Jun 2006 21:06:05 GMT (envelope-from ps@repoman.freebsd.org) Received: (from ps@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5KL65TG073836; Tue, 20 Jun 2006 21:06:05 GMT (envelope-from ps) Message-Id: <200606202106.k5KL65TG073836@repoman.freebsd.org> From: Paul Saab Date: Tue, 20 Jun 2006 21:06:05 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/mfi mfi.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 21:06:06 -0000 ps 2006-06-20 21:06:05 UTC FreeBSD src repository Modified files: sys/dev/mfi mfi.c Log: Cleanup dcmd firmware processing into a single function, mfi_dcmd_command to avoid duplication and mistakes when setting up firmware commands for submission. Reviewed by: scottl Revision Changes Path 1.9 +95 -85 src/sys/dev/mfi/mfi.c From owner-cvs-src@FreeBSD.ORG Tue Jun 20 21:28:19 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0CFED16A47A; Tue, 20 Jun 2006 21:28:19 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id BB0C543D73; Tue, 20 Jun 2006 21:28:18 +0000 (GMT) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5KLSIiq075068; Tue, 20 Jun 2006 21:28:18 GMT (envelope-from thompsa@repoman.freebsd.org) Received: (from thompsa@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5KLSIOp075067; Tue, 20 Jun 2006 21:28:18 GMT (envelope-from thompsa) Message-Id: <200606202128.k5KLSIOp075067@repoman.freebsd.org> From: Andrew Thompson Date: Tue, 20 Jun 2006 21:28: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/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, 20 Jun 2006 21:28:19 -0000 thompsa 2006-06-20 21:28:18 UTC FreeBSD src repository Modified files: sys/net if_bridge.c Log: Allow gif interfaces to be added as span ports, the user may want to send a copy of all packets to the other side of the world. Revision Changes Path 1.65 +1 -0 src/sys/net/if_bridge.c From owner-cvs-src@FreeBSD.ORG Tue Jun 20 21:31:40 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1FC3516A474; Tue, 20 Jun 2006 21:31:40 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 08E6B43D69; Tue, 20 Jun 2006 21:31:39 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5KLVcBi075335; Tue, 20 Jun 2006 21:31:38 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5KLVclw075334; Tue, 20 Jun 2006 21:31:38 GMT (envelope-from jhb) Message-Id: <200606202131.k5KLVclw075334@repoman.freebsd.org> From: John Baldwin Date: Tue, 20 Jun 2006 21:31: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 kern_linker.c link_elf.c link_elf_obj.c src/sys/compat/ndis subr_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: Tue, 20 Jun 2006 21:31:40 -0000 jhb 2006-06-20 21:31:38 UTC FreeBSD src repository Modified files: sys/kern kern_linker.c link_elf.c link_elf_obj.c sys/compat/ndis subr_ndis.c Log: Conditionally acquire Giant around VFS operations. Revision Changes Path 1.106 +16 -13 src/sys/compat/ndis/subr_ndis.c 1.134 +10 -3 src/sys/kern/kern_linker.c 1.88 +5 -1 src/sys/kern/link_elf.c 1.91 +5 -1 src/sys/kern/link_elf_obj.c From owner-cvs-src@FreeBSD.ORG Tue Jun 20 21:32:27 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BDFF316A474; Tue, 20 Jun 2006 21:32:27 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (66-23-211-162.clients.speedfactory.net [66.23.211.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2E41F43D78; Tue, 20 Jun 2006 21:32:27 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from localhost.corp.yahoo.com (john@localhost [127.0.0.1]) (authenticated bits=0) by server.baldwin.cx (8.13.4/8.13.4) with ESMTP id k5KLWKN8030970; Tue, 20 Jun 2006 17:32:20 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: "M. Warner Losh" Date: Tue, 20 Jun 2006 17:14:09 -0400 User-Agent: KMail/1.9.1 References: <20060607194300.7565e832.trhodes@FreeBSD.org> <200606201516.39121.jhb@freebsd.org> <20060620.144125.84360497.imp@bsdimp.com> In-Reply-To: <20060620.144125.84360497.imp@bsdimp.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200606201714.10331.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [127.0.0.1]); Tue, 20 Jun 2006 17:32:20 -0400 (EDT) X-Virus-Scanned: ClamAV 0.87.1/1552/Tue Jun 20 16:20:09 2006 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,BAYES_00 autolearn=ham version=3.1.0 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on server.baldwin.cx Cc: trhodes@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org, obrien@freebsd.org, cvs-src@freebsd.org Subject: Re: cvs commit: src Makefile README X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 21:32:27 -0000 On Tuesday 20 June 2006 16:41, M. Warner Losh wrote: > In message: <200606201516.39121.jhb@freebsd.org> > John Baldwin writes: > : On Tuesday 20 June 2006 14:53, David O'Brien wrote: > : > On Wed, Jun 07, 2006 at 07:43:00PM -0400, Tom Rhodes wrote: > : > > Personally, I was debating on just removing most of the > : > > world target with just a message: > : > > > : > > "The world target has been replaced with the buildworld target." > : > > : > No! > : > > : > 'make world' is still my normal building process. Why force > : > "make buildworld && make installworld"?? > : > > : > I don't care how undocumented it is, or obfusacted > : > 'HISTORICAL_MAKE_WORLD' is; but please leave them alone! > : > > : > thanks for your attention. > : > : You can already get that via 'make DESTDIR=/ world' you know. :) And that's > : shorter to type. > > It has been pointed out to me that you can't put DESTDIR=/ in your > /etc/make.conf file; however, you can put HISTORICAL_MAKE_WORLD=y in > there. Fair enough. How about just making it undocumented again then? :) -- John Baldwin From owner-cvs-src@FreeBSD.ORG Tue Jun 20 21:41:14 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BBFE116A479; Tue, 20 Jun 2006 21:41:14 +0000 (UTC) (envelope-from maxim@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7837B43D5F; Tue, 20 Jun 2006 21:41:14 +0000 (GMT) (envelope-from maxim@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5KLfEqN075896; Tue, 20 Jun 2006 21:41:14 GMT (envelope-from maxim@repoman.freebsd.org) Received: (from maxim@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5KLfETG075895; Tue, 20 Jun 2006 21:41:14 GMT (envelope-from maxim) Message-Id: <200606202141.k5KLfETG075895@repoman.freebsd.org> From: Maxim Konovalov Date: Tue, 20 Jun 2006 21:41: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/man/man9 lock.9 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 21:41:14 -0000 maxim 2006-06-20 21:41:14 UTC FreeBSD src repository Modified files: share/man/man9 lock.9 Log: o Remove LK_REENABLE and LK_NOPAUSE lockinit(9) flags, add LK_NOSHARE. MFC after: 1 week Revision Changes Path 1.13 +3 -5 src/share/man/man9/lock.9 From owner-cvs-src@FreeBSD.ORG Tue Jun 20 21:51:58 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 44EB116A474; Tue, 20 Jun 2006 21:51:58 +0000 (UTC) (envelope-from maxim@macomnet.ru) Received: from mp2.macomnet.net (mp2.macomnet.net [195.128.64.6]) by mx1.FreeBSD.org (Postfix) with ESMTP id 27F3643D77; Tue, 20 Jun 2006 21:51:53 +0000 (GMT) (envelope-from maxim@macomnet.ru) Received: from localhost (localhost.int.ru [127.0.0.1] (may be forged)) by mp2.macomnet.net (8.13.7/8.13.3) with ESMTP id k5KLpqU8055850; Wed, 21 Jun 2006 01:51:52 +0400 (MSD) (envelope-from maxim@macomnet.ru) Date: Wed, 21 Jun 2006 01:51:51 +0400 (MSD) From: Maxim Konovalov To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org In-Reply-To: <200606202141.k5KLfETG075895@repoman.freebsd.org> Message-ID: <20060621014634.U55744@mp2.macomnet.net> References: <200606202141.k5KLfETG075895@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Cc: Subject: Re: cvs commit: src/share/man/man9 lock.9 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 21:51:58 -0000 On Tue, 20 Jun 2006, 21:41-0000, Maxim Konovalov wrote: > maxim 2006-06-20 21:41:14 UTC > > FreeBSD src repository > > Modified files: > share/man/man9 lock.9 > Log: > o Remove LK_REENABLE and LK_NOPAUSE lockinit(9) flags, add LK_NOSHARE. Btw, as I see there are not many consumers of lock.9 infrastructure comparing to mutex.9, sx.9 etc in our tree. Is it something derecated? -- Maxim Konovalov From owner-cvs-src@FreeBSD.ORG Tue Jun 20 21:53:42 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C011B16A474; Tue, 20 Jun 2006 21:53:42 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (vc4-2-0-87.dsl.netrack.net [199.45.160.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id A9B3843D68; Tue, 20 Jun 2006 21:53:36 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from localhost (localhost.village.org [IPv6:::1] (may be forged)) by harmony.bsdimp.com (8.13.4/8.13.4) with ESMTP id k5KLpNoP074174; Tue, 20 Jun 2006 15:51:23 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Tue, 20 Jun 2006 15:51:40 -0600 (MDT) Message-Id: <20060620.155140.-1816810644.imp@bsdimp.com> To: jhb@freebsd.org From: "M. Warner Losh" In-Reply-To: <200606201714.10331.jhb@freebsd.org> References: <200606201516.39121.jhb@freebsd.org> <20060620.144125.84360497.imp@bsdimp.com> <200606201714.10331.jhb@freebsd.org> X-Mailer: Mew version 4.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: trhodes@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org, obrien@freebsd.org, cvs-src@freebsd.org Subject: Re: cvs commit: src Makefile README X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 21:53:42 -0000 In message: <200606201714.10331.jhb@freebsd.org> John Baldwin writes: : On Tuesday 20 June 2006 16:41, M. Warner Losh wrote: : > In message: <200606201516.39121.jhb@freebsd.org> : > John Baldwin writes: : > : On Tuesday 20 June 2006 14:53, David O'Brien wrote: : > : > On Wed, Jun 07, 2006 at 07:43:00PM -0400, Tom Rhodes wrote: : > : > > Personally, I was debating on just removing most of the : > : > > world target with just a message: : > : > > : > : > > "The world target has been replaced with the buildworld target." : > : > : > : > No! : > : > : > : > 'make world' is still my normal building process. Why force : > : > "make buildworld && make installworld"?? : > : > : > : > I don't care how undocumented it is, or obfusacted : > : > 'HISTORICAL_MAKE_WORLD' is; but please leave them alone! : > : > : > : > thanks for your attention. : > : : > : You can already get that via 'make DESTDIR=/ world' you know. :) And : that's : > : shorter to type. : > : > It has been pointed out to me that you can't put DESTDIR=/ in your : > /etc/make.conf file; however, you can put HISTORICAL_MAKE_WORLD=y in : > there. : : Fair enough. How about just making it undocumented again then? :) Works for me. Warner From owner-cvs-src@FreeBSD.ORG Tue Jun 20 22:05:57 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 08A8616A47B; Tue, 20 Jun 2006 22:05:57 +0000 (UTC) (envelope-from scottl@samsco.org) Received: from pooker.samsco.org (pooker.samsco.org [168.103.85.57]) by mx1.FreeBSD.org (Postfix) with ESMTP id 75C3043D45; Tue, 20 Jun 2006 22:05:55 +0000 (GMT) (envelope-from scottl@samsco.org) Received: from [10.10.3.185] ([69.15.205.254]) (authenticated bits=0) by pooker.samsco.org (8.13.4/8.13.4) with ESMTP id k5KM5mOb004885; Tue, 20 Jun 2006 16:05:54 -0600 (MDT) (envelope-from scottl@samsco.org) Message-ID: <44987135.1070007@samsco.org> Date: Tue, 20 Jun 2006 16:05:41 -0600 From: Scott Long User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.12) Gecko/20060206 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Maxim Konovalov References: <200606202141.k5KLfETG075895@repoman.freebsd.org> <20060621014634.U55744@mp2.macomnet.net> In-Reply-To: <20060621014634.U55744@mp2.macomnet.net> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=0.0 required=3.8 tests=none autolearn=failed version=3.1.1 X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on pooker.samsco.org Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/share/man/man9 lock.9 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 22:05:57 -0000 Maxim Konovalov wrote: > On Tue, 20 Jun 2006, 21:41-0000, Maxim Konovalov wrote: > > >>maxim 2006-06-20 21:41:14 UTC >> >> FreeBSD src repository >> >> Modified files: >> share/man/man9 lock.9 >> Log: >> o Remove LK_REENABLE and LK_NOPAUSE lockinit(9) flags, add LK_NOSHARE. > > > Btw, as I see there are not many consumers of lock.9 infrastructure > comparing to mutex.9, sx.9 etc in our tree. Is it something derecated? > I guess that VFS doesn't count as being important? Scott From owner-cvs-src@FreeBSD.ORG Tue Jun 20 22:14:38 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BC9DC16A474; Tue, 20 Jun 2006 22:14:38 +0000 (UTC) (envelope-from maxim@macomnet.ru) Received: from mp2.macomnet.net (mp2.macomnet.net [195.128.64.6]) by mx1.FreeBSD.org (Postfix) with ESMTP id 29F9543D46; Tue, 20 Jun 2006 22:14:37 +0000 (GMT) (envelope-from maxim@macomnet.ru) Received: from localhost (localhost.int.ru [127.0.0.1] (may be forged)) by mp2.macomnet.net (8.13.7/8.13.3) with ESMTP id k5KMEXDl056178; Wed, 21 Jun 2006 02:14:36 +0400 (MSD) (envelope-from maxim@macomnet.ru) Date: Wed, 21 Jun 2006 02:14:33 +0400 (MSD) From: Maxim Konovalov To: Scott Long In-Reply-To: <44987135.1070007@samsco.org> Message-ID: <20060621020909.N56083@mp2.macomnet.net> References: <200606202141.k5KLfETG075895@repoman.freebsd.org> <20060621014634.U55744@mp2.macomnet.net> <44987135.1070007@samsco.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/share/man/man9 lock.9 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 22:14:38 -0000 On Tue, 20 Jun 2006, 16:05-0600, Scott Long wrote: > Maxim Konovalov wrote: > > On Tue, 20 Jun 2006, 21:41-0000, Maxim Konovalov wrote: > > > > > > >maxim 2006-06-20 21:41:14 UTC > > > > > > FreeBSD src repository > > > > > > Modified files: > > > share/man/man9 lock.9 > > > Log: > > > o Remove LK_REENABLE and LK_NOPAUSE lockinit(9) flags, add LK_NOSHARE. > > > > > > Btw, as I see there are not many consumers of lock.9 infrastructure > > comparing to mutex.9, sx.9 etc in our tree. Is it something derecated? > > > > I guess that VFS doesn't count as being important? As an average user I just want to know what pros and contras for using lock.9 vs all other locking primitivies. It is not clear from our man pages and arch book. Sorry if I'm asking something completely stupid. -- Maxim Konovalov From owner-cvs-src@FreeBSD.ORG Tue Jun 20 22:17:56 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6629116A47B; Tue, 20 Jun 2006 22:17:56 +0000 (UTC) (envelope-from ps@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5E2F343D72; Tue, 20 Jun 2006 22:17:55 +0000 (GMT) (envelope-from ps@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5KMHt1I078663; Tue, 20 Jun 2006 22:17:55 GMT (envelope-from ps@repoman.freebsd.org) Received: (from ps@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5KMHtot078662; Tue, 20 Jun 2006 22:17:55 GMT (envelope-from ps) Message-Id: <200606202217.k5KMHtot078662@repoman.freebsd.org> From: Paul Saab Date: Tue, 20 Jun 2006 22:17: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/mfi mfi.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 22:17:56 -0000 ps 2006-06-20 22:17:55 UTC FreeBSD src repository Modified files: sys/dev/mfi mfi.c Log: Fix a typo when getting the log_state and set the flags on the command to signify it is being polled and expecting data to be dma'd from the card. Revision Changes Path 1.10 +1 -1 src/sys/dev/mfi/mfi.c From owner-cvs-src@FreeBSD.ORG Tue Jun 20 22:20:55 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A2DEF16A47A; Tue, 20 Jun 2006 22:20:55 +0000 (UTC) (envelope-from scottl@samsco.org) Received: from pooker.samsco.org (pooker.samsco.org [168.103.85.57]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1334443D48; Tue, 20 Jun 2006 22:20:54 +0000 (GMT) (envelope-from scottl@samsco.org) Received: from [10.10.3.185] ([69.15.205.254]) (authenticated bits=0) by pooker.samsco.org (8.13.4/8.13.4) with ESMTP id k5KMKhil004975; Tue, 20 Jun 2006 16:20:50 -0600 (MDT) (envelope-from scottl@samsco.org) Message-ID: <449874B5.50909@samsco.org> Date: Tue, 20 Jun 2006 16:20:37 -0600 From: Scott Long User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.12) Gecko/20060206 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Maxim Konovalov References: <200606202141.k5KLfETG075895@repoman.freebsd.org> <20060621014634.U55744@mp2.macomnet.net> <44987135.1070007@samsco.org> <20060621020909.N56083@mp2.macomnet.net> In-Reply-To: <20060621020909.N56083@mp2.macomnet.net> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=0.0 required=3.8 tests=none autolearn=failed version=3.1.1 X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on pooker.samsco.org Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/share/man/man9 lock.9 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 22:20:55 -0000 Maxim Konovalov wrote: > On Tue, 20 Jun 2006, 16:05-0600, Scott Long wrote: > > >>Maxim Konovalov wrote: >> >>>On Tue, 20 Jun 2006, 21:41-0000, Maxim Konovalov wrote: >>> >>> >>> >>>>maxim 2006-06-20 21:41:14 UTC >>>> >>>> FreeBSD src repository >>>> >>>> Modified files: >>>> share/man/man9 lock.9 >>>> Log: >>>> o Remove LK_REENABLE and LK_NOPAUSE lockinit(9) flags, add LK_NOSHARE. >>> >>> >>>Btw, as I see there are not many consumers of lock.9 infrastructure >>>comparing to mutex.9, sx.9 etc in our tree. Is it something derecated? >>> >> >>I guess that VFS doesn't count as being important? > > > As an average user I just want to know what pros and contras for using > lock.9 vs all other locking primitivies. It is not clear from our man > pages and arch book. Sorry if I'm asking something completely stupid. > lockmgr is somewhat analogous to an SX lock. However, due to some of the special considerations needed by VFS in terms of the vnode life cycle and blocking for I/O, they aren't completely functionally equivalent to an SX lock. It would be nice to fix VFS to not need these special considerations, but that is a very complicated and risky task. Scott From owner-cvs-src@FreeBSD.ORG Tue Jun 20 22:41:44 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CC69616A47A; Tue, 20 Jun 2006 22:41:44 +0000 (UTC) (envelope-from ps@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8461243D48; Tue, 20 Jun 2006 22:41:44 +0000 (GMT) (envelope-from ps@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5KMfiKY079953; Tue, 20 Jun 2006 22:41:44 GMT (envelope-from ps@repoman.freebsd.org) Received: (from ps@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5KMfirw079952; Tue, 20 Jun 2006 22:41:44 GMT (envelope-from ps) Message-Id: <200606202241.k5KMfirw079952@repoman.freebsd.org> From: Paul Saab Date: Tue, 20 Jun 2006 22:41:44 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/mfi mfi.c mfi_disk.c mfi_pci.c mfireg.h mfivar.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 22:41:44 -0000 ps 2006-06-20 22:41:44 UTC FreeBSD src repository Modified files: sys/dev/mfi mfi.c mfi_disk.c mfi_pci.c mfireg.h mfivar.h Log: Instead of using scsi probes to do device discovery, use the firmware commands to grab the device listing. This resolves issues using multiple volumes, where each volume was actually internally pointing to target 0. Revision Changes Path 1.11 +77 -202 src/sys/dev/mfi/mfi.c 1.4 +3 -9 src/sys/dev/mfi/mfi_disk.c 1.3 +1 -0 src/sys/dev/mfi/mfi_pci.c 1.3 +96 -0 src/sys/dev/mfi/mfireg.h 1.3 +1 -3 src/sys/dev/mfi/mfivar.h From owner-cvs-src@FreeBSD.ORG Tue Jun 20 22:44:23 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 16D1216A47A; Tue, 20 Jun 2006 22:44:23 +0000 (UTC) (envelope-from maxim@macomnet.ru) Received: from mp2.macomnet.net (mp2.macomnet.net [195.128.64.6]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2F2EF43D58; Tue, 20 Jun 2006 22:44:20 +0000 (GMT) (envelope-from maxim@macomnet.ru) Received: from localhost (localhost.int.ru [127.0.0.1] (may be forged)) by mp2.macomnet.net (8.13.7/8.13.3) with ESMTP id k5KMiJ9J094220; Wed, 21 Jun 2006 02:44:19 +0400 (MSD) (envelope-from maxim@macomnet.ru) Date: Wed, 21 Jun 2006 02:44:19 +0400 (MSD) From: Maxim Konovalov To: Scott Long In-Reply-To: <449874B5.50909@samsco.org> Message-ID: <20060621024346.E90615@mp2.macomnet.net> References: <200606202141.k5KLfETG075895@repoman.freebsd.org> <20060621014634.U55744@mp2.macomnet.net> <44987135.1070007@samsco.org> <20060621020909.N56083@mp2.macomnet.net> <449874B5.50909@samsco.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/share/man/man9 lock.9 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 22:44:23 -0000 [...] > > > >Btw, as I see there are not many consumers of lock.9 > > > >infrastructure comparing to mutex.9, sx.9 etc in our tree. Is > > > >it something derecated? > > > > > > > > > >I guess that VFS doesn't count as being important? > > > > > > As an average user I just want to know what pros and contras for > > using lock.9 vs all other locking primitivies. It is not clear > > from our man pages and arch book. Sorry if I'm asking something > > completely stupid. > > > > lockmgr is somewhat analogous to an SX lock. However, due to some > of the special considerations needed by VFS in terms of the vnode > life cycle and blocking for I/O, they aren't completely functionally > equivalent to an SX lock. It would be nice to fix VFS to not need > these special considerations, but that is a very complicated and > risky task. Thanks! -- Maxim Konovalov From owner-cvs-src@FreeBSD.ORG Tue Jun 20 23:08:36 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A13F116A47B; Tue, 20 Jun 2006 23:08:36 +0000 (UTC) (envelope-from ps@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5F6E943D46; Tue, 20 Jun 2006 23:08:36 +0000 (GMT) (envelope-from ps@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5KN8aNG082345; Tue, 20 Jun 2006 23:08:36 GMT (envelope-from ps@repoman.freebsd.org) Received: (from ps@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5KN8aro082344; Tue, 20 Jun 2006 23:08:36 GMT (envelope-from ps) Message-Id: <200606202308.k5KN8aro082344@repoman.freebsd.org> From: Paul Saab Date: Tue, 20 Jun 2006 23:08:36 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/mfi mfi.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 23:08:36 -0000 ps 2006-06-20 23:08:36 UTC FreeBSD src repository Modified files: sys/dev/mfi mfi.c Log: Fix a potential problem when mfi_get_log_state and only release a command if one was allocated. Also release the command in mfi_shutdown. Revision Changes Path 1.12 +4 -2 src/sys/dev/mfi/mfi.c From owner-cvs-src@FreeBSD.ORG Tue Jun 20 23:20:32 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CC1C316A474; Tue, 20 Jun 2006 23:20:32 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from anuket.mj.niksun.com (gwnew.niksun.com [65.115.46.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6445043D45; Tue, 20 Jun 2006 23:20:30 +0000 (GMT) (envelope-from jkim@FreeBSD.org) Received: from niksun.com (anuket [10.70.0.5]) by anuket.mj.niksun.com (8.13.1/8.13.1) with ESMTP id k5KNKSXk044900; Tue, 20 Jun 2006 19:20:28 -0400 (EDT) (envelope-from jkim@FreeBSD.org) From: Jung-uk Kim To: Alexander Leidinger Date: Tue, 20 Jun 2006 19:20:13 -0400 User-Agent: KMail/1.6.2 References: <200606202038.k5KKciIT062923@repoman.freebsd.org> In-Reply-To: <200606202038.k5KKciIT062923@repoman.freebsd.org> MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <200606201920.14784.jkim@FreeBSD.org> X-Virus-Scanned: ClamAV 0.88/1555/Tue Jun 20 18:21:12 2006 on anuket.mj.niksun.com X-Virus-Status: Clean Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/amd64/linux32 syscalls.master src/sys/i386/linux linux_dummy.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: Tue, 20 Jun 2006 23:20:33 -0000 On Tuesday 20 June 2006 04:38 pm, Alexander Leidinger wrote: > netchild 2006-06-20 20:38:44 UTC > > FreeBSD src repository > > Modified files: > sys/amd64/linux32 syscalls.master > sys/i386/linux linux_dummy.c syscalls.master > Log: > Switch to using the DUMMY infrastructure instead of UNIMPL for > the new syscalls. This way there will be a log message printed to > the console (this time for real). > > Note: UNIMPL should be used for syscalls we do not implement > ever, e.g. syscalls to load linux kernel modules. > > Submitted by: rdivacky > Sponsored by: Goole SoC 2006 > P4 IDs: 99600, 99602 > > Revision Changes Path > 1.11 +58 -58 src/sys/amd64/linux32/syscalls.master > 1.41 +56 -0 src/sys/i386/linux/linux_dummy.c > 1.68 +58 -58 src/sys/i386/linux/syscalls.master It seems src/sys/amd64/linux32/linux32_dummy.c patch is missing. Jung-uk Kim From owner-cvs-src@FreeBSD.ORG Tue Jun 20 23:33:11 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6BCB016A474; Tue, 20 Jun 2006 23:33:11 +0000 (UTC) (envelope-from trhodes@FreeBSD.org) Received: from pittgoth.com (ns1.pittgoth.com [216.38.206.188]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1542643D45; Tue, 20 Jun 2006 23:33:10 +0000 (GMT) (envelope-from trhodes@FreeBSD.org) Received: from localhost (net-ix.gw.ai.net [205.134.160.6] (may be forged)) (authenticated bits=0) by pittgoth.com (8.13.4/8.13.4) with ESMTP id k5KNc2Cq019550 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Tue, 20 Jun 2006 19:38:03 -0400 (EDT) (envelope-from trhodes@FreeBSD.org) Date: Tue, 20 Jun 2006 19:33:03 -0400 From: Tom Rhodes To: obrien@FreeBSD.org Message-Id: <20060620193303.1db73d5f.trhodes@FreeBSD.org> In-Reply-To: <20060620185321.GA43367@dragon.NUXI.org> References: <200606070333.k573XmRc067920@repoman.freebsd.org> <200606071051.47070.jhb@freebsd.org> <20060607194300.7565e832.trhodes@FreeBSD.org> <20060620185321.GA43367@dragon.NUXI.org> X-Mailer: Sylpheed version 1.0.6 (GTK+ 1.2.10; i386-portbld-freebsd7.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org, jhb@FreeBSD.org Subject: Re: cvs commit: src Makefile README X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 23:33:11 -0000 On Tue, 20 Jun 2006 11:53:21 -0700 "David O'Brien" wrote: > On Wed, Jun 07, 2006 at 07:43:00PM -0400, Tom Rhodes wrote: > > Personally, I was debating on just removing most of the > > world target with just a message: > > > > "The world target has been replaced with the buildworld target." > > No! > > 'make world' is still my normal building process. Why force > "make buildworld && make installworld"?? > > I don't care how undocumented it is, or obfusacted > 'HISTORICAL_MAKE_WORLD' is; but please leave them alone! > > thanks for your attention. Hi David, I wasn't going to touch them. It's too likely to start some heated debate that just isn't worth my time. Thanks, -- Tom Rhodes From owner-cvs-src@FreeBSD.ORG Tue Jun 20 23:35:07 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1398916A474; Tue, 20 Jun 2006 23:35:07 +0000 (UTC) (envelope-from trhodes@FreeBSD.org) Received: from pittgoth.com (ns1.pittgoth.com [216.38.206.188]) by mx1.FreeBSD.org (Postfix) with ESMTP id 99D2E43D53; Tue, 20 Jun 2006 23:35:06 +0000 (GMT) (envelope-from trhodes@FreeBSD.org) Received: from localhost (net-ix.gw.ai.net [205.134.160.6] (may be forged)) (authenticated bits=0) by pittgoth.com (8.13.4/8.13.4) with ESMTP id k5KNdvD6019562 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Tue, 20 Jun 2006 19:39:58 -0400 (EDT) (envelope-from trhodes@FreeBSD.org) Date: Tue, 20 Jun 2006 19:34:58 -0400 From: Tom Rhodes To: "M. Warner Losh" Message-Id: <20060620193458.42040d97.trhodes@FreeBSD.org> In-Reply-To: <20060620.155140.-1816810644.imp@bsdimp.com> References: <200606201516.39121.jhb@freebsd.org> <20060620.144125.84360497.imp@bsdimp.com> <200606201714.10331.jhb@freebsd.org> <20060620.155140.-1816810644.imp@bsdimp.com> X-Mailer: Sylpheed version 1.0.6 (GTK+ 1.2.10; i386-portbld-freebsd7.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: cvs-all@FreeBSD.org, cvs-src@FreeBSD.org, src-committers@FreeBSD.org, obrien@FreeBSD.org, jhb@FreeBSD.org Subject: Re: cvs commit: src Makefile README X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 23:35:07 -0000 On Tue, 20 Jun 2006 15:51:40 -0600 (MDT) "M. Warner Losh" wrote: > In message: <200606201714.10331.jhb@freebsd.org> > John Baldwin writes: > : On Tuesday 20 June 2006 16:41, M. Warner Losh wrote: > : > In message: <200606201516.39121.jhb@freebsd.org> > : > John Baldwin writes: > : > : On Tuesday 20 June 2006 14:53, David O'Brien wrote: > : > : > On Wed, Jun 07, 2006 at 07:43:00PM -0400, Tom Rhodes wrote: > : > : > > Personally, I was debating on just removing most of the > : > : > > world target with just a message: > : > : > > > : > : > > "The world target has been replaced with the buildworld target." > : > : > > : > : > No! > : > : > > : > : > 'make world' is still my normal building process. Why force > : > : > "make buildworld && make installworld"?? > : > : > > : > : > I don't care how undocumented it is, or obfusacted > : > : > 'HISTORICAL_MAKE_WORLD' is; but please leave them alone! > : > : > > : > : > thanks for your attention. > : > : > : > : You can already get that via 'make DESTDIR=/ world' you know. :) And > : that's > : > : shorter to type. > : > > : > It has been pointed out to me that you can't put DESTDIR=/ in your > : > /etc/make.conf file; however, you can put HISTORICAL_MAKE_WORLD=y in > : > there. > : > : Fair enough. How about just making it undocumented again then? :) > > Works for me. Doesn't work here. Sorry. It's fine that the options stay there, but personally, I can understand why some users would be pissed about this being undocumented. If I started a build and expected it to run all night, seen it bombed in the morning, well ... Yea, I'd be pissed too. :) -- Tom Rhodes From owner-cvs-src@FreeBSD.ORG Tue Jun 20 23:40:05 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D761A16A47C; Tue, 20 Jun 2006 23:40:05 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8221343D58; Tue, 20 Jun 2006 23:40:05 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5KNe5Sn083764; Tue, 20 Jun 2006 23:40:05 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5KNe5FG083763; Tue, 20 Jun 2006 23:40:05 GMT (envelope-from imp) Message-Id: <200606202340.k5KNe5FG083763@repoman.freebsd.org> From: Warner Losh Date: Tue, 20 Jun 2006 23:40:05 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/arm/at91 kb920x_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, 20 Jun 2006 23:40:06 -0000 imp 2006-06-20 23:40:05 UTC FreeBSD src repository Modified files: sys/arm/at91 kb920x_machdep.c Log: Compute physmem so we can print it correctly on boot. Slightly optimize while I'm here. Revision Changes Path 1.8 +5 -5 src/sys/arm/at91/kb920x_machdep.c From owner-cvs-src@FreeBSD.ORG Tue Jun 20 23:42:40 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B9E3C16A474; Tue, 20 Jun 2006 23:42:40 +0000 (UTC) (envelope-from keramida@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A2DCC43D79; Tue, 20 Jun 2006 23:42:30 +0000 (GMT) (envelope-from keramida@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5KNgU3P083999; Tue, 20 Jun 2006 23:42:30 GMT (envelope-from keramida@repoman.freebsd.org) Received: (from keramida@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5KNgUiV083998; Tue, 20 Jun 2006 23:42:30 GMT (envelope-from keramida) Message-Id: <200606202342.k5KNgUiV083998@repoman.freebsd.org> From: Giorgos Keramidas Date: Tue, 20 Jun 2006 23:42:30 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/lib/libc/stdlib malloc.3 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 23:42:40 -0000 keramida 2006-06-20 23:42:30 UTC FreeBSD src repository (doc committer) Modified files: (Branch: RELENG_6) lib/libc/stdlib malloc.3 Log: The malloc(3) manual page claim the options 'J' and 'Z' imply 'R' option, but this is not true for RELENG_6. PR: docs/99231 Submitted by: Dan Lukes Revision Changes Path 1.63.2.1 +2 -7 src/lib/libc/stdlib/malloc.3 From owner-cvs-src@FreeBSD.ORG Wed Jun 21 00:26:43 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 495D116A47A; Wed, 21 Jun 2006 00:26:43 +0000 (UTC) (envelope-from maxim@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6057643D62; Wed, 21 Jun 2006 00:26:42 +0000 (GMT) (envelope-from maxim@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5L0Qgdm093458; Wed, 21 Jun 2006 00:26:42 GMT (envelope-from maxim@repoman.freebsd.org) Received: (from maxim@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5L0QfTF093457; Wed, 21 Jun 2006 00:26:41 GMT (envelope-from maxim) Message-Id: <200606210026.k5L0QfTF093457@repoman.freebsd.org> From: Maxim Konovalov Date: Wed, 21 Jun 2006 00:26:41 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sbin/devfs devfs.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 00:26:43 -0000 maxim 2006-06-21 00:26:41 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sbin/devfs devfs.c Log: MFC revs. 1.6, 1.7: eliminate core dumps on lines without '\n'. Revision Changes Path 1.5.8.1 +1 -1 src/sbin/devfs/devfs.c From owner-cvs-src@FreeBSD.ORG Wed Jun 21 04:24:10 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4124216A47A; Wed, 21 Jun 2006 04:24:10 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0F04343D46; Wed, 21 Jun 2006 04:24:10 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5L4O9GX016055; Wed, 21 Jun 2006 04:24:09 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5L4O9Ds016054; Wed, 21 Jun 2006 04:24:09 GMT (envelope-from brueffer) Message-Id: <200606210424.k5L4O9Ds016054@repoman.freebsd.org> From: Christian Brueffer Date: Wed, 21 Jun 2006 04:24: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/share/man/man4 adv.4 adw.4 amd.4 amr.4 bt.4 dpt.4 esp.4 iir.4 ips.4 ncr.4 ncv.4 nsp.4 stg.4 sym.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: Wed, 21 Jun 2006 04:24:10 -0000 brueffer 2006-06-21 04:24:09 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) share/man/man4 adv.4 adw.4 amd.4 amr.4 bt.4 dpt.4 esp.4 iir.4 ips.4 ncr.4 ncv.4 nsp.4 stg.4 sym.4 Log: MFC: o Convert to our new SYNOPSIS layout o Add "device scbus/pci/etc" where needed for consistency Revision Changes Path 1.21.2.1 +14 -12 src/share/man/man4/adv.4 1.18.2.1 +7 -5 src/share/man/man4/adw.4 1.8.8.1 +13 -0 src/share/man/man4/amd.4 1.32.2.1 +15 -2 src/share/man/man4/amr.4 1.24.2.1 +8 -2 src/share/man/man4/bt.4 1.18.2.1 +20 -4 src/share/man/man4/dpt.4 1.4.2.2 +7 -2 src/share/man/man4/esp.4 1.8.8.1 +13 -0 src/share/man/man4/iir.4 1.5.10.1 +15 -2 src/share/man/man4/ips.4 1.15.2.1 +7 -0 src/share/man/man4/ncr.4 1.6.8.1 +13 -1 src/share/man/man4/ncv.4 1.6.2.1 +13 -1 src/share/man/man4/nsp.4 1.7.8.1 +20 -2 src/share/man/man4/stg.4 1.19.2.1 +24 -11 src/share/man/man4/sym.4 From owner-cvs-src@FreeBSD.ORG Wed Jun 21 04:25:22 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DA54F16A47A; Wed, 21 Jun 2006 04:25:22 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9746943D45; Wed, 21 Jun 2006 04:25:22 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5L4PM7M016143; Wed, 21 Jun 2006 04:25:22 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5L4PMIL016142; Wed, 21 Jun 2006 04:25:22 GMT (envelope-from brueffer) Message-Id: <200606210425.k5L4PMIL016142@repoman.freebsd.org> From: Christian Brueffer Date: Wed, 21 Jun 2006 04:25:22 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/share/man/man4 bt.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: Wed, 21 Jun 2006 04:25:23 -0000 brueffer 2006-06-21 04:25:22 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) share/man/man4 bt.4 Log: MFC: rev. 1.26 o Capitalization fixes o Remove the outdated FILES section Revision Changes Path 1.24.2.2 +3 -16 src/share/man/man4/bt.4 From owner-cvs-src@FreeBSD.ORG Wed Jun 21 04:26:13 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2783416A47E; Wed, 21 Jun 2006 04:26:13 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DA95A43D49; Wed, 21 Jun 2006 04:26:12 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5L4QCZx016211; Wed, 21 Jun 2006 04:26:12 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5L4QCYX016210; Wed, 21 Jun 2006 04:26:12 GMT (envelope-from brueffer) Message-Id: <200606210426.k5L4QCYX016210@repoman.freebsd.org> From: Christian Brueffer Date: Wed, 21 Jun 2006 04:26:12 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/share/man/man4 dpt.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: Wed, 21 Jun 2006 04:26:13 -0000 brueffer 2006-06-21 04:26:12 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) share/man/man4 dpt.4 Log: MFC: rev. 1.20 o Remove FILES section (uninteresting for users) o Xref asr(4) Revision Changes Path 1.18.2.2 +2 -12 src/share/man/man4/dpt.4 From owner-cvs-src@FreeBSD.ORG Wed Jun 21 04:27:31 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F254216A47E; Wed, 21 Jun 2006 04:27:30 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DF62143D55; Wed, 21 Jun 2006 04:27:20 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5L4RKBE016265; Wed, 21 Jun 2006 04:27:20 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5L4RKbi016264; Wed, 21 Jun 2006 04:27:20 GMT (envelope-from brueffer) Message-Id: <200606210427.k5L4RKbi016264@repoman.freebsd.org> From: Christian Brueffer Date: Wed, 21 Jun 2006 04:27:20 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/share/man/man4 amr.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: Wed, 21 Jun 2006 04:27:31 -0000 brueffer 2006-06-21 04:27:20 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) share/man/man4 amr.4 Log: MFC: rev. 1.35 o sort the HARDWARE list somewhat o mention ATA and SATA support o mdoc improvements Revision Changes Path 1.32.2.2 +20 -23 src/share/man/man4/amr.4 From owner-cvs-src@FreeBSD.ORG Wed Jun 21 04:28:13 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 659B316A484; Wed, 21 Jun 2006 04:28:13 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D5FD943D76; Wed, 21 Jun 2006 04:28:05 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5L4S5gp016332; Wed, 21 Jun 2006 04:28:05 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5L4S5rR016331; Wed, 21 Jun 2006 04:28:05 GMT (envelope-from brueffer) Message-Id: <200606210428.k5L4S5rR016331@repoman.freebsd.org> From: Christian Brueffer Date: Wed, 21 Jun 2006 04:28:05 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/share/man/man4 snd_csa.4 snd_gusc.4 snd_ich.4 snd_sbc.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: Wed, 21 Jun 2006 04:28:13 -0000 brueffer 2006-06-21 04:28:05 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) share/man/man4 snd_csa.4 snd_gusc.4 snd_ich.4 snd_sbc.4 Log: MFC: We just have one generic sound driver, reflect this. Revision Changes Path 1.13.2.3 +1 -1 src/share/man/man4/snd_csa.4 1.12.2.2 +1 -1 src/share/man/man4/snd_gusc.4 1.6.2.2 +1 -1 src/share/man/man4/snd_ich.4 1.14.2.3 +1 -1 src/share/man/man4/snd_sbc.4 From owner-cvs-src@FreeBSD.ORG Wed Jun 21 06:02:36 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A6E5716A47B; Wed, 21 Jun 2006 06:02:36 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 04A8B43D48; Wed, 21 Jun 2006 06:02:35 +0000 (GMT) (envelope-from glebius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5L62Zti029244; Wed, 21 Jun 2006 06:02:35 GMT (envelope-from glebius@repoman.freebsd.org) Received: (from glebius@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5L62Zor029243; Wed, 21 Jun 2006 06:02:35 GMT (envelope-from glebius) Message-Id: <200606210602.k5L62Zor029243@repoman.freebsd.org> From: Gleb Smirnoff Date: Wed, 21 Jun 2006 06:02:35 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/net if.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 06:02:36 -0000 glebius 2006-06-21 06:02:35 UTC FreeBSD src repository Modified files: sys/net if.c Log: - First initialize ifnet, and then insert it into global list. - First remove from global list, then start destroying. PR: kern/97679 Submitted by: Alex Lyashkov Reviewed by: rwatson, brooks Revision Changes Path 1.259 +16 -14 src/sys/net/if.c From owner-cvs-src@FreeBSD.ORG Wed Jun 21 07:29:45 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6E41016A47C; Wed, 21 Jun 2006 07:29:45 +0000 (UTC) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2D1C743D6E; Wed, 21 Jun 2006 07:29:45 +0000 (GMT) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5L7TjBV035195; Wed, 21 Jun 2006 07:29:45 GMT (envelope-from yar@repoman.freebsd.org) Received: (from yar@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5L7TjOm035194; Wed, 21 Jun 2006 07:29:45 GMT (envelope-from yar) Message-Id: <200606210729.k5L7TjOm035194@repoman.freebsd.org> From: Yar Tikhiy Date: Wed, 21 Jun 2006 07:29:45 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/net if_vlan.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 07:29:45 -0000 yar 2006-06-21 07:29:45 UTC FreeBSD src repository Modified files: sys/net if_vlan.c Log: Track interface department events and detach vlans from departing trunk so that we don't get into trouble later by dereferencing a stale pointer to dead trunk's things. Prodded by: oleg Sponsored by: RiNet (Cronyx Plus LLC) MFC after: 1 week Revision Changes Path 1.102 +76 -8 src/sys/net/if_vlan.c From owner-cvs-src@FreeBSD.ORG Wed Jun 21 08:06:47 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9C6FD16A474; Wed, 21 Jun 2006 08:06:47 +0000 (UTC) (envelope-from maxim@macomnet.ru) Received: from mp2.macomnet.net (mp2.macomnet.net [195.128.64.6]) by mx1.FreeBSD.org (Postfix) with ESMTP id CC8D143D55; Wed, 21 Jun 2006 08:06:44 +0000 (GMT) (envelope-from maxim@macomnet.ru) Received: from localhost (localhost.int.ru [127.0.0.1] (may be forged)) by mp2.macomnet.net (8.13.7/8.13.3) with ESMTP id k5L86gSd093649; Wed, 21 Jun 2006 12:06:43 +0400 (MSD) (envelope-from maxim@macomnet.ru) Date: Wed, 21 Jun 2006 12:06:41 +0400 (MSD) From: Maxim Konovalov To: Gleb Smirnoff In-Reply-To: <200606210602.k5L62Zor029243@repoman.freebsd.org> Message-ID: <20060621120212.D93005@mp2.macomnet.net> References: <200606210602.k5L62Zor029243@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/net if.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 08:06:47 -0000 On Wed, 21 Jun 2006, 06:02-0000, Gleb Smirnoff wrote: > glebius 2006-06-21 06:02:35 UTC > > FreeBSD src repository > > Modified files: > sys/net if.c > Log: > - First initialize ifnet, and then insert it into global > list. > - First remove from global list, then start destroying. > > PR: kern/97679 > Submitted by: Alex Lyashkov > Reviewed by: rwatson, brooks FWIW, even with Yar's recent commit to if_vlan.c it still panics. I told Alex about that. A testcase below. Run it for several minutes. #11 0xc05e1a4a in calltrap () at /usr/src/sys/i386/i386/exception.s:138 #12 0xc05608cb in in6ifa_ifpwithaddr (ifp=0xdeadc0de, addr=0xc39b5218) at /usr/src/sys/netinet6/in6.c:1862 #13 0xc055e81d in in6_control (so=0xc2bbda60, cmd=0xc1206949, data=0xc39b5200 "vlan2349", ifp=0xc3973000, td=0xc39b5210) at /usr/src/sys/netinet6/in6.c:459 #14 0xc052c43c in ifioctl (so=0xc2bbda60, cmd=0xc1206949, data=0xc39b5200 "vlan2349", td=0xc2afd870) at /usr/src/sys/net/if.c:1530 #15 0xc04efb47 in soo_ioctl (fp=0xdeadc0de, cmd=0xc1206949, data=0xc39b5200, active_cred=0xc2e64700, td=0xc2afd870) at /usr/src/sys/kern/sys_socket.c:214 #16 0xc04ea810 in ioctl (td=0xc2afd870, uap=0xd56a7d04) at file.h:265 #!/bin/sh create() { for i in `jot 4000` do ifconfig vlan$i create ifconfig vlan$i vlan $i vlandev rl0 ifconfig vlan$i 10.10.10.10/32 done } destroy() { for i in `jot 4000` do ifconfig vlan$i destroy done } show() { while :; do ifconfig >/dev/null 2>&1; done } show & while : do create destroy done %%% -- Maxim Konovalov From owner-cvs-src@FreeBSD.ORG Wed Jun 21 08:45:41 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1938616A47A; Wed, 21 Jun 2006 08:45:41 +0000 (UTC) (envelope-from netchild@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A60D943D70; Wed, 21 Jun 2006 08:45:40 +0000 (GMT) (envelope-from netchild@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5L8jeQN040342; Wed, 21 Jun 2006 08:45:40 GMT (envelope-from netchild@repoman.freebsd.org) Received: (from netchild@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5L8jegm040341; Wed, 21 Jun 2006 08:45:40 GMT (envelope-from netchild) Message-Id: <200606210845.k5L8jegm040341@repoman.freebsd.org> From: Alexander Leidinger Date: Wed, 21 Jun 2006 08:45: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/amd64/linux32 linux32_dummy.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 08:45:41 -0000 netchild 2006-06-21 08:45:40 UTC FreeBSD src repository Modified files: sys/amd64/linux32 linux32_dummy.c Log: Commit the DUMMY stuff (printing messages for missing syscalls) for amd64 too. Submitted by: rdivacky Sponsored by: Google SoC 2006 Noticed by: jkim Pointyhat to: netchild Revision Changes Path 1.3 +56 -0 src/sys/amd64/linux32/linux32_dummy.c From owner-cvs-src@FreeBSD.ORG Wed Jun 21 09:13:42 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 855A816A481; Wed, 21 Jun 2006 09:13:42 +0000 (UTC) (envelope-from max@love2party.net) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.177]) by mx1.FreeBSD.org (Postfix) with ESMTP id 34F8543D64; Wed, 21 Jun 2006 09:13:34 +0000 (GMT) (envelope-from max@love2party.net) Received: from [88.64.183.148] (helo=amd64.laiers.local) by mrelayeu.kundenserver.de (node=mrelayeu1) with ESMTP (Nemesis), id 0MKwpI-1FsymD060U-00017W; Wed, 21 Jun 2006 11:13:33 +0200 From: Max Laier Organization: FreeBSD To: Maxim Konovalov Date: Wed, 21 Jun 2006 11:13:22 +0200 User-Agent: KMail/1.9.1 References: <200606210602.k5L62Zor029243@repoman.freebsd.org> <20060621120212.D93005@mp2.macomnet.net> In-Reply-To: <20060621120212.D93005@mp2.macomnet.net> X-Face: ,,8R(x[kmU]tKN@>gtH1yQE4aslGdu+2]; R]*pL,U>^H?)gW@49@wdJ`H<=?utf-8?q?=25=7D*=5FBD=0A=09U=5For=3D=5CmOZf764=26nYj=3DJYbR1PW0ud?=>|!~,,CPC.1-D$FG@0h3#'5"k{V]a~.<=?utf-8?q?mZ=7D44=23Se=7Em=0A=09Fe=7E=5C=5DX5B=5D=5Fxj?=(ykz9QKMw_l0C2AQ]}Ym8)fU MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart2667997.84cDmJOyTc"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200606211113.31621.max@love2party.net> X-Provags-ID: kundenserver.de abuse@kundenserver.de login:61c499deaeeba3ba5be80f48ecc83056 Cc: cvs-src@freebsd.org, Gleb Smirnoff , src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/net if.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 09:13:42 -0000 --nextPart2667997.84cDmJOyTc Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Wednesday 21 June 2006 10:06, Maxim Konovalov wrote: > On Wed, 21 Jun 2006, 06:02-0000, Gleb Smirnoff wrote: > > glebius 2006-06-21 06:02:35 UTC > > > > FreeBSD src repository > > > > Modified files: > > sys/net if.c > > Log: > > - First initialize ifnet, and then insert it into global > > list. > > - First remove from global list, then start destroying. > > > > PR: kern/97679 > > Submitted by: Alex Lyashkov > > Reviewed by: rwatson, brooks > > FWIW, even with Yar's recent commit to if_vlan.c it still panics. I > told Alex about that. A testcase below. Run it for several minutes. > > #11 0xc05e1a4a in calltrap () at /usr/src/sys/i386/i386/exception.s:138 > #12 0xc05608cb in in6ifa_ifpwithaddr (ifp=3D0xdeadc0de, addr=3D0xc39b5218) > at /usr/src/sys/netinet6/in6.c:1862 > #13 0xc055e81d in in6_control (so=3D0xc2bbda60, cmd=3D0xc1206949, > data=3D0xc39b5200 "vlan2349", ifp=3D0xc3973000, > td=3D0xc39b5210) at /usr/src/sys/netinet6/in6.c:459 > #14 0xc052c43c in ifioctl (so=3D0xc2bbda60, cmd=3D0xc1206949, > data=3D0xc39b5200 "vlan2349", td=3D0xc2afd870) > at /usr/src/sys/net/if.c:1530 > #15 0xc04efb47 in soo_ioctl (fp=3D0xdeadc0de, cmd=3D0xc1206949, > data=3D0xc39b5200, active_cred=3D0xc2e64700, td=3D0xc2afd870) > at /usr/src/sys/kern/sys_socket.c:214 > #16 0xc04ea810 in ioctl (td=3D0xc2afd870, uap=3D0xd56a7d04) at file.h:265 Yes, we simply keep too many implicit references to ifnets. The real seque= nce=20 for interface destruction should be: =46irst mark unusable, wait long enough[*], remove from global list***s***,= wait=20 long enough[*], free. Note that there is more than one global list an ifnet takes part in. There= is=20 the index2ifp table, there are address lists in inet[6] etc. etc. ... I tri= ed=20 to tackle this once and figured it was a minefield. It is one of the=20 problematic cases where we have *way* more reads than writes(=3Dchanges) an= d=20 nobody cared to introduce locking as we usually don't see the race effects. [*] Unfortunately we don't know what long enough is as we don't do referenc= e=20 counting for ifnets (and we shouldn't as it would be a massive performance= =20 hit). Waiting for as long a possible or at least for "a very long time"=20 would be a good start though. =2D-=20 /"\ Best regards, | mlaier@freebsd.org \ / Max Laier | ICQ #67774661 X http://pf4freebsd.love2party.net/ | mlaier@EFnet / \ ASCII Ribbon Campaign | Against HTML Mail and News --nextPart2667997.84cDmJOyTc Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (FreeBSD) iD8DBQBEmQ27XyyEoT62BG0RAuSNAJ9T860ecON1YzMxUq0Onqr3WiNSngCePihj u0tmDHLStwNGYK9jZ6MBk28= =Gpfz -----END PGP SIGNATURE----- --nextPart2667997.84cDmJOyTc-- From owner-cvs-src@FreeBSD.ORG Wed Jun 21 09:28:01 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CCF7916A474; Wed, 21 Jun 2006 09:28:01 +0000 (UTC) (envelope-from obrien@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8B24743D46; Wed, 21 Jun 2006 09:28:01 +0000 (GMT) (envelope-from obrien@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5L9S1c4055027; Wed, 21 Jun 2006 09:28:01 GMT (envelope-from obrien@repoman.freebsd.org) Received: (from obrien@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5L9S1RV055026; Wed, 21 Jun 2006 09:28:01 GMT (envelope-from obrien) Message-Id: <200606210928.k5L9S1RV055026@repoman.freebsd.org> From: "David E. O'Brien" Date: Wed, 21 Jun 2006 09:28:01 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: ZOULAS Cc: Subject: cvs commit: src/contrib/file - Imported sources X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 09:28:01 -0000 obrien 2006-06-21 09:28:01 UTC FreeBSD src repository src/contrib/file - Imported sources Update of /home/ncvs/src/contrib/file In directory repoman.freebsd.org:/tmp/cvs-serv51660 Log Message: Fix segfault when '/etc/malloc.conf@ -> AJ' due to differnce between calloc & malloc as agreed by vendor. Also remove an unused variable. Status: Vendor Tag: ZOULAS Release Tags: file_4_17_A U src/contrib/file/apprentice.c No conflicts created by this import From owner-cvs-src@FreeBSD.ORG Wed Jun 21 09:42:56 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 31D8316A47B; Wed, 21 Jun 2006 09:42:56 +0000 (UTC) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E2EF143D46; Wed, 21 Jun 2006 09:42:55 +0000 (GMT) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5L9gtnc060505; Wed, 21 Jun 2006 09:42:55 GMT (envelope-from yar@repoman.freebsd.org) Received: (from yar@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5L9gtAi060504; Wed, 21 Jun 2006 09:42:55 GMT (envelope-from yar) Message-Id: <200606210942.k5L9gtAi060504@repoman.freebsd.org> From: Yar Tikhiy Date: Wed, 21 Jun 2006 09:42: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/etc rc.subr src/share/man/man8 rc.subr.8 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 09:42:56 -0000 yar 2006-06-21 09:42:55 UTC FreeBSD src repository Modified files: etc rc.subr share/man/man8 rc.subr.8 Log: Quite a number of rc.d scripts try to load kernel modules. Many of them do that conditionally depending on kldstat. The code is duplicated all over, but bugs can be uniqie. To make the things more consistent, introduce a new rc.subr function, load_kld, which takes care of loading a kernel module conditionally. (Found this lying for a while in my p4 branch for various hacks.) Revision Changes Path 1.59 +39 -0 src/etc/rc.subr 1.13 +16 -0 src/share/man/man8/rc.subr.8 From owner-cvs-src@FreeBSD.ORG Wed Jun 21 09:52:37 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F09F816A47A; Wed, 21 Jun 2006 09:52:37 +0000 (UTC) (envelope-from obrien@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 92EF643D48; Wed, 21 Jun 2006 09:52:37 +0000 (GMT) (envelope-from obrien@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5L9qbpH060957; Wed, 21 Jun 2006 09:52:37 GMT (envelope-from obrien@repoman.freebsd.org) Received: (from obrien@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5L9qboU060956; Wed, 21 Jun 2006 09:52:37 GMT (envelope-from obrien) Message-Id: <200606210952.k5L9qboU060956@repoman.freebsd.org> From: "David E. O'Brien" Date: Wed, 21 Jun 2006 09:52: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/tools/tools/ipw ipwstats.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 09:52:38 -0000 obrien 2006-06-21 09:52:37 UTC FreeBSD src repository Modified files: tools/tools/ipw ipwstats.c Log: Fix type warnings on 64-bit machines. Revision Changes Path 1.2 +3 -3 src/tools/tools/ipw/ipwstats.c From owner-cvs-src@FreeBSD.ORG Wed Jun 21 09:53:25 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C7F3F16A479; Wed, 21 Jun 2006 09:53:25 +0000 (UTC) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6E4DE43D45; Wed, 21 Jun 2006 09:53:25 +0000 (GMT) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5L9rPJc061008; Wed, 21 Jun 2006 09:53:25 GMT (envelope-from yar@repoman.freebsd.org) Received: (from yar@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5L9rPh3061007; Wed, 21 Jun 2006 09:53:25 GMT (envelope-from yar) Message-Id: <200606210953.k5L9rPh3061007@repoman.freebsd.org> From: Yar Tikhiy Date: Wed, 21 Jun 2006 09:53:25 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/etc/rc.d abi X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 09:53:25 -0000 yar 2006-06-21 09:53:25 UTC FreeBSD src repository Modified files: etc/rc.d abi Log: Set an example of using load_kld() from rc.subr. Revision Changes Path 1.9 +5 -7 src/etc/rc.d/abi From owner-cvs-src@FreeBSD.ORG Wed Jun 21 09:53:43 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4760916A502; Wed, 21 Jun 2006 09:53:43 +0000 (UTC) (envelope-from obrien@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 063D543D48; Wed, 21 Jun 2006 09:53:43 +0000 (GMT) (envelope-from obrien@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5L9rg3R061042; Wed, 21 Jun 2006 09:53:42 GMT (envelope-from obrien@repoman.freebsd.org) Received: (from obrien@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5L9rgk3061041; Wed, 21 Jun 2006 09:53:42 GMT (envelope-from obrien) Message-Id: <200606210953.k5L9rgk3061041@repoman.freebsd.org> From: "David E. O'Brien" Date: Wed, 21 Jun 2006 09:53: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 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: Wed, 21 Jun 2006 09:53:43 -0000 obrien 2006-06-21 09:53:42 UTC FreeBSD src repository Modified files: . Makefile Log: Note a short-cut in the build procedure. Revision Changes Path 1.333 +1 -0 src/Makefile From owner-cvs-src@FreeBSD.ORG Wed Jun 21 09:56:36 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1AB2116A474; Wed, 21 Jun 2006 09:56:36 +0000 (UTC) (envelope-from flz@FreeBSD.org) Received: from smtp.xbsd.org (xbsd.org [82.233.2.192]) by mx1.FreeBSD.org (Postfix) with ESMTP id EE8EC43D55; Wed, 21 Jun 2006 09:56:34 +0000 (GMT) (envelope-from flz@FreeBSD.org) Received: from localhost (localhost.xbsd.org [127.0.0.1]) by smtp.xbsd.org (Postfix) with ESMTP id CB204117B3; Wed, 21 Jun 2006 11:56:31 +0200 (CEST) Received: from smtp.xbsd.org ([127.0.0.1]) by localhost (srv1.xbsd.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 78603-07; Wed, 21 Jun 2006 11:56:27 +0200 (CEST) Received: from mayday.esat.net (mayday.esat.net [193.95.134.156]) by smtp.xbsd.org (Postfix) with ESMTP id B13B51176B; Wed, 21 Jun 2006 11:56:26 +0200 (CEST) From: Florent Thoumie To: Yar Tikhiy In-Reply-To: <200606210942.k5L9gtAi060504@repoman.freebsd.org> References: <200606210942.k5L9gtAi060504@repoman.freebsd.org> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-f2VgSJM2jpPU+1OQobAs" Date: Wed, 21 Jun 2006 10:56:25 +0100 Message-Id: <1150883785.3467.4.camel@mayday.esat.net> Mime-Version: 1.0 X-Mailer: Evolution 2.6.2 FreeBSD GNOME Team Port X-Virus-Scanned: amavisd-new at xbsd.org Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/etc rc.subr src/share/man/man8 rc.subr.8 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 09:56:36 -0000 --=-f2VgSJM2jpPU+1OQobAs Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Wed, 2006-06-21 at 09:42 +0000, Yar Tikhiy wrote: > yar 2006-06-21 09:42:55 UTC >=20 > FreeBSD src repository >=20 > Modified files: > etc rc.subr=20 > share/man/man8 rc.subr.8=20 > Log: > Quite a number of rc.d scripts try to load kernel modules. Many > of them do that conditionally depending on kldstat. The code is > duplicated all over, but bugs can be uniqie. > =20 > To make the things more consistent, introduce a new rc.subr function, > load_kld, which takes care of loading a kernel module conditionally. > =20 > (Found this lying for a while in my p4 branch for various hacks.) I added such a function some weeks ago (far more simple though). Talking with pjd, I've backed it out to use the somewhat straight-forward method he used in rc.d/geli. I don't have a particular feeling against your function but it uses commands that may not be available early enough (getopt, egrep). While it's easy to remove the getopt dependency (see rc.d/mdconfig), it's not the case for egrep. --=20 Florent Thoumie flz@FreeBSD.org FreeBSD Committer --=-f2VgSJM2jpPU+1OQobAs Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (FreeBSD) iD8DBQBEmRfJMxEkbVFH3PQRAk+FAJ9T41KHXrh90lEgHPccb3hGYJglrwCggGU1 laPLvVeFVz5VXva11KFPHmc= =ThxQ -----END PGP SIGNATURE----- --=-f2VgSJM2jpPU+1OQobAs-- From owner-cvs-src@FreeBSD.ORG Wed Jun 21 09:58:41 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D2F6016A482; Wed, 21 Jun 2006 09:58:41 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3033E43D66; Wed, 21 Jun 2006 09:58:31 +0000 (GMT) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5L9wVCw061326; Wed, 21 Jun 2006 09:58:31 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5L9wV8S061325; Wed, 21 Jun 2006 09:58:31 GMT (envelope-from delphij) Message-Id: <200606210958.k5L9wV8S061325@repoman.freebsd.org> From: Xin LI Date: Wed, 21 Jun 2006 09:58:31 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Cc: Subject: cvs commit: src/sbin/rcorder rcorder.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 09:58:41 -0000 delphij 2006-06-21 09:58:31 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sbin/rcorder rcorder.c Log: MFC 1.3: do_file() is called recursively from several places and cannot safely free() anything related to items that may be recursed on. Obtained from: DragonFly (rev 1.7, dillon) PR: bin/94767 Revision Changes Path 1.1.1.2.8.2 +9 -1 src/sbin/rcorder/rcorder.c From owner-cvs-src@FreeBSD.ORG Wed Jun 21 09:59:02 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D9EDF16A57A; Wed, 21 Jun 2006 09:59:02 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6F43143D4C; Wed, 21 Jun 2006 09:59:01 +0000 (GMT) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5L9x127061374; Wed, 21 Jun 2006 09:59:01 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5L9x1dP061373; Wed, 21 Jun 2006 09:59:01 GMT (envelope-from delphij) Message-Id: <200606210959.k5L9x1dP061373@repoman.freebsd.org> From: Xin LI Date: Wed, 21 Jun 2006 09:59:01 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sbin/rcorder rcorder.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 09:59:03 -0000 delphij 2006-06-21 09:59:01 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sbin/rcorder rcorder.c Log: MFC 1.3: do_file() is called recursively from several places and cannot safely free() anything related to items that may be recursed on. Obtained from: DragonFly (rev 1.7, dillon) PR: bin/94767 Revision Changes Path 1.1.1.2.14.2 +9 -1 src/sbin/rcorder/rcorder.c From owner-cvs-src@FreeBSD.ORG Wed Jun 21 10:20:13 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4FDDA16A474; Wed, 21 Jun 2006 10:20:13 +0000 (UTC) (envelope-from bzeeb-lists@lists.zabbadoz.net) Received: from transport.cksoft.de (transport.cksoft.de [62.111.66.27]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7E06743D67; Wed, 21 Jun 2006 10:20:11 +0000 (GMT) (envelope-from bzeeb-lists@lists.zabbadoz.net) Received: from transport.cksoft.de (localhost [127.0.0.1]) by transport.cksoft.de (Postfix) with ESMTP id 7FD021FF9A8; Wed, 21 Jun 2006 12:20:09 +0200 (CEST) Received: by transport.cksoft.de (Postfix, from userid 66) id 99E321FF9A7; Wed, 21 Jun 2006 12:20: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 3D2654448D6; Wed, 21 Jun 2006 10:16:30 +0000 (UTC) Date: Wed, 21 Jun 2006 10:16:30 +0000 (UTC) From: "Bjoern A. Zeeb" X-X-Sender: bz@maildrop.int.zabbadoz.net To: Max Laier In-Reply-To: <200606211113.31621.max@love2party.net> Message-ID: <20060621100956.I60374@maildrop.int.zabbadoz.net> References: <200606210602.k5L62Zor029243@repoman.freebsd.org> <20060621120212.D93005@mp2.macomnet.net> <200606211113.31621.max@love2party.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Virus-Scanned: by AMaViS cksoft-s20020300-20031204bz on transport.cksoft.de Cc: cvs-src@freebsd.org, Maxim Konovalov , Gleb Smirnoff , src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/net if.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 10:20:13 -0000 On Wed, 21 Jun 2006, Max Laier wrote: > On Wednesday 21 June 2006 10:06, Maxim Konovalov wrote: >> On Wed, 21 Jun 2006, 06:02-0000, Gleb Smirnoff wrote: >>> glebius 2006-06-21 06:02:35 UTC >>> >>> FreeBSD src repository >>> >>> Modified files: >>> sys/net if.c >>> Log: >>> - First initialize ifnet, and then insert it into global >>> list. >>> - First remove from global list, then start destroying. >>> >>> PR: kern/97679 >>> Submitted by: Alex Lyashkov >>> Reviewed by: rwatson, brooks >> >> FWIW, even with Yar's recent commit to if_vlan.c it still panics. I >> told Alex about that. A testcase below. Run it for several minutes. > > Yes, we simply keep too many implicit references to ifnets. The real sequence > for interface destruction should be: I had been looking at that code somewhen last year I think trying to clean up some ordering along the af/domain logic and my conclusion was that in netinet6/* some bad things are done that by that time prevented me from further working on this to get it anywhere w/o a panic. Welcome to the club ;) -- Bjoern A. Zeeb bzeeb at Zabbadoz dot NeT From owner-cvs-src@FreeBSD.ORG Wed Jun 21 10:22:47 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 44F4E16A481; Wed, 21 Jun 2006 10:22:47 +0000 (UTC) (envelope-from flz@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8BC9343D5A; Wed, 21 Jun 2006 10:22:44 +0000 (GMT) (envelope-from flz@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5LAMiDn063688; Wed, 21 Jun 2006 10:22:44 GMT (envelope-from flz@repoman.freebsd.org) Received: (from flz@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5LAMics063687; Wed, 21 Jun 2006 10:22:44 GMT (envelope-from flz) Message-Id: <200606211022.k5LAMics063687@repoman.freebsd.org> From: Florent Thoumie Date: Wed, 21 Jun 2006 10:22: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/etc/rc.d ldconfig X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 10:22:47 -0000 flz 2006-06-21 10:22:44 UTC FreeBSD src repository Modified files: etc/rc.d ldconfig Log: Since INSTALLS_SHLIB has been superseded by USE_LDCONFIG in bsd.port.mk, I expect to see quite a few files appearing in libdata/ldconfig directories. This change avoids the screen to be filled with the names of those ldconfig files and replace them by the actual non-default directories they contain. Most of them will be ${PREFIX}/lib so, 'sort -u' will help reducing the output. Approved by: cperciva (implicit) MFC after: 1 week Revision Changes Path 1.16 +10 -2 src/etc/rc.d/ldconfig From owner-cvs-src@FreeBSD.ORG Wed Jun 21 10:53:04 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7F7BB16A474; Wed, 21 Jun 2006 10:53:04 +0000 (UTC) (envelope-from yar@comp.chem.msu.su) Received: from comp.chem.msu.su (comp.chem.msu.su [158.250.32.97]) by mx1.FreeBSD.org (Postfix) with ESMTP id 084DD43D49; Wed, 21 Jun 2006 10:53:01 +0000 (GMT) (envelope-from yar@comp.chem.msu.su) Received: from comp.chem.msu.su (localhost [127.0.0.1]) by comp.chem.msu.su (8.13.4/8.13.3) with ESMTP id k5LAqsHv048668; Wed, 21 Jun 2006 14:52:54 +0400 (MSD) (envelope-from yar@comp.chem.msu.su) Received: (from yar@localhost) by comp.chem.msu.su (8.13.4/8.13.3/Submit) id k5LAqsub048667; Wed, 21 Jun 2006 14:52:54 +0400 (MSD) (envelope-from yar) Date: Wed, 21 Jun 2006 14:52:53 +0400 From: Yar Tikhiy To: Florent Thoumie Message-ID: <20060621105253.GE45947@comp.chem.msu.su> References: <200606210942.k5L9gtAi060504@repoman.freebsd.org> <1150883785.3467.4.camel@mayday.esat.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1150883785.3467.4.camel@mayday.esat.net> User-Agent: Mutt/1.5.9i Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/etc rc.subr src/share/man/man8 rc.subr.8 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 10:53:04 -0000 On Wed, Jun 21, 2006 at 10:56:25AM +0100, Florent Thoumie wrote: > On Wed, 2006-06-21 at 09:42 +0000, Yar Tikhiy wrote: > > yar 2006-06-21 09:42:55 UTC > > > > FreeBSD src repository > > > > Modified files: > > etc rc.subr > > share/man/man8 rc.subr.8 > > Log: > > Quite a number of rc.d scripts try to load kernel modules. Many > > of them do that conditionally depending on kldstat. The code is > > duplicated all over, but bugs can be uniqie. > > > > To make the things more consistent, introduce a new rc.subr function, > > load_kld, which takes care of loading a kernel module conditionally. > > > > (Found this lying for a while in my p4 branch for various hacks.) > > I added such a function some weeks ago (far more simple though). Talking > with pjd, I've backed it out to use the somewhat straight-forward method > he used in rc.d/geli. rc.d/geli doesn't use kldload directlty, so it certainly won't benefit from the function I introduced. > I don't have a particular feeling against your function but it uses > commands that may not be available early enough (getopt, egrep). While > it's easy to remove the getopt dependency (see rc.d/mdconfig), it's not > the case for egrep. It's POSIX getopts, which ought to be a shell built-it by its design. egrep is used with -e only, one can avoid using it if egrep isn't available yet. The only issue is true and false, I was sure they were in /bin, but it can be fixed easily. -- Yar From owner-cvs-src@FreeBSD.ORG Wed Jun 21 10:57:00 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3633316A47D; Wed, 21 Jun 2006 10:57:00 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E6BE043D45; Wed, 21 Jun 2006 10:56:59 +0000 (GMT) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5LAuxog065024; Wed, 21 Jun 2006 10:56:59 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5LAuxNe065023; Wed, 21 Jun 2006 10:56:59 GMT (envelope-from cognet) Message-Id: <200606211056.k5LAuxNe065023@repoman.freebsd.org> From: Olivier Houchard Date: Wed, 21 Jun 2006 10:56:59 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/arm/sa11x0 uart_cpu_sa1110.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 10:57:00 -0000 cognet 2006-06-21 10:56:59 UTC FreeBSD src repository Modified files: sys/arm/sa11x0 uart_cpu_sa1110.c Log: Don't forget to define uart_sa1110_vaddr. Submitted by: kevlo Revision Changes Path 1.6 +2 -0 src/sys/arm/sa11x0/uart_cpu_sa1110.c From owner-cvs-src@FreeBSD.ORG Wed Jun 21 11:05:29 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F086D16A47A; Wed, 21 Jun 2006 11:05:29 +0000 (UTC) (envelope-from flz@FreeBSD.org) Received: from smtp.xbsd.org (xbsd.org [82.233.2.192]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6196743D48; Wed, 21 Jun 2006 11:05:29 +0000 (GMT) (envelope-from flz@FreeBSD.org) Received: from localhost (localhost.xbsd.org [127.0.0.1]) by smtp.xbsd.org (Postfix) with ESMTP id C23AC11760; Wed, 21 Jun 2006 13:05:27 +0200 (CEST) Received: from smtp.xbsd.org ([127.0.0.1]) by localhost (srv1.xbsd.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 79599-05; Wed, 21 Jun 2006 13:05:12 +0200 (CEST) Received: from mayday.esat.net (mayday.esat.net [193.95.134.156]) by smtp.xbsd.org (Postfix) with ESMTP id 19CB411477; Wed, 21 Jun 2006 13:05:10 +0200 (CEST) From: Florent Thoumie To: Yar Tikhiy In-Reply-To: <20060621105253.GE45947@comp.chem.msu.su> References: <200606210942.k5L9gtAi060504@repoman.freebsd.org> <1150883785.3467.4.camel@mayday.esat.net> <20060621105253.GE45947@comp.chem.msu.su> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-mxS7X2YvcO32r7F9ko1A" Date: Wed, 21 Jun 2006 12:05:09 +0100 Message-Id: <1150887909.3467.18.camel@mayday.esat.net> Mime-Version: 1.0 X-Mailer: Evolution 2.6.2 FreeBSD GNOME Team Port X-Virus-Scanned: amavisd-new at xbsd.org Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/etc rc.subr src/share/man/man8 rc.subr.8 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 11:05:30 -0000 --=-mxS7X2YvcO32r7F9ko1A Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Wed, 2006-06-21 at 14:52 +0400, Yar Tikhiy wrote: > On Wed, Jun 21, 2006 at 10:56:25AM +0100, Florent Thoumie wrote: > > On Wed, 2006-06-21 at 09:42 +0000, Yar Tikhiy wrote: > > > yar 2006-06-21 09:42:55 UTC > > >=20 > > > FreeBSD src repository > > >=20 > > > Modified files: > > > etc rc.subr=20 > > > share/man/man8 rc.subr.8=20 > > > Log: > > > Quite a number of rc.d scripts try to load kernel modules. Many > > > of them do that conditionally depending on kldstat. The code is > > > duplicated all over, but bugs can be uniqie. > > > =20 > > > To make the things more consistent, introduce a new rc.subr functio= n, > > > load_kld, which takes care of loading a kernel module conditionally= . > > > =20 > > > (Found this lying for a while in my p4 branch for various hacks.) > >=20 > > I added such a function some weeks ago (far more simple though). Talkin= g > > with pjd, I've backed it out to use the somewhat straight-forward metho= d > > he used in rc.d/geli. >=20 > rc.d/geli doesn't use kldload directlty, so it certainly won't > benefit from the function I introduced. Then I'm not sure what script would benefit from this function. Can you point me to an example? > > I don't have a particular feeling against your function but it uses > > commands that may not be available early enough (getopt, egrep). While > > it's easy to remove the getopt dependency (see rc.d/mdconfig), it's not > > the case for egrep. >=20 > It's POSIX getopts, which ought to be a shell built-it by its design. > egrep is used with -e only, one can avoid using it if egrep isn't > available yet. The only issue is true and false, I was sure they > were in /bin, but it can be fixed easily. Still, with /bin/sh, getopt isn't a builtin: $ sh -c 'which getopt' /usr/bin/getopt You won't gain anything using grep instead of egrep since they're both in /usr/bin. --=20 Florent Thoumie flz@FreeBSD.org FreeBSD Committer --=-mxS7X2YvcO32r7F9ko1A Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (FreeBSD) iD8DBQBEmSflMxEkbVFH3PQRAkuoAJ403RQzPpaOMIyLlJ+/QQhcJwPHmgCeJ3J5 U6dwxdnbdVBW+UOaDsVGdlU= =RSdE -----END PGP SIGNATURE----- --=-mxS7X2YvcO32r7F9ko1A-- From owner-cvs-src@FreeBSD.ORG Wed Jun 21 11:17:23 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AE5AE16A47F; Wed, 21 Jun 2006 11:17:23 +0000 (UTC) (envelope-from stefan@fafoe.narf.at) Received: from viefep18-int.chello.at (viefep14-int.chello.at [213.46.255.14]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2750643D45; Wed, 21 Jun 2006 11:17:21 +0000 (GMT) (envelope-from stefan@fafoe.narf.at) Received: from viefep33-int.chello.at ([213.47.85.26]) by viefep18-int.chello.at (InterMail vM.6.01.04.04 201-2131-118-104-20050224) with ESMTP id <20060621111719.DMGS4082.viefep18-int.chello.at@viefep33-int.chello.at>; Wed, 21 Jun 2006 13:17:19 +0200 Received: from wombat.fafoe.narf.at ([213.47.85.26]) by viefep33-int.chello.at (InterMail vG.2.02.00.00 201-2161-120-101-20051020) with ESMTP id <20060621111719.GGOW18834.viefep33-int.chello.at@wombat.fafoe.narf.at>; Wed, 21 Jun 2006 13:17:19 +0200 Received: by wombat.fafoe.narf.at (Postfix, from userid 1001) id 0D41CBC77; Wed, 21 Jun 2006 13:17:16 +0200 (CEST) Date: Wed, 21 Jun 2006 13:17:16 +0200 From: Stefan Farfeleder To: Florent Thoumie Message-ID: <20060621111716.GI846@wombat.fafoe.narf.at> References: <200606210942.k5L9gtAi060504@repoman.freebsd.org> <1150883785.3467.4.camel@mayday.esat.net> <20060621105253.GE45947@comp.chem.msu.su> <1150887909.3467.18.camel@mayday.esat.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1150887909.3467.18.camel@mayday.esat.net> User-Agent: Mutt/1.5.11 Cc: Yar Tikhiy , src-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-src@FreeBSD.org Subject: Re: cvs commit: src/etc rc.subr src/share/man/man8 rc.subr.8 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 11:17:23 -0000 On Wed, Jun 21, 2006 at 12:05:09PM +0100, Florent Thoumie wrote: > > Then I'm not sure what script would benefit from this function. Can you > point me to an example? > > > > I don't have a particular feeling against your function but it uses > > > commands that may not be available early enough (getopt, egrep). While > > > it's easy to remove the getopt dependency (see rc.d/mdconfig), it's not > > > the case for egrep. > > > > It's POSIX getopts, which ought to be a shell built-it by its design. > > egrep is used with -e only, one can avoid using it if egrep isn't > > available yet. The only issue is true and false, I was sure they > > were in /bin, but it can be fixed easily. true and false are builtins for /bin/sh. > > Still, with /bin/sh, getopt isn't a builtin: getopt != getopts > $ sh -c 'which getopt' > /usr/bin/getopt /bin/sh doesn't have a which builtin, so you are executing /usr/bin/which which just looks in $PATH. Try 'type getopts'. Stefan From owner-cvs-src@FreeBSD.ORG Wed Jun 21 11:22:52 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B4C5616A474; Wed, 21 Jun 2006 11:22:52 +0000 (UTC) (envelope-from flz@FreeBSD.org) Received: from smtp.xbsd.org (xbsd.org [82.233.2.192]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2A4B143D46; Wed, 21 Jun 2006 11:22:51 +0000 (GMT) (envelope-from flz@FreeBSD.org) Received: from localhost (localhost.xbsd.org [127.0.0.1]) by smtp.xbsd.org (Postfix) with ESMTP id 7B42D11760; Wed, 21 Jun 2006 13:22:50 +0200 (CEST) Received: from smtp.xbsd.org ([127.0.0.1]) by localhost (srv1.xbsd.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 80001-01; Wed, 21 Jun 2006 13:22:35 +0200 (CEST) Received: from mayday.esat.net (mayday.esat.net [193.95.134.156]) by smtp.xbsd.org (Postfix) with ESMTP id 70AF41174A; Wed, 21 Jun 2006 13:22:33 +0200 (CEST) From: Florent Thoumie To: Stefan Farfeleder In-Reply-To: <20060621111716.GI846@wombat.fafoe.narf.at> References: <200606210942.k5L9gtAi060504@repoman.freebsd.org> <1150883785.3467.4.camel@mayday.esat.net> <20060621105253.GE45947@comp.chem.msu.su> <1150887909.3467.18.camel@mayday.esat.net> <20060621111716.GI846@wombat.fafoe.narf.at> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-ocK+ACzDy7Y5qOoLthdm" Date: Wed, 21 Jun 2006 12:22:32 +0100 Message-Id: <1150888952.3467.21.camel@mayday.esat.net> Mime-Version: 1.0 X-Mailer: Evolution 2.6.2 FreeBSD GNOME Team Port X-Virus-Scanned: amavisd-new at xbsd.org Cc: Yar Tikhiy , src-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-src@FreeBSD.org Subject: Re: cvs commit: src/etc rc.subr src/share/man/man8 rc.subr.8 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 11:22:52 -0000 --=-ocK+ACzDy7Y5qOoLthdm Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Wed, 2006-06-21 at 13:17 +0200, Stefan Farfeleder wrote: > On Wed, Jun 21, 2006 at 12:05:09PM +0100, Florent Thoumie wrote: > >=20 > > Then I'm not sure what script would benefit from this function. Can you > > point me to an example? > >=20 > > > > I don't have a particular feeling against your function but it uses > > > > commands that may not be available early enough (getopt, egrep). Wh= ile > > > > it's easy to remove the getopt dependency (see rc.d/mdconfig), it's= not > > > > the case for egrep. > > >=20 > > > It's POSIX getopts, which ought to be a shell built-it by its design. > > > egrep is used with -e only, one can avoid using it if egrep isn't > > > available yet. The only issue is true and false, I was sure they > > > were in /bin, but it can be fixed easily. >=20 > true and false are builtins for /bin/sh. >=20 > >=20 > > Still, with /bin/sh, getopt isn't a builtin: >=20 > getopt !=3D getopts Oops. Misread that. > > $ sh -c 'which getopt' > > /usr/bin/getopt >=20 > /bin/sh doesn't have a which builtin, so you are executing /usr/bin/which= which > just looks in $PATH. Try 'type getopts'. Bleh, bites me everytime. Thanks! --=20 Florent Thoumie flz@FreeBSD.org FreeBSD Committer --=-ocK+ACzDy7Y5qOoLthdm Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (FreeBSD) iD8DBQBEmSv4MxEkbVFH3PQRAuGEAJ96HGhvlBIqbc6GdPoHE9kybhb5xgCghvdx sGD88JYHwpAKqPuIwfjBWFA= =MBLL -----END PGP SIGNATURE----- --=-ocK+ACzDy7Y5qOoLthdm-- From owner-cvs-src@FreeBSD.ORG Wed Jun 21 11:35:41 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6E5E716A474; Wed, 21 Jun 2006 11:35:41 +0000 (UTC) (envelope-from maxim@macomnet.ru) Received: from mp2.macomnet.net (mp2.macomnet.net [195.128.64.6]) by mx1.FreeBSD.org (Postfix) with ESMTP id BCC5543D76; Wed, 21 Jun 2006 11:35:40 +0000 (GMT) (envelope-from maxim@macomnet.ru) Received: from localhost (localhost.int.ru [127.0.0.1] (may be forged)) by mp2.macomnet.net (8.13.7/8.13.3) with ESMTP id k5LBZcc2051697; Wed, 21 Jun 2006 15:35:39 +0400 (MSD) (envelope-from maxim@macomnet.ru) Date: Wed, 21 Jun 2006 15:35:38 +0400 (MSD) From: Maxim Konovalov To: "Bjoern A. Zeeb" In-Reply-To: <20060621100956.I60374@maildrop.int.zabbadoz.net> Message-ID: <20060621153300.K51644@mp2.macomnet.net> References: <200606210602.k5L62Zor029243@repoman.freebsd.org> <20060621120212.D93005@mp2.macomnet.net> <200606211113.31621.max@love2party.net> <20060621100956.I60374@maildrop.int.zabbadoz.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Cc: Max Laier , Gleb Smirnoff , cvs-all@FreeBSD.org, src-committers@FreeBSD.org, cvs-src@FreeBSD.org Subject: Re: cvs commit: src/sys/net if.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 11:35:41 -0000 On Wed, 21 Jun 2006, 10:16-0000, Bjoern A. Zeeb wrote: > On Wed, 21 Jun 2006, Max Laier wrote: > > > On Wednesday 21 June 2006 10:06, Maxim Konovalov wrote: > > > On Wed, 21 Jun 2006, 06:02-0000, Gleb Smirnoff wrote: > > > > glebius 2006-06-21 06:02:35 UTC > > > > > > > > FreeBSD src repository > > > > > > > > Modified files: > > > > sys/net if.c > > > > Log: > > > > - First initialize ifnet, and then insert it into global > > > > list. > > > > - First remove from global list, then start destroying. > > > > > > > > PR: kern/97679 > > > > Submitted by: Alex Lyashkov > > > > Reviewed by: rwatson, brooks > > > > > > FWIW, even with Yar's recent commit to if_vlan.c it still panics. I > > > told Alex about that. A testcase below. Run it for several minutes. > > > > Yes, we simply keep too many implicit references to ifnets. The real > > sequence > > for interface destruction should be: > > I had been looking at that code somewhen last year I think > trying to clean up some ordering along the af/domain logic and > my conclusion was that in netinet6/* some bad things are done > that by that time prevented me from further working on this > to get it anywhere w/o a panic. Welcome to the club ;) Actually, it panics without INET6 in kernel too: db> bt Tracing pid 71448 tid 100106 td 0xc3a19960 vlan_ioctl(c2de1c00,c0286938,c3d9f900) at vlan_ioctl+0x112 ifhwioctl(c0286938,c2de1c00,c3d9f900,c3a19960) at ifhwioctl+0xa30 ifioctl(c281b14c,c0286938,c3d9f900,c3a19960,0,...) at ifioctl+0xab soo_ioctl(c2784510,c0286938,c3d9f900,c28b0200,c3a19960) at soo_ioctl+0x2db ioctl(c3a19960,d57b0d04) at ioctl+0x370 syscall(3b,3b,3b,bfbfe2d8,3,...) at syscall+0x27e Xint0x80_syscall() at Xint0x80_syscall+0x1f -- Maxim Konovalov From owner-cvs-src@FreeBSD.ORG Wed Jun 21 11:36:39 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ED59A16A47C; Wed, 21 Jun 2006 11:36:39 +0000 (UTC) (envelope-from stefan@fafoe.narf.at) Received: from viefep16-int.chello.at (viefep14-int.chello.at [213.46.255.14]) by mx1.FreeBSD.org (Postfix) with ESMTP id 576E743D5A; Wed, 21 Jun 2006 11:36:37 +0000 (GMT) (envelope-from stefan@fafoe.narf.at) Received: from wombat.fafoe.narf.at ([213.47.85.26]) by viefep16-int.chello.at (InterMail vM.6.01.04.04 201-2131-118-104-20050224) with ESMTP id <20060621113636.GMEE2116.viefep16-int.chello.at@wombat.fafoe.narf.at>; Wed, 21 Jun 2006 13:36:36 +0200 Received: by wombat.fafoe.narf.at (Postfix, from userid 1001) id 0D41CBC77; Wed, 21 Jun 2006 13:17:16 +0200 (CEST) Date: Wed, 21 Jun 2006 13:17:16 +0200 From: Stefan Farfeleder To: Florent Thoumie Message-ID: <20060621111716.GI846@wombat.fafoe.narf.at> References: <200606210942.k5L9gtAi060504@repoman.freebsd.org> <1150883785.3467.4.camel@mayday.esat.net> <20060621105253.GE45947@comp.chem.msu.su> <1150887909.3467.18.camel@mayday.esat.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1150887909.3467.18.camel@mayday.esat.net> User-Agent: Mutt/1.5.11 Cc: Yar Tikhiy , src-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-src@FreeBSD.org Subject: Re: cvs commit: src/etc rc.subr src/share/man/man8 rc.subr.8 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 11:36:40 -0000 On Wed, Jun 21, 2006 at 12:05:09PM +0100, Florent Thoumie wrote: > > Then I'm not sure what script would benefit from this function. Can you > point me to an example? > > > > I don't have a particular feeling against your function but it uses > > > commands that may not be available early enough (getopt, egrep). While > > > it's easy to remove the getopt dependency (see rc.d/mdconfig), it's not > > > the case for egrep. > > > > It's POSIX getopts, which ought to be a shell built-it by its design. > > egrep is used with -e only, one can avoid using it if egrep isn't > > available yet. The only issue is true and false, I was sure they > > were in /bin, but it can be fixed easily. true and false are builtins for /bin/sh. > > Still, with /bin/sh, getopt isn't a builtin: getopt != getopts > $ sh -c 'which getopt' > /usr/bin/getopt /bin/sh doesn't have a which builtin, so you are executing /usr/bin/which which just looks in $PATH. Try 'type getopts'. Stefan From owner-cvs-src@FreeBSD.ORG Wed Jun 21 11:39:08 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2890516A47B; Wed, 21 Jun 2006 11:39:08 +0000 (UTC) (envelope-from yar@comp.chem.msu.su) Received: from comp.chem.msu.su (comp.chem.msu.su [158.250.32.97]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4E47443D69; Wed, 21 Jun 2006 11:39:05 +0000 (GMT) (envelope-from yar@comp.chem.msu.su) Received: from comp.chem.msu.su (localhost [127.0.0.1]) by comp.chem.msu.su (8.13.4/8.13.3) with ESMTP id k5LBd2Fk049137; Wed, 21 Jun 2006 15:39:02 +0400 (MSD) (envelope-from yar@comp.chem.msu.su) Received: (from yar@localhost) by comp.chem.msu.su (8.13.4/8.13.3/Submit) id k5LBd1v3049135; Wed, 21 Jun 2006 15:39:02 +0400 (MSD) (envelope-from yar) Date: Wed, 21 Jun 2006 15:39:01 +0400 From: Yar Tikhiy To: Florent Thoumie Message-ID: <20060621113901.GG45947@comp.chem.msu.su> References: <200606210942.k5L9gtAi060504@repoman.freebsd.org> <1150883785.3467.4.camel@mayday.esat.net> <20060621105253.GE45947@comp.chem.msu.su> <1150887909.3467.18.camel@mayday.esat.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1150887909.3467.18.camel@mayday.esat.net> User-Agent: Mutt/1.5.9i Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/etc rc.subr src/share/man/man8 rc.subr.8 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 11:39:08 -0000 On Wed, Jun 21, 2006 at 12:05:09PM +0100, Florent Thoumie wrote: > On Wed, 2006-06-21 at 14:52 +0400, Yar Tikhiy wrote: > > On Wed, Jun 21, 2006 at 10:56:25AM +0100, Florent Thoumie wrote: > > > On Wed, 2006-06-21 at 09:42 +0000, Yar Tikhiy wrote: > > > > yar 2006-06-21 09:42:55 UTC > > > > > > > > FreeBSD src repository > > > > > > > > Modified files: > > > > etc rc.subr > > > > share/man/man8 rc.subr.8 > > > > Log: > > > > Quite a number of rc.d scripts try to load kernel modules. Many > > > > of them do that conditionally depending on kldstat. The code is > > > > duplicated all over, but bugs can be uniqie. > > > > > > > > To make the things more consistent, introduce a new rc.subr function, > > > > load_kld, which takes care of loading a kernel module conditionally. > > > > > > > > (Found this lying for a while in my p4 branch for various hacks.) > > > > > > I added such a function some weeks ago (far more simple though). Talking > > > with pjd, I've backed it out to use the somewhat straight-forward method > > > he used in rc.d/geli. > > > > rc.d/geli doesn't use kldload directlty, so it certainly won't > > benefit from the function I introduced. > > Then I'm not sure what script would benefit from this function. Can you > point me to an example? abi archdep atm1 hcsecd ipfilter mdconfig mdconfig2 pf pflog pfsync sdpd syscons They all do kldstat then kldload. Some of them do grep or egrep on kldstat output. Some of them don't forget to check status from kldload and emit a error message on failure. Besides, there are scripts that forget to do kldstat in the first place, they just do kldload. Now all this ado can become just a call to my function. > > > I don't have a particular feeling against your function but it uses > > > commands that may not be available early enough (getopt, egrep). While > > > it's easy to remove the getopt dependency (see rc.d/mdconfig), it's not > > > the case for egrep. > > > > It's POSIX getopts, which ought to be a shell built-it by its design. > > egrep is used with -e only, one can avoid using it if egrep isn't > > available yet. The only issue is true and false, I was sure they > > were in /bin, but it can be fixed easily. As I've just found, we have true and false as undocumented sh(1) builtins from the beginning of times. So using true and false is no issue in rc.subr either. > Still, with /bin/sh, getopt isn't a builtin: > > $ sh -c 'which getopt' > /usr/bin/getopt You still mistake my words. It's getopts, not getopt. See sh(1). > You won't gain anything using grep instead of egrep since they're both > in /usr/bin. Have I ever tried to? -- Yar From owner-cvs-src@FreeBSD.ORG Wed Jun 21 11:46:30 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 66B5D16A479; Wed, 21 Jun 2006 11:46:30 +0000 (UTC) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 257B943D53; Wed, 21 Jun 2006 11:46:30 +0000 (GMT) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5LBkUXT068712; Wed, 21 Jun 2006 11:46:30 GMT (envelope-from yar@repoman.freebsd.org) Received: (from yar@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5LBkTtS068711; Wed, 21 Jun 2006 11:46:29 GMT (envelope-from yar) Message-Id: <200606211146.k5LBkTtS068711@repoman.freebsd.org> From: Yar Tikhiy Date: Wed, 21 Jun 2006 11: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/share/man/man8 rc.subr.8 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 11:46:30 -0000 yar 2006-06-21 11:46:29 UTC FreeBSD src repository Modified files: share/man/man8 rc.subr.8 Log: Don't forget to touch Dd. Revision Changes Path 1.14 +1 -1 src/share/man/man8/rc.subr.8 From owner-cvs-src@FreeBSD.ORG Wed Jun 21 11:56:24 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1897616A479; Wed, 21 Jun 2006 11:56:24 +0000 (UTC) (envelope-from flz@FreeBSD.org) Received: from smtp4-g19.free.fr (smtp4-g19.free.fr [212.27.42.30]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5EA8B43D46; Wed, 21 Jun 2006 11:56:22 +0000 (GMT) (envelope-from flz@FreeBSD.org) Received: from smtp.xbsd.org (xbsd.org [82.233.2.192]) by smtp4-g19.free.fr (Postfix) with ESMTP id 6B9B75497C; Wed, 21 Jun 2006 13:56:21 +0200 (CEST) Received: from localhost (localhost.xbsd.org [127.0.0.1]) by smtp.xbsd.org (Postfix) with ESMTP id CA5D01169F; Wed, 21 Jun 2006 13:56:20 +0200 (CEST) Received: from smtp.xbsd.org ([127.0.0.1]) by localhost (srv1.xbsd.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 80037-10; Wed, 21 Jun 2006 13:56:10 +0200 (CEST) Received: from mayday.esat.net (mayday.esat.net [193.95.134.156]) by smtp.xbsd.org (Postfix) with ESMTP id C834C11472; Wed, 21 Jun 2006 13:56:09 +0200 (CEST) From: Florent Thoumie To: Yar Tikhiy In-Reply-To: <20060621113901.GG45947@comp.chem.msu.su> References: <200606210942.k5L9gtAi060504@repoman.freebsd.org> <1150883785.3467.4.camel@mayday.esat.net> <20060621105253.GE45947@comp.chem.msu.su> <1150887909.3467.18.camel@mayday.esat.net> <20060621113901.GG45947@comp.chem.msu.su> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-sDxB763PUYMVFRprHiJA" Date: Wed, 21 Jun 2006 12:56:08 +0100 Message-Id: <1150890968.3467.39.camel@mayday.esat.net> Mime-Version: 1.0 X-Mailer: Evolution 2.6.2 FreeBSD GNOME Team Port X-Virus-Scanned: amavisd-new at xbsd.org Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/etc rc.subr src/share/man/man8 rc.subr.8 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 11:56:24 -0000 --=-sDxB763PUYMVFRprHiJA Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Wed, 2006-06-21 at 15:39 +0400, Yar Tikhiy wrote: > On Wed, Jun 21, 2006 at 12:05:09PM +0100, Florent Thoumie wrote: > > On Wed, 2006-06-21 at 14:52 +0400, Yar Tikhiy wrote: > > > On Wed, Jun 21, 2006 at 10:56:25AM +0100, Florent Thoumie wrote: > > > > On Wed, 2006-06-21 at 09:42 +0000, Yar Tikhiy wrote: > > > > > yar 2006-06-21 09:42:55 UTC > > > > >=20 > > > > > FreeBSD src repository > > > > >=20 > > > > > Modified files: > > > > > etc rc.subr=20 > > > > > share/man/man8 rc.subr.8=20 > > > > > Log: > > > > > Quite a number of rc.d scripts try to load kernel modules. Man= y > > > > > of them do that conditionally depending on kldstat. The code i= s > > > > > duplicated all over, but bugs can be uniqie. > > > > > =20 > > > > > To make the things more consistent, introduce a new rc.subr fun= ction, > > > > > load_kld, which takes care of loading a kernel module condition= ally. > > > > > =20 > > > > > (Found this lying for a while in my p4 branch for various hacks= .) > > > >=20 > > > > I added such a function some weeks ago (far more simple though). Ta= lking > > > > with pjd, I've backed it out to use the somewhat straight-forward m= ethod > > > > he used in rc.d/geli. > > >=20 > > > rc.d/geli doesn't use kldload directlty, so it certainly won't > > > benefit from the function I introduced. > >=20 > > Then I'm not sure what script would benefit from this function. Can you > > point me to an example? >=20 > abi > archdep > atm1 > hcsecd > ipfilter > mdconfig > mdconfig2 > pf > pflog > pfsync > sdpd > syscons >=20 > They all do kldstat then kldload. Some of them do grep or egrep > on kldstat output. Some of them don't forget to check status from > kldload and emit a error message on failure. Besides, there are > scripts that forget to do kldstat in the first place, they just do > kldload. Now all this ado can become just a call to my function. Removing all scripts using 'kldstat -q -m foo', we have: $ grep kldstat * | grep -v -- "-q -m" | cut -d':' -f1 | sort -u abi archdep atm1 ipfilter syscons archdep, atm1 and ipfilter could use this 'kldstat -q -m foo' method, so that's only two candidates. Most scripts calling kldload without kldstat first could use this method as well. But ok, those are definitely scripts I do not read very often. > > > > I don't have a particular feeling against your function but it uses > > > > commands that may not be available early enough (getopt, egrep). Wh= ile > > > > it's easy to remove the getopt dependency (see rc.d/mdconfig), it's= not > > > > the case for egrep. > > >=20 > > > It's POSIX getopts, which ought to be a shell built-it by its design. > > > egrep is used with -e only, one can avoid using it if egrep isn't > > > available yet. The only issue is true and false, I was sure they > > > were in /bin, but it can be fixed easily. >=20 > As I've just found, we have true and false as undocumented sh(1) > builtins from the beginning of times. So using true and false is > no issue in rc.subr either. >=20 > > Still, with /bin/sh, getopt isn't a builtin: > >=20 > > $ sh -c 'which getopt' > > /usr/bin/getopt >=20 > You still mistake my words. It's getopts, not getopt. See sh(1). Yes, indeed, missed the 's'. > > You won't gain anything using grep instead of egrep since they're both > > in /usr/bin. >=20 > Have I ever tried to? I guessed that's what you meant saying "grep is used with -e only, one can avoid using it if egrep isn't available yet." What are you planning to do then? --=20 Florent Thoumie flz@FreeBSD.org FreeBSD Committer --=-sDxB763PUYMVFRprHiJA Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (FreeBSD) iD8DBQBEmTPYMxEkbVFH3PQRAlhWAJ93QkgIgVE8COx/Ssmnqpgf/q/LHQCfRydw S9k2SjYrHJ5BSC/ZKBO94Pc= =UBmg -----END PGP SIGNATURE----- --=-sDxB763PUYMVFRprHiJA-- From owner-cvs-src@FreeBSD.ORG Wed Jun 21 12:23:41 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 939D316A47D; Wed, 21 Jun 2006 12:23:41 +0000 (UTC) (envelope-from yar@comp.chem.msu.su) Received: from comp.chem.msu.su (comp.chem.msu.su [158.250.32.97]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3D7D64464F; Wed, 21 Jun 2006 12:23:33 +0000 (GMT) (envelope-from yar@comp.chem.msu.su) Received: from comp.chem.msu.su (localhost [127.0.0.1]) by comp.chem.msu.su (8.13.4/8.13.3) with ESMTP id k5LCNWqQ049787; Wed, 21 Jun 2006 16:23:32 +0400 (MSD) (envelope-from yar@comp.chem.msu.su) Received: (from yar@localhost) by comp.chem.msu.su (8.13.4/8.13.3/Submit) id k5LCNVO7049782; Wed, 21 Jun 2006 16:23:31 +0400 (MSD) (envelope-from yar) Date: Wed, 21 Jun 2006 16:23:31 +0400 From: Yar Tikhiy To: Florent Thoumie Message-ID: <20060621122331.GI45947@comp.chem.msu.su> References: <200606210942.k5L9gtAi060504@repoman.freebsd.org> <1150883785.3467.4.camel@mayday.esat.net> <20060621105253.GE45947@comp.chem.msu.su> <1150887909.3467.18.camel@mayday.esat.net> <20060621113901.GG45947@comp.chem.msu.su> <1150890968.3467.39.camel@mayday.esat.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1150890968.3467.39.camel@mayday.esat.net> User-Agent: Mutt/1.5.9i Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/etc rc.subr src/share/man/man8 rc.subr.8 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 12:23:41 -0000 On Wed, Jun 21, 2006 at 12:56:08PM +0100, Florent Thoumie wrote: > On Wed, 2006-06-21 at 15:39 +0400, Yar Tikhiy wrote: > > On Wed, Jun 21, 2006 at 12:05:09PM +0100, Florent Thoumie wrote: > > > On Wed, 2006-06-21 at 14:52 +0400, Yar Tikhiy wrote: > > > > On Wed, Jun 21, 2006 at 10:56:25AM +0100, Florent Thoumie wrote: > > > > > On Wed, 2006-06-21 at 09:42 +0000, Yar Tikhiy wrote: > > > > > > yar 2006-06-21 09:42:55 UTC > > > > > > > > > > > > FreeBSD src repository > > > > > > > > > > > > Modified files: > > > > > > etc rc.subr > > > > > > share/man/man8 rc.subr.8 > > > > > > Log: > > > > > > Quite a number of rc.d scripts try to load kernel modules. Many > > > > > > of them do that conditionally depending on kldstat. The code is > > > > > > duplicated all over, but bugs can be uniqie. > > > > > > > > > > > > To make the things more consistent, introduce a new rc.subr function, > > > > > > load_kld, which takes care of loading a kernel module conditionally. > > > > > > > > > > > > (Found this lying for a while in my p4 branch for various hacks.) > > > > > > > > > > I added such a function some weeks ago (far more simple though). Talking > > > > > with pjd, I've backed it out to use the somewhat straight-forward method > > > > > he used in rc.d/geli. > > > > > > > > rc.d/geli doesn't use kldload directlty, so it certainly won't > > > > benefit from the function I introduced. > > > > > > Then I'm not sure what script would benefit from this function. Can you > > > point me to an example? > > > > abi > > archdep > > atm1 > > hcsecd > > ipfilter > > mdconfig > > mdconfig2 > > pf > > pflog > > pfsync > > sdpd > > syscons > > > > They all do kldstat then kldload. Some of them do grep or egrep > > on kldstat output. Some of them don't forget to check status from > > kldload and emit a error message on failure. Besides, there are > > scripts that forget to do kldstat in the first place, they just do > > kldload. Now all this ado can become just a call to my function. > > Removing all scripts using 'kldstat -q -m foo', we have: Why should we omit them from our consideration? The scripts now doing 'kldstat -q -m foo' can benefit from my function, too, because they should do error checking and reporting, the error-handling code being duplicated inconsistently: some of them warn on error, others print a message on success and so on. The long line (or its multi-line equivalent): kldstat -q -m foo || kldload foo >/dev/null 2>&1 || echo "Damn! Failed to kldload foo :-(" becomes just: load_kld foo Note that egrep is not used to process such a request in load_kld. > $ grep kldstat * | grep -v -- "-q -m" | cut -d':' -f1 | sort -u > abi > archdep > atm1 > ipfilter > syscons > > archdep, atm1 and ipfilter could use this 'kldstat -q -m foo' method, so > that's only two candidates. Most scripts calling kldload without kldstat > first could use this method as well. > > But ok, those are definitely scripts I do not read very often. > > > > You won't gain anything using grep instead of egrep since they're both > > > in /usr/bin. > > > > Have I ever tried to? > > I guessed that's what you meant saying "grep is used with -e only, one > can avoid using it if egrep isn't available yet." What are you planning > to do then? I meant -e to my function, not to grep. That is, if one doesn't specify -e to load_kld, it won't try to invoke egrep at all. (FWIW, grep and egrep are links to the same binary. And grep -e is not the same as grep -E ;-) Without a "-e regex" option, load_kld will just do kldstat. Therefore, load_kld won't break scripts that aren't broken yet by using grep or egrep too early in the boot sequence. BTW, grep can be emulated with /bin/expr if needed: _grep() { while read _line; do [ `expr "$_line" : ".*$1"` != 0 ] && echo "$_line" done } Ditto for "grep -q". -- Yar From owner-cvs-src@FreeBSD.ORG Wed Jun 21 12:26:09 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CDC6416A4A0; Wed, 21 Jun 2006 12:26:09 +0000 (UTC) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9FC3E43E0D; Wed, 21 Jun 2006 12:01:52 +0000 (GMT) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5LC1qpj069434; Wed, 21 Jun 2006 12:01:52 GMT (envelope-from yar@repoman.freebsd.org) Received: (from yar@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5LC1qVj069433; Wed, 21 Jun 2006 12:01:52 GMT (envelope-from yar) Message-Id: <200606211201.k5LC1qVj069433@repoman.freebsd.org> From: Yar Tikhiy Date: Wed, 21 Jun 2006 12:01: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/bin/sh sh.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: Wed, 21 Jun 2006 12:26:10 -0000 yar 2006-06-21 12:01:52 UTC FreeBSD src repository Modified files: bin/sh sh.1 Log: Document the fact that 'true' and 'false' are among sh(1) built-in commands. MFC after: 3 days Revision Changes Path 1.120 +5 -1 src/bin/sh/sh.1 From owner-cvs-src@FreeBSD.ORG Wed Jun 21 12:59:06 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 171BA16A479; Wed, 21 Jun 2006 12:59:06 +0000 (UTC) (envelope-from kib@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C59E243D48; Wed, 21 Jun 2006 12:59:05 +0000 (GMT) (envelope-from kib@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5LCx5vE082228; Wed, 21 Jun 2006 12:59:05 GMT (envelope-from kib@repoman.freebsd.org) Received: (from kib@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5LCx5as082227; Wed, 21 Jun 2006 12:59:05 GMT (envelope-from kib) Message-Id: <200606211259.k5LCx5as082227@repoman.freebsd.org> From: Konstantin Belousov Date: Wed, 21 Jun 2006 12:59: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/lib/libc/sys mincore.2 src/sys/vm vm_mmap.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 12:59:06 -0000 kib 2006-06-21 12:59:05 UTC FreeBSD src repository Modified files: lib/libc/sys mincore.2 sys/vm vm_mmap.c Log: Make the mincore(2) return ENOMEM when requested range is not fully mapped. Requested by: Bruno Haible Reviewed by: alc Approved by: pjd (mentor) MFC after: 1 month Revision Changes Path 1.25 +2 -2 src/lib/libc/sys/mincore.2 1.206 +15 -3 src/sys/vm/vm_mmap.c From owner-cvs-src@FreeBSD.ORG Wed Jun 21 13:48:34 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 94A3C16A506; Wed, 21 Jun 2006 13:48:34 +0000 (UTC) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5230043D46; Wed, 21 Jun 2006 13:48:34 +0000 (GMT) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5LDmYZY088850; Wed, 21 Jun 2006 13:48:34 GMT (envelope-from yar@repoman.freebsd.org) Received: (from yar@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5LDmYUP088849; Wed, 21 Jun 2006 13:48:34 GMT (envelope-from yar) Message-Id: <200606211348.k5LDmYUP088849@repoman.freebsd.org> From: Yar Tikhiy Date: Wed, 21 Jun 2006 13:48: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/net if_vlan.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 13:48:34 -0000 yar 2006-06-21 13:48:34 UTC FreeBSD src repository Modified files: sys/net if_vlan.c Log: Fix the VLAN_ARRAY case, mostly regarding improper use of atomic(9) in place of conventional rw locking. Alas, atomic(9) can't buy us lockless operation so easily. Revision Changes Path 1.103 +16 -30 src/sys/net/if_vlan.c From owner-cvs-src@FreeBSD.ORG Wed Jun 21 16:18:49 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 29DF416A505; Wed, 21 Jun 2006 16:18:49 +0000 (UTC) (envelope-from ps@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DD6D043D46; Wed, 21 Jun 2006 16:18:48 +0000 (GMT) (envelope-from ps@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5LGImLR002188; Wed, 21 Jun 2006 16:18:48 GMT (envelope-from ps@repoman.freebsd.org) Received: (from ps@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5LGImPg002187; Wed, 21 Jun 2006 16:18:48 GMT (envelope-from ps) Message-Id: <200606211618.k5LGImPg002187@repoman.freebsd.org> From: Paul Saab Date: Wed, 21 Jun 2006 16:18: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/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: Wed, 21 Jun 2006 16:18:49 -0000 ps 2006-06-21 16:18:48 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/compat/freebsd32 freebsd32_misc.c Log: MFC: rev 1.55 Do not copy out the iovec in the 32bit recvmsg call since soreceive calls uiomove directly. Revision Changes Path 1.38.2.10 +0 -24 src/sys/compat/freebsd32/freebsd32_misc.c From owner-cvs-src@FreeBSD.ORG Wed Jun 21 16:24:08 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C6C4F16A47D; Wed, 21 Jun 2006 16:24:08 +0000 (UTC) (envelope-from flz@FreeBSD.org) Received: from smtp4-g19.free.fr (smtp4-g19.free.fr [212.27.42.30]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5643643D46; Wed, 21 Jun 2006 16:24:07 +0000 (GMT) (envelope-from flz@FreeBSD.org) Received: from smtp.xbsd.org (xbsd.org [82.233.2.192]) by smtp4-g19.free.fr (Postfix) with ESMTP id 9269154E69; Wed, 21 Jun 2006 18:24:06 +0200 (CEST) Received: from localhost (localhost.xbsd.org [127.0.0.1]) by smtp.xbsd.org (Postfix) with ESMTP id E7F61114B5; Wed, 21 Jun 2006 18:24:05 +0200 (CEST) Received: from smtp.xbsd.org ([127.0.0.1]) by localhost (srv1.xbsd.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 83275-08; Wed, 21 Jun 2006 18:23:52 +0200 (CEST) Received: from mayday.esat.net (mayday.esat.net [193.95.134.156]) by smtp.xbsd.org (Postfix) with ESMTP id A3A5B11438; Wed, 21 Jun 2006 18:23:51 +0200 (CEST) From: Florent Thoumie To: Yar Tikhiy In-Reply-To: <20060621122331.GI45947@comp.chem.msu.su> References: <200606210942.k5L9gtAi060504@repoman.freebsd.org> <1150883785.3467.4.camel@mayday.esat.net> <20060621105253.GE45947@comp.chem.msu.su> <1150887909.3467.18.camel@mayday.esat.net> <20060621113901.GG45947@comp.chem.msu.su> <1150890968.3467.39.camel@mayday.esat.net> <20060621122331.GI45947@comp.chem.msu.su> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-6qm72DJR54IufmcWnBTj" Date: Wed, 21 Jun 2006 17:23:49 +0100 Message-Id: <1150907029.3467.49.camel@mayday.esat.net> Mime-Version: 1.0 X-Mailer: Evolution 2.6.2 FreeBSD GNOME Team Port X-Virus-Scanned: amavisd-new at xbsd.org Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/etc rc.subr src/share/man/man8 rc.subr.8 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 16:24:09 -0000 --=-6qm72DJR54IufmcWnBTj Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Wed, 2006-06-21 at 16:23 +0400, Yar Tikhiy wrote: > On Wed, Jun 21, 2006 at 12:56:08PM +0100, Florent Thoumie wrote: > > On Wed, 2006-06-21 at 15:39 +0400, Yar Tikhiy wrote: > > > On Wed, Jun 21, 2006 at 12:05:09PM +0100, Florent Thoumie wrote: > > > > On Wed, 2006-06-21 at 14:52 +0400, Yar Tikhiy wrote: > > > > > On Wed, Jun 21, 2006 at 10:56:25AM +0100, Florent Thoumie wrote: > > > > > > On Wed, 2006-06-21 at 09:42 +0000, Yar Tikhiy wrote: > > > > > > > yar 2006-06-21 09:42:55 UTC > > > > > > >=20 > > > > > > > FreeBSD src repository > > > > > > >=20 > > > > > > > Modified files: > > > > > > > etc rc.subr=20 > > > > > > > share/man/man8 rc.subr.8=20 > > > > > > > Log: > > > > > > > Quite a number of rc.d scripts try to load kernel modules. = Many > > > > > > > of them do that conditionally depending on kldstat. The co= de is > > > > > > > duplicated all over, but bugs can be uniqie. > > > > > > > =20 > > > > > > > To make the things more consistent, introduce a new rc.subr= function, > > > > > > > load_kld, which takes care of loading a kernel module condi= tionally. > > > > > > > =20 > > > > > > > (Found this lying for a while in my p4 branch for various h= acks.) > > > > > >=20 > > > > > > I added such a function some weeks ago (far more simple though)= . Talking > > > > > > with pjd, I've backed it out to use the somewhat straight-forwa= rd method > > > > > > he used in rc.d/geli. > > > > >=20 > > > > > rc.d/geli doesn't use kldload directlty, so it certainly won't > > > > > benefit from the function I introduced. > > > >=20 > > > > Then I'm not sure what script would benefit from this function. Can= you > > > > point me to an example? > > >=20 > > > abi > > > archdep > > > atm1 > > > hcsecd > > > ipfilter > > > mdconfig > > > mdconfig2 > > > pf > > > pflog > > > pfsync > > > sdpd > > > syscons > > >=20 > > > They all do kldstat then kldload. Some of them do grep or egrep > > > on kldstat output. Some of them don't forget to check status from > > > kldload and emit a error message on failure. Besides, there are > > > scripts that forget to do kldstat in the first place, they just do > > > kldload. Now all this ado can become just a call to my function. > >=20 > > Removing all scripts using 'kldstat -q -m foo', we have: >=20 > Why should we omit them from our consideration? The scripts now > doing 'kldstat -q -m foo' can benefit from my function, too, because > they should do error checking and reporting, the error-handling > code being duplicated inconsistently: some of them warn on error, > others print a message on success and so on. The long line (or its > multi-line equivalent): >=20 > kldstat -q -m foo || kldload foo >/dev/null 2>&1 || echo "Damn! Failed t= o kldload foo :-(" >=20 > becomes just: >=20 > load_kld foo >=20 > Note that egrep is not used to process such a request in load_kld. >=20 > > $ grep kldstat * | grep -v -- "-q -m" | cut -d':' -f1 | sort -u > > abi > > archdep > > atm1 > > ipfilter > > syscons > >=20 > > archdep, atm1 and ipfilter could use this 'kldstat -q -m foo' method, s= o > > that's only two candidates. Most scripts calling kldload without kldsta= t > > first could use this method as well. > >=20 > > But ok, those are definitely scripts I do not read very often. > > > > > > You won't gain anything using grep instead of egrep since they're b= oth > > > > in /usr/bin. > > >=20 > > > Have I ever tried to? > >=20 > > I guessed that's what you meant saying "grep is used with -e only, one > > can avoid using it if egrep isn't available yet." What are you planning > > to do then? >=20 > I meant -e to my function, not to grep. That is, if one doesn't > specify -e to load_kld, it won't try to invoke egrep at all. (FWIW, > grep and egrep are links to the same binary. And grep -e is not > the same as grep -E ;-) >=20 > Without a "-e regex" option, load_kld will just do kldstat. Therefore, > load_kld won't break scripts that aren't broken yet by using grep > or egrep too early in the boot sequence. Makes sense. > BTW, grep can be emulated with /bin/expr if needed: >=20 > _grep() > { > while read _line; do > [ `expr "$_line" : ".*$1"` !=3D 0 ] && echo "$_line" > done > } >=20 > Ditto for "grep -q". I guess we can even just use shell pattern matching with 'case'. --=20 Florent Thoumie flz@FreeBSD.org FreeBSD Committer --=-6qm72DJR54IufmcWnBTj Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (FreeBSD) iD8DBQBEmXKVMxEkbVFH3PQRAkTrAJ9IoMAnKjI+vKAYFcnsh1sDurChKgCffEMO W90DtYSG1g6FH6DXI3okXZk= =Z2Ru -----END PGP SIGNATURE----- --=-6qm72DJR54IufmcWnBTj-- From owner-cvs-src@FreeBSD.ORG Wed Jun 21 17:28:53 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B804616A474; Wed, 21 Jun 2006 17:28:53 +0000 (UTC) (envelope-from jmg@hydrogen.funkthat.com) Received: from hydrogen.funkthat.com (gate.funkthat.com [69.17.45.168]) by mx1.FreeBSD.org (Postfix) with ESMTP id A1D3F43D6B; Wed, 21 Jun 2006 17:28:50 +0000 (GMT) (envelope-from jmg@hydrogen.funkthat.com) Received: from hydrogen.funkthat.com (p5itay6smysr9k2v@localhost.funkthat.com [127.0.0.1]) by hydrogen.funkthat.com (8.13.6/8.13.3) with ESMTP id k5LHSovK083768; Wed, 21 Jun 2006 10:28:50 -0700 (PDT) (envelope-from jmg@hydrogen.funkthat.com) Received: (from jmg@localhost) by hydrogen.funkthat.com (8.13.6/8.13.3/Submit) id k5LHSoZH083767; Wed, 21 Jun 2006 10:28:50 -0700 (PDT) (envelope-from jmg) Date: Wed, 21 Jun 2006 10:28:49 -0700 From: John-Mark Gurney To: Konstantin Belousov Message-ID: <20060621172849.GA82074@funkthat.com> References: <200606211259.k5LCx5as082227@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200606211259.k5LCx5as082227@repoman.freebsd.org> User-Agent: Mutt/1.4.2.1i X-Operating-System: FreeBSD 5.4-RELEASE-p6 i386 X-PGP-Fingerprint: B7 EC EF F8 AE ED A7 31 96 7A 22 B3 D8 56 36 F4 X-Files: The truth is out there X-URL: http://resnet.uoregon.edu/~gurney_j/ X-Resume: http://resnet.uoregon.edu/~gurney_j/resume.html Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/lib/libc/sys mincore.2 src/sys/vm vm_mmap.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: John-Mark Gurney List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 17:28:53 -0000 Konstantin Belousov wrote this message on Wed, Jun 21, 2006 at 12:59 +0000: > Modified files: > lib/libc/sys mincore.2 > sys/vm vm_mmap.c > Log: > Make the mincore(2) return ENOMEM when requested range is not fully mapped. Is this change to be posix compliant or something? ENOMEM seems like the wrong error, or are we allocating memory? #define ENOMEM 12 /* Cannot allocate memory */ the original EINVAL seems to me the correct one, as is commonly used when the data passed in is incorrect... -- John-Mark Gurney Voice: +1 415 225 5579 "All that I will do, has been done, All that I have, has not." From owner-cvs-src@FreeBSD.ORG Wed Jun 21 17:44:04 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E9E8116A47B; Wed, 21 Jun 2006 17:44:04 +0000 (UTC) (envelope-from alc@cs.rice.edu) Received: from mail.cs.rice.edu (mail.cs.rice.edu [128.42.1.31]) by mx1.FreeBSD.org (Postfix) with ESMTP id 88E9643D48; Wed, 21 Jun 2006 17:44:04 +0000 (GMT) (envelope-from alc@cs.rice.edu) Received: from mail.cs.rice.edu (localhost.localdomain [127.0.0.1]) by mail.cs.rice.edu (Postfix) with ESMTP id D83CD2C2C89; Wed, 21 Jun 2006 12:44:03 -0500 (CDT) X-Virus-Scanned: by amavis-2.4.0 at mail.cs.rice.edu Received: from mail.cs.rice.edu ([127.0.0.1]) by mail.cs.rice.edu (mail.cs.rice.edu [127.0.0.1]) (amavisd-new, port 10024) with LMTP id e-l+GWxUu001; Wed, 21 Jun 2006 12:44:03 -0500 (CDT) Received: from [216.63.78.18] (adsl-216-63-78-18.dsl.hstntx.swbell.net [216.63.78.18]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.cs.rice.edu (Postfix) with ESMTP id D53A02C2C61; Wed, 21 Jun 2006 12:44:02 -0500 (CDT) Message-ID: <44998562.6080705@cs.rice.edu> Date: Wed, 21 Jun 2006 12:44:02 -0500 From: Alan Cox User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.10) Gecko/20050817 X-Accept-Language: en-us, en MIME-Version: 1.0 To: John-Mark Gurney References: <200606211259.k5LCx5as082227@repoman.freebsd.org> <20060621172849.GA82074@funkthat.com> In-Reply-To: <20060621172849.GA82074@funkthat.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, Konstantin Belousov , cvs-all@FreeBSD.org Subject: Re: cvs commit: src/lib/libc/sys mincore.2 src/sys/vm vm_mmap.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 17:44:05 -0000 John-Mark Gurney wrote: >Konstantin Belousov wrote this message on Wed, Jun 21, 2006 at 12:59 +0000: > > >> Modified files: >> lib/libc/sys mincore.2 >> sys/vm vm_mmap.c >> Log: >> Make the mincore(2) return ENOMEM when requested range is not fully mapped. >> >> > >Is this change to be posix compliant or something? ENOMEM seems like >the wrong error, or are we allocating memory? >#define ENOMEM 12 /* Cannot allocate memory */ > >the original EINVAL seems to me the correct one, as is commonly used >when the data passed in is incorrect... > > > I looked at this when the patch was proposed. ENOMEM is the de facto standard error for this case. To the best of my knowledge, there is no officially-sanctioned specification for mincore(2). Regards, Alan From owner-cvs-src@FreeBSD.ORG Wed Jun 21 17:47:45 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A0DA916A47A; Wed, 21 Jun 2006 17:47:45 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6290343D45; Wed, 21 Jun 2006 17:47:45 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5LHljIZ017641; Wed, 21 Jun 2006 17:47:45 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5LHljOP017640; Wed, 21 Jun 2006 17:47:45 GMT (envelope-from jhb) Message-Id: <200606211747.k5LHljOP017640@repoman.freebsd.org> From: John Baldwin Date: Wed, 21 Jun 2006 17:47:45 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern kern_linker.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 17:47:45 -0000 jhb 2006-06-21 17:47:45 UTC FreeBSD src repository Modified files: sys/kern kern_linker.c Log: Various whitespace fixes. Revision Changes Path 1.135 +11 -12 src/sys/kern/kern_linker.c From owner-cvs-src@FreeBSD.ORG Wed Jun 21 17:48:03 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D99A316A479; Wed, 21 Jun 2006 17:48:03 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 99E4443D45; Wed, 21 Jun 2006 17:48:03 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5LHm3QM017692; Wed, 21 Jun 2006 17:48:03 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5LHm3sP017691; Wed, 21 Jun 2006 17:48:03 GMT (envelope-from jhb) Message-Id: <200606211748.k5LHm3sP017691@repoman.freebsd.org> From: John Baldwin Date: Wed, 21 Jun 2006 17:48:03 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern kern_linker.c subr_bus.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 17:48:04 -0000 jhb 2006-06-21 17:48:03 UTC FreeBSD src repository Modified files: sys/kern kern_linker.c subr_bus.c Log: Fix two comments and a style fix. Revision Changes Path 1.136 +6 -4 src/sys/kern/kern_linker.c 1.192 +19 -7 src/sys/kern/subr_bus.c From owner-cvs-src@FreeBSD.ORG Wed Jun 21 17:49:00 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9847616A474; Wed, 21 Jun 2006 17:49:00 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5B21643D48; Wed, 21 Jun 2006 17:49:00 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5LHn0CA017744; Wed, 21 Jun 2006 17:49:00 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5LHn0Yh017743; Wed, 21 Jun 2006 17:49:00 GMT (envelope-from jhb) Message-Id: <200606211749.k5LHn0Yh017743@repoman.freebsd.org> From: John Baldwin Date: Wed, 21 Jun 2006 17:49:00 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern subr_bus.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 17:49:00 -0000 jhb 2006-06-21 17:49:00 UTC FreeBSD src repository Modified files: sys/kern subr_bus.c Log: Whoops, revert accidental commit. Revision Changes Path 1.193 +7 -19 src/sys/kern/subr_bus.c From owner-cvs-src@FreeBSD.ORG Wed Jun 21 17:58:29 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C961616A474; Wed, 21 Jun 2006 17:58:29 +0000 (UTC) (envelope-from jmg@hydrogen.funkthat.com) Received: from hydrogen.funkthat.com (gate.funkthat.com [69.17.45.168]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4D24043D5A; Wed, 21 Jun 2006 17:58:29 +0000 (GMT) (envelope-from jmg@hydrogen.funkthat.com) Received: from hydrogen.funkthat.com (pg20kx6wjdjyn8wm@localhost.funkthat.com [127.0.0.1]) by hydrogen.funkthat.com (8.13.6/8.13.3) with ESMTP id k5LHwNsm084618; Wed, 21 Jun 2006 10:58:23 -0700 (PDT) (envelope-from jmg@hydrogen.funkthat.com) Received: (from jmg@localhost) by hydrogen.funkthat.com (8.13.6/8.13.3/Submit) id k5LHwLMJ084617; Wed, 21 Jun 2006 10:58:21 -0700 (PDT) (envelope-from jmg) Date: Wed, 21 Jun 2006 10:58:21 -0700 From: John-Mark Gurney To: Alan Cox Message-ID: <20060621175821.GB82074@funkthat.com> References: <200606211259.k5LCx5as082227@repoman.freebsd.org> <20060621172849.GA82074@funkthat.com> <44998562.6080705@cs.rice.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <44998562.6080705@cs.rice.edu> User-Agent: Mutt/1.4.2.1i X-Operating-System: FreeBSD 5.4-RELEASE-p6 i386 X-PGP-Fingerprint: B7 EC EF F8 AE ED A7 31 96 7A 22 B3 D8 56 36 F4 X-Files: The truth is out there X-URL: http://resnet.uoregon.edu/~gurney_j/ X-Resume: http://resnet.uoregon.edu/~gurney_j/resume.html Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, Konstantin Belousov , cvs-all@FreeBSD.org Subject: Re: cvs commit: src/lib/libc/sys mincore.2 src/sys/vm vm_mmap.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: John-Mark Gurney List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 17:58:29 -0000 Alan Cox wrote this message on Wed, Jun 21, 2006 at 12:44 -0500: > John-Mark Gurney wrote: > > >Konstantin Belousov wrote this message on Wed, Jun 21, 2006 at 12:59 +0000: > > > >> Modified files: > >> lib/libc/sys mincore.2 > >> sys/vm vm_mmap.c > >> Log: > >> Make the mincore(2) return ENOMEM when requested range is not fully > >> mapped. > > > >Is this change to be posix compliant or something? ENOMEM seems like > >the wrong error, or are we allocating memory? > >#define ENOMEM 12 /* Cannot allocate memory */ > > > >the original EINVAL seems to me the correct one, as is commonly used > >when the data passed in is incorrect... > > I looked at this when the patch was proposed. ENOMEM is the de facto > standard error for this case. To the best of my knowledge, there is no > officially-sanctioned specification for mincore(2). Could you please provide a reference to this de facto standard error as in other places where ENOMEM is used for such an error? -- John-Mark Gurney Voice: +1 415 225 5579 "All that I will do, has been done, All that I have, has not." From owner-cvs-src@FreeBSD.ORG Wed Jun 21 18:07:49 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 66CF816A474; Wed, 21 Jun 2006 18:07:49 +0000 (UTC) (envelope-from alc@cs.rice.edu) Received: from mail.cs.rice.edu (mail.cs.rice.edu [128.42.1.31]) by mx1.FreeBSD.org (Postfix) with ESMTP id AF99143D46; Wed, 21 Jun 2006 18:07:48 +0000 (GMT) (envelope-from alc@cs.rice.edu) Received: from mail.cs.rice.edu (localhost.localdomain [127.0.0.1]) by mail.cs.rice.edu (Postfix) with ESMTP id 203A82C2D1E; Wed, 21 Jun 2006 13:07:48 -0500 (CDT) X-Virus-Scanned: by amavis-2.4.0 at mail.cs.rice.edu Received: from mail.cs.rice.edu ([127.0.0.1]) by mail.cs.rice.edu (mail.cs.rice.edu [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 6BZIxr73T9aR; Wed, 21 Jun 2006 13:07:47 -0500 (CDT) Received: from [216.63.78.18] (adsl-216-63-78-18.dsl.hstntx.swbell.net [216.63.78.18]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.cs.rice.edu (Postfix) with ESMTP id 585512C2C9B; Wed, 21 Jun 2006 13:07:47 -0500 (CDT) Message-ID: <44998AF2.5090600@cs.rice.edu> Date: Wed, 21 Jun 2006 13:07:46 -0500 From: Alan Cox User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.10) Gecko/20050817 X-Accept-Language: en-us, en MIME-Version: 1.0 To: John-Mark Gurney References: <200606211259.k5LCx5as082227@repoman.freebsd.org> <20060621172849.GA82074@funkthat.com> <44998562.6080705@cs.rice.edu> <20060621175821.GB82074@funkthat.com> In-Reply-To: <20060621175821.GB82074@funkthat.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, Konstantin Belousov , cvs-all@FreeBSD.org Subject: Re: cvs commit: src/lib/libc/sys mincore.2 src/sys/vm vm_mmap.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 18:07:49 -0000 John-Mark Gurney wrote: >Alan Cox wrote this message on Wed, Jun 21, 2006 at 12:44 -0500: > > >>John-Mark Gurney wrote: >> >> >> >>>Konstantin Belousov wrote this message on Wed, Jun 21, 2006 at 12:59 +0000: >>> >>> >>> >>>>Modified files: >>>> lib/libc/sys mincore.2 >>>> sys/vm vm_mmap.c >>>>Log: >>>>Make the mincore(2) return ENOMEM when requested range is not fully >>>>mapped. >>>> >>>> >>>Is this change to be posix compliant or something? ENOMEM seems like >>>the wrong error, or are we allocating memory? >>>#define ENOMEM 12 /* Cannot allocate memory */ >>> >>>the original EINVAL seems to me the correct one, as is commonly used >>>when the data passed in is incorrect... >>> >>> >>I looked at this when the patch was proposed. ENOMEM is the de facto >>standard error for this case. To the best of my knowledge, there is no >>officially-sanctioned specification for mincore(2). >> >> > >Could you please provide a reference to this de facto standard error >as in other places where ENOMEM is used for such an error? > > > I don't understand the question. It is a de facto standard. So, there is no reference, like POSIX or the Open Group that can be cited. Can you restate the question? From owner-cvs-src@FreeBSD.ORG Wed Jun 21 18:14:03 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 436DF16A49A; Wed, 21 Jun 2006 18:14:03 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (66-23-211-162.clients.speedfactory.net [66.23.211.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3764D43D46; Wed, 21 Jun 2006 18:14:02 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from localhost.corp.yahoo.com (john@localhost [127.0.0.1]) (authenticated bits=0) by server.baldwin.cx (8.13.4/8.13.4) with ESMTP id k5LIDUKc040406; Wed, 21 Jun 2006 14:13:57 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: Tom Rhodes Date: Wed, 21 Jun 2006 13:06:35 -0400 User-Agent: KMail/1.9.1 References: <200606201516.39121.jhb@freebsd.org> <20060620.155140.-1816810644.imp@bsdimp.com> <20060620193458.42040d97.trhodes@FreeBSD.org> In-Reply-To: <20060620193458.42040d97.trhodes@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200606211306.36770.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [127.0.0.1]); Wed, 21 Jun 2006 14:13:58 -0400 (EDT) X-Virus-Scanned: ClamAV 0.87.1/1559/Wed Jun 21 10:23:13 2006 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,BAYES_00 autolearn=ham version=3.1.0 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on server.baldwin.cx Cc: cvs-src@freebsd.org, cvs-all@freebsd.org, src-committers@freebsd.org, obrien@freebsd.org, "M. Warner Losh" Subject: Re: cvs commit: src Makefile README X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 18:14:03 -0000 On Tuesday 20 June 2006 19:34, Tom Rhodes wrote: > On Tue, 20 Jun 2006 15:51:40 -0600 (MDT) > "M. Warner Losh" wrote: > > > In message: <200606201714.10331.jhb@freebsd.org> > > John Baldwin writes: > > : On Tuesday 20 June 2006 16:41, M. Warner Losh wrote: > > : > In message: <200606201516.39121.jhb@freebsd.org> > > : > John Baldwin writes: > > : > : On Tuesday 20 June 2006 14:53, David O'Brien wrote: > > : > : > On Wed, Jun 07, 2006 at 07:43:00PM -0400, Tom Rhodes wrote: > > : > : > > Personally, I was debating on just removing most of the > > : > : > > world target with just a message: > > : > : > > > > : > : > > "The world target has been replaced with the buildworld target." > > : > : > > > : > : > No! > > : > : > > > : > : > 'make world' is still my normal building process. Why force > > : > : > "make buildworld && make installworld"?? > > : > : > > > : > : > I don't care how undocumented it is, or obfusacted > > : > : > 'HISTORICAL_MAKE_WORLD' is; but please leave them alone! > > : > : > > > : > : > thanks for your attention. > > : > : > > : > : You can already get that via 'make DESTDIR=/ world' you know. :) And > > : that's > > : > : shorter to type. > > : > > > : > It has been pointed out to me that you can't put DESTDIR=/ in your > > : > /etc/make.conf file; however, you can put HISTORICAL_MAKE_WORLD=y in > > : > there. > > : > > : Fair enough. How about just making it undocumented again then? :) > > > > Works for me. > > Doesn't work here. Sorry. It's fine that the options stay > there, but personally, I can understand why some users would > be pissed about this being undocumented. If I started a build > and expected it to run all night, seen it bombed in the > morning, well ... Yea, I'd be pissed too. :) The nature of the compromise over 'make world' was that rather than removing the knob we'd leave it undocumented so that new users aren't tempted to use it, but instead will revert to using buildworld/installworld as they ought to if they get a failure running 'make world'. If we are going to document the knob and thus make it user-supported, we might as well remove it and just make 'make world' user-supported. -- John Baldwin From owner-cvs-src@FreeBSD.ORG Wed Jun 21 18:14:05 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0CCD616A484; Wed, 21 Jun 2006 18:14:04 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (66-23-211-162.clients.speedfactory.net [66.23.211.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id 63E1E43D45; Wed, 21 Jun 2006 18:14:04 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from localhost.corp.yahoo.com (john@localhost [127.0.0.1]) (authenticated bits=0) by server.baldwin.cx (8.13.4/8.13.4) with ESMTP id k5LIDUKd040406; Wed, 21 Jun 2006 14:13:59 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: John-Mark Gurney Date: Wed, 21 Jun 2006 14:13:23 -0400 User-Agent: KMail/1.9.1 References: <200606211259.k5LCx5as082227@repoman.freebsd.org> <44998562.6080705@cs.rice.edu> <20060621175821.GB82074@funkthat.com> In-Reply-To: <20060621175821.GB82074@funkthat.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200606211413.24602.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [127.0.0.1]); Wed, 21 Jun 2006 14:13:59 -0400 (EDT) X-Virus-Scanned: ClamAV 0.87.1/1559/Wed Jun 21 10:23:13 2006 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,BAYES_00 autolearn=ham version=3.1.0 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on server.baldwin.cx Cc: Konstantin Belousov , src-committers@freebsd.org, Alan Cox , cvs-all@freebsd.org, cvs-src@freebsd.org Subject: Re: cvs commit: src/lib/libc/sys mincore.2 src/sys/vm vm_mmap.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 18:14:05 -0000 On Wednesday 21 June 2006 13:58, John-Mark Gurney wrote: > Alan Cox wrote this message on Wed, Jun 21, 2006 at 12:44 -0500: > > John-Mark Gurney wrote: > > > > >Konstantin Belousov wrote this message on Wed, Jun 21, 2006 at 12:59 +0000: > > > > > >> Modified files: > > >> lib/libc/sys mincore.2 > > >> sys/vm vm_mmap.c > > >> Log: > > >> Make the mincore(2) return ENOMEM when requested range is not fully > > >> mapped. > > > > > >Is this change to be posix compliant or something? ENOMEM seems like > > >the wrong error, or are we allocating memory? > > >#define ENOMEM 12 /* Cannot allocate memory */ > > > > > >the original EINVAL seems to me the correct one, as is commonly used > > >when the data passed in is incorrect... > > > > I looked at this when the patch was proposed. ENOMEM is the de facto > > standard error for this case. To the best of my knowledge, there is no > > officially-sanctioned specification for mincore(2). > > Could you please provide a reference to this de facto standard error > as in other places where ENOMEM is used for such an error? NetBSD and Linux were the examples given on the thread in hackers@. Check the archives. -- John Baldwin From owner-cvs-src@FreeBSD.ORG Wed Jun 21 18:25:55 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 87AC416A47A; Wed, 21 Jun 2006 18:25:55 +0000 (UTC) (envelope-from alc@cs.rice.edu) Received: from mail.cs.rice.edu (mail.cs.rice.edu [128.42.1.31]) by mx1.FreeBSD.org (Postfix) with ESMTP id 198B443D46; Wed, 21 Jun 2006 18:25:55 +0000 (GMT) (envelope-from alc@cs.rice.edu) Received: from mail.cs.rice.edu (localhost.localdomain [127.0.0.1]) by mail.cs.rice.edu (Postfix) with ESMTP id 652DE2C2DE3; Wed, 21 Jun 2006 13:25:54 -0500 (CDT) X-Virus-Scanned: by amavis-2.4.0 at mail.cs.rice.edu Received: from mail.cs.rice.edu ([127.0.0.1]) by mail.cs.rice.edu (mail.cs.rice.edu [127.0.0.1]) (amavisd-new, port 10024) with LMTP id eu89he6U9g4Z; Wed, 21 Jun 2006 13:25:53 -0500 (CDT) Received: from [216.63.78.18] (adsl-216-63-78-18.dsl.hstntx.swbell.net [216.63.78.18]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.cs.rice.edu (Postfix) with ESMTP id 040B02C2DE9; Wed, 21 Jun 2006 13:25:34 -0500 (CDT) Message-ID: <44998F1A.3020208@cs.rice.edu> Date: Wed, 21 Jun 2006 13:25:30 -0500 From: Alan Cox User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.10) Gecko/20050817 X-Accept-Language: en-us, en MIME-Version: 1.0 To: John Baldwin References: <200606211259.k5LCx5as082227@repoman.freebsd.org> <44998562.6080705@cs.rice.edu> <20060621175821.GB82074@funkthat.com> <200606211413.24602.jhb@freebsd.org> In-Reply-To: <200606211413.24602.jhb@freebsd.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-src@freebsd.org, John-Mark Gurney , src-committers@freebsd.org, Konstantin Belousov , cvs-all@freebsd.org Subject: Re: cvs commit: src/lib/libc/sys mincore.2 src/sys/vm vm_mmap.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 18:25:55 -0000 John Baldwin wrote: >On Wednesday 21 June 2006 13:58, John-Mark Gurney wrote: > > >>Alan Cox wrote this message on Wed, Jun 21, 2006 at 12:44 -0500: >> >> >>>John-Mark Gurney wrote: >>> >>> >>> >>>>Konstantin Belousov wrote this message on Wed, Jun 21, 2006 at 12:59 >>>> >>>> >+0000: > > >>>>>Modified files: >>>>> lib/libc/sys mincore.2 >>>>> sys/vm vm_mmap.c >>>>>Log: >>>>>Make the mincore(2) return ENOMEM when requested range is not fully >>>>>mapped. >>>>> >>>>> >>>>Is this change to be posix compliant or something? ENOMEM seems like >>>>the wrong error, or are we allocating memory? >>>>#define ENOMEM 12 /* Cannot allocate memory */ >>>> >>>>the original EINVAL seems to me the correct one, as is commonly used >>>>when the data passed in is incorrect... >>>> >>>> >>>I looked at this when the patch was proposed. ENOMEM is the de facto >>>standard error for this case. To the best of my knowledge, there is no >>>officially-sanctioned specification for mincore(2). >>> >>> >>Could you please provide a reference to this de facto standard error >>as in other places where ENOMEM is used for such an error? >> >> > >NetBSD and Linux were the examples given on the thread in hackers@. Check the >archives. > > > You can add AIX and Solaris to that list. Every system that I found that supports mincore(2) returns ENOMEM in this case. Alan From owner-cvs-src@FreeBSD.ORG Wed Jun 21 18:36:40 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9FA4216A47F; Wed, 21 Jun 2006 18:36:40 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (vc4-2-0-87.dsl.netrack.net [199.45.160.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5243743D6B; Wed, 21 Jun 2006 18:36:32 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from localhost (localhost.village.org [IPv6:::1] (may be forged)) by harmony.bsdimp.com (8.13.4/8.13.4) with ESMTP id k5LIYcNu002661; Wed, 21 Jun 2006 12:34:39 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Wed, 21 Jun 2006 12:34:56 -0600 (MDT) Message-Id: <20060621.123456.232930587.imp@bsdimp.com> To: jhb@freebsd.org From: "M. Warner Losh" In-Reply-To: <200606211306.36770.jhb@freebsd.org> References: <20060620.155140.-1816810644.imp@bsdimp.com> <20060620193458.42040d97.trhodes@FreeBSD.org> <200606211306.36770.jhb@freebsd.org> X-Mailer: Mew version 4.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: trhodes@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org, obrien@freebsd.org, cvs-src@freebsd.org Subject: Re: cvs commit: src Makefile README X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 18:36:40 -0000 In message: <200606211306.36770.jhb@freebsd.org> John Baldwin writes: : The nature of the compromise over 'make world' was that rather than removing : the knob we'd leave it undocumented so that new users aren't tempted to use : it, but instead will revert to using buildworld/installworld as they ought to : if they get a failure running 'make world'. If we are going to document the : knob and thus make it user-supported, we might as well remove it and just : make 'make world' user-supported. The problem with making it 'user-supported' is that it really is a dangerous tool for the normal user. Sure, it mostly works, most of the time, for most situations. However, when it fails, it fails in an unsafe way. It fails in a way that can't be backed out from easily, meaning someone will have to boot distribution media to back out to a known good state. These events are rare, but totally #@$@!!@@#$ the user. And we're back to the compromise that we had before... Warner From owner-cvs-src@FreeBSD.ORG Wed Jun 21 20:15:37 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6D56816A47B; Wed, 21 Jun 2006 20:15:37 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 02E7E43D4C; Wed, 21 Jun 2006 20:15:37 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5LKFabY028353; Wed, 21 Jun 2006 20:15:36 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5LKFaKx028351; Wed, 21 Jun 2006 20:15:36 GMT (envelope-from jhb) Message-Id: <200606212015.k5LKFaKx028351@repoman.freebsd.org> From: John Baldwin Date: Wed, 21 Jun 2006 20:15:36 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern kern_linker.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 20:15:37 -0000 jhb 2006-06-21 20:15:36 UTC FreeBSD src repository Modified files: sys/kern kern_linker.c Log: - Push down Giant in kldfind() and kldsym(). - Remove several goto's by either using direct return's or else clauses. Revision Changes Path 1.137 +10 -16 src/sys/kern/kern_linker.c From owner-cvs-src@FreeBSD.ORG Wed Jun 21 20:38:30 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2E1EB16A47A; Wed, 21 Jun 2006 20:38:30 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E3F3743D46; Wed, 21 Jun 2006 20:38:29 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5LKcTvd029821; Wed, 21 Jun 2006 20:38:29 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5LKcT92029820; Wed, 21 Jun 2006 20:38:29 GMT (envelope-from jhb) Message-Id: <200606212038.k5LKcT92029820@repoman.freebsd.org> From: John Baldwin Date: Wed, 21 Jun 2006 20:38:29 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/sys sx.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 20:38:30 -0000 jhb 2006-06-21 20:38:29 UTC FreeBSD src repository Modified files: sys/sys sx.h Log: Add a sx_xlocked() macro which returns true if the current thread holds an exclusive lock on the specified sx lock. Revision Changes Path 1.24 +2 -1 src/sys/sys/sx.h From owner-cvs-src@FreeBSD.ORG Wed Jun 21 20:42:08 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F05B316A474; Wed, 21 Jun 2006 20:42:08 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C050D43D48; Wed, 21 Jun 2006 20:42:08 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5LKg8GL030034; Wed, 21 Jun 2006 20:42:08 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5LKg8vA030033; Wed, 21 Jun 2006 20:42:08 GMT (envelope-from jhb) Message-Id: <200606212042.k5LKg8vA030033@repoman.freebsd.org> From: John Baldwin Date: Wed, 21 Jun 2006 20:42:08 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern kern_linker.c 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: Wed, 21 Jun 2006 20:42:09 -0000 jhb 2006-06-21 20:42:08 UTC FreeBSD src repository Modified files: sys/kern kern_linker.c link_elf.c link_elf_obj.c Log: Replace the kld_mtx mutex with a kld_sx sx lock and expand it's scope to protect all linker-related data structures including the contents of linker file objects and the any linker class data as well. Considering how rarely the linker is used I just went with the simple solution of single-threading the whole thing rather than expending a lot of effor on something more fine-grained and complex. Giant is still explicitly acquired while registering and deregistering sysctl's as well as in the elf linker class while calling kmupetext(). The rest of the linker runs without Giant unless it has to acquire Giant while loading files from a non-MPSAFE filesystem. Revision Changes Path 1.138 +76 -49 src/sys/kern/kern_linker.c 1.89 +2 -2 src/sys/kern/link_elf.c 1.92 +0 -2 src/sys/kern/link_elf_obj.c From owner-cvs-src@FreeBSD.ORG Wed Jun 21 21:00:36 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8B73F16A4C1; Wed, 21 Jun 2006 21:00:36 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id EDA0543D7C; Wed, 21 Jun 2006 21:00:10 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5LL0A1n038863; Wed, 21 Jun 2006 21:00:10 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5LL0AIv038862; Wed, 21 Jun 2006 21:00:10 GMT (envelope-from jhb) Message-Id: <200606212100.k5LL0AIv038862@repoman.freebsd.org> From: John Baldwin Date: Wed, 21 Jun 2006 21:00:10 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/netgraph netgraph.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 21:00:36 -0000 jhb 2006-06-21 21:00:10 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/netgraph netgraph.h Log: Conditionally acquire Giant in netgraph callouts to honor mpsafenet=0. Revision Changes Path 1.55.2.7 +1 -1 src/sys/netgraph/netgraph.h From owner-cvs-src@FreeBSD.ORG Wed Jun 21 21:03:25 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4695C16A4A5; Wed, 21 Jun 2006 21:03:25 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0C78F43D46; Wed, 21 Jun 2006 21:03:25 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5LL3ON5040403; Wed, 21 Jun 2006 21:03:24 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5LL3OsA040402; Wed, 21 Jun 2006 21:03:24 GMT (envelope-from jhb) Message-Id: <200606212103.k5LL3OsA040402@repoman.freebsd.org> From: John Baldwin Date: Wed, 21 Jun 2006 21:03: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/sys/pci if_dc.c if_dcreg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 21:03:25 -0000 jhb 2006-06-21 21:03:24 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/pci if_dc.c if_dcreg.h Log: MFC various cleanups: - Switch on the full 32-bit device ID to avoid collisions between the vendor-specific device ids across vendors. - Include the revision in the dc_devs[] array instead of special casing the revid handling in dc_devtype(). - Use PCI bus accessors to read registers instead of pci_read_config() where possible. - Use an 8-bit write to update the latency timer. - Use PCIR_xxx constants and remove unused DC_xxx related to standard PCI config registers. Revision Changes Path 1.160.2.10 +88 -121 src/sys/pci/if_dc.c 1.44.2.3 +6 -84 src/sys/pci/if_dcreg.h From owner-cvs-src@FreeBSD.ORG Wed Jun 21 21:06:07 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D3CB916A47C; Wed, 21 Jun 2006 21:06:07 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 930D943D45; Wed, 21 Jun 2006 21:06:07 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5LL67p0040626; Wed, 21 Jun 2006 21:06:07 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5LL67Xp040625; Wed, 21 Jun 2006 21:06:07 GMT (envelope-from jhb) Message-Id: <200606212106.k5LL67Xp040625@repoman.freebsd.org> From: John Baldwin Date: Wed, 21 Jun 2006 21:06:07 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/pci if_dc.c if_dcreg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 21:06:07 -0000 jhb 2006-06-21 21:06:07 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/pci if_dc.c if_dcreg.h Log: MFC: Add two device IDs for Linksys PCMPC200 cards. Revision Changes Path 1.160.2.11 +6 -0 src/sys/pci/if_dc.c 1.44.2.4 +11 -0 src/sys/pci/if_dcreg.h From owner-cvs-src@FreeBSD.ORG Wed Jun 21 21:37:03 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4350916A47E; Wed, 21 Jun 2006 21:37:03 +0000 (UTC) (envelope-from jmg@hydrogen.funkthat.com) Received: from hydrogen.funkthat.com (gate.funkthat.com [69.17.45.168]) by mx1.FreeBSD.org (Postfix) with ESMTP id AC5DA43D46; Wed, 21 Jun 2006 21:37:02 +0000 (GMT) (envelope-from jmg@hydrogen.funkthat.com) Received: from hydrogen.funkthat.com (9leauqgeqwes3oun@localhost.funkthat.com [127.0.0.1]) by hydrogen.funkthat.com (8.13.6/8.13.3) with ESMTP id k5LLawwZ090119; Wed, 21 Jun 2006 14:36:58 -0700 (PDT) (envelope-from jmg@hydrogen.funkthat.com) Received: (from jmg@localhost) by hydrogen.funkthat.com (8.13.6/8.13.3/Submit) id k5LLav1c090118; Wed, 21 Jun 2006 14:36:57 -0700 (PDT) (envelope-from jmg) Date: Wed, 21 Jun 2006 14:36:57 -0700 From: John-Mark Gurney To: John Baldwin Message-ID: <20060621213657.GF82074@funkthat.com> References: <200606211259.k5LCx5as082227@repoman.freebsd.org> <44998562.6080705@cs.rice.edu> <20060621175821.GB82074@funkthat.com> <200606211413.24602.jhb@freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200606211413.24602.jhb@freebsd.org> User-Agent: Mutt/1.4.2.1i X-Operating-System: FreeBSD 5.4-RELEASE-p6 i386 X-PGP-Fingerprint: B7 EC EF F8 AE ED A7 31 96 7A 22 B3 D8 56 36 F4 X-Files: The truth is out there X-URL: http://resnet.uoregon.edu/~gurney_j/ X-Resume: http://resnet.uoregon.edu/~gurney_j/resume.html Cc: Konstantin Belousov , src-committers@freebsd.org, Alan Cox , cvs-all@freebsd.org, cvs-src@freebsd.org Subject: Re: cvs commit: src/lib/libc/sys mincore.2 src/sys/vm vm_mmap.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: John-Mark Gurney List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 21:37:03 -0000 John Baldwin wrote this message on Wed, Jun 21, 2006 at 14:13 -0400: > On Wednesday 21 June 2006 13:58, John-Mark Gurney wrote: > > Alan Cox wrote this message on Wed, Jun 21, 2006 at 12:44 -0500: > > > John-Mark Gurney wrote: > > > > > > >Konstantin Belousov wrote this message on Wed, Jun 21, 2006 at 12:59 > +0000: > > > > > > > >> Modified files: > > > >> lib/libc/sys mincore.2 > > > >> sys/vm vm_mmap.c > > > >> Log: > > > >> Make the mincore(2) return ENOMEM when requested range is not fully > > > >> mapped. > > > > > > > >Is this change to be posix compliant or something? ENOMEM seems like > > > >the wrong error, or are we allocating memory? > > > >#define ENOMEM 12 /* Cannot allocate memory */ > > > > > > > >the original EINVAL seems to me the correct one, as is commonly used > > > >when the data passed in is incorrect... > > > > > > I looked at this when the patch was proposed. ENOMEM is the de facto > > > standard error for this case. To the best of my knowledge, there is no > > > officially-sanctioned specification for mincore(2). > > > > Could you please provide a reference to this de facto standard error > > as in other places where ENOMEM is used for such an error? > > NetBSD and Linux were the examples given on the thread in hackers@. Check the > archives. Thank you for a useful response... I'm still catching up on email, and haven't even attempted to read -hackers yet after my two week trip... (though I'm caught up on cvs-all and -current though).. I guess since everyone else is using it, it's ok, but I still think it's a stupid errno since it has nothing to do w/ memory allocation.. -- John-Mark Gurney Voice: +1 415 225 5579 "All that I will do, has been done, All that I have, has not." From owner-cvs-src@FreeBSD.ORG Wed Jun 21 22:08:21 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7528216A474; Wed, 21 Jun 2006 22:08:21 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (vc4-2-0-87.dsl.netrack.net [199.45.160.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0E89043D55; Wed, 21 Jun 2006 22:08:20 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from localhost (localhost.village.org [IPv6:::1] (may be forged)) by harmony.bsdimp.com (8.13.4/8.13.4) with ESMTP id k5LM6mAf005326; Wed, 21 Jun 2006 16:06:48 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Wed, 21 Jun 2006 16:07:06 -0600 (MDT) Message-Id: <20060621.160706.1606922361.imp@bsdimp.com> To: jhb@freebsd.org From: "M. Warner Losh" In-Reply-To: <20060621.123456.232930587.imp@bsdimp.com> References: <20060620193458.42040d97.trhodes@FreeBSD.org> <200606211306.36770.jhb@freebsd.org> <20060621.123456.232930587.imp@bsdimp.com> X-Mailer: Mew version 4.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: trhodes@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org, obrien@freebsd.org, cvs-src@freebsd.org Subject: Re: cvs commit: src Makefile README X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 22:08:21 -0000 In message: <20060621.123456.232930587.imp@bsdimp.com> "M. Warner Losh" writes: : In message: <200606211306.36770.jhb@freebsd.org> : John Baldwin writes: : : The nature of the compromise over 'make world' was that rather than removing : : the knob we'd leave it undocumented so that new users aren't tempted to use : : it, but instead will revert to using buildworld/installworld as they ought to : : if they get a failure running 'make world'. If we are going to document the : : knob and thus make it user-supported, we might as well remove it and just : : make 'make world' user-supported. : : The problem with making it 'user-supported' is that it really is a : dangerous tool for the normal user. Sure, it mostly works, most of : the time, for most situations. However, when it fails, it fails in an : unsafe way. It fails in a way that can't be backed out from easily, : meaning someone will have to boot distribution media to back out to a : known good state. These events are rare, but totally #@$@!!@@#$ the : user. : : And we're back to the compromise that we had before... Unless we want to require I_KNOW_WORLD_CAN_HURT_ME instead of HISTORICAL_MAKE_WORLD :-) Warner From owner-cvs-src@FreeBSD.ORG Wed Jun 21 22:13:31 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4B55716A47B; Wed, 21 Jun 2006 22:13:31 +0000 (UTC) (envelope-from wb@freebie.xs4all.nl) Received: from smtp-vbr6.xs4all.nl (smtp-vbr6.xs4all.nl [194.109.24.26]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5B46143D46; Wed, 21 Jun 2006 22:13:30 +0000 (GMT) (envelope-from wb@freebie.xs4all.nl) Received: from freebie.xs4all.nl (freebie.xs4all.nl [213.84.32.253]) by smtp-vbr6.xs4all.nl (8.13.6/8.13.6) with ESMTP id k5LMDPCq099641; Thu, 22 Jun 2006 00:13:26 +0200 (CEST) (envelope-from wb@freebie.xs4all.nl) Received: from freebie.xs4all.nl (localhost [127.0.0.1]) by freebie.xs4all.nl (8.13.6/8.13.3) with ESMTP id k5LMDPMi001274; Thu, 22 Jun 2006 00:13:25 +0200 (CEST) (envelope-from wb@freebie.xs4all.nl) Received: (from wb@localhost) by freebie.xs4all.nl (8.13.6/8.13.6/Submit) id k5LMDO99001273; Thu, 22 Jun 2006 00:13:24 +0200 (CEST) (envelope-from wb) Date: Thu, 22 Jun 2006 00:13:24 +0200 From: Wilko Bulte To: "M. Warner Losh" Message-ID: <20060621221324.GA1254@freebie.xs4all.nl> References: <20060620193458.42040d97.trhodes@FreeBSD.org> <200606211306.36770.jhb@freebsd.org> <20060621.123456.232930587.imp@bsdimp.com> <20060621.160706.1606922361.imp@bsdimp.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060621.160706.1606922361.imp@bsdimp.com> User-Agent: Mutt/1.5.11 X-Virus-Scanned: by XS4ALL Virus Scanner Cc: trhodes@freebsd.org, src-committers@freebsd.org, jhb@freebsd.org, cvs-src@freebsd.org, cvs-all@freebsd.org, obrien@freebsd.org Subject: Re: cvs commit: src Makefile README X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 22:13:31 -0000 On Wed, Jun 21, 2006 at 04:07:06PM -0600, M. Warner Losh wrote.. > In message: <20060621.123456.232930587.imp@bsdimp.com> > "M. Warner Losh" writes: > : In message: <200606211306.36770.jhb@freebsd.org> > : John Baldwin writes: > : : The nature of the compromise over 'make world' was that rather than removing > : : the knob we'd leave it undocumented so that new users aren't tempted to use > : : it, but instead will revert to using buildworld/installworld as they ought to > : : if they get a failure running 'make world'. If we are going to document the > : : knob and thus make it user-supported, we might as well remove it and just > : : make 'make world' user-supported. > : > : The problem with making it 'user-supported' is that it really is a > : dangerous tool for the normal user. Sure, it mostly works, most of > : the time, for most situations. However, when it fails, it fails in an > : unsafe way. It fails in a way that can't be backed out from easily, > : meaning someone will have to boot distribution media to back out to a > : known good state. These events are rare, but totally #@$@!!@@#$ the > : user. > : > : And we're back to the compromise that we had before... > > Unless we want to require I_KNOW_WORLD_CAN_HURT_ME instead of > HISTORICAL_MAKE_WORLD :-) make world -DBEATMEBEATMEYEAH.. :-P Wilko Bulte wilko@FreeBSD.org From owner-cvs-src@FreeBSD.ORG Wed Jun 21 22:51:11 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 24F2116A479; Wed, 21 Jun 2006 22:51:11 +0000 (UTC) (envelope-from drosih@rpi.edu) Received: from smtp6.server.rpi.edu (smtp6.server.rpi.edu [128.113.2.226]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9DCAD43D48; Wed, 21 Jun 2006 22:51:10 +0000 (GMT) (envelope-from drosih@rpi.edu) Received: from [128.113.24.47] (gilead.netel.rpi.edu [128.113.24.47]) by smtp6.server.rpi.edu (8.13.1/8.13.1) with ESMTP id k5LMp462032111; Wed, 21 Jun 2006 18:51:05 -0400 Mime-Version: 1.0 Message-Id: In-Reply-To: <20060621.160706.1606922361.imp@bsdimp.com> References: <20060620193458.42040d97.trhodes@FreeBSD.org> <200606211306.36770.jhb@freebsd.org> <20060621.123456.232930587.imp@bsdimp.com> <20060621.160706.1606922361.imp@bsdimp.com> Date: Wed, 21 Jun 2006 18:51:02 -0400 To: "M. Warner Losh" , jhb@FreeBSD.org From: Garance A Drosihn Content-Type: text/plain; charset="us-ascii" ; format="flowed" X-CanItPRO-Stream: default X-RPI-SA-Score: undef - spam-scanning disabled X-Scanned-By: CanIt (www . canit . ca) Cc: trhodes@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org, obrien@FreeBSD.org, cvs-src@FreeBSD.org Subject: Re: cvs commit: src Makefile README X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 22:51:11 -0000 At 4:07 PM -0600 6/21/06, M. Warner Losh wrote: >: >: And we're back to the compromise that we had before... > >Unless we want to require I_KNOW_WORLD_CAN_HURT_ME instead >of HISTORICAL_MAKE_WORLD :-) NO_FUTURE_WORLD ... GRIM_FUTURE_WORLD (there's some disk-program that requires the user type in 'no future' for a dangerous step, iirc) -- Garance Alistair Drosehn = gad@gilead.netel.rpi.edu Senior Systems Programmer or gad@freebsd.org Rensselaer Polytechnic Institute or drosih@rpi.edu From owner-cvs-src@FreeBSD.ORG Wed Jun 21 23:47:25 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EB24916A47C; Wed, 21 Jun 2006 23:47:25 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A92A943D48; Wed, 21 Jun 2006 23:47:25 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5LNlPbQ052928; Wed, 21 Jun 2006 23:47:25 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5LNlPiY052927; Wed, 21 Jun 2006 23:47:25 GMT (envelope-from imp) Message-Id: <200606212347.k5LNlPiY052927@repoman.freebsd.org> From: Warner Losh Date: Wed, 21 Jun 2006 23:47:25 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/arm/arm locore.S X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 23:47:26 -0000 imp 2006-06-21 23:47:25 UTC FreeBSD src repository Modified files: sys/arm/arm locore.S Log: Nitsville: the routine is called initarm, not init_arm, correct it in a comment. Revision Changes Path 1.14 +1 -1 src/sys/arm/arm/locore.S From owner-cvs-src@FreeBSD.ORG Thu Jun 22 00:56:59 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 720BB16A47B; Thu, 22 Jun 2006 00:56:59 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2EBAC43D48; Thu, 22 Jun 2006 00:56:59 +0000 (GMT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5M0ux5J065354; Thu, 22 Jun 2006 00:56:59 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5M0uxnf065353; Thu, 22 Jun 2006 00:56:59 GMT (envelope-from marcel) Message-Id: <200606220056.k5M0uxnf065353@repoman.freebsd.org> From: Marcel Moolenaar Date: Thu, 22 Jun 2006 00:56:59 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/ia64/ia64 machdep.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 00:56:59 -0000 marcel 2006-06-22 00:56:59 UTC FreeBSD src repository Modified files: sys/ia64/ia64 machdep.c Log: Identify the cual-core Montecito. MFC after: 3 days Revision Changes Path 1.208 +8 -0 src/sys/ia64/ia64/machdep.c From owner-cvs-src@FreeBSD.ORG Thu Jun 22 01:56:43 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 20F0C16A474; Thu, 22 Jun 2006 01:56:43 +0000 (UTC) (envelope-from grog@lemis.com) Received: from wantadilla.lemis.com (wantadilla.lemis.com [192.109.197.135]) by mx1.FreeBSD.org (Postfix) with ESMTP id 81F7543D48; Thu, 22 Jun 2006 01:56:42 +0000 (GMT) (envelope-from grog@lemis.com) Received: by wantadilla.lemis.com (Postfix, from userid 1004) id 6EB059B48E; Thu, 22 Jun 2006 10:59:26 +0930 (CST) Date: Thu, 22 Jun 2006 10:59:26 +0930 From: Greg 'groggy' Lehey To: Garance A Drosihn Message-ID: <20060622012926.GR96591@wantadilla.lemis.com> References: <20060620193458.42040d97.trhodes@FreeBSD.org> <200606211306.36770.jhb@freebsd.org> <20060621.123456.232930587.imp@bsdimp.com> <20060621.160706.1606922361.imp@bsdimp.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="1GSL5ZULXUIqbbH1" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.1i Organization: The FreeBSD Project Phone: +61-8-8388-8286 Fax: +61-8-8388-8725 Mobile: +61-418-838-708 VoIP: sip:0871270137@sip.internode.on.net WWW-Home-Page: http://www.FreeBSD.org/ X-PGP-Fingerprint: 9A1B 8202 BCCE B846 F92F 09AC 22E6 F290 507A 4223 Cc: trhodes@FreeBSD.org, src-committers@FreeBSD.org, jhb@FreeBSD.org, cvs-src@FreeBSD.org, obrien@FreeBSD.org, cvs-all@FreeBSD.org, "M. Warner Losh" Subject: Re: cvs commit: src Makefile README X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 01:56:43 -0000 --1GSL5ZULXUIqbbH1 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Wednesday, 21 June 2006 at 18:51:02 -0400, Garance A Drosihn wrote: > At 4:07 PM -0600 6/21/06, M. Warner Losh wrote: >> : >> : And we're back to the compromise that we had before... >> >> Unless we want to require I_KNOW_WORLD_CAN_HURT_ME instead >> of HISTORICAL_MAKE_WORLD :-) > > NO_FUTURE_WORLD ... GRIM_FUTURE_WORLD BRAVE_NEW_WORLD? Oh, wait, that's come already. > (there's some disk-program that requires the user > type in 'no future' for a dangerous step, iirc) Vinum does (or did) that with the resetconfig command. Greg -- See complete headers for address and phone numbers. --1GSL5ZULXUIqbbH1 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (FreeBSD) iD8DBQFEmfJ2IubykFB6QiMRAtuQAJ49yMNSiwXNb+32Glxzc7W2KHPpfgCcDOE8 O/mCRHkyBqj7lO6MuOulr1g= =eO2j -----END PGP SIGNATURE----- --1GSL5ZULXUIqbbH1-- From owner-cvs-src@FreeBSD.ORG Thu Jun 22 03:11:18 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 955D116A474; Thu, 22 Jun 2006 03:11:18 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from fw.zoral.com.ua (ll-227.216.82.212.sovam.net.ua [212.82.216.227]) by mx1.FreeBSD.org (Postfix) with ESMTP id D20D743D48; Thu, 22 Jun 2006 03:11:17 +0000 (GMT) (envelope-from kostikbel@gmail.com) Received: from deviant.kiev.zoral.com.ua (root@deviant.kiev.zoral.com.ua [10.1.1.148]) by fw.zoral.com.ua (8.13.4/8.13.4) with ESMTP id k5M3BCTS073005 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 22 Jun 2006 06:11:12 +0300 (EEST) (envelope-from kostikbel@gmail.com) Received: from deviant.kiev.zoral.com.ua (kostik@localhost [127.0.0.1]) by deviant.kiev.zoral.com.ua (8.13.6/8.13.6) with ESMTP id k5M3BBPZ017418; Thu, 22 Jun 2006 06:11:11 +0300 (EEST) (envelope-from kostikbel@gmail.com) Received: (from kostik@localhost) by deviant.kiev.zoral.com.ua (8.13.6/8.13.6/Submit) id k5M3BBUk017417; Thu, 22 Jun 2006 06:11:11 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: deviant.kiev.zoral.com.ua: kostik set sender to kostikbel@gmail.com using -f Date: Thu, 22 Jun 2006 06:11:11 +0300 From: Kostik Belousov To: John Baldwin Message-ID: <20060622031111.GA5115@deviant.kiev.zoral.com.ua> References: <200606212103.k5LL3OsA040402@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="k+w/mQv8wyuph6w0" Content-Disposition: inline In-Reply-To: <200606212103.k5LL3OsA040402@repoman.freebsd.org> User-Agent: Mutt/1.4.2.1i X-Virus-Scanned: ClamAV version 0.88.2, clamav-milter version 0.88.2 on fw.zoral.com.ua X-Virus-Status: Clean X-Spam-Status: No, score=-0.1 required=5.0 tests=ALL_TRUSTED,SPF_NEUTRAL autolearn=failed version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on fw.zoral.com.ua Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/pci if_dc.c if_dcreg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 03:11:18 -0000 --k+w/mQv8wyuph6w0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Jun 21, 2006 at 09:03:24PM +0000, John Baldwin wrote: > jhb 2006-06-21 21:03:24 UTC >=20 > FreeBSD src repository >=20 > Modified files: (Branch: RELENG_6) > sys/pci if_dc.c if_dcreg.h=20 > Log: > MFC various cleanups: > - Switch on the full 32-bit device ID to avoid collisions between the > vendor-specific device ids across vendors. > - Include the revision in the dc_devs[] array instead of special casing > the revid handling in dc_devtype(). > - Use PCI bus accessors to read registers instead of pci_read_config() > where possible. > - Use an 8-bit write to update the latency timer. > - Use PCIR_xxx constants and remove unused DC_xxx related to standard > PCI config registers. It seems that file sys/dev/mii/dcphy.c references removed constant from the if_dcreg.h. That file was removed itself from the CURRENT by imp several month ago. But it is still alive on RELENG_6. With the MFC, I got buildkernel errors: cc -O2 -fno-strict-aliasing -pipe -march=3Dpentiumpro -Werror -D_KERNEL -DK= LD_MODULE -nostdinc -I- -DHAVE_KERNEL_OPTION_HEADERS -include /usr/bsd/ob= j/usr/bsd/src/sys/POOMA/opt_global.h -I. -I@ -I@/contrib/altq -I@/../includ= e -finline-limit=3D8000 -fno-common -g -I/usr/bsd/obj/usr/bsd/src/sys/POOMA= -mno-align-long-strings-mpreferred-stack-boundary=3D2 -mno-mmx -mno-3dnow= -mno-sse -mno-sse2 -ffreestanding -Wall -Wredundant-decls -Wnested-externs= -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-= qual -fformat-extensions -std=3Dc99 -c /usr/bsd/src/sys/modules/mii/../../= dev/mii/dcphy.c /usr/bsd/src/sys/modules/mii/../../dev/mii/dcphy.c: In function `dcphy_atta= ch': /usr/bsd/src/sys/modules/mii/../../dev/mii/dcphy.c:172: error: `DC_PCI_CSID= ' undeclared (first use in this function) /usr/bsd/src/sys/modules/mii/../../dev/mii/dcphy.c:172: error: (Each undecl= ared identifier is reported only once /usr/bsd/src/sys/modules/mii/../../dev/mii/dcphy.c:172: error: for each fun= ction it appears in.) *** Error code 1 Stop in /usr/bsd/src/sys/modules/mii. --k+w/mQv8wyuph6w0 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (FreeBSD) iD8DBQFEmgpOC3+MBN1Mb4gRAodWAKCsNRJNTMkARJhOMvWkU+dOEw5bdQCeO8El 5y1v55/vuj8v6pmo+Q6//bk= =8TOX -----END PGP SIGNATURE----- --k+w/mQv8wyuph6w0-- From owner-cvs-src@FreeBSD.ORG Thu Jun 22 03:16:41 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7763516A479; Thu, 22 Jun 2006 03:16:41 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from fw.zoral.com.ua (ll-227.216.82.212.sovam.net.ua [212.82.216.227]) by mx1.FreeBSD.org (Postfix) with ESMTP id AB62043D46; Thu, 22 Jun 2006 03:16:40 +0000 (GMT) (envelope-from kostikbel@gmail.com) Received: from deviant.kiev.zoral.com.ua (root@deviant.kiev.zoral.com.ua [10.1.1.148]) by fw.zoral.com.ua (8.13.4/8.13.4) with ESMTP id k5M3GU6k073117 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 22 Jun 2006 06:16:30 +0300 (EEST) (envelope-from kostikbel@gmail.com) Received: from deviant.kiev.zoral.com.ua (kostik@localhost [127.0.0.1]) by deviant.kiev.zoral.com.ua (8.13.6/8.13.6) with ESMTP id k5M3GU8F017588; Thu, 22 Jun 2006 06:16:30 +0300 (EEST) (envelope-from kostikbel@gmail.com) Received: (from kostik@localhost) by deviant.kiev.zoral.com.ua (8.13.6/8.13.6/Submit) id k5M3GTJe017587; Thu, 22 Jun 2006 06:16:29 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: deviant.kiev.zoral.com.ua: kostik set sender to kostikbel@gmail.com using -f Date: Thu, 22 Jun 2006 06:16:29 +0300 From: Konstantin Belousov To: John-Mark Gurney Message-ID: <20060622031629.GB5115@deviant.kiev.zoral.com.ua> References: <200606211259.k5LCx5as082227@repoman.freebsd.org> <44998562.6080705@cs.rice.edu> <20060621175821.GB82074@funkthat.com> <200606211413.24602.jhb@freebsd.org> <20060621213657.GF82074@funkthat.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="5/uDoXvLw7AC5HRs" Content-Disposition: inline In-Reply-To: <20060621213657.GF82074@funkthat.com> User-Agent: Mutt/1.4.2.1i X-Virus-Scanned: ClamAV version 0.88.2, clamav-milter version 0.88.2 on fw.zoral.com.ua X-Virus-Status: Clean X-Spam-Status: No, score=-0.1 required=5.0 tests=ALL_TRUSTED,SPF_NEUTRAL autolearn=failed version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on fw.zoral.com.ua Cc: cvs-src@freebsd.org, src-committers@freebsd.org, Alan Cox , cvs-all@freebsd.org, John Baldwin Subject: Re: cvs commit: src/lib/libc/sys mincore.2 src/sys/vm vm_mmap.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 03:16:41 -0000 --5/uDoXvLw7AC5HRs Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Jun 21, 2006 at 02:36:57PM -0700, John-Mark Gurney wrote: > John Baldwin wrote this message on Wed, Jun 21, 2006 at 14:13 -0400: > > On Wednesday 21 June 2006 13:58, John-Mark Gurney wrote: > > > Alan Cox wrote this message on Wed, Jun 21, 2006 at 12:44 -0500: > > > > John-Mark Gurney wrote: > > > >=20 > > > > >Konstantin Belousov wrote this message on Wed, Jun 21, 2006 at 12:= 59=20 > > +0000: > > > > > > > > > >> Modified files: > > > > >> lib/libc/sys mincore.2=20 > > > > >> sys/vm vm_mmap.c=20 > > > > >> Log: > > > > >> Make the mincore(2) return ENOMEM when requested range is not fu= lly=20 > > > > >> mapped. > > > > > > > > > >Is this change to be posix compliant or something? ENOMEM seems l= ike > > > > >the wrong error, or are we allocating memory? > > > > >#define ENOMEM 12 /* Cannot allocate memory = */ > > > > > > > > > >the original EINVAL seems to me the correct one, as is commonly us= ed > > > > >when the data passed in is incorrect... > > > > > > > > I looked at this when the patch was proposed. ENOMEM is the de fac= to=20 > > > > standard error for this case. To the best of my knowledge, there i= s no=20 > > > > officially-sanctioned specification for mincore(2). > > >=20 > > > Could you please provide a reference to this de facto standard error > > > as in other places where ENOMEM is used for such an error? > >=20 > > NetBSD and Linux were the examples given on the thread in hackers@. Ch= eck the=20 > > archives. >=20 > Thank you for a useful response... I'm still catching up on email, and > haven't even attempted to read -hackers yet after my two week trip... > (though I'm caught up on cvs-all and -current though).. >=20 > I guess since everyone else is using it, it's ok, but I still think it's > a stupid errno since it has nothing to do w/ memory allocation.. Probably. Alan Cox described everything from the technical point of view. I could only add that the change was requested by the user exactly to get behaviuor consistent with other systems, to not special-case FreeBSD (see GNU? libsigsegv). --5/uDoXvLw7AC5HRs Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (FreeBSD) iD8DBQFEmguMC3+MBN1Mb4gRAoUqAKCz9o97NmEKGV9V7d6TBQG1X8Q6gACfWXPp eugdNneS3Zhb3UhUSXsUtVo= =7ljC -----END PGP SIGNATURE----- --5/uDoXvLw7AC5HRs-- From owner-cvs-src@FreeBSD.ORG Thu Jun 22 03:29:12 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A6A4316A474; Thu, 22 Jun 2006 03:29:12 +0000 (UTC) (envelope-from scottl@samsco.org) Received: from pooker.samsco.org (pooker.samsco.org [168.103.85.57]) by mx1.FreeBSD.org (Postfix) with ESMTP id ED49243D45; Thu, 22 Jun 2006 03:29:11 +0000 (GMT) (envelope-from scottl@samsco.org) Received: from [192.168.254.11] (junior.samsco.home [192.168.254.11]) (authenticated bits=0) by pooker.samsco.org (8.13.4/8.13.4) with ESMTP id k5M3T5fc022775; Wed, 21 Jun 2006 21:29:10 -0600 (MDT) (envelope-from scottl@samsco.org) Message-ID: <449A0E7F.7090200@samsco.org> Date: Wed, 21 Jun 2006 21:29:03 -0600 From: Scott Long User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.12) Gecko/20051230 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Kostik Belousov References: <200606212103.k5LL3OsA040402@repoman.freebsd.org> <20060622031111.GA5115@deviant.kiev.zoral.com.ua> In-Reply-To: <20060622031111.GA5115@deviant.kiev.zoral.com.ua> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-1.4 required=3.8 tests=ALL_TRUSTED autolearn=failed version=3.1.1 X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on pooker.samsco.org Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org, John Baldwin Subject: Re: cvs commit: src/sys/pci if_dc.c if_dcreg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 03:29:12 -0000 Kostik Belousov wrote: > On Wed, Jun 21, 2006 at 09:03:24PM +0000, John Baldwin wrote: > >>jhb 2006-06-21 21:03:24 UTC >> >> FreeBSD src repository >> >> Modified files: (Branch: RELENG_6) >> sys/pci if_dc.c if_dcreg.h >> Log: >> MFC various cleanups: >> - Switch on the full 32-bit device ID to avoid collisions between the >> vendor-specific device ids across vendors. >> - Include the revision in the dc_devs[] array instead of special casing >> the revid handling in dc_devtype(). >> - Use PCI bus accessors to read registers instead of pci_read_config() >> where possible. >> - Use an 8-bit write to update the latency timer. >> - Use PCIR_xxx constants and remove unused DC_xxx related to standard >> PCI config registers. > > It seems that file sys/dev/mii/dcphy.c references removed constant from > the if_dcreg.h. That file was removed itself from the CURRENT by imp > several month ago. But it is still alive on RELENG_6. > > With the MFC, I got buildkernel errors: > > cc -O2 -fno-strict-aliasing -pipe -march=pentiumpro -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I- -DHAVE_KERNEL_OPTION_HEADERS -include /usr/bsd/obj/usr/bsd/src/sys/POOMA/opt_global.h -I. -I@ -I@/contrib/altq -I@/../include -finline-limit=8000 -fno-common -g -I/usr/bsd/obj/usr/bsd/src/sys/POOMA -mno-align-long-strings-mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -ffreestanding -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -std=c99 -c /usr/bsd/src/sys/modules/mii/../../dev/mii/dcphy.c > /usr/bsd/src/sys/modules/mii/../../dev/mii/dcphy.c: In function `dcphy_attach': > /usr/bsd/src/sys/modules/mii/../../dev/mii/dcphy.c:172: error: `DC_PCI_CSID' undeclared (first use in this function) > /usr/bsd/src/sys/modules/mii/../../dev/mii/dcphy.c:172: error: (Each undeclared identifier is reported only once > /usr/bsd/src/sys/modules/mii/../../dev/mii/dcphy.c:172: error: for each function it appears in.) > *** Error code 1 > > Stop in /usr/bsd/src/sys/modules/mii. Once again, an incomplete and untested change was made to the stable branch. I'll commit the fix as soon as I have it tested. Scott From owner-cvs-src@FreeBSD.ORG Thu Jun 22 03:58:12 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6BAEC16A474; Thu, 22 Jun 2006 03:58:12 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 27A9B44587; Thu, 22 Jun 2006 03:58:12 +0000 (GMT) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5M3wCYb093219; Thu, 22 Jun 2006 03:58:12 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5M3wCpn093218; Thu, 22 Jun 2006 03:58:12 GMT (envelope-from scottl) Message-Id: <200606220358.k5M3wCpn093218@repoman.freebsd.org> From: Scott Long Date: Thu, 22 Jun 2006 03:58:11 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/dev/mii dcphy.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 03:58:12 -0000 scottl 2006-06-22 03:58:11 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/dev/mii dcphy.c Log: MFC rev 1.31: Use PCI bus accessors rather than reading config registers directly to get the subvendor device id. Revision Changes Path 1.28.2.1 +3 -2 src/sys/dev/mii/dcphy.c From owner-cvs-src@FreeBSD.ORG Thu Jun 22 04:57:56 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AA2BB16A47A; Thu, 22 Jun 2006 04:57:56 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6738943D53; Thu, 22 Jun 2006 04:57:56 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5M4vuoI004791; Thu, 22 Jun 2006 04:57:56 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5M4vul0004790; Thu, 22 Jun 2006 04:57:56 GMT (envelope-from brueffer) Message-Id: <200606220457.k5M4vul0004790@repoman.freebsd.org> From: Christian Brueffer Date: Thu, 22 Jun 2006 04:57:56 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/dev/aac aac_pci.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 04:57:56 -0000 brueffer 2006-06-22 04:57:56 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/dev/aac aac_pci.c Log: Correct the names or some Adaptec and ICP devices, verified by the respective websites. Approved by: rwatson (mentor) Revision Changes Path 1.54.2.5 +9 -9 src/sys/dev/aac/aac_pci.c From owner-cvs-src@FreeBSD.ORG Thu Jun 22 04:58:48 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2D5EB16A47F; Thu, 22 Jun 2006 04:58:48 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A2D6543D7D; Thu, 22 Jun 2006 04:58:47 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5M4wlZW004854; Thu, 22 Jun 2006 04:58:47 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5M4wlfs004853; Thu, 22 Jun 2006 04:58:47 GMT (envelope-from brueffer) Message-Id: <200606220458.k5M4wlfs004853@repoman.freebsd.org> From: Christian Brueffer Date: Thu, 22 Jun 2006 04:58:47 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/share/man/man4 iir.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 04:58:48 -0000 brueffer 2006-06-22 04:58:47 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) share/man/man4 iir.4 Log: MFC: rev. 1.10 Boji Tony Kannanthanam no longer supports this driver, Achim Leubner however still does. Confirmed by email contact with both of them. Revision Changes Path 1.8.8.2 +1 -4 src/share/man/man4/iir.4 From owner-cvs-src@FreeBSD.ORG Thu Jun 22 05:01:49 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 89D4A16A474; Thu, 22 Jun 2006 05:01:49 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1661043D86; Thu, 22 Jun 2006 05:01:49 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5M51mpa005042; Thu, 22 Jun 2006 05:01:48 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5M51mQj005041; Thu, 22 Jun 2006 05:01:48 GMT (envelope-from brueffer) Message-Id: <200606220501.k5M51mQj005041@repoman.freebsd.org> From: Christian Brueffer Date: Thu, 22 Jun 2006 05:01: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/sys/dev/aac aac_pci.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 05:01:49 -0000 brueffer 2006-06-22 05:01:48 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/dev/aac aac_pci.c Log: Forced commit to note that the previous commit was an MFC of rev. 1.59. Revision Changes Path 1.54.2.6 +0 -0 src/sys/dev/aac/aac_pci.c From owner-cvs-src@FreeBSD.ORG Thu Jun 22 07:01:51 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0414516A53D; Thu, 22 Jun 2006 07:01:51 +0000 (UTC) (envelope-from njl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 251354439B; Thu, 22 Jun 2006 06:34:06 +0000 (GMT) (envelope-from njl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5M6Y6ZR011633; Thu, 22 Jun 2006 06:34:06 GMT (envelope-from njl@repoman.freebsd.org) Received: (from njl@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5M6Y52O011632; Thu, 22 Jun 2006 06:34:06 GMT (envelope-from njl) Message-Id: <200606220634.k5M6Y52O011632@repoman.freebsd.org> From: Nate Lawson Date: Thu, 22 Jun 2006 06:34:05 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/acpica acpi_dock.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 07:01:51 -0000 njl 2006-06-22 06:34:05 UTC FreeBSD src repository Modified files: sys/dev/acpica acpi_dock.c Log: Clean up style and some printf messages. Note that returning anything other than 0 for probe seems to cause a panic somewhere in sysctl kern. Revision Changes Path 1.3 +60 -94 src/sys/dev/acpica/acpi_dock.c From owner-cvs-src@FreeBSD.ORG Thu Jun 22 07:35:34 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 89ABC16A47E; Thu, 22 Jun 2006 07:35:34 +0000 (UTC) (envelope-from obrien@NUXI.com) Received: from dragon.NUXI.org (trang.nuxi.com [66.93.134.19]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3622143D55; Thu, 22 Jun 2006 07:35:32 +0000 (GMT) (envelope-from obrien@NUXI.com) Received: from dragon.NUXI.org (obrien@localhost [127.0.0.1]) by dragon.NUXI.org (8.13.6/8.13.6) with ESMTP id k5M7ZOo7065293; Thu, 22 Jun 2006 00:35:24 -0700 (PDT) (envelope-from obrien@dragon.NUXI.org) Received: (from obrien@localhost) by dragon.NUXI.org (8.13.6/8.13.1/Submit) id k5M7ZOKV065292; Thu, 22 Jun 2006 00:35:24 -0700 (PDT) (envelope-from obrien) Date: Thu, 22 Jun 2006 00:35:23 -0700 From: "David O'Brien" To: John Baldwin Message-ID: <20060622073523.GB64578@dragon.NUXI.org> References: <20060607194300.7565e832.trhodes@FreeBSD.org> <200606201516.39121.jhb@freebsd.org> <20060620.144125.84360497.imp@bsdimp.com> <200606201714.10331.jhb@freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200606201714.10331.jhb@freebsd.org> X-Operating-System: FreeBSD 7.0-CURRENT Organization: The NUXI BSD Group X-Pgp-Rsa-Fingerprint: B7 4D 3E E9 11 39 5F A3 90 76 5D 69 58 D9 98 7A X-Pgp-Rsa-Keyid: 1024/34F9F9D5 User-Agent: Mutt/1.5.11 Cc: trhodes@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org, "M. Warner Losh" , cvs-src@freebsd.org Subject: Re: cvs commit: src Makefile README 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, 22 Jun 2006 07:35:34 -0000 On Tue, Jun 20, 2006 at 05:14:09PM -0400, John Baldwin wrote: > Fair enough. How about just making it undocumented again then? :) Or if 'make world' is desired to be disabled, there's also this approach: Index: Makefile =================================================================== RCS file: /home/ncvs/src/Makefile,v retrieving revision 1.332 diff -u -p -r1.332 Makefile --- Makefile 7 Jun 2006 03:33:48 -0000 1.332 +++ Makefile 20 Jun 2006 19:10:51 -0000 @@ -33,13 +33,6 @@ # If you want to build your system from source be sure that /usr/obj has # at least 400MB of diskspace available. # -# For individuals wanting to build from the sources currently on their -# system, the simple instructions are: -# -# 1. `cd /usr/src' (or to the directory containing your source tree). -# 2. Define `HISTORICAL_MAKE_WORLD' variable (see README). -# 3. `make world' -# # For individuals wanting to upgrade their sources (even if only a # delta of a few days): # @@ -163,7 +157,7 @@ ${TGTS}: STARTTIME!= LC_ALL=C date -.if defined(HISTORICAL_MAKE_WORLD) || defined(DESTDIR) +.if defined(HISTORICAL_MAKE_WORLD) # # world # @@ -197,22 +191,45 @@ world: upgrade_checks @echo ">>> make world completed on `LC_ALL=C date`" @echo " (started ${STARTTIME})" @echo "--------------------------------------------------------------" -.else -world: - @echo "WARNING: make world will overwrite your existing FreeBSD" - @echo "installation without also building and installing a new" - @echo "kernel. This can be dangerous. Please read the handbook," - @echo "'Rebuilding world', for how to upgrade your system." - @echo "Define DESTDIR to where you want to install FreeBSD," - @echo "including /, to override this warning and proceed as usual." - @echo "You may get the historical 'make world' behavior by defining" - @echo "HISTORICAL_MAKE_WORLD. You should understand the implications" - @echo "before doing this." - @echo "" - @echo "Bailing out now..." - @false .endif -- -- David (obrien@FreeBSD.org) From owner-cvs-src@FreeBSD.ORG Thu Jun 22 07:39:52 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 34AD516A481; Thu, 22 Jun 2006 07:39:52 +0000 (UTC) (envelope-from obrien@NUXI.com) Received: from dragon.NUXI.org (trang.nuxi.com [66.93.134.19]) by mx1.FreeBSD.org (Postfix) with ESMTP id B3AF243D53; Thu, 22 Jun 2006 07:39:51 +0000 (GMT) (envelope-from obrien@NUXI.com) Received: from dragon.NUXI.org (obrien@localhost [127.0.0.1]) by dragon.NUXI.org (8.13.6/8.13.6) with ESMTP id k5M7disK065382; Thu, 22 Jun 2006 00:39:45 -0700 (PDT) (envelope-from obrien@dragon.NUXI.org) Received: (from obrien@localhost) by dragon.NUXI.org (8.13.6/8.13.1/Submit) id k5M7die9065380; Thu, 22 Jun 2006 00:39:44 -0700 (PDT) (envelope-from obrien) Date: Thu, 22 Jun 2006 00:39:44 -0700 From: "David O'Brien" To: "M. Warner Losh" Message-ID: <20060622073944.GC64578@dragon.NUXI.org> References: <20060620193458.42040d97.trhodes@FreeBSD.org> <200606211306.36770.jhb@freebsd.org> <20060621.123456.232930587.imp@bsdimp.com> <20060621.160706.1606922361.imp@bsdimp.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060621.160706.1606922361.imp@bsdimp.com> X-Operating-System: FreeBSD 7.0-CURRENT Organization: The NUXI BSD Group X-Pgp-Rsa-Fingerprint: B7 4D 3E E9 11 39 5F A3 90 76 5D 69 58 D9 98 7A X-Pgp-Rsa-Keyid: 1024/34F9F9D5 User-Agent: Mutt/1.5.11 Cc: trhodes@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org, jhb@freebsd.org, cvs-src@freebsd.org Subject: Re: cvs commit: src Makefile README 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, 22 Jun 2006 07:39:52 -0000 On Wed, Jun 21, 2006 at 04:07:06PM -0600, M. Warner Losh wrote: > In message: <20060621.123456.232930587.imp@bsdimp.com> "M. Warner Losh" writes: > : The problem with making it 'user-supported' is that it really is a > : dangerous tool for the normal user. Sure, it mostly works, most of > : the time, for most situations. However, when it fails, it fails in an > : unsafe way. It fails in a way that can't be backed out from easily, > : meaning someone will have to boot distribution media to back out to a > : known good state. These events are rare, but totally #@$@!!@@#$ the > : user. > : > : And we're back to the compromise that we had before... > > Unless we want to require I_KNOW_WORLD_CAN_HURT_ME instead of > HISTORICAL_MAKE_WORLD :-) The knob used to include the text "I_KNOW_WHAT_IM_DOING". :-) -- -- David (obrien@FreeBSD.org) From owner-cvs-src@FreeBSD.ORG Thu Jun 22 08:25:29 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CEC3316A521; Thu, 22 Jun 2006 08:25:29 +0000 (UTC) (envelope-from trhodes@FreeBSD.org) Received: from pittgoth.com (ns1.pittgoth.com [216.38.206.188]) by mx1.FreeBSD.org (Postfix) with ESMTP id A3657443D6; Thu, 22 Jun 2006 07:58:17 +0000 (GMT) (envelope-from trhodes@FreeBSD.org) Received: from localhost (net-ix.gw.ai.net [205.134.160.6] (may be forged)) (authenticated bits=0) by pittgoth.com (8.13.4/8.13.4) with ESMTP id k5M83VnM029834 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Thu, 22 Jun 2006 04:03:31 -0400 (EDT) (envelope-from trhodes@FreeBSD.org) Date: Thu, 22 Jun 2006 03:58:06 -0400 From: Tom Rhodes To: obrien@FreeBSD.org Message-Id: <20060622035806.4ff10c20.trhodes@FreeBSD.org> In-Reply-To: <20060622073523.GB64578@dragon.NUXI.org> References: <20060607194300.7565e832.trhodes@FreeBSD.org> <200606201516.39121.jhb@freebsd.org> <20060620.144125.84360497.imp@bsdimp.com> <200606201714.10331.jhb@freebsd.org> <20060622073523.GB64578@dragon.NUXI.org> X-Mailer: Sylpheed version 1.0.6 (GTK+ 1.2.10; i386-portbld-freebsd7.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: cvs-all@FreeBSD.org, cvs-src@FreeBSD.org, src-committers@FreeBSD.org, imp@bsdimp.com, jhb@FreeBSD.org Subject: Re: cvs commit: src Makefile README X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 08:25:30 -0000 On Thu, 22 Jun 2006 00:35:23 -0700 "David O'Brien" wrote: > On Tue, Jun 20, 2006 at 05:14:09PM -0400, John Baldwin wrote: > > Fair enough. How about just making it undocumented again then? :) > > Or if 'make world' is desired to be disabled, there's also this approach: I like this approach the best so far. For the most part it handles my issue with a bombing install due to undocumented feature and sort of hides world. I'm beginning to get tired of this discussion, can we talk about something else? Heh, of course, we could just document DESTDIR along with HISTORICAL_MAKE_WORLD and have done with it. -- Tom Rhodes From owner-cvs-src@FreeBSD.ORG Thu Jun 22 11:12:02 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.ORG Delivered-To: cvs-src@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C0FDC16A74A; Thu, 22 Jun 2006 11:12:02 +0000 (UTC) (envelope-from wb@freebie.xs4all.nl) Received: from smtp-vbr2.xs4all.nl (smtp-vbr2.xs4all.nl [194.109.24.22]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9E68D4471D; Thu, 22 Jun 2006 10:52:09 +0000 (GMT) (envelope-from wb@freebie.xs4all.nl) Received: from freebie.xs4all.nl (freebie.xs4all.nl [213.84.32.253]) by smtp-vbr2.xs4all.nl (8.13.6/8.13.6) with ESMTP id k5MAq0sa080060; Thu, 22 Jun 2006 12:52:01 +0200 (CEST) (envelope-from wb@freebie.xs4all.nl) Received: from freebie.xs4all.nl (localhost [127.0.0.1]) by freebie.xs4all.nl (8.13.6/8.13.3) with ESMTP id k5MApxuC000761; Thu, 22 Jun 2006 12:51:59 +0200 (CEST) (envelope-from wb@freebie.xs4all.nl) Received: (from wb@localhost) by freebie.xs4all.nl (8.13.6/8.13.6/Submit) id k5MApwLV000760; Thu, 22 Jun 2006 12:51:58 +0200 (CEST) (envelope-from wb) Date: Thu, 22 Jun 2006 12:51:58 +0200 From: Wilko Bulte To: "Greg 'groggy' Lehey" Message-ID: <20060622105158.GA739@freebie.xs4all.nl> References: <20060620193458.42040d97.trhodes@FreeBSD.org> <200606211306.36770.jhb@freebsd.org> <20060621.123456.232930587.imp@bsdimp.com> <20060621.160706.1606922361.imp@bsdimp.com> <20060622012926.GR96591@wantadilla.lemis.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060622012926.GR96591@wantadilla.lemis.com> User-Agent: Mutt/1.5.11 X-Virus-Scanned: by XS4ALL Virus Scanner Cc: trhodes@FreeBSD.ORG, src-committers@FreeBSD.ORG, jhb@FreeBSD.ORG, cvs-src@FreeBSD.ORG, obrien@FreeBSD.ORG, cvs-all@FreeBSD.ORG, Garance A Drosihn , "M. Warner Losh" Subject: Re: cvs commit: src Makefile README X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 11:12:03 -0000 On Thu, Jun 22, 2006 at 10:59:26AM +0930, Greg 'groggy' Lehey wrote.. > On Wednesday, 21 June 2006 at 18:51:02 -0400, Garance A Drosihn wrote: > > At 4:07 PM -0600 6/21/06, M. Warner Losh wrote: > >> : > >> : And we're back to the compromise that we had before... > >> > >> Unless we want to require I_KNOW_WORLD_CAN_HURT_ME instead > >> of HISTORICAL_MAKE_WORLD :-) > > > > NO_FUTURE_WORLD ... GRIM_FUTURE_WORLD > > BRAVE_NEW_WORLD? Oh, wait, that's come already. Wise words.. Saddening though.. -- Wilko Bulte wilko@FreeBSD.org From owner-cvs-src@FreeBSD.ORG Thu Jun 22 13:11:40 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3A9BC16A603; Thu, 22 Jun 2006 13:11:40 +0000 (UTC) (envelope-from dds@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5829243D5A; Thu, 22 Jun 2006 13:11:37 +0000 (GMT) (envelope-from dds@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5MDBbbV064742; Thu, 22 Jun 2006 13:11:37 GMT (envelope-from dds@repoman.freebsd.org) Received: (from dds@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5MDBbVP064741; Thu, 22 Jun 2006 13:11:37 GMT (envelope-from dds) Message-Id: <200606221311.k5MDBbVP064741@repoman.freebsd.org> From: Diomidis Spinellis Date: Thu, 22 Jun 2006 13:11: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/compat/ndis kern_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: Thu, 22 Jun 2006 13:11:40 -0000 dds 2006-06-22 13:11:36 UTC FreeBSD src repository Modified files: sys/compat/ndis kern_ndis.c Log: Move conditional preprocessing out of the SYSCTL_ADD_STRING macro invocation. Per C99 6.10.3 paragraph 11 preprocessing directives appearing inside macro arguments yield undefined behavior. Revision Changes Path 1.92 +4 -1 src/sys/compat/ndis/kern_ndis.c From owner-cvs-src@FreeBSD.ORG Thu Jun 22 13:22:54 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E5FB416A47F; Thu, 22 Jun 2006 13:22:54 +0000 (UTC) (envelope-from ume@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8703143D58; Thu, 22 Jun 2006 13:22:54 +0000 (GMT) (envelope-from ume@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5MDMsk5065253; Thu, 22 Jun 2006 13:22:54 GMT (envelope-from ume@repoman.freebsd.org) Received: (from ume@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5MDMs2X065252; Thu, 22 Jun 2006 13:22:54 GMT (envelope-from ume) Message-Id: <200606221322.k5MDMs2X065252@repoman.freebsd.org> From: Hajimu UMEMOTO Date: Thu, 22 Jun 2006 13:22:54 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netinet ip_fw2.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 13:22:55 -0000 ume 2006-06-22 13:22:54 UTC FreeBSD src repository Modified files: sys/netinet ip_fw2.c Log: - Pullup even when the extention header is unknown, to prevent infinite loop with net.inet6.ip6.fw.deny_unknown_exthdrs=0. - Teach ipv6 and ipencap as they appear in an IPv4/IPv6 over IPv6 tunnel. - Test the next extention header even when the routing header type is unknown with net.inet6.ip6.fw.deny_unknown_exthdrs=0. Found by: xcast-fan-club MFC after: 1 week Revision Changes Path 1.136 +13 -1 src/sys/netinet/ip_fw2.c From owner-cvs-src@FreeBSD.ORG Thu Jun 22 14:05:29 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 020BA16A484; Thu, 22 Jun 2006 14:05:28 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from transport.cksoft.de (transport.cksoft.de [62.111.66.27]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7AC3B43D80; Thu, 22 Jun 2006 14:05:11 +0000 (GMT) (envelope-from bz@FreeBSD.org) Received: from transport.cksoft.de (localhost [127.0.0.1]) by transport.cksoft.de (Postfix) with ESMTP id 27A651FF915; Thu, 22 Jun 2006 16:05:09 +0200 (CEST) Received: by transport.cksoft.de (Postfix, from userid 66) id A50FD1FF90C; Thu, 22 Jun 2006 16:05: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 F20E84448D6; Thu, 22 Jun 2006 14:04:27 +0000 (UTC) Date: Thu, 22 Jun 2006 14:04:27 +0000 (UTC) From: "Bjoern A. Zeeb" X-X-Sender: bz@maildrop.int.zabbadoz.net To: Hajimu UMEMOTO In-Reply-To: <200606221322.k5MDMs2X065252@repoman.freebsd.org> Message-ID: <20060622140253.X60374@maildrop.int.zabbadoz.net> References: <200606221322.k5MDMs2X065252@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Virus-Scanned: by AMaViS cksoft-s20020300-20031204bz on transport.cksoft.de Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/netinet ip_fw2.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 14:05:29 -0000 On Thu, 22 Jun 2006, Hajimu UMEMOTO wrote: > ume 2006-06-22 13:22:54 UTC > > FreeBSD src repository > > Modified files: > sys/netinet ip_fw2.c > Log: > - Pullup even when the extention header is unknown, to prevent > infinite loop with net.inet6.ip6.fw.deny_unknown_exthdrs=0. > - Teach ipv6 and ipencap as they appear in an IPv4/IPv6 over IPv6 > tunnel. > - Test the next extention header even when the routing header type > is unknown with net.inet6.ip6.fw.deny_unknown_exthdrs=0. @@ -2189,7 +2189,10 @@ do { \ case IPPROTO_ROUTING: /* RFC 2460 */ PULLUP_TO(hlen, ulp, struct ip6_rthdr); - if (((struct ip6_rthdr *)ulp)->ip6r_type != 0) { + switch (((struct ip6_rthdr *)ulp)->ip6r_type) { + case 0: I think you are missing a ulp = NULL; here? + break; + default: printf("IPFW2: IPV6 - Unknown Routing " "Header type(%d)\n", ((struct ip6_rthdr *)ulp)->ip6r_type); -- Bjoern A. Zeeb bzeeb at Zabbadoz dot NeT From owner-cvs-src@FreeBSD.ORG Thu Jun 22 14:09:33 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C040716A474; Thu, 22 Jun 2006 14:09:33 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from transport.cksoft.de (transport.cksoft.de [62.111.66.27]) by mx1.FreeBSD.org (Postfix) with ESMTP id 262DE43D58; Thu, 22 Jun 2006 14:09:33 +0000 (GMT) (envelope-from bz@FreeBSD.org) Received: from transport.cksoft.de (localhost [127.0.0.1]) by transport.cksoft.de (Postfix) with ESMTP id 5697B1FF903; Thu, 22 Jun 2006 16:09:32 +0200 (CEST) Received: by transport.cksoft.de (Postfix, from userid 66) id CBE951FF9A7; Thu, 22 Jun 2006 16:09:28 +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 88E074448D6; Thu, 22 Jun 2006 14:09:20 +0000 (UTC) Date: Thu, 22 Jun 2006 14:09:20 +0000 (UTC) From: "Bjoern A. Zeeb" X-X-Sender: bz@maildrop.int.zabbadoz.net To: Hajimu UMEMOTO In-Reply-To: <20060622140253.X60374@maildrop.int.zabbadoz.net> Message-ID: <20060622140842.A60374@maildrop.int.zabbadoz.net> References: <200606221322.k5MDMs2X065252@repoman.freebsd.org> <20060622140253.X60374@maildrop.int.zabbadoz.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Virus-Scanned: by AMaViS cksoft-s20020300-20031204bz on transport.cksoft.de Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/netinet ip_fw2.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 14:09:33 -0000 On Thu, 22 Jun 2006, Bjoern A. Zeeb wrote: > On Thu, 22 Jun 2006, Hajimu UMEMOTO wrote: > >> ume 2006-06-22 13:22:54 UTC >> >> FreeBSD src repository >> >> Modified files: >> sys/netinet ip_fw2.c >> Log: >> - Pullup even when the extention header is unknown, to prevent >> infinite loop with net.inet6.ip6.fw.deny_unknown_exthdrs=0. >> - Teach ipv6 and ipencap as they appear in an IPv4/IPv6 over IPv6 >> tunnel. >> - Test the next extention header even when the routing header type >> is unknown with net.inet6.ip6.fw.deny_unknown_exthdrs=0. > > @@ -2189,7 +2189,10 @@ do { > \ > > case IPPROTO_ROUTING: /* RFC 2460 */ > PULLUP_TO(hlen, ulp, struct ip6_rthdr); > - if (((struct ip6_rthdr *)ulp)->ip6r_type != 0) { > + switch (((struct ip6_rthdr *)ulp)->ip6r_type) { > + case 0: > > I think you are missing a > ulp = NULL; > here? Just ignore it. Looks correct. Missed the no double switch when I was interrupted by the 3rd phone call:( -- Bjoern A. Zeeb bzeeb at Zabbadoz dot NeT From owner-cvs-src@FreeBSD.ORG Thu Jun 22 14:22:20 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A48A616A479; Thu, 22 Jun 2006 14:22:20 +0000 (UTC) (envelope-from bsam@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 64F2943D5A; Thu, 22 Jun 2006 14:22:20 +0000 (GMT) (envelope-from bsam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5MEMKKN069465; Thu, 22 Jun 2006 14:22:20 GMT (envelope-from bsam@repoman.freebsd.org) Received: (from bsam@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5MEMKWO069464; Thu, 22 Jun 2006 14:22:20 GMT (envelope-from bsam) Message-Id: <200606221422.k5MEMKWO069464@repoman.freebsd.org> From: Boris Samorodov Date: Thu, 22 Jun 2006 14:22: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/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: Thu, 22 Jun 2006 14:22:20 -0000 bsam 2006-06-22 14:22:20 UTC FreeBSD src repository (ports committer) Modified files: usr.bin/calendar/calendars calendar.freebsd Log: Add myself to the freebsd calendar. Approved by: netchild (mentor) Revision Changes Path 1.181 +1 -0 src/usr.bin/calendar/calendars/calendar.freebsd From owner-cvs-src@FreeBSD.ORG Thu Jun 22 15:07:46 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 557CC16A479; Thu, 22 Jun 2006 15:07:46 +0000 (UTC) (envelope-from andre@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 162FE44747; Thu, 22 Jun 2006 15:07:46 +0000 (GMT) (envelope-from andre@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5MF7jhQ073312; Thu, 22 Jun 2006 15:07:45 GMT (envelope-from andre@repoman.freebsd.org) Received: (from andre@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5MF7jAd073311; Thu, 22 Jun 2006 15:07:45 GMT (envelope-from andre) Message-Id: <200606221507.k5MF7jAd073311@repoman.freebsd.org> From: Andre Oppermann Date: Thu, 22 Jun 2006 15:07:45 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netinet tcp_syncache.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 15:07:46 -0000 andre 2006-06-22 15:07:45 UTC FreeBSD src repository Modified files: sys/netinet tcp_syncache.c Log: Move the syncookie MD5 context from globals to the stack to make it MP safe. Revision Changes Path 1.94 +2 -2 src/sys/netinet/tcp_syncache.c From owner-cvs-src@FreeBSD.ORG Thu Jun 22 15:23:07 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 72A5716A6BD; Thu, 22 Jun 2006 15:23:07 +0000 (UTC) (envelope-from ps@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E2BB643F8A; Thu, 22 Jun 2006 15:22:06 +0000 (GMT) (envelope-from ps@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5MFM67t074149; Thu, 22 Jun 2006 15:22:06 GMT (envelope-from ps@repoman.freebsd.org) Received: (from ps@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5MFM6WX074141; Thu, 22 Jun 2006 15:22:06 GMT (envelope-from ps) Message-Id: <200606221522.k5MFM6WX074141@repoman.freebsd.org> From: Paul Saab Date: Thu, 22 Jun 2006 15:22:05 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Cc: Subject: cvs commit: src/sys/modules Makefile src/sys/conf files options src/sys/modules/mfi Makefile src/sys/i386/conf GENERIC src/sys/dev/mfi mfi.c mfi_compat.h mfi_disk.c mfi_ioctl.h mfi_pci.c mfireg.h mfivar.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 15:23:07 -0000 ps 2006-06-22 15:22:05 UTC FreeBSD src repository Modified files: (Branch: RELENG_4) sys/modules Makefile sys/conf files options sys/i386/conf GENERIC Added files: (Branch: RELENG_4) sys/modules/mfi Makefile sys/dev/mfi mfi.c mfi_compat.h mfi_disk.c mfi_ioctl.h mfi_pci.c mfireg.h mfivar.h Log: Add mfi without the Linux ioctl layer. Revision Changes Path 1.340.2.160 +3 -0 src/sys/conf/files 1.191.2.65 +1 -0 src/sys/conf/options 1.12.2.1 +1941 -0 src/sys/dev/mfi/mfi.c (new) 1.1.2.1 +65 -0 src/sys/dev/mfi/mfi_compat.h (new) 1.4.2.1 +335 -0 src/sys/dev/mfi/mfi_disk.c (new) 1.2.2.1 +70 -0 src/sys/dev/mfi/mfi_ioctl.h (new) 1.3.2.1 +245 -0 src/sys/dev/mfi/mfi_pci.c (new) 1.3.2.1 +826 -0 src/sys/dev/mfi/mfireg.h (new) 1.3.2.1 +340 -0 src/sys/dev/mfi/mfivar.h (new) 1.246.2.64 +1 -0 src/sys/i386/conf/GENERIC 1.110.2.88 +1 -0 src/sys/modules/Makefile 1.3.2.1 +15 -0 src/sys/modules/mfi/Makefile (new) From owner-cvs-src@FreeBSD.ORG Thu Jun 22 16:21:27 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DCC4216A484; Thu, 22 Jun 2006 16:21:27 +0000 (UTC) (envelope-from mux@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9F5884431D; Thu, 22 Jun 2006 16:21:27 +0000 (GMT) (envelope-from mux@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5MGLRHN078104; Thu, 22 Jun 2006 16:21:27 GMT (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5MGLROx078100; Thu, 22 Jun 2006 16:21:27 GMT (envelope-from mux) Message-Id: <200606221621.k5MGLROx078100@repoman.freebsd.org> From: Maxime Henrion Date: Thu, 22 Jun 2006 16:21:27 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/sys param.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 16:21:28 -0000 mux 2006-06-22 16:21:27 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/sys param.h Log: Belatedly bump __FreeBSD_version to reflect csup's import. Revision Changes Path 1.244.2.12 +1 -1 src/sys/sys/param.h From owner-cvs-src@FreeBSD.ORG Thu Jun 22 16:53:00 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 193B116A47C; Thu, 22 Jun 2006 16:53:00 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9B1E643D46; Thu, 22 Jun 2006 16:52:53 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5MGqrXv088133; Thu, 22 Jun 2006 16:52:53 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5MGqrgZ088132; Thu, 22 Jun 2006 16:52:53 GMT (envelope-from imp) Message-Id: <200606221652.k5MGqrgZ088132@repoman.freebsd.org> From: Warner Losh Date: Thu, 22 Jun 2006 16:52:53 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src 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, 22 Jun 2006 16:53:00 -0000 imp 2006-06-22 16:52:53 UTC FreeBSD src repository Modified files: . Makefile Log: Per weak consensus on this topic, remove suggestion to set HISTORICAL_MAKE_WORLD from the text that's output. This was committed against the previous consensus. Leave the documentation in this file as a compromose. The HISTORICAL_MAKE_WORLD knob is intentionally obfuscated and we only trust people smart enough to read the Makefile to use it. All others have no business using it due to its danger, unless DESTDIR is set. Dissentors: grog, obrien, trhodes Revision Changes Path 1.334 +0 -3 src/Makefile From owner-cvs-src@FreeBSD.ORG Thu Jun 22 16:57:14 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7CA8B16A481; Thu, 22 Jun 2006 16:57:14 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (vc4-2-0-87.dsl.netrack.net [199.45.160.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id D819A43D49; Thu, 22 Jun 2006 16:57:13 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from localhost (localhost.village.org [IPv6:::1] (may be forged)) by harmony.bsdimp.com (8.13.4/8.13.4) with ESMTP id k5MGsRkB022106; Thu, 22 Jun 2006 10:54:27 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Thu, 22 Jun 2006 10:54:26 -0600 (MDT) Message-Id: <20060622.105426.146405308.imp@bsdimp.com> To: obrien@freebsd.org From: "M. Warner Losh" In-Reply-To: <20060622073523.GB64578@dragon.NUXI.org> References: <20060620.144125.84360497.imp@bsdimp.com> <200606201714.10331.jhb@freebsd.org> <20060622073523.GB64578@dragon.NUXI.org> X-Mailer: Mew version 4.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: trhodes@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org, jhb@freebsd.org, cvs-src@freebsd.org Subject: Re: cvs commit: src Makefile README X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 16:57:14 -0000 In message: <20060622073523.GB64578@dragon.NUXI.org> "David O'Brien" writes: : On Tue, Jun 20, 2006 at 05:14:09PM -0400, John Baldwin wrote: : > Fair enough. How about just making it undocumented again then? :) : : Or if 'make world' is desired to be disabled, there's also this approach: This patch goes the wrong way. I've committed what appears to be the closest thing this thread has had to a consensus: leave the extra docs in the Makefile, remove the extra docs from the echos. We don't want to make it too easy for people, but do want to allow people clueful enough to read the Makefile to see it easily. This is the smallest modification to the pre-existing consensus that I could find to resolve the issue. Warner : Index: Makefile : =================================================================== : RCS file: /home/ncvs/src/Makefile,v : retrieving revision 1.332 : diff -u -p -r1.332 Makefile : --- Makefile 7 Jun 2006 03:33:48 -0000 1.332 : +++ Makefile 20 Jun 2006 19:10:51 -0000 : @@ -33,13 +33,6 @@ : # If you want to build your system from source be sure that /usr/obj has : # at least 400MB of diskspace available. : # : -# For individuals wanting to build from the sources currently on their : -# system, the simple instructions are: : -# : -# 1. `cd /usr/src' (or to the directory containing your source tree). : -# 2. Define `HISTORICAL_MAKE_WORLD' variable (see README). : -# 3. `make world' : -# : # For individuals wanting to upgrade their sources (even if only a : # delta of a few days): : # : @@ -163,7 +157,7 @@ ${TGTS}: : : STARTTIME!= LC_ALL=C date : : -.if defined(HISTORICAL_MAKE_WORLD) || defined(DESTDIR) : +.if defined(HISTORICAL_MAKE_WORLD) : # : # world : # : @@ -197,22 +191,45 @@ world: upgrade_checks : @echo ">>> make world completed on `LC_ALL=C date`" : @echo " (started ${STARTTIME})" : @echo "--------------------------------------------------------------" : -.else : -world: : - @echo "WARNING: make world will overwrite your existing FreeBSD" : - @echo "installation without also building and installing a new" : - @echo "kernel. This can be dangerous. Please read the handbook," : - @echo "'Rebuilding world', for how to upgrade your system." : - @echo "Define DESTDIR to where you want to install FreeBSD," : - @echo "including /, to override this warning and proceed as usual." : - @echo "You may get the historical 'make world' behavior by defining" : - @echo "HISTORICAL_MAKE_WORLD. You should understand the implications" : - @echo "before doing this." : - @echo "" : - @echo "Bailing out now..." : - @false : .endif : : -- : -- David (obrien@FreeBSD.org) : From owner-cvs-src@FreeBSD.ORG Thu Jun 22 17:09:56 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2C81816A481; Thu, 22 Jun 2006 17:09:56 +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 43C0A43D53; Thu, 22 Jun 2006 17:09:55 +0000 (GMT) (envelope-from bright@elvis.mu.org) Received: by elvis.mu.org (Postfix, from userid 1192) id 11E131A4DD7; Thu, 22 Jun 2006 10:09:55 -0700 (PDT) Date: Thu, 22 Jun 2006 10:09:55 -0700 From: Alfred Perlstein To: John Baldwin Message-ID: <20060622170955.GY95135@elvis.mu.org> References: <200606070333.k573XmRc067920@repoman.freebsd.org> <20060607194300.7565e832.trhodes@FreeBSD.org> <20060620185321.GA43367@dragon.NUXI.org> <200606201516.39121.jhb@freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200606201516.39121.jhb@freebsd.org> User-Agent: Mutt/1.4.2.1i Cc: Tom Rhodes , src-committers@freebsd.org, cvs-all@freebsd.org, obrien@freebsd.org, cvs-src@freebsd.org Subject: Re: cvs commit: src Makefile README X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 17:09:56 -0000 * John Baldwin [060620 13:31] wrote: > On Tuesday 20 June 2006 14:53, David O'Brien wrote: > > On Wed, Jun 07, 2006 at 07:43:00PM -0400, Tom Rhodes wrote: > > > Personally, I was debating on just removing most of the > > > world target with just a message: > > > > > > "The world target has been replaced with the buildworld target." > > > > No! > > > > 'make world' is still my normal building process. Why force > > "make buildworld && make installworld"?? > > > > I don't care how undocumented it is, or obfusacted > > 'HISTORICAL_MAKE_WORLD' is; but please leave them alone! > > > > thanks for your attention. > > You can already get that via 'make DESTDIR=/ world' you know. :) And that's > shorter to type. I think I'm missing something. Is the only difference between "make world" and: "make buildworld buildkernel installkernel installworld" That make world has the order of installs flipped? -- - Alfred Perlstein - coder / sysadmin / FreeBSD Hacker / All that jazz - From owner-cvs-src@FreeBSD.ORG Thu Jun 22 20:03:35 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EAB6F16A479; Thu, 22 Jun 2006 20:03:35 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A478744FBA; Thu, 22 Jun 2006 20:03:35 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5MK3Zok001087; Thu, 22 Jun 2006 20:03:35 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5MK3ZUI001086; Thu, 22 Jun 2006 20:03:35 GMT (envelope-from brueffer) Message-Id: <200606222003.k5MK3ZUI001086@repoman.freebsd.org> From: Christian Brueffer Date: Thu, 22 Jun 2006 20:03: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/share/man/man4 geom_fox.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 20:03:36 -0000 brueffer 2006-06-22 20:03:35 UTC FreeBSD src repository Modified files: share/man/man4 geom_fox.4 Log: - Convert to new SYNOPSIS layout - New Sentence, new line - Remove eol whitespace MFC after: 3 days Revision Changes Path 1.2 +32 -19 src/share/man/man4/geom_fox.4 From owner-cvs-src@FreeBSD.ORG Thu Jun 22 21:11:47 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CD91616A50D; Thu, 22 Jun 2006 21:11:47 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (66-23-211-162.clients.speedfactory.net [66.23.211.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id B10A44580F; Thu, 22 Jun 2006 20:52:25 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from localhost.corp.yahoo.com (john@localhost [127.0.0.1]) (authenticated bits=0) by server.baldwin.cx (8.13.4/8.13.4) with ESMTP id k5MKqMCD051151; Thu, 22 Jun 2006 16:52:24 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: Scott Long Date: Thu, 22 Jun 2006 16:23:01 -0400 User-Agent: KMail/1.9.1 References: <200606220358.k5M3wCpn093218@repoman.freebsd.org> In-Reply-To: <200606220358.k5M3wCpn093218@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200606221623.02471.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [127.0.0.1]); Thu, 22 Jun 2006 16:52:24 -0400 (EDT) X-Virus-Scanned: ClamAV 0.87.1/1561/Thu Jun 22 11:40:00 2006 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,BAYES_00 autolearn=ham version=3.1.0 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on server.baldwin.cx Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/dev/mii dcphy.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 21:11:47 -0000 On Wednesday 21 June 2006 23:58, Scott Long wrote: > scottl 2006-06-22 03:58:11 UTC > > FreeBSD src repository > > Modified files: (Branch: RELENG_6) > sys/dev/mii dcphy.c > Log: > MFC rev 1.31: > Use PCI bus accessors rather than reading config registers directly to > get the subvendor device id. Oops, thanks. This one wasn't in my original MFC reminder e-mail as it was a separate commit. :( -- John Baldwin From owner-cvs-src@FreeBSD.ORG Thu Jun 22 21:13:41 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9B0E916A4E6; Thu, 22 Jun 2006 21:13:41 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (66-23-211-162.clients.speedfactory.net [66.23.211.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9C37645815; Thu, 22 Jun 2006 20:52:27 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from localhost.corp.yahoo.com (john@localhost [127.0.0.1]) (authenticated bits=0) by server.baldwin.cx (8.13.4/8.13.4) with ESMTP id k5MKqMCE051151; Thu, 22 Jun 2006 16:52:26 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: Alfred Perlstein Date: Thu, 22 Jun 2006 16:27:06 -0400 User-Agent: KMail/1.9.1 References: <200606070333.k573XmRc067920@repoman.freebsd.org> <200606201516.39121.jhb@freebsd.org> <20060622170955.GY95135@elvis.mu.org> In-Reply-To: <20060622170955.GY95135@elvis.mu.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200606221627.07495.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [127.0.0.1]); Thu, 22 Jun 2006 16:52:26 -0400 (EDT) X-Virus-Scanned: ClamAV 0.87.1/1561/Thu Jun 22 11:40:00 2006 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,BAYES_00 autolearn=ham version=3.1.0 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on server.baldwin.cx Cc: Tom Rhodes , src-committers@freebsd.org, cvs-all@freebsd.org, obrien@freebsd.org, cvs-src@freebsd.org Subject: Re: cvs commit: src Makefile README X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 21:13:41 -0000 On Thursday 22 June 2006 13:09, Alfred Perlstein wrote: > * John Baldwin [060620 13:31] wrote: > > On Tuesday 20 June 2006 14:53, David O'Brien wrote: > > > On Wed, Jun 07, 2006 at 07:43:00PM -0400, Tom Rhodes wrote: > > > > Personally, I was debating on just removing most of the > > > > world target with just a message: > > > > > > > > "The world target has been replaced with the buildworld target." > > > > > > No! > > > > > > 'make world' is still my normal building process. Why force > > > "make buildworld && make installworld"?? > > > > > > I don't care how undocumented it is, or obfusacted > > > 'HISTORICAL_MAKE_WORLD' is; but please leave them alone! > > > > > > thanks for your attention. > > > > You can already get that via 'make DESTDIR=/ world' you know. :) And that's > > shorter to type. > > I think I'm missing something. > > Is the only difference between "make world" and: > > "make buildworld buildkernel installkernel installworld" > > That make world has the order of installs flipped? No, make world doesn't include the kernel stuff at all, and the "supported" order (read, if you do it different that's fine, just don't ask for help if you break something :) is to do buildworld, buildkernel, installkernel, reboot into single user mode, installworld. -- John Baldwin From owner-cvs-src@FreeBSD.ORG Thu Jun 22 21:13:53 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D403816A521; Thu, 22 Jun 2006 21:13:53 +0000 (UTC) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2776545813; Thu, 22 Jun 2006 20:52:27 +0000 (GMT) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5MKqRPJ010946; Thu, 22 Jun 2006 20:52:27 GMT (envelope-from marius@repoman.freebsd.org) Received: (from marius@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5MKqQAf010945; Thu, 22 Jun 2006 20:52:26 GMT (envelope-from marius) Message-Id: <200606222052.k5MKqQAf010945@repoman.freebsd.org> From: Marius Strobl Date: Thu, 22 Jun 2006 20:52:26 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/sparc64/sbus sbus.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 21:13:54 -0000 marius 2006-06-22 20:52:26 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/sparc64/sbus sbus.c Log: MFC: 1.39 - Merge sys/sparc64/pci/psycho.c rev. 1.8: Map the device memory belonging to resources of type SYS_RES_MEMORY into KVA upon activation so that rman_get_virtual() works as expected. - In sbus_alloc_resource() checking whether toffs is 0 as an indication that no applicable child range was found isn't appropriate as it's perfectly valid for the requested SYS_RES_MEMORY resource to start at the beginning of a child range. So check for the RMAN still being NULL instead. - As a minor runtime speed optimization break out of the loop where we search for the applicable child range in sbus_alloc_resource() as soon as it's found. - Let sbus_setup_intr() return ENOMEM rather than 0 if it can't allocate memory for the interrupt clearing info. - Actually do what the comment in sbus_setup_intr() says and disable the respective interrupt while fiddling with it. - Remove some superfluous INTVEC() around inr, which already only contains the interrupt vector, in sbus_setup_intr(). - While here, fix a style(9) bug in sbus_setup_intr() (don't use function calls in initializers). Revision Changes Path 1.35.2.2 +26 -7 src/sys/sparc64/sbus/sbus.c From owner-cvs-src@FreeBSD.ORG Thu Jun 22 21:45:50 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9325B16A713; Thu, 22 Jun 2006 21:45:50 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (66-23-211-162.clients.speedfactory.net [66.23.211.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id 74AC64581B; Thu, 22 Jun 2006 20:52:29 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from localhost.corp.yahoo.com (john@localhost [127.0.0.1]) (authenticated bits=0) by server.baldwin.cx (8.13.4/8.13.4) with ESMTP id k5MKqMCF051151; Thu, 22 Jun 2006 16:52:28 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: Scott Long Date: Thu, 22 Jun 2006 16:28:05 -0400 User-Agent: KMail/1.9.1 References: <200606212103.k5LL3OsA040402@repoman.freebsd.org> <20060622031111.GA5115@deviant.kiev.zoral.com.ua> <449A0E7F.7090200@samsco.org> In-Reply-To: <449A0E7F.7090200@samsco.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200606221628.06391.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [127.0.0.1]); Thu, 22 Jun 2006 16:52:28 -0400 (EDT) X-Virus-Scanned: ClamAV 0.87.1/1561/Thu Jun 22 11:40:00 2006 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,BAYES_00 autolearn=ham version=3.1.0 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on server.baldwin.cx Cc: Kostik Belousov , cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/pci if_dc.c if_dcreg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 21:45:51 -0000 On Wednesday 21 June 2006 23:29, Scott Long wrote: > Kostik Belousov wrote: > > On Wed, Jun 21, 2006 at 09:03:24PM +0000, John Baldwin wrote: > > > >>jhb 2006-06-21 21:03:24 UTC > >> > >> FreeBSD src repository > >> > >> Modified files: (Branch: RELENG_6) > >> sys/pci if_dc.c if_dcreg.h > >> Log: > >> MFC various cleanups: > >> - Switch on the full 32-bit device ID to avoid collisions between the > >> vendor-specific device ids across vendors. > >> - Include the revision in the dc_devs[] array instead of special casing > >> the revid handling in dc_devtype(). > >> - Use PCI bus accessors to read registers instead of pci_read_config() > >> where possible. > >> - Use an 8-bit write to update the latency timer. > >> - Use PCIR_xxx constants and remove unused DC_xxx related to standard > >> PCI config registers. > > > > It seems that file sys/dev/mii/dcphy.c references removed constant from > > the if_dcreg.h. That file was removed itself from the CURRENT by imp > > several month ago. But it is still alive on RELENG_6. > > > > With the MFC, I got buildkernel errors: > > > > cc -O2 -fno-strict-aliasing -pipe -march=pentiumpro -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I- -DHAVE_KERNEL_OPTION_HEADERS -include /usr/bsd/obj/usr/bsd/src/sys/POOMA/opt_global.h -I. -I@ -I@/contrib/altq -I@/../include -finline-limit=8000 -fno-common -g -I/usr/bsd/obj/usr/bsd/src/sys/POOMA -mno-align-long-strings-mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -ffreestanding -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -std=c99 -c /usr/bsd/src/sys/modules/mii/../../dev/mii/dcphy.c > > /usr/bsd/src/sys/modules/mii/../../dev/mii/dcphy.c: In function `dcphy_attach': > > /usr/bsd/src/sys/modules/mii/../../dev/mii/dcphy.c:172: error: `DC_PCI_CSID' undeclared (first use in this function) > > /usr/bsd/src/sys/modules/mii/../../dev/mii/dcphy.c:172: error: (Each undeclared identifier is reported only once > > /usr/bsd/src/sys/modules/mii/../../dev/mii/dcphy.c:172: error: for each function it appears in.) > > *** Error code 1 > > > > Stop in /usr/bsd/src/sys/modules/mii. > > Once again, an incomplete and untested change was made to the stable > branch. I'll commit the fix as soon as I have it tested. The dc(4) kernel module did build. -- John Baldwin From owner-cvs-src@FreeBSD.ORG Thu Jun 22 22:11:15 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6FCEC16A49A; Thu, 22 Jun 2006 22:11:15 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9B8C245937; Thu, 22 Jun 2006 22:11:12 +0000 (GMT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5MMBCai017438; Thu, 22 Jun 2006 22:11:12 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5MMBChd017437; Thu, 22 Jun 2006 22:11:12 GMT (envelope-from marcel) Message-Id: <200606222211.k5MMBChd017437@repoman.freebsd.org> From: Marcel Moolenaar Date: Thu, 22 Jun 2006 22:11: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/sys gpt.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 22:11:15 -0000 marcel 2006-06-22 22:11:12 UTC FreeBSD src repository Modified files: sys/sys gpt.h Log: Add the UUID of Apple's HFS file system as can be found in the Intel based Macs. Revision Changes Path 1.10 +3 -0 src/sys/sys/gpt.h From owner-cvs-src@FreeBSD.ORG Thu Jun 22 22:52:50 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A813116A541; Thu, 22 Jun 2006 22:52:50 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 96FCF4593B; Thu, 22 Jun 2006 22:22:32 +0000 (GMT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5MMMWkW017991; Thu, 22 Jun 2006 22:22:32 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5MMMWTj017990; Thu, 22 Jun 2006 22:22:32 GMT (envelope-from marcel) Message-Id: <200606222222.k5MMMWTj017990@repoman.freebsd.org> From: Marcel Moolenaar Date: Thu, 22 Jun 2006 22:22: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/sbin/gpt gpt.8 gpt.c show.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 22:52:50 -0000 marcel 2006-06-22 22:22:32 UTC FreeBSD src repository Modified files: sbin/gpt gpt.8 gpt.c show.c Log: Improve support for Intel based Macs: o Accept hfs as partition type. o Print Apple HFS partitions using a friendly name. Revision Changes Path 1.17 +2 -2 src/sbin/gpt/gpt.8 1.15 +7 -0 src/sbin/gpt/gpt.c 1.14 +3 -0 src/sbin/gpt/show.c From owner-cvs-src@FreeBSD.ORG Thu Jun 22 23:21:56 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2505E16A481; Thu, 22 Jun 2006 23:21:56 +0000 (UTC) (envelope-from trhodes@FreeBSD.org) Received: from pittgoth.com (ns1.pittgoth.com [216.38.206.188]) by mx1.FreeBSD.org (Postfix) with ESMTP id AB7B7463E3; Thu, 22 Jun 2006 23:21:55 +0000 (GMT) (envelope-from trhodes@FreeBSD.org) Received: from localhost (net-ix.gw.ai.net [205.134.160.6] (may be forged)) (authenticated bits=0) by pittgoth.com (8.13.4/8.13.4) with ESMTP id k5MNRLUU033371 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Thu, 22 Jun 2006 19:27:22 -0400 (EDT) (envelope-from trhodes@FreeBSD.org) Date: Thu, 22 Jun 2006 19:21:43 -0400 From: Tom Rhodes To: "M. Warner Losh" Message-Id: <20060622192143.4e7f7a3c.trhodes@FreeBSD.org> In-Reply-To: <20060622.105426.146405308.imp@bsdimp.com> References: <20060620.144125.84360497.imp@bsdimp.com> <200606201714.10331.jhb@freebsd.org> <20060622073523.GB64578@dragon.NUXI.org> <20060622.105426.146405308.imp@bsdimp.com> X-Mailer: Sylpheed version 1.0.6 (GTK+ 1.2.10; i386-portbld-freebsd7.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: trhodes@FreeBSD.org, src-committers@FreeBSD.org, jhb@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org, obrien@FreeBSD.org Subject: Re: cvs commit: src Makefile README X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 23:21:56 -0000 On Thu, 22 Jun 2006 10:54:26 -0600 (MDT) "M. Warner Losh" wrote: > In message: <20060622073523.GB64578@dragon.NUXI.org> > "David O'Brien" writes: > : On Tue, Jun 20, 2006 at 05:14:09PM -0400, John Baldwin wrote: > : > Fair enough. How about just making it undocumented again then? :) > : > : Or if 'make world' is desired to be disabled, there's also this approach: > > This patch goes the wrong way. > > I've committed what appears to be the closest thing this thread has > had to a consensus: leave the extra docs in the Makefile, remove the > extra docs from the echos. We don't want to make it too easy for > people, but do want to allow people clueful enough to read the > Makefile to see it easily. This is the smallest modification to the > pre-existing consensus that I could find to resolve the issue. Thank you Warner. -- Tom Rhodes From owner-cvs-src@FreeBSD.ORG Thu Jun 22 23:24:12 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 476EF16A47E; Thu, 22 Jun 2006 23:24:12 +0000 (UTC) (envelope-from trhodes@FreeBSD.org) Received: from pittgoth.com (ns1.pittgoth.com [216.38.206.188]) by mx1.FreeBSD.org (Postfix) with ESMTP id 940B5463E7; Thu, 22 Jun 2006 23:24:11 +0000 (GMT) (envelope-from trhodes@FreeBSD.org) Received: from localhost (net-ix.gw.ai.net [205.134.160.6] (may be forged)) (authenticated bits=0) by pittgoth.com (8.13.4/8.13.4) with ESMTP id k5MNTdQH033387 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Thu, 22 Jun 2006 19:29:40 -0400 (EDT) (envelope-from trhodes@FreeBSD.org) Date: Thu, 22 Jun 2006 19:24:01 -0400 From: Tom Rhodes To: John Baldwin Message-Id: <20060622192401.1f36c623.trhodes@FreeBSD.org> In-Reply-To: <200606221627.07495.jhb@freebsd.org> References: <200606070333.k573XmRc067920@repoman.freebsd.org> <200606201516.39121.jhb@freebsd.org> <20060622170955.GY95135@elvis.mu.org> <200606221627.07495.jhb@freebsd.org> X-Mailer: Sylpheed version 1.0.6 (GTK+ 1.2.10; i386-portbld-freebsd7.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, alfred@FreeBSD.org, cvs-all@FreeBSD.org, obrien@FreeBSD.org, src-committers@FreeBSD.org Subject: Re: cvs commit: src Makefile README X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 23:24:12 -0000 On Thu, 22 Jun 2006 16:27:06 -0400 John Baldwin wrote: > On Thursday 22 June 2006 13:09, Alfred Perlstein wrote: > > * John Baldwin [060620 13:31] wrote: > > > On Tuesday 20 June 2006 14:53, David O'Brien wrote: > > > > On Wed, Jun 07, 2006 at 07:43:00PM -0400, Tom Rhodes wrote: > > > > > Personally, I was debating on just removing most of the > > > > > world target with just a message: > > > > > > > > > > "The world target has been replaced with the buildworld target." > > > > > > > > No! > > > > > > > > 'make world' is still my normal building process. Why force > > > > "make buildworld && make installworld"?? > > > > > > > > I don't care how undocumented it is, or obfusacted > > > > 'HISTORICAL_MAKE_WORLD' is; but please leave them alone! > > > > > > > > thanks for your attention. > > > > > > You can already get that via 'make DESTDIR=/ world' you know. :) And > that's > > > shorter to type. > > > > I think I'm missing something. > > > > Is the only difference between "make world" and: > > > > "make buildworld buildkernel installkernel installworld" > > > > That make world has the order of installs flipped? > > No, make world doesn't include the kernel stuff at all, and the "supported" > order (read, if you do it different that's fine, just don't ask for help if > you break something :) is to do buildworld, buildkernel, installkernel, > reboot into single user mode, installworld. Of course, you can just do make kernel after the build, it cuts off a step. But I wouldn't advise if you plan on keeping world elsewhere. :) -- Tom Rhodes From owner-cvs-src@FreeBSD.ORG Thu Jun 22 23:29:06 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D02FC16A548; Thu, 22 Jun 2006 23:29:06 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7708645ADA; Thu, 22 Jun 2006 22:33:21 +0000 (GMT) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5MMXLvN018451; Thu, 22 Jun 2006 22:33:21 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5MMXL9s018450; Thu, 22 Jun 2006 22:33:21 GMT (envelope-from cognet) Message-Id: <200606222233.k5MMXL9s018450@repoman.freebsd.org> From: Olivier Houchard Date: Thu, 22 Jun 2006 22: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/arm/arm elf_trampoline.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 23:29:07 -0000 cognet 2006-06-22 22:33:21 UTC FreeBSD src repository Modified files: sys/arm/arm elf_trampoline.c Log: arm9_setup() is now needed even if we're not using a gzipped kernel, so move it outside the #ifdef KZIP Pointy Hat to: cognet Revision Changes Path 1.9 +1 -1 src/sys/arm/arm/elf_trampoline.c From owner-cvs-src@FreeBSD.ORG Fri Jun 23 00:31:53 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6A78816A585; Fri, 23 Jun 2006 00:31:53 +0000 (UTC) (envelope-from sobomax@FreeBSD.org) Received: from sippysoft.com (gk.360sip.com [72.236.70.226]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8C2F843ECD; Fri, 23 Jun 2006 00:00:38 +0000 (GMT) (envelope-from sobomax@FreeBSD.org) Received: from [192.168.1.222] ([204.244.149.125]) (authenticated bits=0) by sippysoft.com (8.13.6/8.13.6) with ESMTP id k5N00ZJU049699 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 22 Jun 2006 17:00:36 -0700 (PDT) (envelope-from sobomax@FreeBSD.org) Message-ID: <449B2F10.2020808@FreeBSD.org> Date: Thu, 22 Jun 2006 17:00:16 -0700 From: Maxim Sobolev Organization: Sippy Software, Inc. User-Agent: Thunderbird 1.5.0.4 (Windows/20060516) MIME-Version: 1.0 To: Marcel Moolenaar References: <200606222222.k5MMMWTj017990@repoman.freebsd.org> In-Reply-To: <200606222222.k5MMMWTj017990@repoman.freebsd.org> Content-Type: text/plain; charset=KOI8-U; 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/gpt gpt.8 gpt.c show.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 00:31:53 -0000 Marcel Moolenaar wrote: > marcel 2006-06-22 22:22:32 UTC > > FreeBSD src repository > > Modified files: > sbin/gpt gpt.8 gpt.c show.c > Log: > Improve support for Intel based Macs: > o Accept hfs as partition type. > o Print Apple HFS partitions using a friendly name. While we are on subject, I have a patch which makes geom_gpt friendly to the disks partitioned using BootCamp. Basically, for compatibility with non-GPT operating systems, BootCamp creates three records in the MBR: one GPT protective, covering the whole unit, the second one for HFS and the third one for non-Apple operating system. However, since geom_gpt considers protective MBR to be invalid unless it's the only valid MBR record, it doesn't attaches to such disk. Do you have any objections to lifting such check? Otherwise, without geom_gpt attached it is easy to destroy either GPT information or some of the existing GPT partitions not mapped to the MBR when installing FreeBSD. -Maxim From owner-cvs-src@FreeBSD.ORG Fri Jun 23 00:41:49 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2B7A316A47C; Fri, 23 Jun 2006 00:41:49 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D7B9143D58; Fri, 23 Jun 2006 00:41:48 +0000 (GMT) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5N0fmhB026413; Fri, 23 Jun 2006 00:41:48 GMT (envelope-from thompsa@repoman.freebsd.org) Received: (from thompsa@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5N0fmcp026412; Fri, 23 Jun 2006 00:41:48 GMT (envelope-from thompsa) Message-Id: <200606230041.k5N0fmcp026412@repoman.freebsd.org> From: Andrew Thompson Date: Fri, 23 Jun 2006 00:41: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/share/man/man4 if_bridge.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: Fri, 23 Jun 2006 00:41:49 -0000 thompsa 2006-06-23 00:41:48 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) share/man/man4 if_bridge.4 Log: MFC r1.18 Document that we can only bridge wireless interfaces in hostap mode, this is becoming a faq Revision Changes Path 1.5.2.8 +3 -0 src/share/man/man4/if_bridge.4 From owner-cvs-src@FreeBSD.ORG Fri Jun 23 00:42:26 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BFA8716A4A9; Fri, 23 Jun 2006 00:42:26 +0000 (UTC) (envelope-from mohans@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 74D8543D5C; Fri, 23 Jun 2006 00:42:26 +0000 (GMT) (envelope-from mohans@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5N0gQoo026448; Fri, 23 Jun 2006 00:42:26 GMT (envelope-from mohans@repoman.freebsd.org) Received: (from mohans@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5N0gQed026447; Fri, 23 Jun 2006 00:42:26 GMT (envelope-from mohans) Message-Id: <200606230042.k5N0gQed026447@repoman.freebsd.org> From: Mohan Srinivasan Date: Fri, 23 Jun 2006 00:42:26 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/nfsserver nfs_srvcache.c nfsrvcache.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 00:42:26 -0000 mohans 2006-06-23 00:42:26 UTC FreeBSD src repository Modified files: sys/nfsserver nfs_srvcache.c nfsrvcache.h Log: Size the NFS server dupreq cache on the basis of nmbclusters. On servers with low nmbclusters, we tie up too many mbclusters in the NFS duplicate request cache. This change limits the size of the dupreq cache to 1/2 the nmbclusters (and flaots in a range of [64, 2048]). MFC after 2 weeks. Reported by: Steve Kargl, David O'Brien Tested by: Steve Kargl Revision Changes Path 1.41 +20 -2 src/sys/nfsserver/nfs_srvcache.c 1.19 +2 -2 src/sys/nfsserver/nfsrvcache.h From owner-cvs-src@FreeBSD.ORG Fri Jun 23 00:50:28 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3DAF916A772; Fri, 23 Jun 2006 00:50:28 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8DBF543D7F; Fri, 23 Jun 2006 00:50:11 +0000 (GMT) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5N0oBV4034588; Fri, 23 Jun 2006 00:50:11 GMT (envelope-from thompsa@repoman.freebsd.org) Received: (from thompsa@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5N0oBKM034587; Fri, 23 Jun 2006 00:50:11 GMT (envelope-from thompsa) Message-Id: <200606230050.k5N0oBKM034587@repoman.freebsd.org> From: Andrew Thompson Date: Fri, 23 Jun 2006 00:50:11 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/share/man/man4 if_bridge.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: Fri, 23 Jun 2006 00:50:28 -0000 thompsa 2006-06-23 00:50:11 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) share/man/man4 if_bridge.4 Log: Remove a stale comment, fragmentation support was merged three weeks ago. Revision Changes Path 1.5.2.9 +0 -5 src/share/man/man4/if_bridge.4 From owner-cvs-src@FreeBSD.ORG Fri Jun 23 01:15:03 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1F8A716A4A5; Fri, 23 Jun 2006 01:15:03 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 97F7243D55; Fri, 23 Jun 2006 01:15:02 +0000 (GMT) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5N1F2dd036813; Fri, 23 Jun 2006 01:15:02 GMT (envelope-from thompsa@repoman.freebsd.org) Received: (from thompsa@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5N1F2NW036800; Fri, 23 Jun 2006 01:15:02 GMT (envelope-from thompsa) Message-Id: <200606230115.k5N1F2NW036800@repoman.freebsd.org> From: Andrew Thompson Date: Fri, 23 Jun 2006 01:14:57 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/modules/if_bridge Makefile 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: Fri, 23 Jun 2006 01:15:03 -0000 thompsa 2006-06-23 01:14:57 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/modules/if_bridge Makefile sys/net if_bridge.c Log: MFC: Makefile r1.5; if_bridge.c r1.62 Allow bridge and carp to play nicely together by returning the packet if its destined for a carp interface. Revision Changes Path 1.2.2.2 +1 -1 src/sys/modules/if_bridge/Makefile 1.11.2.33 +16 -2 src/sys/net/if_bridge.c From owner-cvs-src@FreeBSD.ORG Fri Jun 23 01:15:28 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C550916A504; Fri, 23 Jun 2006 01:15:27 +0000 (UTC) (envelope-from marcel@xcllnt.net) Received: from ns1.xcllnt.net (209-128-86-226.bayarea.net [209.128.86.226]) by mx1.FreeBSD.org (Postfix) with ESMTP id 450A543D5D; Fri, 23 Jun 2006 01:15:18 +0000 (GMT) (envelope-from marcel@xcllnt.net) Received: from [192.168.4.150] (pptp0.pn.xcllnt.net [192.168.4.150]) by ns1.xcllnt.net (8.13.6/8.13.6) with ESMTP id k5N1FF4w058029; Thu, 22 Jun 2006 18:15:17 -0700 (PDT) (envelope-from marcel@xcllnt.net) In-Reply-To: <449B2F10.2020808@FreeBSD.org> References: <200606222222.k5MMMWTj017990@repoman.freebsd.org> <449B2F10.2020808@FreeBSD.org> Mime-Version: 1.0 (Apple Message framework v750) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <44CD89F0-FEB9-4F6E-AD2D-B076A36CBABA@xcllnt.net> Content-Transfer-Encoding: 7bit From: Marcel Moolenaar Date: Thu, 22 Jun 2006 18:15:12 -0700 To: Maxim Sobolev X-Mailer: Apple Mail (2.750) Cc: cvs-src@FreeBSD.org, Marcel Moolenaar , cvs-all@FreeBSD.org, src-committers@FreeBSD.org Subject: Re: cvs commit: src/sbin/gpt gpt.8 gpt.c show.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 01:15:28 -0000 On Jun 22, 2006, at 5:00 PM, Maxim Sobolev wrote: > Marcel Moolenaar wrote: >> marcel 2006-06-22 22:22:32 UTC >> FreeBSD src repository >> Modified files: >> sbin/gpt gpt.8 gpt.c show.c Log: >> Improve support for Intel based Macs: >> o Accept hfs as partition type. >> o Print Apple HFS partitions using a friendly name. > > While we are on subject, I have a patch which makes geom_gpt > friendly to the disks partitioned using BootCamp. Basically, for > compatibility with non-GPT operating systems, BootCamp creates > three records in the MBR: one GPT protective, covering the whole > unit, the second one for HFS and the third one for non-Apple > operating system. However, since geom_gpt considers protective MBR > to be invalid unless it's the only valid MBR record, it doesn't > attaches to such disk. > > Do you have any objections to lifting such check? I don't mind changing geom_gpt to work for Intel based Macs, but I'd like to avoid simply removing checks and thus accepting just about anything. I'd like to keep the checks strict enough that we don't try to interpret garbage as partition information. If we allow the PMBR to have actual partitions, I'd like to extend the checks to cover the partition information itself. For example, we now check that the table only has partitions of type 0xEE (if at all). This is a sloppy test by any standard. If we allow "normal" partitions, I'd like to enforce that there's exactly 1 partition of type 0xEE and it covers the whole disk. This way we make sure that it's still pretty much a PMBR by intend, even though it really is used as an MBR. Does that sound reasonable to you? -- Marcel Moolenaar USPA: A-39004 marcel@xcllnt.net From owner-cvs-src@FreeBSD.ORG Fri Jun 23 01:42:04 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3855116A492; Fri, 23 Jun 2006 01:42:04 +0000 (UTC) (envelope-from brian@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id EA26D444D2; Fri, 23 Jun 2006 01:42:03 +0000 (GMT) (envelope-from brian@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5N1g3Fm038006; Fri, 23 Jun 2006 01:42:03 GMT (envelope-from brian@repoman.freebsd.org) Received: (from brian@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5N1g3op038005; Fri, 23 Jun 2006 01:42:03 GMT (envelope-from brian) Message-Id: <200606230142.k5N1g3op038005@repoman.freebsd.org> From: Brian Somers Date: Fri, 23 Jun 2006 01:42:03 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libutil pidfile.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 01:42:04 -0000 brian 2006-06-23 01:42:03 UTC FreeBSD src repository Modified files: lib/libutil pidfile.c Log: Remove some unused variables Revision Changes Path 1.3 +0 -2 src/lib/libutil/pidfile.c From owner-cvs-src@FreeBSD.ORG Fri Jun 23 01:45:06 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0578E16A481; Fri, 23 Jun 2006 01:45:05 +0000 (UTC) (envelope-from marcel@xcllnt.net) Received: from ns1.xcllnt.net (209-128-86-226.bayarea.net [209.128.86.226]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7BFCF441D7; Fri, 23 Jun 2006 01:45:05 +0000 (GMT) (envelope-from marcel@xcllnt.net) Received: from [192.168.4.150] (pptp0.pn.xcllnt.net [192.168.4.150]) by ns1.xcllnt.net (8.13.6/8.13.6) with ESMTP id k5N1j4Hm058140; Thu, 22 Jun 2006 18:45:05 -0700 (PDT) (envelope-from marcel@xcllnt.net) In-Reply-To: <449B4563.8020203@FreeBSD.org> References: <200606222222.k5MMMWTj017990@repoman.freebsd.org> <449B2F10.2020808@FreeBSD.org> <44CD89F0-FEB9-4F6E-AD2D-B076A36CBABA@xcllnt.net> <449B4563.8020203@FreeBSD.org> Mime-Version: 1.0 (Apple Message framework v750) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <06F02ADA-1845-478F-AC18-1D085958FC0E@xcllnt.net> Content-Transfer-Encoding: 7bit From: Marcel Moolenaar Date: Thu, 22 Jun 2006 18:45:01 -0700 To: Maxim Sobolev X-Mailer: Apple Mail (2.750) Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sbin/gpt gpt.8 gpt.c show.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 01:45:06 -0000 On Jun 22, 2006, at 6:35 PM, Maxim Sobolev wrote: > Marcel Moolenaar wrote: >> On Jun 22, 2006, at 5:00 PM, Maxim Sobolev wrote: >>> Marcel Moolenaar wrote: >>>> marcel 2006-06-22 22:22:32 UTC >>>> FreeBSD src repository >>>> Modified files: >>>> sbin/gpt gpt.8 gpt.c show.c Log: >>>> Improve support for Intel based Macs: >>>> o Accept hfs as partition type. >>>> o Print Apple HFS partitions using a friendly name. >>> >>> While we are on subject, I have a patch which makes geom_gpt >>> friendly to the disks partitioned using BootCamp. Basically, for >>> compatibility with non-GPT operating systems, BootCamp creates >>> three records in the MBR: one GPT protective, covering the whole >>> unit, the second one for HFS and the third one for non-Apple >>> operating system. However, since geom_gpt considers protective >>> MBR to be invalid unless it's the only valid MBR record, it >>> doesn't attaches to such disk. >>> >>> Do you have any objections to lifting such check? >> I don't mind changing geom_gpt to work for Intel based Macs, but I'd >> like to avoid simply removing checks and thus accepting just about >> anything. I'd like to keep the checks strict enough that we don't try >> to interpret garbage as partition information. If we allow the PMBR >> to have actual partitions, I'd like to extend the checks to cover >> the partition information itself. For example, we now check that the >> table only has partitions of type 0xEE (if at all). This is a sloppy >> test by any standard. If we allow "normal" partitions, I'd like to >> enforce that there's exactly 1 partition of type 0xEE and it covers >> the whole disk. This way we make sure that it's still pretty much a >> PMBR by intend, even though it really is used as an MBR. >> Does that sound reasonable to you? > > Thanks, that's exactly what my patch does! Perfect, feel free to commit! -- Marcel Moolenaar USPA: A-39004 marcel@xcllnt.net From owner-cvs-src@FreeBSD.ORG Fri Jun 23 01:55:32 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EFB1D16A71A; Fri, 23 Jun 2006 01:55:31 +0000 (UTC) (envelope-from sobomax@FreeBSD.org) Received: from sippysoft.com (gk.360sip.com [72.236.70.226]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6519444168; Fri, 23 Jun 2006 01:35:53 +0000 (GMT) (envelope-from sobomax@FreeBSD.org) Received: from [192.168.1.222] ([204.244.149.125]) (authenticated bits=0) by sippysoft.com (8.13.6/8.13.6) with ESMTP id k5N1Zoq8050634 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 22 Jun 2006 18:35:51 -0700 (PDT) (envelope-from sobomax@FreeBSD.org) Message-ID: <449B4563.8020203@FreeBSD.org> Date: Thu, 22 Jun 2006 18:35:31 -0700 From: Maxim Sobolev Organization: Sippy Software, Inc. User-Agent: Thunderbird 1.5.0.4 (Windows/20060516) MIME-Version: 1.0 To: Marcel Moolenaar References: <200606222222.k5MMMWTj017990@repoman.freebsd.org> <449B2F10.2020808@FreeBSD.org> <44CD89F0-FEB9-4F6E-AD2D-B076A36CBABA@xcllnt.net> In-Reply-To: <44CD89F0-FEB9-4F6E-AD2D-B076A36CBABA@xcllnt.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, Marcel Moolenaar , cvs-all@FreeBSD.org, src-committers@FreeBSD.org Subject: Re: cvs commit: src/sbin/gpt gpt.8 gpt.c show.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 01:55:32 -0000 Marcel Moolenaar wrote: > > On Jun 22, 2006, at 5:00 PM, Maxim Sobolev wrote: > >> Marcel Moolenaar wrote: >>> marcel 2006-06-22 22:22:32 UTC >>> FreeBSD src repository >>> Modified files: >>> sbin/gpt gpt.8 gpt.c show.c Log: >>> Improve support for Intel based Macs: >>> o Accept hfs as partition type. >>> o Print Apple HFS partitions using a friendly name. >> >> While we are on subject, I have a patch which makes geom_gpt friendly >> to the disks partitioned using BootCamp. Basically, for compatibility >> with non-GPT operating systems, BootCamp creates three records in the >> MBR: one GPT protective, covering the whole unit, the second one for >> HFS and the third one for non-Apple operating system. However, since >> geom_gpt considers protective MBR to be invalid unless it's the only >> valid MBR record, it doesn't attaches to such disk. >> >> Do you have any objections to lifting such check? > > I don't mind changing geom_gpt to work for Intel based Macs, but I'd > like to avoid simply removing checks and thus accepting just about > anything. I'd like to keep the checks strict enough that we don't try > to interpret garbage as partition information. If we allow the PMBR > to have actual partitions, I'd like to extend the checks to cover > the partition information itself. For example, we now check that the > table only has partitions of type 0xEE (if at all). This is a sloppy > test by any standard. If we allow "normal" partitions, I'd like to > enforce that there's exactly 1 partition of type 0xEE and it covers > the whole disk. This way we make sure that it's still pretty much a > PMBR by intend, even though it really is used as an MBR. > > Does that sound reasonable to you? Thanks, that's exactly what my patch does! Not that it matter much, but linux uses the same approach. -Maxim From owner-cvs-src@FreeBSD.ORG Fri Jun 23 03:03:19 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B40CE16A619; Fri, 23 Jun 2006 03:03:19 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 01E97457E3; Thu, 22 Jun 2006 22:05:29 +0000 (GMT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5MM5TYI017044; Thu, 22 Jun 2006 22:05:29 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5MM5TP1017043; Thu, 22 Jun 2006 22:05:29 GMT (envelope-from marcel) Message-Id: <200606222205.k5MM5TP1017043@repoman.freebsd.org> From: Marcel Moolenaar Date: Thu, 22 Jun 2006 22:05:29 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sbin/gpt add.c gpt.c gpt.h label.c remove.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 03:03:19 -0000 marcel 2006-06-22 22:05:29 UTC FreeBSD src repository Modified files: sbin/gpt add.c gpt.c gpt.h label.c remove.c Log: Move the duplicated logic of parsing partition types into a new function called parse_uuid(). Revision Changes Path 1.14 +2 -19 src/sbin/gpt/add.c 1.14 +49 -0 src/sbin/gpt/gpt.c 1.11 +1 -0 src/sbin/gpt/gpt.h 1.2 +2 -19 src/sbin/gpt/label.c 1.9 +2 -19 src/sbin/gpt/remove.c From owner-cvs-src@FreeBSD.ORG Fri Jun 23 04:20:39 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3660F16A482; Fri, 23 Jun 2006 04:20:39 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id EDA5743D45; Fri, 23 Jun 2006 04:20:38 +0000 (GMT) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5N4Kcp8049457; Fri, 23 Jun 2006 04:20:38 GMT (envelope-from thompsa@repoman.freebsd.org) Received: (from thompsa@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5N4KcZC049456; Fri, 23 Jun 2006 04:20:38 GMT (envelope-from thompsa) Message-Id: <200606230420.k5N4KcZC049456@repoman.freebsd.org> From: Andrew Thompson Date: Fri, 23 Jun 2006 04:20: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/share/man/man4 if_bridge.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: Fri, 23 Jun 2006 04:20:39 -0000 thompsa 2006-06-23 04:20:38 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) share/man/man4 if_bridge.4 Log: MFC r1.13 Document the monitor mode and explain how it can be used. Revision Changes Path 1.5.2.10 +12 -1 src/share/man/man4/if_bridge.4 From owner-cvs-src@FreeBSD.ORG Fri Jun 23 04:29:34 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2055C16A492; Fri, 23 Jun 2006 04:29:34 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D891143D45; Fri, 23 Jun 2006 04:29:33 +0000 (GMT) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5N4TXtI049788; Fri, 23 Jun 2006 04:29:33 GMT (envelope-from thompsa@repoman.freebsd.org) Received: (from thompsa@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5N4TXmP049787; Fri, 23 Jun 2006 04:29:33 GMT (envelope-from thompsa) Message-Id: <200606230429.k5N4TXmP049787@repoman.freebsd.org> From: Andrew Thompson Date: Fri, 23 Jun 2006 04:29: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/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: Fri, 23 Jun 2006 04:29:34 -0000 thompsa 2006-06-23 04:29:33 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/net if_bridge.c Log: MFC r1.63-65 Minor changes, sync to HEAD Revision Changes Path 1.11.2.34 +6 -6 src/sys/net/if_bridge.c From owner-cvs-src@FreeBSD.ORG Fri Jun 23 10:51:38 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4D47B16A492; Fri, 23 Jun 2006 10:51:38 +0000 (UTC) (envelope-from maxim@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 47E4643D4C; Fri, 23 Jun 2006 10:51:37 +0000 (GMT) (envelope-from maxim@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5NApaGO088382; Fri, 23 Jun 2006 10:51:36 GMT (envelope-from maxim@repoman.freebsd.org) Received: (from maxim@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5NApaIm088381; Fri, 23 Jun 2006 10:51:36 GMT (envelope-from maxim) Message-Id: <200606231051.k5NApaIm088381@repoman.freebsd.org> From: Maxim Konovalov Date: Fri, 23 Jun 2006 10:51:36 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/lib/libpthread/thread thr_private.h thr_sig.c thr_sigaction.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 10:51:38 -0000 maxim 2006-06-23 10:51:36 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) lib/libpthread/thread thr_private.h thr_sig.c thr_sigaction.c Log: MFC rev. 1.127 thr_private.h, rev. 1.85 thr_sig.c, rev. 1.24 thr_sigaction.c: make signal(SIGINFO, handler) work for libpthread. Revision Changes Path 1.123.2.2 +7 -0 src/lib/libpthread/thread/thr_private.h 1.83.2.2 +0 -6 src/lib/libpthread/thread/thr_sig.c 1.22.10.1 +11 -1 src/lib/libpthread/thread/thr_sigaction.c From owner-cvs-src@FreeBSD.ORG Fri Jun 23 11:13:32 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 06BDD16A4A5; Fri, 23 Jun 2006 11:13:32 +0000 (UTC) (envelope-from yar@comp.chem.msu.su) Received: from comp.chem.msu.su (comp.chem.msu.su [158.250.32.97]) by mx1.FreeBSD.org (Postfix) with ESMTP id EEA6643D45; Fri, 23 Jun 2006 11:13:27 +0000 (GMT) (envelope-from yar@comp.chem.msu.su) Received: from comp.chem.msu.su (localhost [127.0.0.1]) by comp.chem.msu.su (8.13.4/8.13.3) with ESMTP id k5NBDNdG076961; Fri, 23 Jun 2006 15:13:23 +0400 (MSD) (envelope-from yar@comp.chem.msu.su) Received: (from yar@localhost) by comp.chem.msu.su (8.13.4/8.13.3/Submit) id k5NBDMJh076960; Fri, 23 Jun 2006 15:13:22 +0400 (MSD) (envelope-from yar) Date: Fri, 23 Jun 2006 15:13:21 +0400 From: Yar Tikhiy To: Florent Thoumie Message-ID: <20060623111321.GD75374@comp.chem.msu.su> References: <200606210942.k5L9gtAi060504@repoman.freebsd.org> <1150883785.3467.4.camel@mayday.esat.net> <20060621105253.GE45947@comp.chem.msu.su> <1150887909.3467.18.camel@mayday.esat.net> <20060621113901.GG45947@comp.chem.msu.su> <1150890968.3467.39.camel@mayday.esat.net> <20060621122331.GI45947@comp.chem.msu.su> <1150907029.3467.49.camel@mayday.esat.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1150907029.3467.49.camel@mayday.esat.net> User-Agent: Mutt/1.5.9i Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/etc rc.subr src/share/man/man8 rc.subr.8 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 11:13:32 -0000 On Wed, Jun 21, 2006 at 05:23:49PM +0100, Florent Thoumie wrote: > On Wed, 2006-06-21 at 16:23 +0400, Yar Tikhiy wrote: > > > > BTW, grep can be emulated with /bin/expr if needed: > > > > _grep() > > { > > while read _line; do > > [ `expr "$_line" : ".*$1"` != 0 ] && echo "$_line" > > done > > } > > > > Ditto for "grep -q". > > I guess we can even just use shell pattern matching with 'case'. Some scripts use egrep patterns, e.g., `linux(aout|elf)', which are problematic to handle even with expr, let alone shell. -- Yar From owner-cvs-src@FreeBSD.ORG Fri Jun 23 13:36:33 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AC13E16A494; Fri, 23 Jun 2006 13:36:33 +0000 (UTC) (envelope-from keramida@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 60B8743D48; Fri, 23 Jun 2006 13:36:33 +0000 (GMT) (envelope-from keramida@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5NDaXsv009877; Fri, 23 Jun 2006 13:36:33 GMT (envelope-from keramida@repoman.freebsd.org) Received: (from keramida@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5NDaXAU009876; Fri, 23 Jun 2006 13:36:33 GMT (envelope-from keramida) Message-Id: <200606231336.k5NDaXAU009876@repoman.freebsd.org> From: Giorgos Keramidas Date: Fri, 23 Jun 2006 13:36:33 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libc/stdlib tsearch.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, 23 Jun 2006 13:36:33 -0000 keramida 2006-06-23 13:36:33 UTC FreeBSD src repository (doc committer) Modified files: lib/libc/stdlib tsearch.3 Log: twalk() expects an `action' function not a comparison function. The text is correct in the "DESCRIPTION" section, so fix "SYNOPSIS" to use the correct name. PR: docs/90498 Submitted by: Vasil Dimov MFC after: 3 days Revision Changes Path 1.15 +1 -1 src/lib/libc/stdlib/tsearch.3 From owner-cvs-src@FreeBSD.ORG Fri Jun 23 16:44:25 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 39C8B16A47B; Fri, 23 Jun 2006 16:44:25 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E4BEA43D46; Fri, 23 Jun 2006 16:44:24 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5NGiOIU024711; Fri, 23 Jun 2006 16:44:24 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5NGiOfp024710; Fri, 23 Jun 2006 16:44:24 GMT (envelope-from jhb) Message-Id: <200606231644.k5NGiOfp024710@repoman.freebsd.org> From: John Baldwin Date: Fri, 23 Jun 2006 16:44: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/vm vm_page.c vm_pageq.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 16:44:25 -0000 jhb 2006-06-23 16:44:24 UTC FreeBSD src repository Modified files: sys/vm vm_page.c vm_pageq.c Log: Move the code to handle the vm.blacklist tunable up a layer into vm_page_startup(). As a result, we now only lookup the tunable once instead of looking it up once for every physical page of memory in the system. This cuts out about a 1 second or so delay in boot on x86 systems. The delay is much larger and more noticable on sun4v apparently. Reported by: kmacy MFC after: 1 week Revision Changes Path 1.317 +39 -1 src/sys/vm/vm_page.c 1.27 +0 -30 src/sys/vm/vm_pageq.c From owner-cvs-src@FreeBSD.ORG Fri Jun 23 16:47:47 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1FE3E16A47B; Fri, 23 Jun 2006 16:47:47 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id AB2B343D48; Fri, 23 Jun 2006 16:47:46 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5NGlk3c032834; Fri, 23 Jun 2006 16:47:46 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5NGlkKa032833; Fri, 23 Jun 2006 16:47:46 GMT (envelope-from jhb) Message-Id: <200606231647.k5NGlkKa032833@repoman.freebsd.org> From: John Baldwin Date: Fri, 23 Jun 2006 16:47:46 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Cc: Subject: cvs commit: src/share/man/man4 Makefile bce.4 src/sys/conf files options src/sys/dev/bce if_bce.c if_bcefw.h if_bcereg.h src/sys/dev/mii brgphy.c miidevs src/sys/i386/conf GENERIC LINT src/sys/modules Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 16:47:47 -0000 jhb 2006-06-23 16:47:46 UTC FreeBSD src repository Modified files: (Branch: RELENG_4) share/man/man4 Makefile sys/conf files options sys/dev/mii brgphy.c miidevs sys/i386/conf GENERIC LINT sys/modules Makefile Added files: (Branch: RELENG_4) share/man/man4 bce.4 sys/dev/bce if_bce.c if_bcefw.h if_bcereg.h Log: MF6: Add the bce(4) driver. Unlike the driver in 6.x and later this driver does not support jumbo frames or hardware vlan tagging. Revision Changes Path 1.83.2.86 +1 -0 src/share/man/man4/Makefile 1.2.6.1 +287 -0 src/share/man/man4/bce.4 (new) 1.340.2.161 +1 -0 src/sys/conf/files 1.191.2.66 +3 -0 src/sys/conf/options 1.4.2.1 +6747 -0 src/sys/dev/bce/if_bce.c (new) 1.1.6.1 +3508 -0 src/sys/dev/bce/if_bcefw.h (new) 1.5.2.1 +4872 -0 src/sys/dev/bce/if_bcereg.h (new) 1.1.2.13 +75 -23 src/sys/dev/mii/brgphy.c 1.4.2.17 +2 -0 src/sys/dev/mii/miidevs 1.246.2.65 +1 -0 src/sys/i386/conf/GENERIC 1.749.2.178 +5 -1 src/sys/i386/conf/LINT 1.110.2.89 +1 -0 src/sys/modules/Makefile From owner-cvs-src@FreeBSD.ORG Fri Jun 23 16:48:18 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B707E16A47B; Fri, 23 Jun 2006 16:48:18 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6FE6743D46; Fri, 23 Jun 2006 16:48:18 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5NGmI4f032894; Fri, 23 Jun 2006 16:48:18 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5NGmI2g032893; Fri, 23 Jun 2006 16:48:18 GMT (envelope-from jhb) Message-Id: <200606231648.k5NGmI2g032893@repoman.freebsd.org> From: John Baldwin Date: Fri, 23 Jun 2006 16:48:18 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Cc: Subject: cvs commit: src/sys/dev/mii miidevs.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 16:48:18 -0000 jhb 2006-06-23 16:48:18 UTC FreeBSD src repository Modified files: (Branch: RELENG_4) sys/dev/mii miidevs.h Log: Regen. Revision Changes Path 1.4.2.17 +5 -1 src/sys/dev/mii/miidevs.h From owner-cvs-src@FreeBSD.ORG Fri Jun 23 16:56:57 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CD99D16A494; Fri, 23 Jun 2006 16:56:57 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5B93043D49; Fri, 23 Jun 2006 16:56:57 +0000 (GMT) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5NGuvaP033574; Fri, 23 Jun 2006 16:56:57 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5NGuvn8033573; Fri, 23 Jun 2006 16:56:57 GMT (envelope-from cognet) Message-Id: <200606231656.k5NGuvn8033573@repoman.freebsd.org> From: Olivier Houchard Date: Fri, 23 Jun 2006 16:56:57 +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/arm/conf IQ31244 SIMICS X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 16:56:57 -0000 cognet 2006-06-23 16:56:57 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/arm/conf IQ31244 SIMICS Log: MFC: Remove duplicate DDB entry. Revision Changes Path 1.11.2.1 +0 -1 src/sys/arm/conf/IQ31244 1.7.2.1 +0 -1 src/sys/arm/conf/SIMICS From owner-cvs-src@FreeBSD.ORG Fri Jun 23 17:10:26 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 965FD16A4A0; Fri, 23 Jun 2006 17:10:26 +0000 (UTC) (envelope-from anholt@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1C2F043D48; Fri, 23 Jun 2006 17:10:26 +0000 (GMT) (envelope-from anholt@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5NHAPWc035401; Fri, 23 Jun 2006 17:10:25 GMT (envelope-from anholt@repoman.freebsd.org) Received: (from anholt@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5NHAPnq035399; Fri, 23 Jun 2006 17:10:25 GMT (envelope-from anholt) Message-Id: <200606231710.k5NHAPnq035399@repoman.freebsd.org> From: Eric Anholt Date: Fri, 23 Jun 2006 17:10:25 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/pci agp_i810.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 17:10:26 -0000 anholt 2006-06-23 17:10:25 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/pci agp_i810.c Log: MFC r1.36: Add support for allocating one larger than page-sized contiguous block of memory with a physical address. This is used for hardware ARGB cursor support on newer chipsets. Revision Changes Path 1.32.2.2 +110 -26 src/sys/pci/agp_i810.c From owner-cvs-src@FreeBSD.ORG Fri Jun 23 17:12:17 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 22F2F16A492; Fri, 23 Jun 2006 17:12:17 +0000 (UTC) (envelope-from bmah@freebsd.org) Received: from a.mail.sonic.net (a.mail.sonic.net [64.142.16.245]) by mx1.FreeBSD.org (Postfix) with ESMTP id C2D8143D46; Fri, 23 Jun 2006 17:12:16 +0000 (GMT) (envelope-from bmah@freebsd.org) Received: from [64.142.31.109] (phantom.kitchenlab.org [64.142.31.109]) (authenticated bits=0) by a.mail.sonic.net (8.13.6/8.13.3) with ESMTP id k5NHCDrD006767 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 23 Jun 2006 10:12:16 -0700 Message-ID: <449C20EC.9000904@freebsd.org> Date: Fri, 23 Jun 2006 10:12:12 -0700 From: "Bruce A. Mah" User-Agent: Thunderbird 1.5.0.4 (Macintosh/20060516) MIME-Version: 1.0 To: Paul Saab References: <200606221522.k5MFM6WX074141@repoman.freebsd.org> In-Reply-To: <200606221522.k5MFM6WX074141@repoman.freebsd.org> X-Enigmail-Version: 0.94.0.0 OpenPGP: id=5ba052c3 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig5704703E94D7661388ABDB0D" Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/modules Makefile src/sys/conf files options src/sys/modules/mfi Makefile src/sys/i386/conf GENERIC src/sys/dev/mfi mfi.c mfi_compat.h mfi_disk.c mfi_ioctl.h mfi_pci.c mfireg.h mfivar.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 17:12:17 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig5704703E94D7661388ABDB0D Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable If memory serves me right, Paul Saab wrote: > ps 2006-06-22 15:22:05 UTC >=20 > FreeBSD src repository >=20 > Modified files: (Branch: RELENG_4) > sys/modules Makefile=20 > sys/conf files options=20 > sys/i386/conf GENERIC=20 > Added files: (Branch: RELENG_4) > sys/modules/mfi Makefile=20 > sys/dev/mfi mfi.c mfi_compat.h mfi_disk.c mfi_ioctl.h=20 > mfi_pci.c mfireg.h mfivar.h=20 > Log: > Add mfi without the Linux ioctl layer. Are you planning to MFC the manpage too? Thanks, Bruce. --------------enig5704703E94D7661388ABDB0D Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFEnCDs2MoxcVugUsMRAl7jAKCBCti+6K5qRvXir0hwnuEJ2ljC6QCg7tj7 VrwFBE4fAkCPThhBX8nZwEU= =Zlgp -----END PGP SIGNATURE----- --------------enig5704703E94D7661388ABDB0D-- From owner-cvs-src@FreeBSD.ORG Fri Jun 23 17:22:04 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 024AD16A49E; Fri, 23 Jun 2006 17:22:04 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id AA71543D70; Fri, 23 Jun 2006 17:22:03 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5NHM3cq036106; Fri, 23 Jun 2006 17:22:03 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5NHM326036105; Fri, 23 Jun 2006 17:22:03 GMT (envelope-from sam) Message-Id: <200606231722.k5NHM326036105@repoman.freebsd.org> From: Sam Leffler Date: Fri, 23 Jun 2006 17:22:03 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sbin/ifconfig ifconfig.8 ifieee80211.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 17:22:04 -0000 sam 2006-06-23 17:22:03 UTC FreeBSD src repository Modified files: sbin/ifconfig ifconfig.8 ifieee80211.c Log: remove display of the ERP ie from the list sta output (it's always zero); replace it with station capabilities MFC after: 1 month Revision Changes Path 1.118 +24 -1 src/sbin/ifconfig/ifconfig.8 1.38 +31 -4 src/sbin/ifconfig/ifieee80211.c From owner-cvs-src@FreeBSD.ORG Fri Jun 23 17:38:10 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 826E616A49A; Fri, 23 Jun 2006 17:38:10 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3561B43D49; Fri, 23 Jun 2006 17:38:10 +0000 (GMT) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5NHcAVC036822; Fri, 23 Jun 2006 17:38:10 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5NHcA4I036821; Fri, 23 Jun 2006 17:38:10 GMT (envelope-from cognet) Message-Id: <200606231738.k5NHcA4I036821@repoman.freebsd.org> From: Olivier Houchard Date: Fri, 23 Jun 2006 17:38: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/arm/arm cpufunc.c cpufunc_asm_arm9.S X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 17:38:10 -0000 cognet 2006-06-23 17:38:09 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/arm/arm cpufunc.c cpufunc_asm_arm9.S Log: MFC: Better arm9 support. Revision Changes Path 1.9.2.1 +2 -1 src/sys/arm/arm/cpufunc.c 1.3.2.1 +172 -53 src/sys/arm/arm/cpufunc_asm_arm9.S From owner-cvs-src@FreeBSD.ORG Fri Jun 23 17:38:53 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 17F4216A4A7; Fri, 23 Jun 2006 17:38:53 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 701C143D48; Fri, 23 Jun 2006 17:38:52 +0000 (GMT) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5NHcqiL036899; Fri, 23 Jun 2006 17:38:52 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5NHcqL1036898; Fri, 23 Jun 2006 17:38:52 GMT (envelope-from cognet) Message-Id: <200606231738.k5NHcqL1036898@repoman.freebsd.org> From: Olivier Houchard Date: Fri, 23 Jun 2006 17:38:52 +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/arm/arm elf_trampoline.c inckern.S src/sys/conf Makefile.arm X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 17:38:53 -0000 cognet 2006-06-23 17:38:52 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/conf Makefile.arm Added files: (Branch: RELENG_6) sys/arm/arm elf_trampoline.c inckern.S Log: MFC: Elf trampoline for arm. Revision Changes Path 1.9.2.1 +585 -0 src/sys/arm/arm/elf_trampoline.c (new) 1.3.2.1 +42 -0 src/sys/arm/arm/inckern.S (new) 1.10.2.2 +66 -1 src/sys/conf/Makefile.arm From owner-cvs-src@FreeBSD.ORG Fri Jun 23 17:39:58 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 018E116A4A9; Fri, 23 Jun 2006 17:39:58 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id AD8A843D4C; Fri, 23 Jun 2006 17:39:57 +0000 (GMT) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5NHdvLU036984; Fri, 23 Jun 2006 17:39:57 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5NHdv6P036983; Fri, 23 Jun 2006 17:39:57 GMT (envelope-from cognet) Message-Id: <200606231739.k5NHdv6P036983@repoman.freebsd.org> From: Olivier Houchard Date: Fri, 23 Jun 2006 17:39:57 +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/arm/arm trap.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 17:39:58 -0000 cognet 2006-06-23 17:39:57 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/arm/arm trap.c Log: MFC: Enable FIQs as well as IRQs if FIQ were previously enabled. Decrease p->p_lock before going out if vm_fault() returned 0. Revision Changes Path 1.17.2.1 +20 -10 src/sys/arm/arm/trap.c From owner-cvs-src@FreeBSD.ORG Fri Jun 23 17:41:04 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C2DEA16A492; Fri, 23 Jun 2006 17:41:04 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 62C0343D68; Fri, 23 Jun 2006 17:41:03 +0000 (GMT) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5NHf3HB037142; Fri, 23 Jun 2006 17:41:03 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5NHf3cA037141; Fri, 23 Jun 2006 17:41:03 GMT (envelope-from cognet) Message-Id: <200606231741.k5NHf3cA037141@repoman.freebsd.org> From: Olivier Houchard Date: Fri, 23 Jun 2006 17:41:02 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/arm/arm pmap.c vm_machdep.c src/sys/arm/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: Fri, 23 Jun 2006 17:41:04 -0000 cognet 2006-06-23 17:41:02 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/arm/arm pmap.c vm_machdep.c sys/arm/include pmap.h Log: MFC: a bunch of fixes/enhancements for the pmap subsystem. Revision Changes Path 1.36.2.2 +80 -20 src/sys/arm/arm/pmap.c 1.17.2.1 +92 -5 src/sys/arm/arm/vm_machdep.c 1.10.2.1 +11 -0 src/sys/arm/include/pmap.h From owner-cvs-src@FreeBSD.ORG Fri Jun 23 17:42:34 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 10F2D16A49A; Fri, 23 Jun 2006 17:42:34 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id BB60F43D46; Fri, 23 Jun 2006 17:42:33 +0000 (GMT) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5NHgXNg037222; Fri, 23 Jun 2006 17:42:33 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5NHgXf7037221; Fri, 23 Jun 2006 17:42:33 GMT (envelope-from cognet) Message-Id: <200606231742.k5NHgXf7037221@repoman.freebsd.org> From: Olivier Houchard Date: Fri, 23 Jun 2006 17:42: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/sys/arm/arm busdma_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: Fri, 23 Jun 2006 17:42:34 -0000 cognet 2006-06-23 17:42:33 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/arm/arm busdma_machdep.c Log: MFC: Try to honor BUS_DMA_COHERENT. Revision Changes Path 1.22.2.2 +35 -7 src/sys/arm/arm/busdma_machdep.c From owner-cvs-src@FreeBSD.ORG Fri Jun 23 18:28:27 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D925C16A47B; Fri, 23 Jun 2006 18:28:27 +0000 (UTC) (envelope-from keramida@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A6B9F43D46; Fri, 23 Jun 2006 18:28:27 +0000 (GMT) (envelope-from keramida@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5NISR71040753; Fri, 23 Jun 2006 18:28:27 GMT (envelope-from keramida@repoman.freebsd.org) Received: (from keramida@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5NISRnS040752; Fri, 23 Jun 2006 18:28:27 GMT (envelope-from keramida) Message-Id: <200606231828.k5NISRnS040752@repoman.freebsd.org> From: Giorgos Keramidas Date: Fri, 23 Jun 2006 18:28:27 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/contrib/top top.X X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 18:28:28 -0000 keramida 2006-06-23 18:28:27 UTC FreeBSD src repository (doc committer) Modified files: (Branch: RELENG_6) contrib/top top.X Log: MFC: 1.14-1.16 (Reduce diffs from HEAD) # revision 1.16 # date: 2006/05/16 15:27:43; author: keramida; state: Exp; lines: +6 -2 # Update the description of the `STATE' column for SMP systems, # and add the missing `C' SMP-only column. # # PR: docs/29245 # Submitted by: ada@bsd.org # Patch by: Pawel Worach # MFC after: 3 days # revision 1.14 # date: 2006/04/18 15:26:58; author: ru; state: Exp; lines: +4 -4 # Bring SYNOPSIS in line with usage(). Revision Changes Path 1.12.2.2 +11 -7 src/contrib/top/top.X From owner-cvs-src@FreeBSD.ORG Fri Jun 23 18:33:34 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C4B7716A494; Fri, 23 Jun 2006 18:33:34 +0000 (UTC) (envelope-from keramida@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9422A43D45; Fri, 23 Jun 2006 18:33:34 +0000 (GMT) (envelope-from keramida@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5NIXYL9041051; Fri, 23 Jun 2006 18:33:34 GMT (envelope-from keramida@repoman.freebsd.org) Received: (from keramida@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5NIXYEL041050; Fri, 23 Jun 2006 18:33:34 GMT (envelope-from keramida) Message-Id: <200606231833.k5NIXYEL041050@repoman.freebsd.org> From: Giorgos Keramidas Date: Fri, 23 Jun 2006 18:33:34 +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/sys chflags.2 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 18:33:34 -0000 keramida 2006-06-23 18:33:34 UTC FreeBSD src repository (doc committer) Modified files: (Branch: RELENG_6) lib/libc/sys chflags.2 Log: MFC 1.26 and bump date. # * Document the fact that non-superusers cannot change file flags for # objects with SF_IMMUTABLE, SF_APPEND, or SF_NOUNLINK. # * Document that non-superusers cannot set or clear any SF_* flag # (setting fails with EPERM, clearing is silently ignored). # * Document that superusers cannot change any flag if one of # SF_IMMUTABLE, SF_APPEND, SF_NOUNLINK is set and securelevel is # greater than 0. # * Document SF_SNAPSHOT and note that it is maintained by the # system and is, for this reason, impossible to set to clear by # any user. # # PR: docs/33877 # Submitted by: harti # Help by: George Marsellis # MFC after: 1 week Revision Changes Path 1.25.8.1 +48 -3 src/lib/libc/sys/chflags.2 From owner-cvs-src@FreeBSD.ORG Fri Jun 23 18:38:04 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 18BB516A47B; Fri, 23 Jun 2006 18:38:04 +0000 (UTC) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C548143D48; Fri, 23 Jun 2006 18:38:03 +0000 (GMT) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5NIc3oA041308; Fri, 23 Jun 2006 18:38:03 GMT (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5NIc3aT041307; Fri, 23 Jun 2006 18:38:03 GMT (envelope-from bmah) Message-Id: <200606231838.k5NIc3aT041307@repoman.freebsd.org> From: "Bruce A. Mah" Date: Fri, 23 Jun 2006 18:38:03 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Cc: Subject: cvs commit: src/release/doc/en_US.ISO8859-1/relnotes/common new.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 18:38:04 -0000 bmah 2006-06-23 18:38:03 UTC FreeBSD src repository Modified files: (Branch: RELENG_4) release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: MFC: SA-06:17, mfi(4), mpt(4) update, bce(4). Revision Changes Path 1.22.2.434 +21 -2 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Fri Jun 23 18:48:08 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D5ED316A492; Fri, 23 Jun 2006 18:48:08 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9048043D45; Fri, 23 Jun 2006 18:48:08 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5NIm80M041771; Fri, 23 Jun 2006 18:48:08 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5NIm8v9041770; Fri, 23 Jun 2006 18:48:08 GMT (envelope-from sam) Message-Id: <200606231848.k5NIm8v9041770@repoman.freebsd.org> From: Sam Leffler Date: Fri, 23 Jun 2006 18:48:08 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/ath if_athioctl.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 18:48:08 -0000 sam 2006-06-23 18:48:08 UTC FreeBSD src repository Modified files: sys/dev/ath if_athioctl.h Log: new stats MFC after: 1 month Revision Changes Path 1.15 +3 -1 src/sys/dev/ath/if_athioctl.h From owner-cvs-src@FreeBSD.ORG Fri Jun 23 18:48:45 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5FB2116A47E; Fri, 23 Jun 2006 18:48:45 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 13D4743D49; Fri, 23 Jun 2006 18:48:45 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5NImiEs041813; Fri, 23 Jun 2006 18:48:44 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5NImidu041812; Fri, 23 Jun 2006 18:48:44 GMT (envelope-from sam) Message-Id: <200606231848.k5NImidu041812@repoman.freebsd.org> From: Sam Leffler Date: Fri, 23 Jun 2006 18:48:44 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/tools/tools/ath/athstats athstats.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 18:48:45 -0000 sam 2006-06-23 18:48:44 UTC FreeBSD src repository Modified files: tools/tools/ath/athstats athstats.c Log: dump new cabq stats Revision Changes Path 1.3 +2 -0 src/tools/tools/ath/athstats/athstats.c From owner-cvs-src@FreeBSD.ORG Fri Jun 23 18:49:38 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D945716A47E; Fri, 23 Jun 2006 18:49:38 +0000 (UTC) (envelope-from netchild@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9147943D49; Fri, 23 Jun 2006 18:49:38 +0000 (GMT) (envelope-from netchild@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5NIncb8041891; Fri, 23 Jun 2006 18:49:38 GMT (envelope-from netchild@repoman.freebsd.org) Received: (from netchild@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5NIncuF041890; Fri, 23 Jun 2006 18:49:38 GMT (envelope-from netchild) Message-Id: <200606231849.k5NIncuF041890@repoman.freebsd.org> From: Alexander Leidinger Date: Fri, 23 Jun 2006 18:49: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/compat/linux linux_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: Fri, 23 Jun 2006 18:49:39 -0000 netchild 2006-06-23 18:49:38 UTC FreeBSD src repository Modified files: sys/compat/linux linux_misc.c Log: The linux times syscall can be called with a NULL pointer, so keep cool and don't panic. This fix is different from the patch submitted as it not only prevents a NULL-pointer dereference, but also skips some work in this case. Noticed by: Dmitry Ganenko Reviewed by: rdivacky (the original version as in emulation@) MFC after: 1 week Security: This is a RELENG_x_y candidate (local DoS). Go ahead by: secteam (cperciva) Revision Changes Path 1.179 +13 -11 src/sys/compat/linux/linux_misc.c From owner-cvs-src@FreeBSD.ORG Fri Jun 23 19:36:54 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5F88716A49A; Fri, 23 Jun 2006 19:36:54 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 53F9B43D77; Fri, 23 Jun 2006 19:36:51 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5NJap6V045404; Fri, 23 Jun 2006 19:36:51 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5NJapcP045403; Fri, 23 Jun 2006 19:36:51 GMT (envelope-from jhb) Message-Id: <200606231936.k5NJapcP045403@repoman.freebsd.org> From: John Baldwin Date: Fri, 23 Jun 2006 19:36: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/sys rwlock.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 19:36:54 -0000 jhb 2006-06-23 19:36:51 UTC FreeBSD src repository Modified files: sys/sys rwlock.h Log: Fix the name of the data set item for the SYSUNINIT in RW_SYSINIT to use 'rw' instead of 'mtx'. This should only be a cosmetic change rather than a functional one. Submitted by: Alex Lyashkov Revision Changes Path 1.4 +1 -1 src/sys/sys/rwlock.h From owner-cvs-src@FreeBSD.ORG Fri Jun 23 19:44:45 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 261BD16A49E; Fri, 23 Jun 2006 19:44:45 +0000 (UTC) (envelope-from Alexander@Leidinger.net) Received: from www.ebusiness-leidinger.de (jojo.ms-net.de [84.16.236.246]) by mx1.FreeBSD.org (Postfix) with ESMTP id 36E3B43D5C; Fri, 23 Jun 2006 19:44:40 +0000 (GMT) (envelope-from Alexander@Leidinger.net) Received: from Andro-Beta.Leidinger.net (p54A5E09F.dip.t-dialin.net [84.165.224.159]) (authenticated bits=0) by www.ebusiness-leidinger.de (8.13.6/8.13.6) with ESMTP id k5NJd27v089558; Fri, 23 Jun 2006 21:39:02 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from Magellan.Leidinger.net (Magellan.Leidinger.net [192.168.1.1]) by Andro-Beta.Leidinger.net (8.13.4/8.13.3) with ESMTP id k5NJidQm018486; Fri, 23 Jun 2006 21:44:40 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Date: Fri, 23 Jun 2006 21:45:21 +0200 From: Alexander Leidinger To: src-committers@freebsd.org, cvs-src@freebsd.org, cvs-all@freebsd.org, secteam@freebsd.org Message-ID: <20060623214521.7b1441a6@Magellan.Leidinger.net> In-Reply-To: <200606231849.k5NIncuF041890@repoman.freebsd.org> References: <200606231849.k5NIncuF041890@repoman.freebsd.org> X-Mailer: Sylpheed-Claws 2.3.1 (GTK+ 2.8.19; i386-portbld-freebsd7.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new Cc: Subject: Re: cvs commit: src/sys/compat/linux linux_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: Fri, 23 Jun 2006 19:44:45 -0000 Quoting Alexander Leidinger (Fri, 23 Jun 2006 18:49:38 +0000 (UTC)): > netchild 2006-06-23 18:49:38 UTC > > FreeBSD src repository > > Modified files: > sys/compat/linux linux_misc.c > Log: > The linux times syscall can be called with a NULL pointer, so keep cool > and don't panic. > > This fix is different from the patch submitted as it not only prevents > a NULL-pointer dereference, but also skips some work in this case. I realized this may be a little bit misleading... The NULL pointer is used as the destination in a copyout. And it writes some kind of time values (current time). So this will overwrite parts at the userland address 0. This will not lead to a kernel panic, but it will do malicious things to the program which uses the linux times syscall. So this is not a DoS in any case. The problematic case is when a linux program uses a NULL pointer in the times syscall conditionally. This may render the service which uses such a linux program useless sometimes. For programs which use NULL there every time, this is not a DoS, it's just a normal bug (e.g. you can't use Oracle 10g Express) which prevents the use of this program. So this is not a a huge security flaw, it's more a not so small inconvenience. Since the RELENG_x_y branches are under control of the secteam, I used the "Security:" mark up to encode the possible need to merge this (I'm assuming Oracle 10g is important enough that we want our users to be able to run it). For the curious people: there are two more patches needed to run Oracle 10g. They involve linprocfs and pseudofs. I will take care of them later (and if this commit is subject to a merge to RELENG_x_y, the other two patches should be too, but this will the powers with hats decide...). Bye, Alexander. -- ...and that is how we know the Earth to be banana-shaped. http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137 From owner-cvs-src@FreeBSD.ORG Fri Jun 23 21:10:41 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 36E3A16A4A7; Fri, 23 Jun 2006 21:10:41 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 70E5543D67; Fri, 23 Jun 2006 21:10:40 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5NLAeDQ059865; Fri, 23 Jun 2006 21:10:40 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5NLAeaD059864; Fri, 23 Jun 2006 21:10:40 GMT (envelope-from jhb) Message-Id: <200606232110.k5NLAeaD059864@repoman.freebsd.org> From: John Baldwin Date: Fri, 23 Jun 2006 21:10:40 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Cc: Subject: cvs commit: src/sys/modules/bce Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 21:10:41 -0000 jhb 2006-06-23 21:10:40 UTC FreeBSD src repository Added files: (Branch: RELENG_4) sys/modules/bce Makefile Log: Bah, include Makefile for bce(4) module. Reported by: Scott Allendorf Revision Changes Path 1.1.6.1 +8 -0 src/sys/modules/bce/Makefile (new) From owner-cvs-src@FreeBSD.ORG Fri Jun 23 22:30:56 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4866616A47C; Fri, 23 Jun 2006 22:30:56 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 02AD843D48; Fri, 23 Jun 2006 22:30:56 +0000 (GMT) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5NMUt8e064690; Fri, 23 Jun 2006 22:30:55 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5NMUt1q064689; Fri, 23 Jun 2006 22:30:55 GMT (envelope-from cognet) Message-Id: <200606232230.k5NMUt1q064689@repoman.freebsd.org> From: Olivier Houchard Date: Fri, 23 Jun 2006 22:30:55 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/arm/at91 files.at91 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 22:30:56 -0000 cognet 2006-06-23 22:30:55 UTC FreeBSD src repository Modified files: sys/arm/at91 files.at91 Log: Comment out at91_pio.c, it's not in CVS. Revision Changes Path 1.4 +1 -1 src/sys/arm/at91/files.at91 From owner-cvs-src@FreeBSD.ORG Fri Jun 23 22:37:16 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3E65E16A49A; Fri, 23 Jun 2006 22:37:16 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id F159243D45; Fri, 23 Jun 2006 22:37:15 +0000 (GMT) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5NMbFI5065039; Fri, 23 Jun 2006 22:37:15 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5NMbFp1065038; Fri, 23 Jun 2006 22:37:15 GMT (envelope-from cognet) Message-Id: <200606232237.k5NMbFp1065038@repoman.freebsd.org> From: Olivier Houchard Date: Fri, 23 Jun 2006 22:37:15 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/arm/arm elf_trampoline.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 22:37:16 -0000 cognet 2006-06-23 22:37:15 UTC FreeBSD src repository Modified files: sys/arm/arm elf_trampoline.c Log: Add the arm9_setup() prototype. Revision Changes Path 1.10 +2 -0 src/sys/arm/arm/elf_trampoline.c From owner-cvs-src@FreeBSD.ORG Fri Jun 23 22:45:36 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 609F316A47E; Fri, 23 Jun 2006 22:45:36 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2138343D48; Fri, 23 Jun 2006 22:45:36 +0000 (GMT) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5NMjZox065492; Fri, 23 Jun 2006 22:45:35 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5NMjZ43065491; Fri, 23 Jun 2006 22:45:35 GMT (envelope-from cognet) Message-Id: <200606232245.k5NMjZ43065491@repoman.freebsd.org> From: Olivier Houchard Date: Fri, 23 Jun 2006 22:45:35 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/arm/arm elf_trampoline.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 22:45:36 -0000 cognet 2006-06-23 22:45:35 UTC FreeBSD src repository Modified files: sys/arm/arm elf_trampoline.c Log: There's no need to allocate that much phdr/shdr from the stack. Revision Changes Path 1.11 +2 -2 src/sys/arm/arm/elf_trampoline.c From owner-cvs-src@FreeBSD.ORG Fri Jun 23 23:07:11 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C823B16A47B; Fri, 23 Jun 2006 23:07:11 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 883AF43D45; Fri, 23 Jun 2006 23:07:11 +0000 (GMT) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5NN7BmR067695; Fri, 23 Jun 2006 23:07:11 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5NN7Bnp067694; Fri, 23 Jun 2006 23:07:11 GMT (envelope-from cognet) Message-Id: <200606232307.k5NN7Bnp067694@repoman.freebsd.org> From: Olivier Houchard Date: Fri, 23 Jun 2006 23:07: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/arm/at91 files.at91 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 23:07:11 -0000 cognet 2006-06-23 23:07:11 UTC FreeBSD src repository Modified files: sys/arm/at91 files.at91 Log: Backout previous commit, Warner committed at91_pio.c... Revision Changes Path 1.5 +1 -1 src/sys/arm/at91/files.at91 From owner-cvs-src@FreeBSD.ORG Fri Jun 23 23:29:02 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0BEA516A47B; Fri, 23 Jun 2006 23:29:02 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B3C7F43D48; Fri, 23 Jun 2006 23:29:01 +0000 (GMT) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5NNT11H068657; Fri, 23 Jun 2006 23:29:01 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5NNT1Vg068656; Fri, 23 Jun 2006 23:29:01 GMT (envelope-from cognet) Message-Id: <200606232329.k5NNT1Vg068656@repoman.freebsd.org> From: Olivier Houchard Date: Fri, 23 Jun 2006 23:29:01 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/arm/arm elf_trampoline.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 23:29:02 -0000 cognet 2006-06-23 23:29:01 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/arm/arm elf_trampoline.c Log: MFC rev 1.10 and 1.11 (prototype arm9_setup and don't use an insane amount of shdr/phdr on the stack). Revision Changes Path 1.9.2.2 +4 -2 src/sys/arm/arm/elf_trampoline.c From owner-cvs-src@FreeBSD.ORG Fri Jun 23 23:29:53 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5FF0916A49A; Fri, 23 Jun 2006 23:29:53 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 215C443D45; Fri, 23 Jun 2006 23:29:53 +0000 (GMT) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5NNTqmm068699; Fri, 23 Jun 2006 23:29:52 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5NNTqXh068698; Fri, 23 Jun 2006 23:29:52 GMT (envelope-from cognet) Message-Id: <200606232329.k5NNTqXh068698@repoman.freebsd.org> From: Olivier Houchard Date: Fri, 23 Jun 2006 23:29:52 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/conf ldscript.arm X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 23:29:53 -0000 cognet 2006-06-23 23:29:52 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/conf ldscript.arm Log: MFC rev 1.3: bring in the ability to build pure binary kernels. Revision Changes Path 1.2.2.1 +15 -14 src/sys/conf/ldscript.arm From owner-cvs-src@FreeBSD.ORG Fri Jun 23 23:31:41 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4849716A47B; Fri, 23 Jun 2006 23:31:41 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0858F43D48; Fri, 23 Jun 2006 23:31:41 +0000 (GMT) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5NNVek4068835; Fri, 23 Jun 2006 23:31:40 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5NNVeEq068834; Fri, 23 Jun 2006 23:31:40 GMT (envelope-from cognet) Message-Id: <200606232331.k5NNVeEq068834@repoman.freebsd.org> From: Olivier Houchard Date: Fri, 23 Jun 2006 23:31:40 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/arm/arm locore.S X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 23:31:41 -0000 cognet 2006-06-23 23:31:40 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/arm/arm locore.S Log: MFC: Bring in the latest rev for locore.S from HEAD (rev 1.14), needed for at91rm92 support. Revision Changes Path 1.10.2.1 +23 -24 src/sys/arm/arm/locore.S From owner-cvs-src@FreeBSD.ORG Fri Jun 23 23:35:37 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 991FB16A50E; Fri, 23 Jun 2006 23:35:37 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5961443D45; Fri, 23 Jun 2006 23:35:37 +0000 (GMT) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5NNZbj9069273; Fri, 23 Jun 2006 23:35:37 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5NNZb8T069272; Fri, 23 Jun 2006 23:35:37 GMT (envelope-from cognet) Message-Id: <200606232335.k5NNZb8T069272@repoman.freebsd.org> From: Olivier Houchard Date: Fri, 23 Jun 2006 23:35:37 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/arm/conf KB920X SKYEYE src/sys/arm/at91 at91.c at91_pdcreg.h at91_pio.c at91_pioreg.h at91_pmc.c at91_pmcreg.h at91_pmcvar.h at91_rtc.c at91_rtcreg.h at91_spi.c at91_spiio.h at91_spireg.h at91_ssc.c at91_sscreg.h at91_st.c at91_streg.h ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 23:35:37 -0000 cognet 2006-06-23 23:35:37 UTC FreeBSD src repository Added files: (Branch: RELENG_6) sys/arm/conf KB920X SKYEYE sys/arm/at91 at91.c at91_pdcreg.h at91_pio.c at91_pioreg.h at91_pmc.c at91_pmcreg.h at91_pmcvar.h at91_rtc.c at91_rtcreg.h at91_spi.c at91_spiio.h at91_spireg.h at91_ssc.c at91_sscreg.h at91_st.c at91_streg.h at91_twi.c at91_twiio.h at91_twireg.h at91_usartreg.h at91rm92reg.h at91var.h files.at91 files.kb920x hints.at91rm9200 hints.at91sam9261 if_ate.c if_atereg.h kb920x_machdep.c ohci_atmelarm.c std.at91 std.kb920x uart_bus_at91usart.c uart_cpu_at91rm9200usart.c uart_dev_at91usart.c Log: MFC: Bring AT91RM92 support. Revision Changes Path 1.7.2.1 +674 -0 src/sys/arm/at91/at91.c (new) 1.1.2.1 +47 -0 src/sys/arm/at91/at91_pdcreg.h (new) 1.1.2.1 +271 -0 src/sys/arm/at91/at91_pio.c (new) 1.1.2.1 +68 -0 src/sys/arm/at91/at91_pioreg.h (new) 1.2.2.1 +421 -0 src/sys/arm/at91/at91_pmc.c (new) 1.1.2.1 +120 -0 src/sys/arm/at91/at91_pmcreg.h (new) 1.1.2.1 +49 -0 src/sys/arm/at91/at91_pmcvar.h (new) 1.1.2.1 +253 -0 src/sys/arm/at91/at91_rtc.c (new) 1.1.2.1 +83 -0 src/sys/arm/at91/at91_rtcreg.h (new) 1.1.2.1 +454 -0 src/sys/arm/at91/at91_spi.c (new) 1.1.2.1 +61 -0 src/sys/arm/at91/at91_spiio.h (new) 1.1.2.1 +30 -0 src/sys/arm/at91/at91_spireg.h (new) 1.1.2.1 +267 -0 src/sys/arm/at91/at91_ssc.c (new) 1.1.2.1 +30 -0 src/sys/arm/at91/at91_sscreg.h (new) 1.3.2.1 +232 -0 src/sys/arm/at91/at91_st.c (new) 1.1.2.1 +57 -0 src/sys/arm/at91/at91_streg.h (new) 1.2.2.1 +448 -0 src/sys/arm/at91/at91_twi.c (new) 1.1.2.1 +61 -0 src/sys/arm/at91/at91_twiio.h (new) 1.1.2.1 +82 -0 src/sys/arm/at91/at91_twireg.h (new) 1.2.2.1 +128 -0 src/sys/arm/at91/at91_usartreg.h (new) 1.3.2.1 +384 -0 src/sys/arm/at91/at91rm92reg.h (new) 1.1.2.1 +46 -0 src/sys/arm/at91/at91var.h (new) 1.5.2.1 +18 -0 src/sys/arm/at91/files.at91 (new) 1.1.2.1 +2 -0 src/sys/arm/at91/files.kb920x (new) 1.1.2.1 +68 -0 src/sys/arm/at91/hints.at91rm9200 (new) 1.1.2.1 +67 -0 src/sys/arm/at91/hints.at91sam9261 (new) 1.8.2.1 +1006 -0 src/sys/arm/at91/if_ate.c (new) 1.1.2.1 +175 -0 src/sys/arm/at91/if_atereg.h (new) 1.8.2.1 +436 -0 src/sys/arm/at91/kb920x_machdep.c (new) 1.1.2.1 +199 -0 src/sys/arm/at91/ohci_atmelarm.c (new) 1.1.2.1 +4 -0 src/sys/arm/at91/std.at91 (new) 1.2.2.1 +6 -0 src/sys/arm/at91/std.kb920x (new) 1.3.2.1 +109 -0 src/sys/arm/at91/uart_bus_at91usart.c (new) 1.2.2.1 +83 -0 src/sys/arm/at91/uart_cpu_at91rm9200usart.c (new) 1.6.2.1 +492 -0 src/sys/arm/at91/uart_dev_at91usart.c (new) 1.7.2.1 +89 -0 src/sys/arm/conf/KB920X (new) 1.5.2.1 +90 -0 src/sys/arm/conf/SKYEYE (new) From owner-cvs-src@FreeBSD.ORG Fri Jun 23 23:41:06 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 29E5716A47B; Fri, 23 Jun 2006 23:41:06 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id F2BB343D48; Fri, 23 Jun 2006 23:41:05 +0000 (GMT) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5NNf5Rf069548; Fri, 23 Jun 2006 23:41:05 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5NNf5Zm069547; Fri, 23 Jun 2006 23:41:05 GMT (envelope-from cognet) Message-Id: <200606232341.k5NNf5Zm069547@repoman.freebsd.org> From: Olivier Houchard Date: Fri, 23 Jun 2006 23:41:05 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/sys _timeval.h user.h src/sys/arm/include _types.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 23:41:06 -0000 cognet 2006-06-23 23:41:05 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/sys _timeval.h user.h sys/arm/include _types.h Log: MFC: Use a 64 bits time_t for arm. For Releng6, this also require to use a time_t instead of a long for the tv_sec field of the struct timeval (for arm only). This is a big ABI breakage, but there's no FreeBSD/arm RELENG6 users beside me as far as I know, so it's better if it happens now, when I'm the only one to get annoyed. Without this, we couldn't load 6 binaries on 7. Revision Changes Path 1.6.2.1 +1 -1 src/sys/arm/include/_types.h 1.1.12.1 +4 -0 src/sys/sys/_timeval.h 1.66.2.1 +1 -1 src/sys/sys/user.h From owner-cvs-src@FreeBSD.ORG Sat Jun 24 01:19:53 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0B9EF16A49A; Sat, 24 Jun 2006 01:19:53 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D421A43D53; Sat, 24 Jun 2006 01:19:52 +0000 (GMT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5O1Jqsn083778; Sat, 24 Jun 2006 01:19:52 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5O1Jq3Q083777; Sat, 24 Jun 2006 01:19:52 GMT (envelope-from marcel) Message-Id: <200606240119.k5O1Jq3Q083777@repoman.freebsd.org> From: Marcel Moolenaar Date: Sat, 24 Jun 2006 01:19: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/ia64/disasm disasm.h disasm_decode.c disasm_extract.c disasm_format.c disasm_int.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 01:19:53 -0000 marcel 2006-06-24 01:19:52 UTC FreeBSD src repository Modified files: sys/ia64/disasm disasm.h disasm_decode.c disasm_extract.c disasm_format.c disasm_int.h Log: Sync up with SDM 2.1: o Add nop/hint formats F16, I18, M48 and X5, o Add format M47 for ptc.e, o Add hint instruction, o Fix decoding of cmp8xchg16. Revision Changes Path 1.4 +9 -6 src/sys/ia64/disasm/disasm.h 1.4 +20 -5 src/sys/ia64/disasm/disasm_decode.c 1.3 +45 -9 src/sys/ia64/disasm/disasm_extract.c 1.3 +1 -0 src/sys/ia64/disasm/disasm_format.c 1.3 +2 -0 src/sys/ia64/disasm/disasm_int.h From owner-cvs-src@FreeBSD.ORG Sat Jun 24 06:14:25 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0DD7216A492; Sat, 24 Jun 2006 06:14:25 +0000 (UTC) (envelope-from oleg@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C152143D45; Sat, 24 Jun 2006 06:14:24 +0000 (GMT) (envelope-from oleg@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5O6EOuW010229; Sat, 24 Jun 2006 06:14:24 GMT (envelope-from oleg@repoman.freebsd.org) Received: (from oleg@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5O6EOeH010228; Sat, 24 Jun 2006 06:14:24 GMT (envelope-from oleg) Message-Id: <200606240614.k5O6EOeH010228@repoman.freebsd.org> From: Oleg Bulyzhin Date: Sat, 24 Jun 2006 06:14: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/sys/dev/mii miivar.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 06:14:25 -0000 oleg 2006-06-24 06:14:24 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/dev/mii miivar.h Log: MFC rev.1.18: Introduce MII_ANEGTICKS and MII_ANEGTICKS_GIGE defines. (How many ticks should we wait before retrying autonegotiation process). Revision Changes Path 1.15.14.1 +4 -0 src/sys/dev/mii/miivar.h From owner-cvs-src@FreeBSD.ORG Sat Jun 24 06:17:08 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0EADF16A4C4; Sat, 24 Jun 2006 06:17:08 +0000 (UTC) (envelope-from oleg@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7288843D48; Sat, 24 Jun 2006 06:17:07 +0000 (GMT) (envelope-from oleg@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5O6H75l010385; Sat, 24 Jun 2006 06:17:07 GMT (envelope-from oleg@repoman.freebsd.org) Received: (from oleg@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5O6H7tD010384; Sat, 24 Jun 2006 06:17:07 GMT (envelope-from oleg) Message-Id: <200606240617.k5O6H7tD010384@repoman.freebsd.org> From: Oleg Bulyzhin Date: Sat, 24 Jun 2006 06:17:07 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/dev/mii mii_physubr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 06:17:08 -0000 oleg 2006-06-24 06:17:07 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/dev/mii mii_physubr.c Log: MFC rev.1.24: 1) Fix mii_phy_tick(): Current code does not report link loss correctly - when link goes down, mii_phy_tick() will notice that with up to mii_anegticks delay. If link goes up during this delay then link flapping will be unnoticed by driver. 2) mii_phy_add_media(): initialize sc->mii_anegticks for 10/100 media 3) Use MII_ANEGTICKS/MII_ANEGTICKS_GIGE defines instead of hardcoded values. Revision Changes Path 1.22.2.1 +18 -18 src/sys/dev/mii/mii_physubr.c From owner-cvs-src@FreeBSD.ORG Sat Jun 24 06:38:40 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 65D1F16A49A; Sat, 24 Jun 2006 06:38:40 +0000 (UTC) (envelope-from oleg@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 06E6043D4C; Sat, 24 Jun 2006 06:38:39 +0000 (GMT) (envelope-from oleg@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5O6cdp7011234; Sat, 24 Jun 2006 06:38:39 GMT (envelope-from oleg@repoman.freebsd.org) Received: (from oleg@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5O6cda0011233; Sat, 24 Jun 2006 06:38:39 GMT (envelope-from oleg) Message-Id: <200606240638.k5O6cda0011233@repoman.freebsd.org> From: Oleg Bulyzhin Date: Sat, 24 Jun 2006 06:38:39 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/netinet ip_fw2.c src/sbin/ipfw ipfw2.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 06:38:40 -0000 oleg 2006-06-24 06:38:39 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/netinet ip_fw2.c sbin/ipfw ipfw2.c Log: MFC src/sys/netinet/ip_fw2.c rev.1.133: install_state() should properly initialize 'addr_type' field of newly created flows for O_LIMIT rules. MFC src/sbin/ipfw/ipfw2.c rev.1.90 (mlaier): Print dynamic rules for IPv6 as well. PR: bin/98349 Revision Changes Path 1.76.2.7 +15 -5 src/sbin/ipfw/ipfw2.c 1.106.2.14 +1 -0 src/sys/netinet/ip_fw2.c From owner-cvs-src@FreeBSD.ORG Sat Jun 24 08:56:05 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6B20616A49E; Sat, 24 Jun 2006 08:56:05 +0000 (UTC) (envelope-from itetcu@FreeBSD.org) Received: from it.buh.tecnik93.com (it.buh.tecnik93.com [81.196.204.98]) by mx1.FreeBSD.org (Postfix) with ESMTP id DAD9243D49; Sat, 24 Jun 2006 08:56:04 +0000 (GMT) (envelope-from itetcu@FreeBSD.org) Received: from it.buh.tecnik93.com (localhost [127.0.0.1]) by it.buh.tecnik93.com (Postfix) with ESMTP id A893A1765D; Sat, 24 Jun 2006 11:56:03 +0300 (EEST) Date: Sat, 24 Jun 2006 11:56:03 +0300 From: Ion-Mihai "IOnut" Tetcu To: Olivier Houchard Message-ID: <20060624115603.25c962bc@it.buh.tecnik93.com> In-Reply-To: <200606232341.k5NNf5Zm069547@repoman.freebsd.org> References: <200606232341.k5NNf5Zm069547@repoman.freebsd.org> X-Mailer: Sylpheed-Claws 2.3.1 (GTK+ 2.8.19; i386-portbld-freebsd6.1) Mime-Version: 1.0 Content-Type: multipart/signed; boundary=Sig_ev+KbD6VFKODGv2.oKeQRJ2; protocol="application/pgp-signature"; micalg=PGP-SHA1 Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/sys _timeval.h user.h src/sys/arm/include _types.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 08:56:05 -0000 --Sig_ev+KbD6VFKODGv2.oKeQRJ2 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Fri, 23 Jun 2006 23:41:05 +0000 (UTC) Olivier Houchard wrote: > cognet 2006-06-23 23:41:05 UTC >=20 > FreeBSD src repository >=20 > Modified files: (Branch: RELENG_6) > sys/sys _timeval.h user.h=20 > sys/arm/include _types.h=20 > Log: > MFC: Use a 64 bits time_t for arm. For Releng6, this also require to us= e a > time_t instead of a long for the tv_sec field of the struct timeval (f= or > arm only). > This is a big ABI breakage, but there's no FreeBSD/arm RELENG6 users be= side > me as far as I know, so it's better if it happens now, when I'm the only > one to get annoyed. Without this, we couldn't load 6 binaries on 7. I don't believe you should relay on being the only user. At least please bump __FreeBSD_version. --=20 IOnut - Un^d^dregistered ;) FreeBSD "user" "Intellectual Property" is nowhere near as valuable as "Intellect" BOFH excuse #18: excess surge protection --Sig_ev+KbD6VFKODGv2.oKeQRJ2 Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (FreeBSD) iD8DBQFEnP4jBX6fi0k6KXsRAp7XAJwO8I5sMa2HfpeaFHbDR8WpVU7oGQCdFdwk pnXOVfMGUUD6OOr5xfcJWOE= =0DDx -----END PGP SIGNATURE----- --Sig_ev+KbD6VFKODGv2.oKeQRJ2-- From owner-cvs-src@FreeBSD.ORG Sat Jun 24 09:31:30 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9E3F216A4AB; Sat, 24 Jun 2006 09:31:30 +0000 (UTC) (envelope-from stefanf@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5680C43D45; Sat, 24 Jun 2006 09:31:30 +0000 (GMT) (envelope-from stefanf@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5O9VURq030001; Sat, 24 Jun 2006 09:31:30 GMT (envelope-from stefanf@repoman.freebsd.org) Received: (from stefanf@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5O9VUuS030000; Sat, 24 Jun 2006 09:31:30 GMT (envelope-from stefanf) Message-Id: <200606240931.k5O9VUuS030000@repoman.freebsd.org> From: Stefan Farfeleder Date: Sat, 24 Jun 2006 09:31:30 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/usr.bin/rpcgen rpc_hout.c rpc_main.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 09:31:30 -0000 stefanf 2006-06-24 09:31:30 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) usr.bin/rpcgen rpc_hout.c rpc_main.c Log: MFC rpc_hout.c 1.12 and rpc_main.c 1.28: Only write prototypes to the headers if -h was specified and they don't have internal linkage. Revision Changes Path 1.10.2.1 +15 -13 src/usr.bin/rpcgen/rpc_hout.c 1.25.2.1 +7 -10 src/usr.bin/rpcgen/rpc_main.c From owner-cvs-src@FreeBSD.ORG Sat Jun 24 12:17:13 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5CADE16A4C4; Sat, 24 Jun 2006 12:17:13 +0000 (UTC) (envelope-from dom@helenmarks.co.uk) Received: from mail.goodforbusiness.co.uk (mail.goodforbusiness.co.uk [81.19.179.90]) by mx1.FreeBSD.org (Postfix) with ESMTP id DBADC43D5D; Sat, 24 Jun 2006 12:17:01 +0000 (GMT) (envelope-from dom@helenmarks.co.uk) Received: from localhost (localhost [127.0.0.1]) by mail.goodforbusiness.co.uk (Postfix) with ESMTP id AC2CF11473; Sat, 24 Jun 2006 13:17:00 +0100 (BST) X-Virus-Scanned: mail.goodforbusiness.co.uk Received: from mail.goodforbusiness.co.uk ([127.0.0.1]) by localhost (mail.goodforbusiness.co.uk [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZZMycJn9Xw6H; Sat, 24 Jun 2006 13:16:59 +0100 (BST) Received: from mail.helenmarks.co.uk (unknown [192.168.100.1]) by mail.goodforbusiness.co.uk (Postfix) with ESMTP id 642FC1146C; Sat, 24 Jun 2006 13:16:59 +0100 (BST) Received: from localhost (localhost [127.0.0.1]) by mail.helenmarks.co.uk (Postfix) with ESMTP id 0E2101704B; Sat, 24 Jun 2006 13:16:59 +0100 (BST) X-Virus-Scanned: amavisd-new at helenmarks.co.uk Received: from mail.helenmarks.co.uk ([127.0.0.1]) by localhost (mail.helenmarks.co.uk [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oKAQ4DLAHO9M; Sat, 24 Jun 2006 13:16:53 +0100 (BST) Received: by mail.helenmarks.co.uk (Postfix, from userid 80) id 1F6A217045; Sat, 24 Jun 2006 13:16:53 +0100 (BST) Received: from mrt.helenmarks.co.uk ([192.168.15.12]) (SquirrelMail authenticated user dom) by mail.helenmarks.co.uk with HTTP; Sat, 24 Jun 2006 13:16:52 +0100 (BST) Message-ID: <1098.192.168.15.12.1151151412.squirrel@mail.helenmarks.co.uk> In-Reply-To: <20060623214521.7b1441a6@Magellan.Leidinger.net> References: <200606231849.k5NIncuF041890@repoman.freebsd.org> <20060623214521.7b1441a6@Magellan.Leidinger.net> Date: Sat, 24 Jun 2006 13:16:52 +0100 (BST) From: "Dominic Marks" To: "Alexander Leidinger" User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-15 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal Cc: cvs-src@freebsd.org, src-committers@freebsd.org, secteam@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/compat/linux linux_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: Sat, 24 Jun 2006 12:17:13 -0000 Alexander Leidinger wrote: > Quoting Alexander Leidinger (Fri, 23 Jun 2006 > 18:49:38 +0000 (UTC)): > >> netchild 2006-06-23 18:49:38 UTC >> >> FreeBSD src repository >> >> Modified files: >> sys/compat/linux linux_misc.c >> Log: >> The linux times syscall can be called with a NULL pointer, so keep >> cool >> and don't panic. >> >> This fix is different from the patch submitted as it not only >> prevents >> a NULL-pointer dereference, but also skips some work in this case. > > I realized this may be a little bit misleading... > > The NULL pointer is used as the destination in a copyout. And it > writes > some kind of time values (current time). So this will overwrite parts > at the userland address 0. This will not lead to a kernel panic, but > it > will do malicious things to the program which uses the linux times > syscall. So this is not a DoS in any case. The problematic case is > when > a linux program uses a NULL pointer in the times syscall > conditionally. > This may render the service which uses such a linux program useless > sometimes. For programs which use NULL there every time, this is not a > DoS, it's just a normal bug (e.g. you can't use Oracle 10g Express) > which prevents the use of this program. > > So this is not a a huge security flaw, it's more a not so small > inconvenience. Since the RELENG_x_y branches are under control of the > secteam, I used the "Security:" mark up to encode the possible need to > merge this (I'm assuming Oracle 10g is important enough that we want > our users to be able to run it). > > For the curious people: there are two more patches needed to run > Oracle > 10g. They involve linprocfs and pseudofs. I will take care of them > later (and if this commit is subject to a merge to RELENG_x_y, the > other > two patches should be too, but this will the powers with hats > decide...). We use lots of Oracle at work but currently on Windows and Solaris. I'd be interested in testing and helping document '10g on FreeBSD' this once these patches are available / in the tree. Thanks! Dominic > Bye, > Alexander. > > -- > ...and that is how we know the Earth to be banana-shaped. > http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 > http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137 > _______________________________________________ > 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 Sat Jun 24 14:03:00 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F2B9016A47B; Sat, 24 Jun 2006 14:02:59 +0000 (UTC) (envelope-from ceri@submonkey.net) Received: from shrike.submonkey.net (cpc2-cdif2-0-0-cust107.cdif.cable.ntl.com [81.104.168.108]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1A25E43D55; Sat, 24 Jun 2006 14:02:59 +0000 (GMT) (envelope-from ceri@submonkey.net) Received: from ceri by shrike.submonkey.net with local (Exim 4.62 (FreeBSD)) (envelope-from ) id 1Fu8iv-0002nl-3X; Sat, 24 Jun 2006 15:02:57 +0100 Date: Sat, 24 Jun 2006 15:02:57 +0100 From: Ceri Davies To: Dominic Marks Message-ID: <20060624140256.GE87523@submonkey.net> Mail-Followup-To: Ceri Davies , Dominic Marks , Alexander Leidinger , src-committers@freebsd.org, cvs-src@freebsd.org, cvs-all@freebsd.org, secteam@freebsd.org References: <200606231849.k5NIncuF041890@repoman.freebsd.org> <20060623214521.7b1441a6@Magellan.Leidinger.net> <1098.192.168.15.12.1151151412.squirrel@mail.helenmarks.co.uk> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="mR8QP4gmHujQHb1c" Content-Disposition: inline In-Reply-To: <1098.192.168.15.12.1151151412.squirrel@mail.helenmarks.co.uk> X-PGP: finger ceri@FreeBSD.org User-Agent: Mutt/1.5.11 Sender: Ceri Davies Cc: Alexander Leidinger , src-committers@freebsd.org, secteam@freebsd.org, cvs-all@freebsd.org, cvs-src@freebsd.org Subject: Re: cvs commit: src/sys/compat/linux linux_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: Sat, 24 Jun 2006 14:03:00 -0000 --mR8QP4gmHujQHb1c Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Jun 24, 2006 at 01:16:52PM +0100, Dominic Marks wrote: > Alexander Leidinger wrote: > > Quoting Alexander Leidinger (Fri, 23 Jun 2006 > > 18:49:38 +0000 (UTC)): > > So this is not a a huge security flaw, it's more a not so small > > inconvenience. Since the RELENG_x_y branches are under control of the > > secteam, I used the "Security:" mark up to encode the possible need to > > merge this (I'm assuming Oracle 10g is important enough that we want > > our users to be able to run it). > > > > For the curious people: there are two more patches needed to run > > Oracle > > 10g. They involve linprocfs and pseudofs. I will take care of them > > later (and if this commit is subject to a merge to RELENG_x_y, the > > other > > two patches should be too, but this will the powers with hats > > decide...). Having 10g tenable on RELENG_6 would be very nice. > We use lots of Oracle at work but currently on Windows and Solaris. > I'd be interested in testing and helping document '10g on FreeBSD' > this once these patches are available / in the tree. Yep, I have a PR open to update the Handbook instructions for this, and I've been hanging on to do 10g rather than 9i. In the meantime (and afterwards too), I suggest that those interested should not hesitate to register their interest in running 10g on FreeBSD with Oracle, either via Metalink or the relevant contact at http://www.oracle.com/corporate/contact/global.html. It came to my attention this week that a certain large FreeBSD user have an arrangement with Oracle for FreeBSD support already (although I assume that this is for the client). Ceri PS If anyone is interested in the hoops required to get the 10gR1 download for Mac OS X working on 10.4, drop me a line. --=20 That must be wonderful! I don't understand it at all. -- Moliere --mR8QP4gmHujQHb1c Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (FreeBSD) iD8DBQFEnUYQocfcwTS3JF8RAkcMAKChzFwzSN+jd0iexn5GZYCeEKG3ZACfQ80n qXAuEuP8ru5NvBeE6tt6y5s= =1D17 -----END PGP SIGNATURE----- --mR8QP4gmHujQHb1c-- From owner-cvs-src@FreeBSD.ORG Sat Jun 24 16:41:01 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A48E716A492; Sat, 24 Jun 2006 16:41:01 +0000 (UTC) (envelope-from mjacob@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 43C3243D6E; Sat, 24 Jun 2006 16:41:00 +0000 (GMT) (envelope-from mjacob@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5OGf0lP084253; Sat, 24 Jun 2006 16:41:00 GMT (envelope-from mjacob@repoman.freebsd.org) Received: (from mjacob@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5OGf02v084252; Sat, 24 Jun 2006 16:41:00 GMT (envelope-from mjacob) Message-Id: <200606241641.k5OGf02v084252@repoman.freebsd.org> From: Matt Jacob Date: Sat, 24 Jun 2006 16:41:00 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/cam cam_xpt.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 16:41:01 -0000 mjacob 2006-06-24 16:41:00 UTC FreeBSD src repository Modified files: sys/cam cam_xpt.c Log: VMware disk volumes are only on LUN 0, and some VMware HBAs have known bugs with commands sent to other than LUN 0. MFC after: 1 day Revision Changes Path 1.161 +5 -0 src/sys/cam/cam_xpt.c From owner-cvs-src@FreeBSD.ORG Sat Jun 24 18:00:18 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 762EC16A49A; Sat, 24 Jun 2006 18:00:18 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 10EF943D66; Sat, 24 Jun 2006 18:00:18 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5OI0HI6097245; Sat, 24 Jun 2006 18:00:17 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5OI0HVB097244; Sat, 24 Jun 2006 18:00:17 GMT (envelope-from sam) Message-Id: <200606241800.k5OI0HVB097244@repoman.freebsd.org> From: Sam Leffler Date: Sat, 24 Jun 2006 18:00: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/net80211 ieee80211_freebsd.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 18:00:18 -0000 sam 2006-06-24 18:00:17 UTC FreeBSD src repository Modified files: sys/net80211 ieee80211_freebsd.c Log: remove duplicate ifname in debug msg MFC after: 1 week Revision Changes Path 1.12 +1 -2 src/sys/net80211/ieee80211_freebsd.c From owner-cvs-src@FreeBSD.ORG Sat Jun 24 19:21:12 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 94B6916A4A9; Sat, 24 Jun 2006 19:21:12 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 629FE43D5C; Sat, 24 Jun 2006 19:21:12 +0000 (GMT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5OJLCAE003204; Sat, 24 Jun 2006 19:21:12 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5OJLCkV003203; Sat, 24 Jun 2006 19:21:12 GMT (envelope-from marcel) Message-Id: <200606241921.k5OJLCkV003203@repoman.freebsd.org> From: Marcel Moolenaar Date: Sat, 24 Jun 2006 19:21: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/ia64/disasm disasm.h disasm_decode.c disasm_extract.c disasm_format.c disasm_int.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 19:21:12 -0000 marcel 2006-06-24 19:21:12 UTC FreeBSD src repository Modified files: sys/ia64/disasm disasm.h disasm_decode.c disasm_extract.c disasm_format.c disasm_int.h Log: Update to SDM 2.2: o Add tf (test feature) instruction, o Add vmsw (VM switch) instruction. While here, update copyright. MFC after: 1 week Revision Changes Path 1.5 +6 -4 src/sys/ia64/disasm/disasm.h 1.5 +55 -16 src/sys/ia64/disasm/disasm_decode.c 1.4 +55 -1 src/sys/ia64/disasm/disasm_extract.c 1.4 +3 -2 src/sys/ia64/disasm/disasm_format.c 1.4 +5 -1 src/sys/ia64/disasm/disasm_int.h From owner-cvs-src@FreeBSD.ORG Sat Jun 24 22:26:29 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E839716A47B; Sat, 24 Jun 2006 22:26:29 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (vc4-2-0-87.dsl.netrack.net [199.45.160.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2846E43D6A; Sat, 24 Jun 2006 22:26:28 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from localhost (localhost.village.org [IPv6:::1] (may be forged)) by harmony.bsdimp.com (8.13.4/8.13.4) with ESMTP id k5OMP40S067299; Sat, 24 Jun 2006 16:25:04 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Sat, 24 Jun 2006 16:25:05 -0600 (MDT) Message-Id: <20060624.162505.1678771172.imp@bsdimp.com> To: itetcu@freebsd.org From: "M. Warner Losh" In-Reply-To: <20060624115603.25c962bc@it.buh.tecnik93.com> References: <200606232341.k5NNf5Zm069547@repoman.freebsd.org> <20060624115603.25c962bc@it.buh.tecnik93.com> X-Mailer: Mew version 4.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, src-committers@freebsd.org, cognet@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/sys _timeval.h user.h src/sys/arm/include _types.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 22:26:30 -0000 In message: <20060624115603.25c962bc@it.buh.tecnik93.com> Ion-Mihai "IOnut" Tetcu writes: : On Fri, 23 Jun 2006 23:41:05 +0000 (UTC) : Olivier Houchard wrote: : : > cognet 2006-06-23 23:41:05 UTC : > : > FreeBSD src repository : > : > Modified files: (Branch: RELENG_6) : > sys/sys _timeval.h user.h : > sys/arm/include _types.h : > Log: : > MFC: Use a 64 bits time_t for arm. For Releng6, this also require to use a : > time_t instead of a long for the tv_sec field of the struct timeval (for : > arm only). : > This is a big ABI breakage, but there's no FreeBSD/arm RELENG6 users beside : > me as far as I know, so it's better if it happens now, when I'm the only : > one to get annoyed. Without this, we couldn't load 6 binaries on 7. : : I don't believe you should relay on being the only user. : At least please bump __FreeBSD_version. I'm pretty sure that he is the only FreeBSD/arm user that's using RELENG_6 :-). We're using current at work, but will soon transition to RELENG_6, now that these patches have been MFC'd. Of course, it wouldn't hurt to at least document this change in the sequence of version bumps on the 6.x timeline. But the number of people affected can be counted on one hand, with fingers left over. Warner From owner-cvs-src@FreeBSD.ORG Sat Jun 24 22:55:44 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BF12716A4A9; Sat, 24 Jun 2006 22:55:44 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 616C843D49; Sat, 24 Jun 2006 22:55:44 +0000 (GMT) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k5OMtiic028572; Sat, 24 Jun 2006 22:55:44 GMT (envelope-from pjd@repoman.freebsd.org) Received: (from pjd@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5OMtis0028571; Sat, 24 Jun 2006 22:55:44 GMT (envelope-from pjd) Message-Id: <200606242255.k5OMtis0028571@repoman.freebsd.org> From: Pawel Jakub Dawidek Date: Sat, 24 Jun 2006 22:55:44 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern vfs_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: Sat, 24 Jun 2006 22:55:44 -0000 pjd 2006-06-24 22:55:44 UTC FreeBSD src repository Modified files: sys/kern vfs_vnops.c Log: Simplify the code and remove two mutex operations. MFC after: 2 weeks Revision Changes Path 1.244 +5 -9 src/sys/kern/vfs_vnops.c From owner-cvs-src@FreeBSD.ORG Sat Jun 24 23:33:03 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C7A2B16A49E; Sat, 24 Jun 2006 23:33:03 +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 1656343D6E; Sat, 24 Jun 2006 23:32:54 +0000 (GMT) (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 6468C46CA5; Sat, 24 Jun 2006 19:32:54 -0400 (EDT) Date: Sun, 25 Jun 2006 00:32:54 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Alexander Leidinger In-Reply-To: <20060623214521.7b1441a6@Magellan.Leidinger.net> Message-ID: <20060625002255.F8526@fledge.watson.org> References: <200606231849.k5NIncuF041890@repoman.freebsd.org> <20060623214521.7b1441a6@Magellan.Leidinger.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@freebsd.org, src-committers@freebsd.org, secteam@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/compat/linux linux_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: Sat, 24 Jun 2006 23:33:03 -0000 On Fri, 23 Jun 2006, Alexander Leidinger wrote: > I realized this may be a little bit misleading... Quite. The term "panic" in the context of a kernel change typically refers to a kernel panic -- i.e., panic(). > The NULL pointer is used as the destination in a copyout. And it writes at > the userland address 0. This will not lead to a kernel panic, but it will do > malicious things to the program which uses the linux times syscall. So this > is not a DoS in any case. The problematic case is when a linux program uses > a NULL pointer in the times syscall conditionally. This may render the > service which uses such a linux program useless sometimes. For programs > which use NULL there every time, this is not a DoS, it's just a normal bug > (e.g. you can't use Oracle 10g Express) which prevents the use of this > program. I think this this is not an appropiate use of the term "malicious". > So this is not a a huge security flaw, it's more a not so small > inconvenience. Since the RELENG_x_y branches are under control of the > secteam, I used the "Security:" mark up to encode the possible need to merge > this (I'm assuming Oracle 10g is important enough that we want our users to > be able to run it). This isn't just not a huge security flaw, it's not a security flaw at all. It is a reliability bug due to a mis-implemented API that results in a clean failure in the presence of a well-characterized case. It doesn't appear to be exploitable to gain privilege, deny service rmeotely, etc. If this is a critical stability fix, it should be treated as an errata patch candidate. In the future, please don't use the "Security" tag for this type of change. However, do feel free to e-mail re@ to talk about whether this is an errata patch candidate, keeping secteam@ in the loop, as they currently own the 6.1 branch. Robert N M Watson Computer Laboratory University of Cambridge