From owner-cvs-src@FreeBSD.ORG Sun Apr 6 00:02:21 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EB17E37B401; Sun, 6 Apr 2003 00:02:21 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 89AFB43FAF; Sun, 6 Apr 2003 00:02:21 -0800 (PST) (envelope-from tjr@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3682L0U089432; Sun, 6 Apr 2003 00:02:21 -0800 (PST) (envelope-from tjr@repoman.freebsd.org) Received: (from tjr@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3682K20089431; Sun, 6 Apr 2003 00:02:20 -0800 (PST) Message-Id: <200304060802.h3682K20089431@repoman.freebsd.org> From: "Tim J. Robbins" Date: Sun, 6 Apr 2003 00:02:20 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/tools/regression/lib/libc/stdio test-printfloat.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Apr 2003 08:02:22 -0000 tjr 2003/04/06 00:02:20 PST FreeBSD src repository Modified files: tools/regression/lib/libc/stdio test-printfloat.c Log: Test for bug in revision 1.54 of vfprintf.c. Revision Changes Path 1.2 +3 -0 src/tools/regression/lib/libc/stdio/test-printfloat.c From owner-cvs-src@FreeBSD.ORG Sun Apr 6 00:30:26 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5B5E737B407; Sun, 6 Apr 2003 00:30:26 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 06CDD43F85; Sun, 6 Apr 2003 00:30:26 -0800 (PST) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h368UP0U091992; Sun, 6 Apr 2003 00:30:25 -0800 (PST) (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h368UPa9091991; Sun, 6 Apr 2003 00:30:25 -0800 (PST) Message-Id: <200304060830.h368UPa9091991@repoman.freebsd.org> From: Warner Losh Date: Sun, 6 Apr 2003 00:30:25 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.bin/tip/libacu courier.c df.c hayes.c t3000.c src/usr.bin/tip/tip cmds.c cmdtab.c tip.c tip.h value.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Apr 2003 08:30:26 -0000 imp 2003/04/06 00:30:25 PST FreeBSD src repository Modified files: usr.bin/tip/libacu courier.c df.c hayes.c t3000.c usr.bin/tip/tip cmds.c cmdtab.c tip.c tip.h value.c Log: make prototpyes match functions, and declare things static as needed Revision Changes Path 1.6 +1 -0 src/usr.bin/tip/libacu/courier.c 1.3 +3 -2 src/usr.bin/tip/libacu/df.c 1.4 +4 -2 src/usr.bin/tip/libacu/hayes.c 1.5 +1 -0 src/usr.bin/tip/libacu/t3000.c 1.16 +10 -9 src/usr.bin/tip/tip/cmds.c 1.5 +0 -4 src/usr.bin/tip/tip/cmdtab.c 1.16 +3 -2 src/usr.bin/tip/tip/tip.c 1.9 +6 -1 src/usr.bin/tip/tip/tip.h 1.8 +1 -1 src/usr.bin/tip/tip/value.c From owner-cvs-src@FreeBSD.ORG Sun Apr 6 00:35:34 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1026A37B401; Sun, 6 Apr 2003 00:35:34 -0800 (PST) Received: from harmony.village.org (rover.bsdimp.com [204.144.255.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id 21E2343F85; Sun, 6 Apr 2003 00:35:33 -0800 (PST) (envelope-from imp@bsdimp.com) Received: from localhost (warner@rover2.village.org [10.0.0.1]) by harmony.village.org (8.12.8/8.12.3) with ESMTP id h368ZWA7081968; Sun, 6 Apr 2003 01:35:32 -0700 (MST) (envelope-from imp@bsdimp.com) Date: Sun, 06 Apr 2003 01:34:08 -0700 (MST) Message-Id: <20030406.013408.66270520.imp@bsdimp.com> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org From: "M. Warner Losh" In-Reply-To: <200304060830.h368UPa9091991@repoman.freebsd.org> References: <200304060830.h368UPa9091991@repoman.freebsd.org> X-Mailer: Mew version 2.1 on Emacs 21.2 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Subject: Re: cvs commit: src/usr.bin/tip/libacu courier.c df.c hayes.c t3000.c src/usr.bin/tip/tip cmds.c cmdtab.c tip.c tip.h value.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Apr 2003 08:35:34 -0000 In message: <200304060830.h368UPa9091991@repoman.freebsd.org> Warner Losh writes: : imp 2003/04/06 00:30:25 PST : : FreeBSD src repository : : Modified files: : usr.bin/tip/libacu courier.c df.c hayes.c t3000.c : usr.bin/tip/tip cmds.c cmdtab.c tip.c tip.h value.c : Log: : make prototpyes match functions, and declare things static as needed BTW, Tip needs a lot of work to make it modern 'C', but this fixes about 1/10 of the warnings in the current build.... I didn't want to fix all of them since it looks like this code might also be shared with some other BSD. Warner From owner-cvs-src@FreeBSD.ORG Sun Apr 6 00:36:13 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 936FC37B401; Sun, 6 Apr 2003 00:36:13 -0800 (PST) Received: from fafoe.dyndns.org (chello212186121237.14.vie.surfer.at [212.186.121.237]) by mx1.FreeBSD.org (Postfix) with ESMTP id AD96643F93; Sun, 6 Apr 2003 00:36:12 -0800 (PST) (envelope-from stefan@fafoe.dyndns.org) Received: from frog.fafoe (frog.fafoe [192.168.2.101]) by fafoe.dyndns.org (Postfix) with ESMTP id 754DB3FC4; Sun, 6 Apr 2003 10:36:08 +0200 (CEST) Received: by frog.fafoe (Postfix, from userid 1001) id 0F25C136; Sun, 6 Apr 2003 10:36:07 +0200 (CEST) Date: Sun, 6 Apr 2003 10:36:06 +0200 From: Stefan Farfeleder To: Bruce Evans References: <200304052346.h35Nkwoi037742@repoman.freebsd.org> <20030406134416.A3578@gamplex.bde.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030406134416.A3578@gamplex.bde.org> User-Agent: Mutt/1.5.4i Message-Id: <20030406083608.754DB3FC4@fafoe.dyndns.org> cc: Maxime Henrion cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/fxp if_fxpreg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Apr 2003 08:36:14 -0000 On Sun, Apr 06, 2003 at 02:16:07PM +1000, Bruce Evans wrote: > On Sat, 5 Apr 2003, Maxime Henrion wrote: > > > mux 2003/04/05 15:46:58 PST > > > > FreeBSD src repository > > > > Modified files: > > sys/dev/fxp if_fxpreg.h > > Log: > > ... > > - Change some u_int to u_int8_t which make more sense here since > > we're really defining bytes. That produces the same code due to > > how bitfields work. > > This gives undefined behaviour and thus produces random code if it is > compiled by a C compiler (unless Bool_t happens to be u_int8_t). From > n869.txt: > > [#8] A bit-field shall have a type that is a qualified or > unqualified version of _Bool, signed int, or unsigned int. > > I fixed this bug in many places, including in rev.1.13 of if_fxpreg.h. > but it keeps getting reintroduced :-(. > > Bit-fields of other integer types are an unportable gcc extension. > They affect the struct layout in unportable apparently-undocumented > ways. IIRC, they don't affect internal padding but they do affect the > size and alignment the struct -- a struct that has only uint8_t > bit-fields in it has only the size and alignment requirements of > uint8_t, while a struct with only u_int bit-fields in it has the size > and alignment requirements of u_int. This may be controlled to some > extent using other unportable gcc extensions. FYI, the final standard says 4 A bit-field shall have a type that is a qualified or unqualified version of _Bool, signed int, unsigned int, or some other implementation-defined type. and moved it from the Semantics to the Constraints section, so a C compiler not supporting u_int8_t has to issue at least a diagnostic before producing random code :) Regards, Stefan Farfeleder From owner-cvs-src@FreeBSD.ORG Sun Apr 6 03:26:11 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DE74C37B401; Sun, 6 Apr 2003 03:26:10 -0700 (PDT) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 73BD243FA3; Sun, 6 Apr 2003 03:26:10 -0700 (PDT) (envelope-from mux@freebsd.org) Received: by elvis.mu.org (Postfix, from userid 1920) id 5760C2ED414; Sun, 6 Apr 2003 03:26:10 -0700 (PDT) Date: Sun, 6 Apr 2003 12:26:10 +0200 From: Maxime Henrion To: Juli Mallett Message-ID: <20030406102610.GZ1750@elvis.mu.org> References: <200304060127.h361RDEo051875@repoman.freebsd.org> <20030405203224.A39491@FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030405203224.A39491@FreeBSD.org> User-Agent: Mutt/1.4.1i cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/fxp if_fxp.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Apr 2003 10:26:11 -0000 Juli Mallett wrote: > * De: Maxime Henrion [ Data: 2003-04-05 ] > [ Subjecte: cvs commit: src/sys/dev/fxp if_fxp.c ] > > mux 2003/04/05 17:27:13 PST > > > > FreeBSD src repository > > > > Modified files: > > sys/dev/fxp if_fxp.c > > Log: > > Use __FBSDID. > > Is this consistent with other dev/ driver files? Are we going to move > to preferring __FBSDID in the kernel, over /*\n * $FreeBSD$? I know > there was a decision to convert things using string $FreeBSD$ to this > (since we can strip it after the kernel is linked, or at compile time), > but I hadn't seen anything about using it in general? > > Useful for modules, I suppose? Mostly useful for "ident /boot/kernel/kernel" IMO. Cheers, Maxime From owner-cvs-src@FreeBSD.ORG Sun Apr 6 04:47:26 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 317A637B401; Sun, 6 Apr 2003 04:47:25 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C3E6643F85; Sun, 6 Apr 2003 04:47:24 -0700 (PDT) (envelope-from hosokawa@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h36BlO0U018106; Sun, 6 Apr 2003 04:47:24 -0700 (PDT) (envelope-from hosokawa@repoman.freebsd.org) Received: (from hosokawa@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h36BlOvb018105; Sun, 6 Apr 2003 04:47:24 -0700 (PDT) Message-Id: <200304061147.h36BlOvb018105@repoman.freebsd.org> From: Tatsumi Hosokawa Date: Sun, 6 Apr 2003 04:47:24 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/share/termcap termcap.src X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Apr 2003 11:47:26 -0000 hosokawa 2003/04/06 04:47:24 PDT FreeBSD src repository Modified files: share/termcap termcap.src Log: These entries (for multilingual sysinstall) are not for Japanese term only. Changed to more generic names. Revision Changes Path 1.135 +3 -3 src/share/termcap/termcap.src From owner-cvs-src@FreeBSD.ORG Sun Apr 6 05:03:22 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 869AF37B401; Sun, 6 Apr 2003 05:03:22 -0700 (PDT) Received: from flood.ping.uio.no (flood.ping.uio.no [129.240.78.31]) by mx1.FreeBSD.org (Postfix) with ESMTP id D6F9B43F3F; Sun, 6 Apr 2003 05:03:20 -0700 (PDT) (envelope-from des@ofug.org) Received: by flood.ping.uio.no (Postfix, from userid 2602) id 9F93B5308; Sun, 6 Apr 2003 14:03:18 +0200 (CEST) X-URL: http://www.ofug.org/~des/ X-Disclaimer: The views expressed in this message do not necessarily coincide with those of any organisation or company with which I am or have been affiliated. To: Tor.Egge@cvsup.no.freebsd.org From: des@ofug.org (Dag-Erling =?iso-8859-1?q?Sm=F8rgrav?=) Date: Sun, 06 Apr 2003 14:03:17 +0200 In-Reply-To: <20030406004043E.tegge@cvsup.no.freebsd.org> (Tor.Egge@cvsup.no.freebsd.org's message of "Sun, 06 Apr 2003 00:40:43 GMT") Message-ID: User-Agent: Gnus/5.090015 (Oort Gnus v0.15) Emacs/21.2 References: <20030405190623H.tegge@cvsup.no.freebsd.org> <20030406004043E.tegge@cvsup.no.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/conf options.i386 src/sys/i386/i386 tsc.c src/sys/i386/conf NOTES X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Apr 2003 12:03:23 -0000 Tor.Egge@cvsup.no.freebsd.org writes: > I believe it will work on most x86 SMP systems. I've had 100% success > but the number of samples is small (2). Is there a simple procedure to determine whether the TSCs on any given multi-CPU machine are synchronized? DES --=20 Dag-Erling Sm=F8rgrav - des@ofug.org From owner-cvs-src@FreeBSD.ORG Sun Apr 6 06:26:23 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 60B9C37B404; Sun, 6 Apr 2003 06:26:23 -0700 (PDT) Received: from mailman.zeta.org.au (mailman.zeta.org.au [203.26.10.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id 529EE43F3F; Sun, 6 Apr 2003 06:26:21 -0700 (PDT) (envelope-from bde@zeta.org.au) Received: from katana.zip.com.au (katana.zip.com.au [61.8.7.246]) by mailman.zeta.org.au (8.9.3/8.8.7) with ESMTP id XAA15050; Sun, 6 Apr 2003 23:26:07 +1000 Date: Sun, 6 Apr 2003 23:26:06 +1000 (EST) From: Bruce Evans X-X-Sender: bde@gamplex.bde.org To: Stefan Farfeleder In-Reply-To: <20030406083608.754DB3FC4@fafoe.dyndns.org> Message-ID: <20030406230343.N627@gamplex.bde.org> References: <200304052346.h35Nkwoi037742@repoman.freebsd.org> <20030406083608.754DB3FC4@fafoe.dyndns.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: Maxime Henrion cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/fxp if_fxpreg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Apr 2003 13:26:24 -0000 On Sun, 6 Apr 2003, Stefan Farfeleder wrote: > On Sun, Apr 06, 2003 at 02:16:07PM +1000, Bruce Evans wrote: > > This gives undefined behaviour and thus produces random code if it is > > compiled by a C compiler (unless Bool_t happens to be u_int8_t). From > > n869.txt: > > > > [#8] A bit-field shall have a type that is a qualified or > > unqualified version of _Bool, signed int, or unsigned int. > ... > FYI, the final standard says > > 4 A bit-field shall have a type that is a qualified or unqualified version of _Bool, signed > int, unsigned int, or some other implementation-defined type. > > and moved it from the Semantics to the Constraints section, so a C > compiler not supporting u_int8_t has to issue at least a diagnostic > before producing random code :) :-). The wording seems a bit fuzzy. Is there a way for applications to determine what the implementation-defined type(s) are? Bruce From owner-cvs-src@FreeBSD.ORG Sun Apr 6 07:06:21 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 346A137B401; Sun, 6 Apr 2003 07:06:21 -0700 (PDT) Received: from fafoe.dyndns.org (chello212186121237.14.vie.surfer.at [212.186.121.237]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7FCD443F3F; Sun, 6 Apr 2003 07:06:20 -0700 (PDT) (envelope-from stefan@fafoe.dyndns.org) Received: from frog.fafoe (frog.fafoe [192.168.2.101]) by fafoe.dyndns.org (Postfix) with ESMTP id 62F473FAF; Sun, 6 Apr 2003 16:06:17 +0200 (CEST) Received: by frog.fafoe (Postfix, from userid 1001) id 53DE3136; Sun, 6 Apr 2003 16:06:16 +0200 (CEST) Date: Sun, 6 Apr 2003 16:06:16 +0200 From: Stefan Farfeleder To: Bruce Evans References: <200304052346.h35Nkwoi037742@repoman.freebsd.org> <20030406083608.754DB3FC4@fafoe.dyndns.org> <20030406230343.N627@gamplex.bde.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030406230343.N627@gamplex.bde.org> User-Agent: Mutt/1.5.4i Message-Id: <20030406140618.62F473FAF@fafoe.dyndns.org> cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/fxp if_fxpreg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Apr 2003 14:06:21 -0000 On Sun, Apr 06, 2003 at 11:26:06PM +1000, Bruce Evans wrote: > On Sun, 6 Apr 2003, Stefan Farfeleder wrote: > > > On Sun, Apr 06, 2003 at 02:16:07PM +1000, Bruce Evans wrote: > > > This gives undefined behaviour and thus produces random code if it is > > > compiled by a C compiler (unless Bool_t happens to be u_int8_t). From > > > n869.txt: > > > > > > [#8] A bit-field shall have a type that is a qualified or > > > unqualified version of _Bool, signed int, or unsigned int. > > ... > > FYI, the final standard says > > > > 4 A bit-field shall have a type that is a qualified or unqualified version of _Bool, signed > > int, unsigned int, or some other implementation-defined type. > > > > and moved it from the Semantics to the Constraints section, so a C > > compiler not supporting u_int8_t has to issue at least a diagnostic > > before producing random code :) > > :-). The wording seems a bit fuzzy. Is there a way for applications to > determine what the implementation-defined type(s) are? Unfortunately not. Stefan From owner-cvs-src@FreeBSD.ORG Sun Apr 6 08:14:25 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3F85E37B401; Sun, 6 Apr 2003 08:14:25 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D2D6E43FB1; Sun, 6 Apr 2003 08:14:24 -0700 (PDT) (envelope-from jake@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h36FEO0U036304; Sun, 6 Apr 2003 08:14:24 -0700 (PDT) (envelope-from jake@repoman.freebsd.org) Received: (from jake@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h36FEOP7036303; Sun, 6 Apr 2003 08:14:24 -0700 (PDT) Message-Id: <200304061514.h36FEOP7036303@repoman.freebsd.org> From: Jake Burkholder Date: Sun, 6 Apr 2003 08:14:24 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/sparc64/sparc64 pmap.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Apr 2003 15:14:25 -0000 jake 2003/04/06 08:14:24 PDT FreeBSD src repository Modified files: sys/sparc64/sparc64 pmap.c Log: Ignore attempts to pmap_kremove or pmap_qremove pages which do not have a valid mapping. This is bug for bug compatible with other platforms. Revision Changes Path 1.105 +2 -0 src/sys/sparc64/sparc64/pmap.c From owner-cvs-src@FreeBSD.ORG Sun Apr 6 08:25:57 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1653937B401; Sun, 6 Apr 2003 08:25:57 -0700 (PDT) Received: from cvsup.no.freebsd.org (c2h5oh.idi.ntnu.no [129.241.103.69]) by mx1.FreeBSD.org (Postfix) with ESMTP id D358943F85; Sun, 6 Apr 2003 08:25:55 -0700 (PDT) (envelope-from Tor.Egge@cvsup.no.freebsd.org) Received: from localhost (localhost [127.0.0.1])h36FPsai043531; Sun, 6 Apr 2003 15:25:54 GMT (envelope-from tegge@cvsup.no.freebsd.org) To: des@ofug.org From: Tor.Egge@cvsup.no.freebsd.org In-Reply-To: References: <20030406004043E.tegge@cvsup.no.freebsd.org> X-Mailer: Mew version 1.94.2 on Emacs 20.7 / Mule 4.0 (HANANOEN) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-Id: <20030406152554B.tegge@cvsup.no.freebsd.org> Date: Sun, 06 Apr 2003 15:25:54 GMT Sender: Tor Egge X-Dispatcher: imput version 20000228(IM140) Lines: 9 cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/conf options.i386 src/sys/i386/i386 tsc.c src/sys/i386/conf NOTES X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Apr 2003 15:25:57 -0000 > Is there a simple procedure to determine whether the TSCs on any given > multi-CPU machine are synchronized? Ensure that the TSCs are used, then run a program which calls gettimeofday() in a loop and prints an error message each time the clock steps backwards. Repeat procedure after 1 day of uptime. - Tor Egge From owner-cvs-src@FreeBSD.ORG Sun Apr 6 10:05:27 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 984FF37B401; Sun, 6 Apr 2003 10:05:27 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 43C1C43FBD; Sun, 6 Apr 2003 10:05:27 -0700 (PDT) (envelope-from jake@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h36H5R0U051160; Sun, 6 Apr 2003 10:05:27 -0700 (PDT) (envelope-from jake@repoman.freebsd.org) Received: (from jake@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h36H5QEf051159; Sun, 6 Apr 2003 10:05:26 -0700 (PDT) Message-Id: <200304061705.h36H5QEf051159@repoman.freebsd.org> From: Jake Burkholder Date: Sun, 6 Apr 2003 10:05:26 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/sparc64/include cpufunc.h md_var.h src/sys/sparc64/sparc64 machdep.c pmap.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Apr 2003 17:05:28 -0000 jake 2003/04/06 10:05:26 PDT FreeBSD src repository Modified files: sys/sparc64/include cpufunc.h md_var.h sys/sparc64/sparc64 machdep.c pmap.c Log: Use the vis block copy/zero functions for pmap_copy_page and pmap_zero_page. These are called through function pointers so that different implementations can be provided for cheetah, where the block load instructions may or may not be a win, and so they can be disabled with the machdep.use_vis tunable. In terms of raw bandwidth the integer versions are faster, but not allocating lines in the L2 cache for useless data gives a measurable improvement in user time for the benchmarks I tested (mostly buildworld with -j8). As far as I can tell the instructions used are implemented on everything back to UltraSPARC I, so there should not be a problem with different cpu types. Revision Changes Path 1.16 +0 -3 src/sys/sparc64/include/cpufunc.h 1.13 +9 -4 src/sys/sparc64/include/md_var.h 1.86 +14 -0 src/sys/sparc64/sparc64/machdep.c 1.106 +6 -6 src/sys/sparc64/sparc64/pmap.c From owner-cvs-src@FreeBSD.ORG Sun Apr 6 10:32:18 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 706A037B408; Sun, 6 Apr 2003 10:32:17 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 78C9043FE9; Sun, 6 Apr 2003 10:32:13 -0700 (PDT) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h36HWD0U053132; Sun, 6 Apr 2003 10:32:13 -0700 (PDT) (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h36HWCfW053131; Sun, 6 Apr 2003 10:32:12 -0700 (PDT) Message-Id: <200304061732.h36HWCfW053131@repoman.freebsd.org> From: Scott Long Date: Sun, 6 Apr 2003 10:32:12 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/usb usbdevs X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Apr 2003 17:32:20 -0000 scottl 2003/04/06 10:32:12 PDT FreeBSD src repository Modified files: sys/dev/usb usbdevs Log: Add ID's for the CLIE 5.0 series and the Belkin F5U109 usb->serial adapter. Revision Changes Path 1.116 +2 -0 src/sys/dev/usb/usbdevs From owner-cvs-src@FreeBSD.ORG Sun Apr 6 10:32:40 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CB06337B408; Sun, 6 Apr 2003 10:32:40 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3490743F75; Sun, 6 Apr 2003 10:32:40 -0700 (PDT) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h36HWe0U053175; Sun, 6 Apr 2003 10:32:40 -0700 (PDT) (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h36HWdNk053174; Sun, 6 Apr 2003 10:32:39 -0700 (PDT) Message-Id: <200304061732.h36HWdNk053174@repoman.freebsd.org> From: Scott Long Date: Sun, 6 Apr 2003 10:32:39 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/usb usbdevs.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Apr 2003 17:32:41 -0000 scottl 2003/04/06 10:32:39 PDT FreeBSD src repository Modified files: sys/dev/usb usbdevs.h Log: Regen Revision Changes Path 1.125 +3 -1 src/sys/dev/usb/usbdevs.h From owner-cvs-src@FreeBSD.ORG Sun Apr 6 10:34:09 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9CFC537B401; Sun, 6 Apr 2003 10:34:09 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3D96D43F3F; Sun, 6 Apr 2003 10:34:09 -0700 (PDT) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h36HY90U053249; Sun, 6 Apr 2003 10:34:09 -0700 (PDT) (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h36HY8qi053248; Sun, 6 Apr 2003 10:34:08 -0700 (PDT) Message-Id: <200304061734.h36HY8qi053248@repoman.freebsd.org> From: Scott Long Date: Sun, 6 Apr 2003 10:34:08 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/usb usbdevs_data.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Apr 2003 17:34:10 -0000 scottl 2003/04/06 10:34:08 PDT FreeBSD src repository Modified files: sys/dev/usb usbdevs_data.h Log: Regen from usbdevs v.116 Revision Changes Path 1.125 +13 -1 src/sys/dev/usb/usbdevs_data.h From owner-cvs-src@FreeBSD.ORG Sun Apr 6 10:34:51 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 456AA37B401; Sun, 6 Apr 2003 10:34:51 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D945743F3F; Sun, 6 Apr 2003 10:34:50 -0700 (PDT) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h36HYo0U053294; Sun, 6 Apr 2003 10:34:50 -0700 (PDT) (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h36HYoX5053293; Sun, 6 Apr 2003 10:34:50 -0700 (PDT) Message-Id: <200304061734.h36HYoX5053293@repoman.freebsd.org> From: Scott Long Date: Sun, 6 Apr 2003 10:34:50 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/usb uvisor.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Apr 2003 17:34:51 -0000 scottl 2003/04/06 10:34:50 PDT FreeBSD src repository Modified files: sys/dev/usb uvisor.c Log: Add support for the CLIE 5.0 series of PDAs Revision Changes Path 1.12 +1 -0 src/sys/dev/usb/uvisor.c From owner-cvs-src@FreeBSD.ORG Sun Apr 6 11:15:03 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E200337B401; Sun, 6 Apr 2003 11:15:03 -0700 (PDT) Received: from InterJet.dellroad.org (adsl-63-194-81-26.dsl.snfc21.pacbell.net [63.194.81.26]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8A1A543F3F; Sun, 6 Apr 2003 11:15:02 -0700 (PDT) (envelope-from archie@dellroad.org) Received: from arch20m.dellroad.org (arch20m.dellroad.org [10.1.1.20]) by InterJet.dellroad.org (8.9.1a/8.9.1) with ESMTP id LAA04624; Sun, 6 Apr 2003 11:08:29 -0700 (PDT) Received: from arch20m.dellroad.org (localhost [127.0.0.1]) by arch20m.dellroad.org (8.12.8/8.12.8) with ESMTP id h36I8Sir002361; Sun, 6 Apr 2003 11:08:28 -0700 (PDT) (envelope-from archie@arch20m.dellroad.org) Received: (from archie@localhost) by arch20m.dellroad.org (8.12.8/8.12.8/Submit) id h36I8SXN002360; Sun, 6 Apr 2003 11:08:28 -0700 (PDT) From: Archie Cobbs Message-Id: <200304061808.h36I8SXN002360@arch20m.dellroad.org> In-Reply-To: <200304041212.h34CCYa2090678@repoman.freebsd.org> To: Dag-Erling Smorgrav Date: Sun, 6 Apr 2003 11:08:28 -0700 (PDT) X-Mailer: ELM [version 2.4ME+ PL99b (25)] MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII cc: cvs-src@FreeBSD.ORG cc: src-committers@FreeBSD.ORG cc: cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/sys/netgraph ng_l2tp.c ng_pptpgre.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Apr 2003 18:15:04 -0000 Dag-Erling Smorgrav wrote: > Modified files: > sys/netgraph ng_l2tp.c ng_pptpgre.c > Log: > Don't use ovbcopy(). Does bcopy() work with overlapping regions? Thanks, -Archie __________________________________________________________________________ Archie Cobbs * Precision I/O * http://www.precisionio.com From owner-cvs-src@FreeBSD.ORG Sun Apr 6 11:17:32 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 11F5D37B401; Sun, 6 Apr 2003 11:17:32 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 98EA043F3F; Sun, 6 Apr 2003 11:17:31 -0700 (PDT) (envelope-from jake@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h36IHV0U057194; Sun, 6 Apr 2003 11:17:31 -0700 (PDT) (envelope-from jake@repoman.freebsd.org) Received: (from jake@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h36IHVEX057193; Sun, 6 Apr 2003 11:17:31 -0700 (PDT) Message-Id: <200304061817.h36IHVEX057193@repoman.freebsd.org> From: Jake Burkholder Date: Sun, 6 Apr 2003 11:17:31 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/sparc64/include pmap.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Apr 2003 18:17:32 -0000 jake 2003/04/06 11:17:31 PDT FreeBSD src repository Modified files: sys/sparc64/include pmap.h Log: Make the pmap stats writeable. It can be useful to clear them. Revision Changes Path 1.34 +1 -1 src/sys/sparc64/include/pmap.h From owner-cvs-src@FreeBSD.ORG Sun Apr 6 11:18:18 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 14F8537B401; Sun, 6 Apr 2003 11:18:18 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A712743FA3; Sun, 6 Apr 2003 11:18:17 -0700 (PDT) (envelope-from jake@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h36IIH0U057236; Sun, 6 Apr 2003 11:18:17 -0700 (PDT) (envelope-from jake@repoman.freebsd.org) Received: (from jake@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h36IIHPM057235; Sun, 6 Apr 2003 11:18:17 -0700 (PDT) Message-Id: <200304061818.h36IIHPM057235@repoman.freebsd.org> From: Jake Burkholder Date: Sun, 6 Apr 2003 11:18:17 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/sparc64/sparc64 pmap.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Apr 2003 18:18:18 -0000 jake 2003/04/06 11:18:17 PDT FreeBSD src repository Modified files: sys/sparc64/sparc64 pmap.c Log: Remove a largely useless statistic (its kept elsewhere too). Revision Changes Path 1.107 +0 -3 src/sys/sparc64/sparc64/pmap.c From owner-cvs-src@FreeBSD.ORG Sun Apr 6 11:38:45 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BCC5637B401; Sun, 6 Apr 2003 11:38:45 -0700 (PDT) Received: from flood.ping.uio.no (flood.ping.uio.no [129.240.78.31]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0F3E243FAF; Sun, 6 Apr 2003 11:38:45 -0700 (PDT) (envelope-from des@ofug.org) Received: by flood.ping.uio.no (Postfix, from userid 2602) id 526085308; Sun, 6 Apr 2003 20:38:43 +0200 (CEST) X-URL: http://www.ofug.org/~des/ X-Disclaimer: The views expressed in this message do not necessarily coincide with those of any organisation or company with which I am or have been affiliated. To: Archie Cobbs From: des@ofug.org (Dag-Erling =?iso-8859-1?q?Sm=F8rgrav?=) Date: Sun, 06 Apr 2003 20:38:42 +0200 In-Reply-To: <200304061808.h36I8SXN002360@arch20m.dellroad.org> (Archie Cobbs's message of "Sun, 6 Apr 2003 11:08:28 -0700 (PDT)") Message-ID: User-Agent: Gnus/5.090015 (Oort Gnus v0.15) Emacs/21.2 References: <200304061808.h36I8SXN002360@arch20m.dellroad.org> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable cc: cvs-src@FreeBSD.ORG cc: src-committers@FreeBSD.ORG cc: cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/sys/netgraph ng_l2tp.c ng_pptpgre.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Apr 2003 18:38:46 -0000 Archie Cobbs writes: > Dag-Erling Smorgrav wrote: > > Log: > > Don't use ovbcopy(). > Does bcopy() work with overlapping regions? Yes. This has been the case for at least ten years, and is documented in the manual page for the userland version. DES --=20 Dag-Erling Sm=F8rgrav - des@ofug.org From owner-cvs-src@FreeBSD.ORG Sun Apr 6 11:42:23 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A83A637B401; Sun, 6 Apr 2003 11:42:23 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 483E443FB1; Sun, 6 Apr 2003 11:42:23 -0700 (PDT) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h36IgN0U059102; Sun, 6 Apr 2003 11:42:23 -0700 (PDT) (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h36IgNp8059101; Sun, 6 Apr 2003 11:42:23 -0700 (PDT) Message-Id: <200304061842.h36IgNp8059101@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Sun, 6 Apr 2003 11:42:22 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/i386/i386 mp_clock.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Apr 2003 18:42:24 -0000 des 2003/04/06 11:42:22 PDT FreeBSD src repository Modified files: sys/i386/i386 mp_clock.c Log: Initialize the PIIX timecounter in piix_attach(), which is called only once, instead of doing it in piix_probe(), which is called every time the PCI bus is rescanned. Revision Changes Path 1.12 +12 -8 src/sys/i386/i386/mp_clock.c From owner-cvs-src@FreeBSD.ORG Sun Apr 6 12:11:33 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CE2CF37B401; Sun, 6 Apr 2003 12:11:33 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 823BA43F93; Sun, 6 Apr 2003 12:11:33 -0700 (PDT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h36JBX0U062045; Sun, 6 Apr 2003 12:11:33 -0700 (PDT) (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h36JBXDW062044; Sun, 6 Apr 2003 12:11:33 -0700 (PDT) Message-Id: <200304061911.h36JBXDW062044@repoman.freebsd.org> From: Warner Losh Date: Sun, 6 Apr 2003 12:11:33 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.sbin/wicontrol wicontrol.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Apr 2003 19:11:34 -0000 imp 2003/04/06 12:11:33 PDT FreeBSD src repository Modified files: usr.sbin/wicontrol wicontrol.c Log: o Tone down the obsolete messages since we actually do something, for the moment, with the deprecated flags. o Better error reporting on getting values from the driver. When we can't get one for the default dumpinfo output. The old driver would succeed for invalid RIDs, while the new driver reports errors. Since the info we're getting from the card/driver doesn't exist for all cards, we just don't report them. Improve error reporting elsewhere now that wi_getval doesn't exit. Also fix a file descriptor leak as a side effect. Reported by: scottl Revision Changes Path 1.34 +48 -36 src/usr.sbin/wicontrol/wicontrol.c From owner-cvs-src@FreeBSD.ORG Sun Apr 6 12:26:31 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3173637B401; Sun, 6 Apr 2003 12:26:31 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C598143FAF; Sun, 6 Apr 2003 12:26:30 -0700 (PDT) (envelope-from alc@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h36JQU0U062917; Sun, 6 Apr 2003 12:26:30 -0700 (PDT) (envelope-from alc@repoman.freebsd.org) Received: (from alc@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h36JQUnu062916; Sun, 6 Apr 2003 12:26:30 -0700 (PDT) Message-Id: <200304061926.h36JQUnu062916@repoman.freebsd.org> From: Alan Cox Date: Sun, 6 Apr 2003 12:26:30 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/ufs/ffs ffs_rawread.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Apr 2003 19:26:31 -0000 alc 2003/04/06 12:26:30 PDT FreeBSD src repository Modified files: sys/ufs/ffs ffs_rawread.c Log: Sufficient access checks are performed by vmapbuf() that calling useracc() is pointless. Remove the call to useracc(). Don't reinitialize fields that are already initialized by getpbuf(). Reviewed by: tegge Revision Changes Path 1.4 +0 -5 src/sys/ufs/ffs/ffs_rawread.c From owner-cvs-src@FreeBSD.ORG Sun Apr 6 12:27:50 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9F49437B401; Sun, 6 Apr 2003 12:27:50 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3E18B43F75; Sun, 6 Apr 2003 12:27:50 -0700 (PDT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h36JRo0U062953; Sun, 6 Apr 2003 12:27:50 -0700 (PDT) (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h36JRnmp062952; Sun, 6 Apr 2003 12:27:49 -0700 (PDT) Message-Id: <200304061927.h36JRnmp062952@repoman.freebsd.org> From: Warner Losh Date: Sun, 6 Apr 2003 12:27:49 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.sbin/wicontrol wicontrol.8 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Apr 2003 19:27:51 -0000 imp 2003/04/06 12:27:49 PDT FreeBSD src repository Modified files: usr.sbin/wicontrol wicontrol.8 Log: Improve, and slightly soften, the deprecated flags. Call them deprecated and not obsolete, but add a warning about their disappearance. Add additional notes that explain the lameness of WEP. Revision Changes Path 1.38 +17 -10 src/usr.sbin/wicontrol/wicontrol.8 From owner-cvs-src@FreeBSD.ORG Sun Apr 6 12:42:57 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 16EAE37B401; Sun, 6 Apr 2003 12:42:57 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A899B43FA3; Sun, 6 Apr 2003 12:42:56 -0700 (PDT) (envelope-from dwmalone@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h36Jgu0U064229; Sun, 6 Apr 2003 12:42:56 -0700 (PDT) (envelope-from dwmalone@repoman.freebsd.org) Received: (from dwmalone@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h36Jguug064228; Sun, 6 Apr 2003 12:42:56 -0700 (PDT) Message-Id: <200304061942.h36Jguug064228@repoman.freebsd.org> From: David Malone Date: Sun, 6 Apr 2003 12:42:56 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/libexec/tftpd tftpd.8 tftpd.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Apr 2003 19:42:57 -0000 dwmalone 2003/04/06 12:42:56 PDT FreeBSD src repository Modified files: (Branch: RELENG_4) libexec/tftpd tftpd.8 tftpd.c Log: Sync with current. 1) Favour "utility" in man page. 2) ANSIify, warns and other minor cleanup. 3) Support transfer size and timeout options. 4) Set group aswell as user. Revision Changes Path 1.6.2.6 +5 -4 src/libexec/tftpd/tftpd.8 1.15.2.5 +172 -60 src/libexec/tftpd/tftpd.c From owner-cvs-src@FreeBSD.ORG Sun Apr 6 12:54:01 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 185F037B407; Sun, 6 Apr 2003 12:54:01 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id ABEE343FBD; Sun, 6 Apr 2003 12:54:00 -0700 (PDT) (envelope-from dwmalone@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h36Js00U070155; Sun, 6 Apr 2003 12:54:00 -0700 (PDT) (envelope-from dwmalone@repoman.freebsd.org) Received: (from dwmalone@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h36Js0YM070154; Sun, 6 Apr 2003 12:54:00 -0700 (PDT) Message-Id: <200304061954.h36Js0YM070154@repoman.freebsd.org> From: David Malone Date: Sun, 6 Apr 2003 12:54:00 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src Makefile.inc1 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Apr 2003 19:54:02 -0000 dwmalone 2003/04/06 12:54:00 PDT FreeBSD src repository Modified files: (Branch: RELENG_4) . Makefile.inc1 Log: Grab a copy of mkdir for doing the installworld. The calendar MFC needs this. Reviewed by: ru Revision Changes Path 1.141.2.62 +1 -1 src/Makefile.inc1 From owner-cvs-src@FreeBSD.ORG Sun Apr 6 13:04:59 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1545337B401; Sun, 6 Apr 2003 13:04:59 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 86F0043FA3; Sun, 6 Apr 2003 13:04:58 -0700 (PDT) (envelope-from dwmalone@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h36K4w0U071930; Sun, 6 Apr 2003 13:04:58 -0700 (PDT) (envelope-from dwmalone@repoman.freebsd.org) Received: (from dwmalone@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h36K4wix071929; Sun, 6 Apr 2003 13:04:58 -0700 (PDT) Message-Id: <200304062004.h36K4wix071929@repoman.freebsd.org> From: David Malone Date: Sun, 6 Apr 2003 13:04:58 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/usr.bin/calendar Makefile calendar.1 calendar.c calendar.h day.c src/usr.bin/calendar/calendars calendar.all calendar.australia calendar.birthday calendar.freebsd calendar.history calendar.holiday calendar.lotr calendar.music ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Apr 2003 20:04:59 -0000 dwmalone 2003/04/06 13:04:58 PDT FreeBSD src repository Modified files: (Branch: RELENG_4) usr.bin/calendar Makefile calendar.1 calendar.c calendar.h day.c usr.bin/calendar/calendars calendar.all calendar.australia calendar.birthday calendar.freebsd calendar.history calendar.holiday calendar.music calendar.newzealand calendar.world usr.bin/calendar/calendars/de_DE.ISO8859-1 calendar.feiertag calendar.geschichte calendar.wissenschaft usr.bin/calendar/calendars/ru_RU.KOI8-R calendar.common Added files: (Branch: RELENG_4) usr.bin/calendar/calendars calendar.lotr calendar.southafrica Log: Sync with -current. 1) "Friday" option to tell calendar which is the day before the weekend, so it knows when to show you the events for the start of next week. 2) Make sure directories exist before installing the calendar files. 3) Misc datafile updates, additions and corrections. Revision Changes Path 1.12.8.6 +2 -1 src/usr.bin/calendar/Makefile 1.16.2.9 +39 -7 src/usr.bin/calendar/calendar.1 1.11.2.5 +14 -3 src/usr.bin/calendar/calendar.c 1.5.2.3 +1 -0 src/usr.bin/calendar/calendar.h 1.6.2.2 +1 -0 src/usr.bin/calendar/calendars/calendar.all 1.2.2.2 +2 -2 src/usr.bin/calendar/calendars/calendar.australia 1.12.2.2 +6 -4 src/usr.bin/calendar/calendars/calendar.birthday 1.67.2.4 +26 -6 src/usr.bin/calendar/calendars/calendar.freebsd 1.13.2.2 +39 -64 src/usr.bin/calendar/calendars/calendar.history 1.9.2.5 +138 -162 src/usr.bin/calendar/calendars/calendar.holiday 1.1.2.1 +47 -0 src/usr.bin/calendar/calendars/calendar.lotr (new) 1.8.2.2 +3 -3 src/usr.bin/calendar/calendars/calendar.music 1.1.2.2 +1 -1 src/usr.bin/calendar/calendars/calendar.newzealand 1.1.4.1 +23 -0 src/usr.bin/calendar/calendars/calendar.southafrica (new) 1.4.2.1 +1 -0 src/usr.bin/calendar/calendars/calendar.world 1.7.2.2 +2 -2 src/usr.bin/calendar/calendars/de_DE.ISO8859-1/calendar.feiertag 1.8.2.3 +14 -15 src/usr.bin/calendar/calendars/de_DE.ISO8859-1/calendar.geschichte 1.7.2.2 +2 -2 src/usr.bin/calendar/calendars/de_DE.ISO8859-1/calendar.wissenschaft 1.10.2.2 +20 -0 src/usr.bin/calendar/calendars/ru_RU.KOI8-R/calendar.common 1.13.2.5 +1 -1 src/usr.bin/calendar/day.c From owner-cvs-src@FreeBSD.ORG Sun Apr 6 13:39:27 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0D05337B404 for ; Sun, 6 Apr 2003 13:39:27 -0700 (PDT) Received: from rootlabs.com (root.org [67.118.192.226]) by mx1.FreeBSD.org (Postfix) with SMTP id 1192B43F93 for ; Sun, 6 Apr 2003 13:39:26 -0700 (PDT) (envelope-from nate@rootlabs.com) Received: (qmail 23373 invoked by uid 1000); 6 Apr 2003 20:39:27 -0000 Date: Sun, 6 Apr 2003 13:39:27 -0700 (PDT) From: Nate Lawson To: Tor.Egge@cvsup.no.freebsd.org In-Reply-To: <20030406152554B.tegge@cvsup.no.freebsd.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org cc: des@ofug.org Subject: Re: cvs commit: src/sys/conf options.i386 src/sys/i386/i386 tsc.c src/sys/i386/conf NOTES X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Apr 2003 20:39:27 -0000 On Sun, 6 Apr 2003 Tor.Egge@cvsup.no.freebsd.org wrote: > > Is there a simple procedure to determine whether the TSCs on any given > > multi-CPU machine are synchronized? > > Ensure that the TSCs are used, then run a program which calls > gettimeofday() in a loop and prints an error message each time the > clock steps backwards. Repeat procedure after 1 day of uptime. Perhaps you could enable this option by default if it had a corresponding check for drift that would disable it if things got out of hand. -Nate From owner-cvs-src@FreeBSD.ORG Sun Apr 6 14:01:02 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5C01037B409; Sun, 6 Apr 2003 14:01:02 -0700 (PDT) Received: from harmony.village.org (rover.bsdimp.com [204.144.255.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id AA11F43FAF; Sun, 6 Apr 2003 14:01:00 -0700 (PDT) (envelope-from imp@bsdimp.com) Received: from localhost (warner@rover2.village.org [10.0.0.1]) by harmony.village.org (8.12.8/8.12.3) with ESMTP id h36L0vA7086289; Sun, 6 Apr 2003 15:00:58 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Sun, 06 Apr 2003 14:59:20 -0600 (MDT) Message-Id: <20030406.145920.93211262.imp@bsdimp.com> To: archie@dellroad.org From: "M. Warner Losh" In-Reply-To: <200304061808.h36I8SXN002360@arch20m.dellroad.org> References: <200304041212.h34CCYa2090678@repoman.freebsd.org> <200304061808.h36I8SXN002360@arch20m.dellroad.org> X-Mailer: Mew version 2.1 on Emacs 21.2 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org cc: des@FreeBSD.org Subject: Re: cvs commit: src/sys/netgraph ng_l2tp.c ng_pptpgre.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Apr 2003 21:01:04 -0000 In message: <200304061808.h36I8SXN002360@arch20m.dellroad.org> Archie Cobbs writes: : Dag-Erling Smorgrav wrote: : > Modified files: : > sys/netgraph ng_l2tp.c ng_pptpgre.c : > Log: : > Don't use ovbcopy(). : : Does bcopy() work with overlapping regions? Yes. 100% guarnateed in BSD. Warner From owner-cvs-src@FreeBSD.ORG Sun Apr 6 14:05:22 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DA18837B401; Sun, 6 Apr 2003 14:05:22 -0700 (PDT) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 60E2143FA3; Sun, 6 Apr 2003 14:05:22 -0700 (PDT) (envelope-from mux@freebsd.org) Received: by elvis.mu.org (Postfix, from userid 1920) id 4D4D72ED411; Sun, 6 Apr 2003 14:05:22 -0700 (PDT) Date: Sun, 6 Apr 2003 23:05:22 +0200 From: Maxime Henrion To: Bruce Evans Message-ID: <20030406210522.GA1750@elvis.mu.org> References: <200304052346.h35Nkwoi037742@repoman.freebsd.org> <20030406134416.A3578@gamplex.bde.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030406134416.A3578@gamplex.bde.org> User-Agent: Mutt/1.4.1i cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/fxp if_fxpreg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Apr 2003 21:05:23 -0000 Bruce Evans wrote: > On Sat, 5 Apr 2003, Maxime Henrion wrote: > > > mux 2003/04/05 15:46:58 PST > > > > FreeBSD src repository > > > > Modified files: > > sys/dev/fxp if_fxpreg.h > > Log: > > ... > > - Change some u_int to u_int8_t which make more sense here since > > we're really defining bytes. That produces the same code due to > > how bitfields work. > > This gives undefined behaviour and thus produces random code if it is > compiled by a C compiler (unless Bool_t happens to be u_int8_t). From > n869.txt: > > [#8] A bit-field shall have a type that is a qualified or > unqualified version of _Bool, signed int, or unsigned int. > > I fixed this bug in many places, including in rev.1.13 of if_fxpreg.h. > but it keeps getting reintroduced :-(. I didn't know you fixed this before, sorry for having reverted your previous fixes. > Bit-fields of other integer types are an unportable gcc extension. > They affect the struct layout in unportable apparently-undocumented > ways. IIRC, they don't affect internal padding but they do affect the > size and alignment the struct -- a struct that has only uint8_t > bit-fields in it has only the size and alignment requirements of > uint8_t, while a struct with only u_int bit-fields in it has the size > and alignment requirements of u_int. This may be controlled to some > extent using other unportable gcc extensions. I somehow thought that C99 wasn't only allowing the use of other integer types, but also defined the behaviour when using them, but I see that I was wrong. Even though I find it a pity that we can't use uint8_t in a portable way - because we're really talking bytes there - I'll backout this part of my changes. Thanks for pointing this out, Maxime From owner-cvs-src@FreeBSD.ORG Sun Apr 6 14:22:38 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 73F2637B401; Sun, 6 Apr 2003 14:22:38 -0700 (PDT) Received: from critter.freebsd.dk (critter.freebsd.dk [212.242.86.163]) by mx1.FreeBSD.org (Postfix) with ESMTP id 225EF43F75; Sun, 6 Apr 2003 14:22:37 -0700 (PDT) (envelope-from phk@phk.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.12.9/8.12.9) with ESMTP id h36LMHLd030503; Sun, 6 Apr 2003 23:22:30 +0200 (CEST) (envelope-from phk@phk.freebsd.dk) To: Nate Lawson From: "Poul-Henning Kamp" In-Reply-To: Your message of "Sun, 06 Apr 2003 13:39:27 PDT." Date: Sun, 06 Apr 2003 23:22:17 +0200 Message-ID: <30502.1049664137@critter.freebsd.dk> cc: cvs-src@FreeBSD.org cc: des@ofug.org cc: cvs-all@FreeBSD.org cc: src-committers@FreeBSD.org cc: Tor.Egge@cvsup.no.freebsd.org Subject: Re: cvs commit: src/sys/conf options.i386 src/sys/i386/i386 tsc.c src/sys/i386/conf NOTES X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Apr 2003 21:22:38 -0000 In message , Nate Lawson wri tes: >On Sun, 6 Apr 2003 Tor.Egge@cvsup.no.freebsd.org wrote: >> > Is there a simple procedure to determine whether the TSCs on any given >> > multi-CPU machine are synchronized? >> >> Ensure that the TSCs are used, then run a program which calls >> gettimeofday() in a loop and prints an error message each time the >> clock steps backwards. Repeat procedure after 1 day of uptime. > >Perhaps you could enable this option by default if it had a corresponding >check for drift that would disable it if things got out of hand. It will require considerable statistics to convince me to enable TSC on SMP systems in general or by default. -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. From owner-cvs-src@FreeBSD.ORG Sun Apr 6 14:23:03 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C3DD137B401; Sun, 6 Apr 2003 14:23:03 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 630F343FB1; Sun, 6 Apr 2003 14:23:03 -0700 (PDT) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h36LN30U078585; Sun, 6 Apr 2003 14:23:03 -0700 (PDT) (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h36LN3NS078584; Sun, 6 Apr 2003 14:23:03 -0700 (PDT) Message-Id: <200304062123.h36LN3NS078584@repoman.freebsd.org> From: Ruslan Ermilov Date: Sun, 6 Apr 2003 14:23:03 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src Makefile.inc1 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Apr 2003 21:23:04 -0000 ru 2003/04/06 14:23:03 PDT FreeBSD src repository Modified files: . Makefile.inc1 Log: Fixed buildworld stages names in comments. Revision Changes Path 1.334 +10 -9 src/Makefile.inc1 From owner-cvs-src@FreeBSD.ORG Sun Apr 6 14:31:27 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9E6A837B401; Sun, 6 Apr 2003 14:31:27 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5068743FAF; Sun, 6 Apr 2003 14:31:27 -0700 (PDT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h36LVR0U079231; Sun, 6 Apr 2003 14:31:27 -0700 (PDT) (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h36LVRgr079230; Sun, 6 Apr 2003 14:31:27 -0700 (PDT) Message-Id: <200304062131.h36LVRgr079230@repoman.freebsd.org> From: Marcel Moolenaar Date: Sun, 6 Apr 2003 14:31:26 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/ia64/ia64 exception.s locore.s X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Apr 2003 21:31:28 -0000 marcel 2003/04/06 14:31:26 PDT FreeBSD src repository Modified files: sys/ia64/ia64 exception.s locore.s Log: Remove the 32KB VHPT section from the kernel image. We don't really use it because we allocate a VHPT based on the size of the physical memory and even if the allocated VHPT is 32KB, we don't use the in- image section for it. Since the VHPT must be naturally aligned, we save 48K on average (due to alignment). Consequently, we start off with the VHPT disabled (it is assumed the VHPT is disabled because the EFI loader runs without memory address translation and thus has no need to setup the VHPT). It's probably a good idea to explicitly disable the VHPT if we make the use of the VHPT optional. Revision Changes Path 1.41 +0 -8 src/sys/ia64/ia64/exception.s 1.28 +2 -5 src/sys/ia64/ia64/locore.s From owner-cvs-src@FreeBSD.ORG Sun Apr 6 14:32:44 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9BC7437B401; Sun, 6 Apr 2003 14:32:44 -0700 (PDT) Received: from flood.ping.uio.no (flood.ping.uio.no [129.240.78.31]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4808C43F93; Sun, 6 Apr 2003 14:32:43 -0700 (PDT) (envelope-from des@ofug.org) Received: by flood.ping.uio.no (Postfix, from userid 2602) id B8B325308; Sun, 6 Apr 2003 23:32:40 +0200 (CEST) X-URL: http://www.ofug.org/~des/ X-Disclaimer: The views expressed in this message do not necessarily coincide with those of any organisation or company with which I am or have been affiliated. To: Nate Lawson From: Dag-Erling Smorgrav Date: Sun, 06 Apr 2003 23:32:40 +0200 In-Reply-To: (Nate Lawson's message of "Sun, 6 Apr 2003 13:39:27 -0700 (PDT)") Message-ID: User-Agent: Gnus/5.090015 (Oort Gnus v0.15) Emacs/21.2 References: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org cc: Tor.Egge@cvsup.no.freebsd.org Subject: Re: cvs commit: src/sys/conf options.i386 src/sys/i386/i386 tsc.c src/sys/i386/conf NOTES X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Apr 2003 21:32:45 -0000 --=-=-= Nate Lawson writes: > Perhaps you could enable this option by default if it had a corresponding > check for drift that would disable it if things got out of hand. There wouldn't be much point in that unless the SMP_TSC option also forced the TSC to be selected at boot time. On most SMP systems, the PIIX timecounter is automatically selected by virtue of being discovered last. On a related note, the attached patch converts the SMP_TSC option into a boot-time tunable. It also enables the TSC on single-CPU systems running an SMP kernel, since there is no synchronization problem with a single CPU. I must have bad benchmark karma, BTW - I can see no reduction of context switch time or any other significant performance boost when using the TSC on my dual Celeron system. DES -- Dag-Erling Smorgrav - des@ofug.org --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=smp_tsc.diff Index: conf/options.i386 =================================================================== RCS file: /home/ncvs/src/sys/conf/options.i386,v retrieving revision 1.189 diff -u -r1.189 options.i386 --- conf/options.i386 4 Apr 2003 23:54:46 -0000 1.189 +++ conf/options.i386 6 Apr 2003 21:16:49 -0000 @@ -41,7 +41,6 @@ CLK_CALIBRATION_LOOP opt_clock.h CLK_USE_I8254_CALIBRATION opt_clock.h CLK_USE_TSC_CALIBRATION opt_clock.h -SMP_TSC opt_clock.h TIMER_FREQ opt_clock.h NO_F00F_HACK opt_cpu.h Index: i386/conf/NOTES =================================================================== RCS file: /home/ncvs/src/sys/i386/conf/NOTES,v retrieving revision 1.1083 diff -u -r1.1083 NOTES --- i386/conf/NOTES 4 Apr 2003 23:54:46 -0000 1.1083 +++ i386/conf/NOTES 6 Apr 2003 21:18:01 -0000 @@ -247,11 +247,6 @@ options CLK_USE_I8254_CALIBRATION options CLK_USE_TSC_CALIBRATION -# One some SMP mainboards, the TSCs can be used in SMP mode due to -# them being synchronized. This can significantly reduce the context -# switch cost. -options SMP_TSC - ##################################################################### # MISCELLANEOUS DEVICES AND OPTIONS Index: i386/i386/tsc.c =================================================================== RCS file: /home/ncvs/src/sys/i386/i386/tsc.c,v retrieving revision 1.198 diff -u -r1.198 tsc.c --- i386/i386/tsc.c 4 Apr 2003 23:54:46 -0000 1.198 +++ i386/i386/tsc.c 6 Apr 2003 21:30:43 -0000 @@ -30,11 +30,12 @@ #include #include +#include #include #include #include -#include #include +#include #include #include #include @@ -43,6 +44,13 @@ int tsc_is_broken; u_int tsc_present; +#ifdef SMP +static int smp_tsc; +SYSCTL_INT(_kern_timecounter, OID_AUTO, smp_tsc, CTLFLAG_RD, &smp_tsc, 0, + "Indicates whether the TSC is safe to use in SMP mode"); +TUNABLE_INT("kern.timecounter.smp_tsc", &smp_tsc); +#endif + static unsigned tsc_get_timecount(struct timecounter *tc); static struct timecounter tsc_timecounter = { @@ -77,14 +85,17 @@ if (bootverbose) printf("TSC clock: %ju Hz\n", (intmax_t)tsc_freq); -#if defined(SMP) && !defined(SMP_TSC) +#ifdef SMP /* - * We can not use the TSC in SMP mode, until we figure out a - * cheap (impossible), reliable and precise (yeah right!) way - * to synchronize the TSCs of all the CPUs. - * Modern SMP hardware has the ACPI timer and we use that. + * We can not use the TSC in SMP mode unless the TSCs on all CPUs + * are somehow synchronized. Some hardware configurations do + * this, but we have no way of determining whether this is the + * case, so we do not use the TSC in multi-processor systems + * unless the user indicated (by setting kern.timecounter.smp_tsc + * to 1) that he believes that his TSCs are synchronized. */ - return; + if (mp_ncpus > 1 && !smp_tsc) + return; #endif /* Index: sys/timetc.h =================================================================== RCS file: /home/ncvs/src/sys/sys/timetc.h,v retrieving revision 1.56 diff -u -r1.56 timetc.h --- sys/timetc.h 29 Jan 2003 11:29:22 -0000 1.56 +++ sys/timetc.h 6 Apr 2003 21:23:57 -0000 @@ -64,4 +64,8 @@ void tc_setclock(struct timespec *ts); void tc_ticktock(void); +#ifdef SYSCTL_DECL +SYSCTL_DECL(_kern_timecounter); +#endif + #endif /* !_SYS_TIMETC_H_ */ --=-=-=-- From owner-cvs-src@FreeBSD.ORG Sun Apr 6 14:33:50 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6676537B401; Sun, 6 Apr 2003 14:33:50 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0749543F75; Sun, 6 Apr 2003 14:33:50 -0700 (PDT) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h36LXn0U079300; Sun, 6 Apr 2003 14:33:49 -0700 (PDT) (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h36LXnDj079299; Sun, 6 Apr 2003 14:33:49 -0700 (PDT) Message-Id: <200304062133.h36LXnDj079299@repoman.freebsd.org> From: Ruslan Ermilov Date: Sun, 6 Apr 2003 14:33:49 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src Makefile.inc1 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Apr 2003 21:33:50 -0000 ru 2003/04/06 14:33:49 PDT FreeBSD src repository Modified files: . Makefile.inc1 Log: Moved libbuild target to where it belongs. Added a comment. Revision Changes Path 1.335 +8 -5 src/Makefile.inc1 From owner-cvs-src@FreeBSD.ORG Sun Apr 6 14:34:13 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1D24237B421; Sun, 6 Apr 2003 14:34:13 -0700 (PDT) Received: from mailman.zeta.org.au (mailman.zeta.org.au [203.26.10.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6D1BD43F93; Sun, 6 Apr 2003 14:34:11 -0700 (PDT) (envelope-from bde@zeta.org.au) Received: from katana.zip.com.au (katana.zip.com.au [61.8.7.246]) by mailman.zeta.org.au (8.9.3/8.8.7) with ESMTP id HAA08142; Mon, 7 Apr 2003 07:34:09 +1000 Date: Mon, 7 Apr 2003 07:34:08 +1000 (EST) From: Bruce Evans X-X-Sender: bde@gamplex.bde.org To: Maxime Henrion In-Reply-To: <20030406210522.GA1750@elvis.mu.org> Message-ID: <20030407073334.E2071@gamplex.bde.org> References: <200304052346.h35Nkwoi037742@repoman.freebsd.org> <20030406134416.A3578@gamplex.bde.org> <20030406210522.GA1750@elvis.mu.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: cvs-src@freebsd.org cc: src-committers@freebsd.org cc: cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/dev/fxp if_fxpreg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Apr 2003 21:34:13 -0000 On Sun, 6 Apr 2003, Maxime Henrion wrote: > Bruce Evans wrote: > > Bit-fields of other integer types are an unportable gcc extension. > > ... > I somehow thought that C99 wasn't only allowing the use of other integer > types, but also defined the behaviour when using them, but I see that I > was wrong. Even though I find it a pity that we can't use uint8_t in a > portable way - because we're really talking bytes there - I'll backout > this part of my changes. Thanks. Bruce From owner-cvs-src@FreeBSD.ORG Sun Apr 6 14:35:47 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D368F37B401; Sun, 6 Apr 2003 14:35:46 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 746D743F85; Sun, 6 Apr 2003 14:35:46 -0700 (PDT) (envelope-from mux@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h36LZk0U079929; Sun, 6 Apr 2003 14:35:46 -0700 (PDT) (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h36LZjoe079928; Sun, 6 Apr 2003 14:35:45 -0700 (PDT) Message-Id: <200304062135.h36LZjoe079928@repoman.freebsd.org> From: Maxime Henrion Date: Sun, 6 Apr 2003 14:35:45 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/fxp if_fxpreg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Apr 2003 21:35:47 -0000 mux 2003/04/06 14:35:45 PDT FreeBSD src repository Modified files: sys/dev/fxp if_fxpreg.h Log: Revert the s/u_int/u_int8_t/ changes, we can't really use other integer types than int with bit-fields in a portable way. Prodded by: bde Revision Changes Path 1.33 +22 -22 src/sys/dev/fxp/if_fxpreg.h From owner-cvs-src@FreeBSD.ORG Sun Apr 6 14:39:22 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0EFB137B401; Sun, 6 Apr 2003 14:39:22 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7529943FD7; Sun, 6 Apr 2003 14:39:21 -0700 (PDT) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h36LdL0U080096; Sun, 6 Apr 2003 14:39:21 -0700 (PDT) (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h36LdLBh080095; Sun, 6 Apr 2003 14:39:21 -0700 (PDT) Message-Id: <200304062139.h36LdLBh080095@repoman.freebsd.org> From: Ruslan Ermilov Date: Sun, 6 Apr 2003 14:39:21 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src Makefile.inc1 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Apr 2003 21:39:22 -0000 ru 2003/04/06 14:39:21 PDT FreeBSD src repository Modified files: . Makefile.inc1 Log: Always remove ${WORLDTMP}/build/usr/include, even in the NOCLEAN case. This way, we won't have stale compatibility headers there. Revision Changes Path 1.336 +1 -0 src/Makefile.inc1 From owner-cvs-src@FreeBSD.ORG Sun Apr 6 14:46:45 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6A63337B401; Sun, 6 Apr 2003 14:46:45 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 06FD843F75; Sun, 6 Apr 2003 14:46:45 -0700 (PDT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h36Lki0U080783; Sun, 6 Apr 2003 14:46:44 -0700 (PDT) (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h36Lki91080782; Sun, 6 Apr 2003 14:46:44 -0700 (PDT) Message-Id: <200304062146.h36Lki91080782@repoman.freebsd.org> From: Warner Losh Date: Sun, 6 Apr 2003 14:46:44 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src Makefile.inc1 src/tools/build Makefile Makefile.boot X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Apr 2003 21:46:45 -0000 imp 2003/04/06 14:46:44 PDT FreeBSD src repository Modified files: . Makefile.inc1 tools/build Makefile Makefile.boot Log: -legacy and /.../legacy/... looks better than build or bootstrap in the logs, so use that instead. Submitted by: obrien. Revision Changes Path 1.337 +14 -10 src/Makefile.inc1 1.2 +1 -1 src/tools/build/Makefile 1.3 +4 -4 src/tools/build/Makefile.boot From owner-cvs-src@FreeBSD.ORG Sun Apr 6 15:04:04 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 70BB637B401; Sun, 6 Apr 2003 15:04:04 -0700 (PDT) Received: from critter.freebsd.dk (critter.freebsd.dk [212.242.86.163]) by mx1.FreeBSD.org (Postfix) with ESMTP id 70CBF43FAF; Sun, 6 Apr 2003 15:04:03 -0700 (PDT) (envelope-from phk@phk.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.12.9/8.12.9) with ESMTP id h36M3xLd030950; Mon, 7 Apr 2003 00:03:59 +0200 (CEST) (envelope-from phk@phk.freebsd.dk) To: Dag-Erling Smorgrav From: "Poul-Henning Kamp" In-Reply-To: Your message of "Sun, 06 Apr 2003 23:32:40 +0200." Date: Mon, 07 Apr 2003 00:03:59 +0200 Message-ID: <30949.1049666639@critter.freebsd.dk> cc: cvs-src@FreeBSD.org cc: Tor.Egge@cvsup.no.freebsd.org cc: cvs-all@FreeBSD.org cc: src-committers@FreeBSD.org cc: Nate Lawson Subject: Re: cvs commit: src/sys/conf options.i386 src/sys/i386/i386 tsc.c src/sys/i386/conf NOTES X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Apr 2003 22:04:04 -0000 In message , Dag-Erling Smorgrav writes: >--=-=-= > >Nate Lawson writes: >> Perhaps you could enable this option by default if it had a corresponding >> check for drift that would disable it if things got out of hand. > >There wouldn't be much point in that unless the SMP_TSC option also >forced the TSC to be selected at boot time. On most SMP systems, the >PIIX timecounter is automatically selected by virtue of being >discovered last. It is specifically discovered last because it should be used if at all possible. >I must have bad benchmark karma, BTW - I can see no reduction of >context switch time or any other significant performance boost when >using the TSC on my dual Celeron system. There is a big difference if you get to use "ACPI-fast" (correctly implemented hardware) instead of "ACPI-safe" (buggy hardware). -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. From owner-cvs-src@FreeBSD.ORG Sun Apr 6 15:21:04 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B254137B404; Sun, 6 Apr 2003 15:21:04 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 52B6243FAF; Sun, 6 Apr 2003 15:21:04 -0700 (PDT) (envelope-from alc@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h36ML40U084408; Sun, 6 Apr 2003 15:21:04 -0700 (PDT) (envelope-from alc@repoman.freebsd.org) Received: (from alc@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h36ML4tQ084406; Sun, 6 Apr 2003 15:21:04 -0700 (PDT) Message-Id: <200304062221.h36ML4tQ084406@repoman.freebsd.org> From: Alan Cox Date: Sun, 6 Apr 2003 15:21:04 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/cam cam_periph.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Apr 2003 22:21:05 -0000 alc 2003/04/06 15:21:04 PDT FreeBSD src repository Modified files: sys/cam cam_periph.c Log: Sufficient access checks are performed by vmapbuf() that calling useracc() is pointless. Remove the calls to useracc(). Revision Changes Path 1.48 +0 -19 src/sys/cam/cam_periph.c From owner-cvs-src@FreeBSD.ORG Sun Apr 6 16:09:58 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F310C37B401; Sun, 6 Apr 2003 16:09:57 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 90F6043F75; Sun, 6 Apr 2003 16:09:57 -0700 (PDT) (envelope-from mux@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h36N9v0U088365; Sun, 6 Apr 2003 16:09:57 -0700 (PDT) (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h36N9vka088364; Sun, 6 Apr 2003 16:09:57 -0700 (PDT) Message-Id: <200304062309.h36N9vka088364@repoman.freebsd.org> From: Maxime Henrion Date: Sun, 6 Apr 2003 16:09:57 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/fxp if_fxp.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Apr 2003 23:09:58 -0000 mux 2003/04/06 16:09:57 PDT FreeBSD src repository Modified files: sys/dev/fxp if_fxp.c Log: Because alpha can't access memory in 16-bit granularity, we're using an atomic operation to clear the suspend flag in fxp_start(). Since other architectures may need the same thing, we want to do it all the time and not only in the __alpha__ case. However, we don't want to use atomic operations on 16-bit integers, because those may not be available on any architecture. We're thus faking a 32-bit atomic operation here. This patch also deals with endianness here. Revision Changes Path 1.159 +11 -7 src/sys/dev/fxp/if_fxp.c From owner-cvs-src@FreeBSD.ORG Sun Apr 6 16:16:01 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 680D237B401; Sun, 6 Apr 2003 16:16:01 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 087D843F75; Sun, 6 Apr 2003 16:16:01 -0700 (PDT) (envelope-from mux@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h36NG00U089031; Sun, 6 Apr 2003 16:16:00 -0700 (PDT) (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h36NG0AZ089030; Sun, 6 Apr 2003 16:16:00 -0700 (PDT) Message-Id: <200304062316.h36NG0AZ089030@repoman.freebsd.org> From: Maxime Henrion Date: Sun, 6 Apr 2003 16:16:00 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/fxp if_fxp.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Apr 2003 23:16:01 -0000 mux 2003/04/06 16:16:00 PDT FreeBSD src repository Modified files: sys/dev/fxp if_fxp.c Log: Move a bus_dmamap_sync() to the correct place. Revision Changes Path 1.160 +1 -1 src/sys/dev/fxp/if_fxp.c From owner-cvs-src@FreeBSD.ORG Sun Apr 6 16:30:30 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 94F1437B401; Sun, 6 Apr 2003 16:30:28 -0700 (PDT) Received: from flood.ping.uio.no (flood.ping.uio.no [129.240.78.31]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9006A43F75; Sun, 6 Apr 2003 16:30:27 -0700 (PDT) (envelope-from des@ofug.org) Received: by flood.ping.uio.no (Postfix, from userid 2602) id EF5815308; Mon, 7 Apr 2003 01:30:24 +0200 (CEST) X-URL: http://www.ofug.org/~des/ X-Disclaimer: The views expressed in this message do not necessarily coincide with those of any organisation or company with which I am or have been affiliated. To: "Poul-Henning Kamp" From: Dag-Erling Smorgrav Date: Mon, 07 Apr 2003 01:30:23 +0200 In-Reply-To: <30949.1049666639@critter.freebsd.dk> ("Poul-Henning Kamp"'s message of "Mon, 07 Apr 2003 00:03:59 +0200") Message-ID: User-Agent: Gnus/5.090015 (Oort Gnus v0.15) Emacs/21.2 References: <30949.1049666639@critter.freebsd.dk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii cc: cvs-src@FreeBSD.org cc: Tor.Egge@cvsup.no.freebsd.org cc: cvs-all@FreeBSD.org cc: src-committers@FreeBSD.org cc: Nate Lawson Subject: Re: cvs commit: src/sys/conf options.i386 src/sys/i386/i386 tsc.c src/sys/i386/conf NOTES X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Apr 2003 23:30:31 -0000 "Poul-Henning Kamp" writes: > In message , Dag-Erling Smorgrav writes: > > On most SMP systems, the > > PIIX timecounter is automatically selected by virtue of being > > discovered last. > It is specifically discovered last because it should be used if > at all possible. It's more precise than the TSC (mostly because the TSC calibration code sucks), but if one is willing to sacrifice a small amount of precision for performance, then the TSC is probably better, I think. > There is a big difference if you get to use "ACPI-fast" (correctly > implemented hardware) instead of "ACPI-safe" (buggy hardware). Unfortunately, ACPI-fast is not available on my system. DES -- Dag-Erling Smorgrav - des@ofug.org From owner-cvs-src@FreeBSD.ORG Sun Apr 6 16:46:03 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AF5EB37B401; Sun, 6 Apr 2003 16:46:03 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 508AF43F75; Sun, 6 Apr 2003 16:46:03 -0700 (PDT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h36Nk30U091318; Sun, 6 Apr 2003 16:46:03 -0700 (PDT) (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h36Nk24G091317; Sun, 6 Apr 2003 16:46:02 -0700 (PDT) Message-Id: <200304062346.h36Nk24G091317@repoman.freebsd.org> From: Warner Losh Date: Sun, 6 Apr 2003 16:46:02 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src Makefile.inc1 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Apr 2003 23:46:04 -0000 imp 2003/04/06 16:46:02 PDT FreeBSD src repository Modified files: . Makefile.inc1 Log: Put back parts of 1.335 and 1.336 that 1.337 accidentally backed out. Submitted by: ru Revision Changes Path 1.338 +1 -5 src/Makefile.inc1 From owner-cvs-src@FreeBSD.ORG Sun Apr 6 17:01:34 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3E9FB37B401; Sun, 6 Apr 2003 17:01:34 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D3CEB43F75; Sun, 6 Apr 2003 17:01:33 -0700 (PDT) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3701X0U097714; Sun, 6 Apr 2003 17:01:33 -0700 (PDT) (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3701XJc097713; Sun, 6 Apr 2003 17:01:33 -0700 (PDT) Message-Id: <200304070001.h3701XJc097713@repoman.freebsd.org> From: Ruslan Ermilov Date: Sun, 6 Apr 2003 17:01:33 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src Makefile.inc1 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 00:01:34 -0000 ru 2003/04/06 17:01:33 PDT FreeBSD src repository Modified files: . Makefile.inc1 Log: Put back the undocumented change from rev. 1.334 too: no need to create ${WORLDTMP}/legacy/usr/include explicitly. Revision Changes Path 1.339 +1 -1 src/Makefile.inc1 From owner-cvs-src@FreeBSD.ORG Sun Apr 6 17:42:21 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 300C237B401; Sun, 6 Apr 2003 17:42:21 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C1F3D43F93; Sun, 6 Apr 2003 17:42:20 -0700 (PDT) (envelope-from das@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h370gK0U001995; Sun, 6 Apr 2003 17:42:20 -0700 (PDT) (envelope-from das@repoman.freebsd.org) Received: (from das@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h370gK2u001994; Sun, 6 Apr 2003 17:42:20 -0700 (PDT) Message-Id: <200304070042.h370gK2u001994@repoman.freebsd.org> From: David Schultz Date: Sun, 6 Apr 2003 17:42:20 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libc/stdio vfprintf.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 00:42:21 -0000 das 2003/04/06 17:42:20 PDT FreeBSD src repository Modified files: lib/libc/stdio vfprintf.c Log: - %e conversions with precision 0 should not cause a decimal point to be printed. - Fix %f conversions where the number of significant digits is < expt. This would be a one-line change were it not for thousands separators. Noticed by tjr. - Remove some unnecessary code in the parsing of precision specifiers. Revision Changes Path 1.55 +22 -18 src/lib/libc/stdio/vfprintf.c From owner-cvs-src@FreeBSD.ORG Sun Apr 6 17:42:50 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D0AE237B401; Sun, 6 Apr 2003 17:42:50 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6D82243FA3; Sun, 6 Apr 2003 17:42:50 -0700 (PDT) (envelope-from das@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h370go0U002029; Sun, 6 Apr 2003 17:42:50 -0700 (PDT) (envelope-from das@repoman.freebsd.org) Received: (from das@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h370gnxL002028; Sun, 6 Apr 2003 17:42:49 -0700 (PDT) Message-Id: <200304070042.h370gnxL002028@repoman.freebsd.org> From: David Schultz Date: Sun, 6 Apr 2003 17:42:49 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/tools/regression/lib/libc/stdio test-printfloat.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 00:42:51 -0000 das 2003/04/06 17:42:49 PDT FreeBSD src repository Modified files: tools/regression/lib/libc/stdio test-printfloat.c Log: Additional regression tests for grouping, parsing of '.*', and printing of %f formats where the number of significant digits is < expt. Revision Changes Path 1.3 +9 -0 src/tools/regression/lib/libc/stdio/test-printfloat.c From owner-cvs-src@FreeBSD.ORG Sun Apr 6 17:45:45 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1460237B401; Sun, 6 Apr 2003 17:45:45 -0700 (PDT) Received: from HAL9000.homeunix.com (12-233-57-131.client.attbi.com [12.233.57.131]) by mx1.FreeBSD.org (Postfix) with ESMTP id BD8CE43FAF; Sun, 6 Apr 2003 17:45:43 -0700 (PDT) (envelope-from das@freebsd.org) Received: from HAL9000.homeunix.com (localhost [127.0.0.1]) h370jbKj050775; Sun, 6 Apr 2003 17:45:37 -0700 (PDT) (envelope-from das@freebsd.org) Received: (from das@localhost) by HAL9000.homeunix.com (8.12.6p2/8.12.5/Submit) id h370jbIW050774; Sun, 6 Apr 2003 17:45:37 -0700 (PDT) (envelope-from das@freebsd.org) Date: Sun, 6 Apr 2003 17:45:37 -0700 From: David Schultz To: Tim Robbins Message-ID: <20030407004537.GA50755@HAL9000.homeunix.com> Mail-Followup-To: Tim Robbins , src-committers@freebsd.org, cvs-src@freebsd.org, cvs-all@freebsd.org References: <200304052211.h35MBglG027473@repoman.freebsd.org> <20030406174843.A44495@dilbert.robbins.dropbear.id.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030406174843.A44495@dilbert.robbins.dropbear.id.au> cc: cvs-src@freebsd.org cc: src-committers@freebsd.org cc: cvs-all@freebsd.org Subject: Re: cvs commit: src/lib/libc/stdio floatio.h vfprintf.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 00:45:45 -0000 On Sun, Apr 06, 2003, Tim Robbins wrote: > On Sat, Apr 05, 2003 at 02:11:42PM -0800, David Schultz wrote: > > > das 2003/04/05 14:11:42 PST > > > > FreeBSD src repository > > > > Modified files: > > lib/libc/stdio floatio.h vfprintf.c > > Log: > > Rework the floating point code in printf(). Significant changes: > > > > - We used to round long double arguments to double. Now we print > > them properly. > > > > - Bugs involving '%F', corner cases of '#' and 'g' format > > specifiers, and the '.*' precision specifier have been > > fixed. > > > > - Added support for the "'" specifier to print thousands' grouping > > characters in a locale-dependent manner. > > > > - Implement the __vfprintf() side of hexadecimal floating point > > support. All that is still needed is a routine to convert the > > mantissa to hex digits one nibble at a time in the style of ultoa(). > > I think there is a bug here. I've attached a small test program that mimics > the behaviour of top's "CPU states" display. Here are the results on 4.x: [...] > for (i = 0; i < 150; i += 10) > printf(i >= 100 ? "CPU states: %4.0f%%\n" : > "CPU states: %4.1f%% user\n", (double)i); Oops! I have just checked in a fix for the problem. It was a little bit tricky due to the handling of thousands' grouping. Thanks for pointing this out. From owner-cvs-src@FreeBSD.ORG Sun Apr 6 17:49:54 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5DA8E37B401; Sun, 6 Apr 2003 17:49:54 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DF08F43FA3; Sun, 6 Apr 2003 17:49:53 -0700 (PDT) (envelope-from mdodd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h370nr0U002355; Sun, 6 Apr 2003 17:49:53 -0700 (PDT) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h370nra9002354; Sun, 6 Apr 2003 17:49:53 -0700 (PDT) Message-Id: <200304070049.h370nra9002354@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Sun, 6 Apr 2003 17:49:53 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libusbhid libusbhid.h parse.c usage.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 00:49:55 -0000 mdodd 2003/04/06 17:49:53 PDT FreeBSD src repository Modified files: lib/libusbhid libusbhid.h parse.c usage.c Log: MF NetBSD: - Reduce diffs with NetBSD. - Formatting and explicit values for enum declaration. - Order of prototypes. - zero report_size in hid_clear_local() - errx() needs no newline - Don't initialie variable in declaration in hid_parse_usage_in_page(). - Use fmtcheck() in hid_usage_in_page(). Revision Changes Path 1.8 +7 -3 src/lib/libusbhid/libusbhid.h 1.7 +1 -0 src/lib/libusbhid/parse.c 1.7 +9 -7 src/lib/libusbhid/usage.c From owner-cvs-src@FreeBSD.ORG Sun Apr 6 17:54:52 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2386637B401; Sun, 6 Apr 2003 17:54:52 -0700 (PDT) Received: from sasami.jurai.net (sasami.jurai.net [66.92.160.223]) by mx1.FreeBSD.org (Postfix) with ESMTP id 60A8A43F85; Sun, 6 Apr 2003 17:54:51 -0700 (PDT) (envelope-from mdodd@FreeBSD.ORG) Received: from sasami.jurai.net (sasami.jurai.net [66.92.160.223]) by sasami.jurai.net (8.12.9/8.12.9) with ESMTP id h370soEF096241; Sun, 6 Apr 2003 20:54:50 -0400 (EDT) (envelope-from mdodd@FreeBSD.ORG) Date: Sun, 6 Apr 2003 20:54:50 -0400 (EDT) From: "Matthew N. Dodd" X-X-Sender: winter@sasami.jurai.net To: src-committers@FreeBSD.ORG, cvs-src@FreeBSD.ORG, cvs-all@FreeBSD.ORG In-Reply-To: <200304070049.h370nra9002354@repoman.freebsd.org> Message-ID: <20030406205313.Q18916@sasami.jurai.net> References: <200304070049.h370nra9002354@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: Re: cvs commit: src/lib/libusbhid libusbhid.h parse.c usage.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 00:54:52 -0000 On Sun, 6 Apr 2003, Matthew N. Dodd wrote: > - Use fmtcheck() in hid_usage_in_page(). This commit fixes this problem: # usbhidctl -f /dev/uhid0 -r ... Input size=1 count=1 page=Button usage=Button_%d 1, logical range 0..1 Input size=1 count=1 page=Button usage=Button_%d 2, logical range 0..1 Input size=1 count=1 page=Button usage=Button_%d 3, logical range 0..1 This is the correct output: Input size=1 count=1 page=Button usage=Button_1, logical range 0..1 Input size=1 count=1 page=Button usage=Button_2, logical range 0..1 Input size=1 count=1 page=Button usage=Button_3, logical range 0..1 -- | Matthew N. Dodd | '78 Datsun 280Z | '75 Volvo 164E | FreeBSD/NetBSD | | winter@jurai.net | 2 x '84 Volvo 245DL | ix86,sparc,pmax | | http://www.jurai.net/~winter | For Great Justice! | ISO8802.5 4ever | From owner-cvs-src@FreeBSD.ORG Sun Apr 6 18:03:03 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F3A9137B401; Sun, 6 Apr 2003 18:03:02 -0700 (PDT) Received: from smtp01.syd.iprimus.net.au (smtp01.syd.iprimus.net.au [210.50.30.52]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5E76843F85; Sun, 6 Apr 2003 18:03:02 -0700 (PDT) (envelope-from tim@robbins.dropbear.id.au) Received: from dilbert.robbins.dropbear.id.au (210.50.251.57) by smtp01.syd.iprimus.net.au (7.0.012) id 3E8A144A00114064; Mon, 7 Apr 2003 11:02:59 +1000 Received: by dilbert.robbins.dropbear.id.au (Postfix, from userid 1000) id E03F7C90D; Mon, 7 Apr 2003 11:03:02 +1000 (EST) Date: Mon, 7 Apr 2003 11:03:02 +1000 From: Tim Robbins To: src-committers@freebsd.org, cvs-src@freebsd.org, cvs-all@freebsd.org Message-ID: <20030407110302.A72014@dilbert.robbins.dropbear.id.au> References: <200304052211.h35MBglG027473@repoman.freebsd.org> <20030406174843.A44495@dilbert.robbins.dropbear.id.au> <20030407004537.GA50755@HAL9000.homeunix.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: <20030407004537.GA50755@HAL9000.homeunix.com>; from das@freebsd.org on Sun, Apr 06, 2003 at 05:45:37PM -0700 Subject: Re: cvs commit: src/lib/libc/stdio floatio.h vfprintf.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 01:03:03 -0000 On Sun, Apr 06, 2003 at 05:45:37PM -0700, David Schultz wrote: > On Sun, Apr 06, 2003, Tim Robbins wrote: > > On Sat, Apr 05, 2003 at 02:11:42PM -0800, David Schultz wrote: > > > > > das 2003/04/05 14:11:42 PST > > > > > > FreeBSD src repository > > > > > > Modified files: > > > lib/libc/stdio floatio.h vfprintf.c > > > Log: > > > Rework the floating point code in printf(). Significant changes: > > > > > > - We used to round long double arguments to double. Now we print > > > them properly. > > > > > > - Bugs involving '%F', corner cases of '#' and 'g' format > > > specifiers, and the '.*' precision specifier have been > > > fixed. > > > > > > - Added support for the "'" specifier to print thousands' grouping > > > characters in a locale-dependent manner. > > > > > > - Implement the __vfprintf() side of hexadecimal floating point > > > support. All that is still needed is a routine to convert the > > > mantissa to hex digits one nibble at a time in the style of ultoa(). > > > > I think there is a bug here. I've attached a small test program that mimics > > the behaviour of top's "CPU states" display. Here are the results on 4.x: > [...] > > for (i = 0; i < 150; i += 10) > > printf(i >= 100 ? "CPU states: %4.0f%%\n" : > > "CPU states: %4.1f%% user\n", (double)i); > > Oops! I have just checked in a fix for the problem. It was a > little bit tricky due to the handling of thousands' grouping. > Thanks for pointing this out. Thanks. As soon as the p4 depot syncs with CVS again, I'll merge vfprintf.c 1.55 into vfwprintf.c and commit it. I had already merged 1.54, but decided not to commit it until it was fixed. Tim From owner-cvs-src@FreeBSD.ORG Sun Apr 6 18:07:49 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8FF5037B405; Sun, 6 Apr 2003 18:07:49 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2F5F343F75; Sun, 6 Apr 2003 18:07:49 -0700 (PDT) (envelope-from das@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3717n0U004566; Sun, 6 Apr 2003 18:07:49 -0700 (PDT) (envelope-from das@repoman.freebsd.org) Received: (from das@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3717mG4004565; Sun, 6 Apr 2003 18:07:48 -0700 (PDT) Message-Id: <200304070107.h3717mG4004565@repoman.freebsd.org> From: David Schultz Date: Sun, 6 Apr 2003 18:07:48 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libc/stdio vfprintf.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 01:07:50 -0000 das 2003/04/06 18:07:48 PDT FreeBSD src repository Modified files: lib/libc/stdio vfprintf.c Log: Today just isn't my day. Remove some old commented out code that snuck into the last commit. Noticed by: mike Revision Changes Path 1.56 +1 -1 src/lib/libc/stdio/vfprintf.c From owner-cvs-src@FreeBSD.ORG Sun Apr 6 18:25:41 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7F2D237B401; Sun, 6 Apr 2003 18:25:41 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1E09143F75; Sun, 6 Apr 2003 18:25:41 -0700 (PDT) (envelope-from mdodd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h371Pe0U006003; Sun, 6 Apr 2003 18:25:40 -0700 (PDT) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h371PeDC006002; Sun, 6 Apr 2003 18:25:40 -0700 (PDT) Message-Id: <200304070125.h371PeDC006002@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Sun, 6 Apr 2003 18:25:40 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/i386/isa mca_machdep.c mca_machdep.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 01:25:41 -0000 mdodd 2003/04/06 18:25:40 PDT FreeBSD src repository Removed files: sys/i386/isa mca_machdep.c mca_machdep.h Log: Retire these files. Revision Changes Path 1.7 +0 -158 src/sys/i386/isa/mca_machdep.c (dead) 1.2 +0 -31 src/sys/i386/isa/mca_machdep.h (dead) From owner-cvs-src@FreeBSD.ORG Sun Apr 6 20:17:41 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 06AB137B401; Sun, 6 Apr 2003 20:17:40 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 06EFB43FAF; Sun, 6 Apr 2003 20:17:40 -0700 (PDT) (envelope-from ache@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h373Hd0U015984; Sun, 6 Apr 2003 20:17:39 -0700 (PDT) (envelope-from ache@repoman.freebsd.org) Received: (from ache@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h373Hdfx015983; Sun, 6 Apr 2003 20:17:39 -0700 (PDT) Message-Id: <200304070317.h373Hdfx015983@repoman.freebsd.org> From: "Andrey A. Chernov" Date: Sun, 6 Apr 2003 20:17:39 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libc/stdio vfprintf.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 03:17:41 -0000 ache 2003/04/06 20:17:39 PDT FreeBSD src repository Modified files: lib/libc/stdio vfprintf.c Log: __wcsconv(): free(convbuf) before returning NULL Revision Changes Path 1.57 +4 -2 src/lib/libc/stdio/vfprintf.c From owner-cvs-src@FreeBSD.ORG Sun Apr 6 20:30:25 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7FC5337B401; Sun, 6 Apr 2003 20:30:25 -0700 (PDT) Received: from smtp02.syd.iprimus.net.au (smtp02.syd.iprimus.net.au [210.50.76.52]) by mx1.FreeBSD.org (Postfix) with ESMTP id ED8D143F75; Sun, 6 Apr 2003 20:30:24 -0700 (PDT) (envelope-from tim@robbins.dropbear.id.au) Received: from dilbert.robbins.dropbear.id.au (210.50.251.57) by smtp02.syd.iprimus.net.au (7.0.012) id 3E8A16000011471D; Mon, 7 Apr 2003 13:30:22 +1000 Received: by dilbert.robbins.dropbear.id.au (Postfix, from userid 1000) id 51DA8C90D; Mon, 7 Apr 2003 13:30:26 +1000 (EST) Date: Mon, 7 Apr 2003 13:30:26 +1000 From: Tim Robbins To: "Andrey A. Chernov" Message-ID: <20030407133026.A76188@dilbert.robbins.dropbear.id.au> References: <200304070317.h373Hdfx015983@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: <200304070317.h373Hdfx015983@repoman.freebsd.org>; from ache@FreeBSD.org on Sun, Apr 06, 2003 at 08:17:39PM -0700 cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/lib/libc/stdio vfprintf.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 03:30:26 -0000 On Sun, Apr 06, 2003 at 08:17:39PM -0700, Andrey A. Chernov wrote: > ache 2003/04/06 20:17:39 PDT > > FreeBSD src repository > > Modified files: > lib/libc/stdio vfprintf.c > Log: > __wcsconv(): free(convbuf) before returning NULL Good catch. Tim From owner-cvs-src@FreeBSD.ORG Sun Apr 6 21:42:38 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4BAB937B401; Sun, 6 Apr 2003 21:42:38 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DFDF143F85; Sun, 6 Apr 2003 21:42:37 -0700 (PDT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h374gb0U028924; Sun, 6 Apr 2003 21:42:37 -0700 (PDT) (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h374gb7S028923; Sun, 6 Apr 2003 21:42:37 -0700 (PDT) Message-Id: <200304070442.h374gb7S028923@repoman.freebsd.org> From: Robert Watson Date: Sun, 6 Apr 2003 21:42:37 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.sbin/wicontrol wicontrol.8 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 04:42:38 -0000 rwatson 2003/04/06 21:42:37 PDT FreeBSD src repository Modified files: usr.sbin/wicontrol wicontrol.8 Log: s/obsoelte/obsolete/ Revision Changes Path 1.39 +4 -4 src/usr.sbin/wicontrol/wicontrol.8 From owner-cvs-src@FreeBSD.ORG Sun Apr 6 22:22:13 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D619537B401; Sun, 6 Apr 2003 22:22:13 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 756BD43FCB; Sun, 6 Apr 2003 22:22:13 -0700 (PDT) (envelope-from murray@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h375MD0U032780; Sun, 6 Apr 2003 22:22:13 -0700 (PDT) (envelope-from murray@repoman.freebsd.org) Received: (from murray@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h375MDPQ032779; Sun, 6 Apr 2003 22:22:13 -0700 (PDT) Message-Id: <200304070522.h375MDPQ032779@repoman.freebsd.org> From: Murray Stokely Date: Sun, 6 Apr 2003 22:22:13 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/share/misc bsd-family-tree X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 05:22:14 -0000 murray 2003/04/06 22:22:13 PDT FreeBSD src repository Modified files: (Branch: RELENG_4) share/misc bsd-family-tree Log: MFC: r1.69,1.70 - Add FreeBSD 4.8 & 5.0 to the family tree. Revision Changes Path 1.21.2.14 +11 -4 src/share/misc/bsd-family-tree From owner-cvs-src@FreeBSD.ORG Sun Apr 6 23:26:35 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 96BB537B401; Sun, 6 Apr 2003 23:26:35 -0700 (PDT) Received: from mailman.zeta.org.au (mailman.zeta.org.au [203.26.10.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id CA32343F93; Sun, 6 Apr 2003 23:26:33 -0700 (PDT) (envelope-from bde@zeta.org.au) Received: from katana.zip.com.au (katana.zip.com.au [61.8.7.246]) by mailman.zeta.org.au (8.9.3/8.8.7) with ESMTP id QAA15009; Mon, 7 Apr 2003 16:26:30 +1000 Date: Mon, 7 Apr 2003 16:26:28 +1000 (EST) From: Bruce Evans X-X-Sender: bde@gamplex.bde.org To: Maxime Henrion In-Reply-To: <200304062309.h36N9vka088364@repoman.freebsd.org> Message-ID: <20030407153635.J3268@gamplex.bde.org> References: <200304062309.h36N9vka088364@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/fxp if_fxp.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 06:26:36 -0000 On Sun, 6 Apr 2003, Maxime Henrion wrote: > mux 2003/04/06 16:09:57 PDT > > FreeBSD src repository > > Modified files: > sys/dev/fxp if_fxp.c > Log: > Because alpha can't access memory in 16-bit granularity, > we're using an atomic operation to clear the suspend flag > in fxp_start(). Since other architectures may need the > same thing, we want to do it all the time and not only > in the __alpha__ case. However, we don't want to use > atomic operations on 16-bit integers, because those may > not be available on any architecture. We're thus faking > a 32-bit atomic operation here. This patch also deals > with endianness here. Not to pick on this commit but... Atomic operations on integers other than int and u_int shouldn't be available on any arches, since they are little need in MD code and cannot be used in MI code since using them break would break some arches. I removed them in my i386 version. This mainly exposes brokenness in netgraph and drm, since these sources use atomic operations on longs and there are no atomic operations on longs on some arches (e.g., i386's with correctly-sized longs). The patch has some style bugs: > Index: if_fxp.c > =================================================================== > RCS file: /home/ncvs/src/sys/dev/fxp/if_fxp.c,v > retrieving revision 1.158 > retrieving revision 1.159 > diff -u -2 -r1.158 -r1.159 > --- if_fxp.c 6 Apr 2003 01:27:12 -0000 1.158 > +++ if_fxp.c 6 Apr 2003 23:09:57 -0000 1.159 > @@ -33,5 +33,5 @@ > > #include > -__FBSDID("$FreeBSD: src/sys/dev/fxp/if_fxp.c,v 1.158 2003/04/06 01:27:12 mux Exp $"); > +__FBSDID("$FreeBSD: src/sys/dev/fxp/if_fxp.c,v 1.159 2003/04/06 23:09:57 mux Exp $"); > > #include $FreeBSD$ should not be used in the kernel. > @@ -58,4 +58,5 @@ > #include > > +#include is part of . It should not be included directly if is included. > #include /* for DELAY */ Old style bug: should rarely be included. It especially shouldn't be included "for DELAY" since it doesn't declare DELAY. It is only needed for a couple of misplaced and/or problematic interfaces like sysbeep(). (sysbeep() only needs to have an MI implementation, but it currently has a PC-specific interface (its `pitch' arg is actually its wavelength in units of i8254 timer cycles for the PC implementation of i8254's, except on alphas and some other arches cloned from alphas where its `pitch' arg is actually its pitch so that it is not even bug for bug compatible with its callers). Some means of beeping is needed generally although the machine might not have any hardware for it.) This include was removed from most drivers, but was restored in some for compatibility with RELENG_2 or RELENG_3 and then cut and pasted into zillions. In this file, it was removed in rev.1.97 and then rotted back in in rev.1.107. > @@ -1208,5 +1209,5 @@ > { > struct fxp_softc *sc = ifp->if_softc; > - struct fxp_tx *txp; > + struct fxp_tx *txp, *last; > struct mbuf *mb_head; > int error; Disordered declarations (new: 't' > 'l' && 's' > 'l'; old: 'm' > 's'). > @@ -1384,10 +1384,14 @@ > * up the status while we update the command field. > * This could cause us to overwrite the completion status. > + * > + * This is a bit tricky, because we want to avoid using > + * atomic operations on 16bits values, since they may not > + * be available on any architecture or may be very > + * inefficient. > */ > - atomic_clear_short(&sc->fxp_desc.tx_last->tx_cb->cb_command, > - FXP_CB_COMMAND_S); > -#else > - sc->fxp_desc.tx_last->tx_cb->cb_command &= ~FXP_CB_COMMAND_S; > -#endif /*__alpha__*/ > + last = sc->fxp_desc.tx_last; > + atomic_clear_32((u_int32_t *)&last->tx_cb->cb_status, > + htobe32(bswap16(FXP_CB_COMMAND_S))); Some arches might not have 32-bit atomic operations either. This problem is not limited to alphas, so the ifdef shouldn't be '#ifdef __alpha__'. I thought that this problem also affects sparc64s since I first learned about the full unportability of atomic operations from jake. Short condtionals should not have a comment on the #endif. > + > sc->fxp_desc.tx_last = txp; Extra blank line. KNF uses no optional blank lines (indent -sob), and this blank line is not an option -- it disassociates the final statement of the initialization of tx_last from the rest of the initialization. There is also a wrong blank line before the initialization of tx_last. It disassociates the initialization from the comment that describes the initialization. The big comment for the alpha case makes the scope of comment on the initialization especially unclear. Bruce From owner-cvs-src@FreeBSD.ORG Sun Apr 6 23:36:50 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6047737B401; Sun, 6 Apr 2003 23:36:50 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 01F5643F3F; Sun, 6 Apr 2003 23:36:50 -0700 (PDT) (envelope-from tjr@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h376an0U039010; Sun, 6 Apr 2003 23:36:49 -0700 (PDT) (envelope-from tjr@repoman.freebsd.org) Received: (from tjr@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h376anIZ039009; Sun, 6 Apr 2003 23:36:49 -0700 (PDT) Message-Id: <200304070636.h376anIZ039009@repoman.freebsd.org> From: "Tim J. Robbins" Date: Sun, 6 Apr 2003 23:36:49 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libc/stdio vfwprintf.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 06:36:50 -0000 tjr 2003/04/06 23:36:49 PDT FreeBSD src repository Modified files: lib/libc/stdio vfwprintf.c Log: Catch up with recent vfprintf.c changes. Revision Changes Path 1.10 +215 -175 src/lib/libc/stdio/vfwprintf.c From owner-cvs-src@FreeBSD.ORG Sun Apr 6 23:48:48 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 690B837B401; Sun, 6 Apr 2003 23:48:48 -0700 (PDT) Received: from smtp01.syd.iprimus.net.au (smtp01.syd.iprimus.net.au [210.50.30.52]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8EE2F43F75; Sun, 6 Apr 2003 23:48:47 -0700 (PDT) (envelope-from tim@robbins.dropbear.id.au) Received: from dilbert.robbins.dropbear.id.au (210.50.253.1) by smtp01.syd.iprimus.net.au (7.0.012) id 3E8A144A00127D2D; Mon, 7 Apr 2003 16:48:46 +1000 Received: by dilbert.robbins.dropbear.id.au (Postfix, from userid 1000) id BC162C90D; Mon, 7 Apr 2003 16:48:49 +1000 (EST) Date: Mon, 7 Apr 2003 16:48:49 +1000 From: Tim Robbins To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Message-ID: <20030407164849.A81391@dilbert.robbins.dropbear.id.au> References: <200304070636.h376anIZ039009@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: <200304070636.h376anIZ039009@repoman.freebsd.org>; from tjr@FreeBSD.org on Sun, Apr 06, 2003 at 11:36:49PM -0700 Subject: Re: cvs commit: src/lib/libc/stdio vfwprintf.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 06:48:49 -0000 On Sun, Apr 06, 2003 at 11:36:49PM -0700, Tim J. Robbins wrote: > tjr 2003/04/06 23:36:49 PDT > > FreeBSD src repository > > Modified files: > lib/libc/stdio vfwprintf.c > Log: > Catch up with recent vfprintf.c changes. This (and vfprintf.c) have evolved into something utterly disgusting and could probably do with a rewrite using a suitable structure, instead of "one big function with one big switch statement". Tim From owner-cvs-src@FreeBSD.ORG Mon Apr 7 00:21:50 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 98B3037B401; Mon, 7 Apr 2003 00:21:50 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3985E43FCB; Mon, 7 Apr 2003 00:21:50 -0700 (PDT) (envelope-from maxim@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h377Lo0U043276; Mon, 7 Apr 2003 00:21:50 -0700 (PDT) (envelope-from maxim@repoman.freebsd.org) Received: (from maxim@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h377LnfP043275; Mon, 7 Apr 2003 00:21:49 -0700 (PDT) Message-Id: <200304070721.h377LnfP043275@repoman.freebsd.org> From: Maxim Konovalov Date: Mon, 7 Apr 2003 00:21:49 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/share/man/man4 polling.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 07:21:51 -0000 maxim 2003/04/07 00:21:49 PDT FreeBSD src repository Modified files: share/man/man4 polling.4 Log: o Add em(4) to a list of supported devices. MFC after: 1 week Revision Changes Path 1.6 +1 -0 src/share/man/man4/polling.4 From owner-cvs-src@FreeBSD.ORG Mon Apr 7 00:56:32 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 28D0737B401; Mon, 7 Apr 2003 00:56:32 -0700 (PDT) Received: from mailman.zeta.org.au (mailman.zeta.org.au [203.26.10.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id 64C9743F3F; Mon, 7 Apr 2003 00:56:30 -0700 (PDT) (envelope-from bde@zeta.org.au) Received: from katana.zip.com.au (katana.zip.com.au [61.8.7.246]) by mailman.zeta.org.au (8.9.3/8.8.7) with ESMTP id RAA28128; Mon, 7 Apr 2003 17:55:55 +1000 Date: Mon, 7 Apr 2003 17:55:54 +1000 (EST) From: Bruce Evans X-X-Sender: bde@gamplex.bde.org To: Dag-Erling Smorgrav In-Reply-To: Message-ID: <20030407163148.L3478@gamplex.bde.org> References: <30949.1049666639@critter.freebsd.dk> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: Poul-Henning Kamp cc: src-committers@FreeBSD.org cc: Tor.Egge@cvsup.no.freebsd.org cc: cvs-src@FreeBSD.org cc: Nate Lawson cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/conf options.i386 src/sys/i386/i386 tsc.c src/sys/i386/conf NOTES X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 07:56:32 -0000 On Mon, 7 Apr 2003, Dag-Erling Smorgrav wrote: > "Poul-Henning Kamp" writes: > > In message , Dag-Erling Smorgrav writes: > > > On most SMP systems, the > > > PIIX timecounter is automatically selected by virtue of being > > > discovered last. > > It is specifically discovered last because it should be used if > > at all possible. > > It's more precise than the TSC (mostly because the TSC calibration > code sucks), Um, the TSC calibration code was almost perfect until it was axed. It just calibrated relative to the RTC so it suffered from any inaccuracy of the RTC, which can be just as large of as the inaccuracy of the nominal i8254 frequency or have the opposite sign so that the combined inaccuracy is larger. The axing message gave lack of precision rather than lack of accuracy, but that should be fixable. The TSC frequency just varies with temperature in a different way than the RTC, so of course its frequency isn't always calibrated to nearly the same value -- that's becauee it isn't. Also, the calibration was written on an i486 and isn't quite as careful as it could be about i/o accesses or taking an averages. I think this accounts for most of the remaining jitter. Another thing the old code got right was calibration of the i8254 relative to the TSC. They obviously use the same hardware clock on at least all of my active machines (BP6, A7V266-E), since the calibrated ratio is always the same (as far as ntp running over a long period can tell). The old calibration code calibrates them relative to another clock so the only error in their relative frequencies is from the different time that it takes to read their counters. The i8254 counter typically takes 5 usec longer to read, but for some reason the actual error is less than 1 i8254 cycle on all of my active systems. The current TSC calibration code has much the same 5 usec algorithmic error, but for some reasons the actual error is closer to 7 usec than (< 1 usec). This is partly because the old calibration code goes closer to the hardware than the current code -- it used getit() instead of DELAY(). However, the error is easy to (mostly) compensate for by calling DELAY() twice. I currently use the following code. It has lots of debugging cruft and is in an old version of clock.c because I don't use -current. The 10+ second DELAY() is too long to use in production: %%% Index: clock.c =================================================================== RCS file: /home/ncvs/src/sys/i386/isa/clock.c,v retrieving revision 1.191 diff -u -2 -r1.191 clock.c --- clock.c 4 Dec 2002 13:46:49 -0000 1.191 +++ clock.c 6 Apr 2003 08:30:48 -0000 @@ -793,4 +1061,6 @@ #endif if (tsc_present && tsc_freq == 0) { + u_int64_t tscval[6]; + /* * Calibration of the i586 clock relative to the mc146818A @@ -798,29 +1068,71 @@ * to the i8254 clock. */ - u_int64_t old_tsc = rdtsc(); - + orig_tsc = rdtsc(); DELAY(1000000); - tsc_freq = rdtsc() - old_tsc; + tsc_freq = rdtsc() - orig_tsc; + + /* + * Assume that `DELAY(n); tscval[CONST];' takes a constant time + * longer than n usec. Do things twice to cancel the constant. But + * first, call DELAY(1) to warm up any caches and possible DELAY() + * itself. + * + * Unfortunately, this is still less precise than the "less precise" + * code that was axed (mainly because it doesn't repeat the internals + * of DELAY() and getit()). The old code somehow made + * tsc_freq / i8254_freq a constant to within better than 0.5 ppm on + * machines where the perfectly precise value is a constant (because + * the clocks are scaled from the same hardware clock), although there + * is a potential loss of 1 ppm just reading an ISA register and 3 + * times that for 3 registers in getit(). + */ +cal: + DELAY(1); + tscval[0] = rdtsc(); + DELAY(1000); + tscval[1] = rdtsc(); + tscval[2] = rdtsc(); + DELAY(1001000); + tscval[3] = rdtsc(); + tscval[4] = rdtsc(); + DELAY(11001000); + tscval[5] = rdtsc(); + + tsc_freq = tscval[3] - tscval[2] - (tscval[1] - tscval[0]); + if (bootverbose) + printf("TSC clock: %ju Hz\n", (uintmax_t)tsc_freq); + tsc_freq = (tscval[5] - tscval[4] - (tscval[3] - tscval[2])) / 10; + if (bootverbose) + printf("TSC clock: %ju Hz\n", (uintmax_t)tsc_freq); + if (bootverbose) + printf("raw: %ju %ju %ju %ju %ju %ju\n", tscval[0], tscval[1], + tscval[2], tscval[3], tscval[4],tscval[5]); + if (bootverbose && cncheckc() == -1) + goto cal; + #ifdef CLK_USE_TSC_CALIBRATION if (bootverbose) - printf("TSC clock: %u Hz (Method B)\n", tsc_freq); + printf("TSC clock: %u Hz (method B)\n", tsc_freq); #endif } -#if !defined(SMP) +#ifdef SMP /* - * We can not use the TSC in SMP mode, until we figure out a - * cheap (impossible), reliable and precise (yeah right!) way + * We can not use the TSC in SMP mode until we figure out a + * cheap (impossible), reliable and precise (yeah right!) way * to synchronize the TSCs of all the CPUs. * Curse Intel for leaving the counter out of the I/O APIC. */ + return; +#endif /* - * We can not use the TSC if we support APM. Precise timekeeping - * on an APM'ed machine is at best a fools pursuit, since + * We can not use the TSC if we support APM. Precise timekeeping + * on an APM'ed machine is at best a fool's pursuit, since + * APM'ed machine is at best a fools pursuit anyway, since * any and all of the time spent in various SMM code can't * be reliably accounted for. Reading the RTC is your only - * source of reliable time info. The i8254 looses too of course - * but we need to have some kind of time... + * source of reliable time info. The i8254 loses too of course + * but we need to have some kind of time. * We don't know at this point whether APM is going to be used * or not, nor when it might be activated. Play it safe. %%% The calibration loop in the old code was also axed for the TSC. A loop is hacked into the above, and the old code is kept so that I can actually see if they are working and compare their results for the same boot (i.e., temperature). Output looks like this: %%% Calibrating clock(s) ... TSC clock: 1532744625 Hz, i8254 clock: 1193121 Hz Press a key on the console to abort clock calibration Calibrating clock(s) ... TSC clock: 1532744644 Hz, i8254 clock: 1193121 Hz Calibrating clock(s) ... TSC clock: 1532744644 Hz, i8254 clock: 1193120 Hz Calibrating clock(s) ... TSC clock: 1532744644 Hz, i8254 clock: 1193121 Hz Calibrating clock(s) ... TSC clock: 1532744644 Hz, i8254 clock: 1193120 Hz Apr 6 22:41:03 besplex last message repeated 3 times Calibrating clock(s) ... TSC clock: 1532744644 Hz, i8254 clock: 1193121 Hz Calibrating clock(s) ... TSC clock: 1532744644 Hz, i8254 clock: 1193120 Hz Calibrating clock(s) ... TSC clock: 1532744644 Hz, i8254 clock: 1193121 Hz Calibrating clock(s) ... TSC clock: 1532750692 Hz, i8254 clock: 1193125 Hz Calibrating clock(s) ... TSC clock: 1532744644 Hz, i8254 clock: 1193120 Hz Apr 6 22:41:03 besplex last message repeated 3 times Calibrating clock(s) ... TSC clock: 1532750692 Hz, i8254 clock: 1193125 Hz Calibrating clock(s) ... TSC clock: 1532744644 Hz, i8254 clock: 1193121 Hz Calibrating clock(s) ... TSC clock: 1532750692 Hz, i8254 clock: 1193125 Hz Calibrating clock(s) ... TSC clock: 1532744644 Hz, i8254 clock: 1193121 Hz Calibrating clock(s) ... TSC clock: 1532744644 Hz, i8254 clock: 1193120 Hz Calibrating clock(s) ... TSC clock: 1532744644 Hz, i8254 clock: 1193121 Hz Calibrating clock(s) ... TSC clock: 1532744644 Hz, i8254 clock: 1193120 Hz CLK_USE_I8254_CALIBRATION not specified - using default frequency Timecounter "i8254" frequency 1193182 Hz CLK_USE_TSC_CALIBRATION not specified - using old calibration method TSC clock: 1532823236 Hz TSC clock: 1532823868 Hz raw: 102497236103 102498778864 102498778875 104033144872 104033144883 120895749569 TSC clock: 1532823253 Hz TSC clock: 1532823868 Hz raw: 120896993608 120898536184 120898536195 122432902024 122432902035 139295506553 TSC clock: 1532823236 Hz TSC clock: 1532823868 Hz raw: 139296717815 139298260408 139298260419 140832626248 140832626259 157695230777 TSC clock: 1532823236 Hz TSC clock: 1532823868 Hz raw: 157696400039 157697942632 157697942643 159232308472 159232308483 176094913001 TSC clock: 1532823236 Hz TSC clock: 1532823868 Hz raw: 176096077559 176097620152 176097620163 177631985992 177631986003 194494590521 TSC clock: 1532823236 Hz TSC clock: 1532823868 Hz raw: 194495761463 194497304056 194497304067 196031669896 196031669907 212894274425 TSC clock: 1532823236 Hz TSC clock: 1532823868 Hz raw: 212895446543 212896989136 212896989147 214431354976 214431354987 231293959505 Timecounter "TSC" frequency 1532823868 Hz Calibrating clock(s) ... TSC clock: 1532744644 Hz, i8254 clock: 1193121 Hz %%% Notes on this output: - Most of the values are amazingly stable. The TSC counts are mostly same to within a single CPU clock over a period of 10+ seconds! This despite running a fair amount of code and doing millions of bus accesses. - There is only a small difference between cycle counts for delays of 1 second (adjusted) and 10 seconds (adjusted and divided by 10). It is insignificant but larger than I like and I can't completely explain it. The raw counts are printed to help debug it. I first thought it was from jitter in the bus accesses, but this is inconsistent with the stability of the counts. Perhaps it is just from different overheads for scaling the microseconds counts. - There is a glitch in the old calibration method that gives a fairly consistent 5 i8254 cycle times when it happens. I don't understand this. On the slower BP6, the variance is larger (about 11 i8254 cycle time max) and more evenly distributed. I don't understand this at all. RTC 1-second interrupts seemed to have a much smaller variance that when I last tested them a year or 2 ago despite interrupt handling having an inherently higher variance than a polling loop (this was with non-broken fast interrupts as in RELENG_4). None of the above matters if you use ntp or have special hardware. Just use the most efficient working timecounter with starting with its default frequency and let ntp determine the right frequency. > but if one is willing to sacrifice a small amount of > precision for performance, then the TSC is probably better, I think. It's more than a small amount of precision. As a practical matter, ntp can easily compensate for all the normal variance that I have seen TSCs and RTCs. My worst cases are approx. 100 ppm errors for the initial frequency, 20 ppm for daily temperature-related changes and < 100 ppm for yearly temperature-related changes. But the errors from unsynchronized TSCs and TSC throttling are much larger than that. I found an interesting example (apparently) involving TSC throttling on Athlons. I used to use pciconf -w -b pci0:0:0 0x95 0x1a # Idle hack. This ORs 0x02 into the register. It makes Athlons with certain VIA chipsets run about 20 degrees C cooler in the idle loop. See http://vcool.occludo.net/VC_Theory.html I stopped using this when I noticed that it screws up the TSC. The errors are sometimes thousands of ppm. As a side benefit of not using this, this reduces the maximum system-activity-related temperature changes a lot (from about 30 degrees C to about 10 degrees C here) so it reduces system-activity-related frequency drift. Bruce From owner-cvs-src@FreeBSD.ORG Mon Apr 7 01:09:53 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EC0EA37B401; Mon, 7 Apr 2003 01:09:53 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 87FF443F3F; Mon, 7 Apr 2003 01:09:53 -0700 (PDT) (envelope-from mckay@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3789r0U052423; Mon, 7 Apr 2003 01:09:53 -0700 (PDT) (envelope-from mckay@repoman.freebsd.org) Received: (from mckay@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3789rlM052422; Mon, 7 Apr 2003 01:09:53 -0700 (PDT) Message-Id: <200304070809.h3789rlM052422@repoman.freebsd.org> From: Stephen McKay Date: Mon, 7 Apr 2003 01:09:53 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.sbin/ctm/ctm ctm.h ctm_input.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 08:09:54 -0000 mckay 2003/04/07 01:09:53 PDT FreeBSD src repository Modified files: usr.sbin/ctm/ctm ctm.h ctm_input.c Log: Remove the maximum patch size limit. It was intended as a check against applying corrupt deltas, but has never (to my knowledge) caught any sort of corruption, but instead has caused failures on correct deltas several times. I don't see any way to make the check useful, so it's gone. Submitted by: Stephen Montgomery-Smith PR: 50461 MFC after: 7 days Revision Changes Path 1.18 +0 -1 src/usr.sbin/ctm/ctm/ctm.h 1.10 +0 -4 src/usr.sbin/ctm/ctm/ctm_input.c From owner-cvs-src@FreeBSD.ORG Mon Apr 7 01:58:32 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 22F7C37B401; Mon, 7 Apr 2003 01:58:32 -0700 (PDT) Received: from critter.freebsd.dk (critter.freebsd.dk [212.242.86.163]) by mx1.FreeBSD.org (Postfix) with ESMTP id C502043F85; Mon, 7 Apr 2003 01:58:30 -0700 (PDT) (envelope-from phk@phk.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.12.9/8.12.9) with ESMTP id h378w7Zq004146; Mon, 7 Apr 2003 10:58:13 +0200 (CEST) (envelope-from phk@phk.freebsd.dk) To: Bruce Evans From: "Poul-Henning Kamp" In-Reply-To: Your message of "Mon, 07 Apr 2003 17:55:54 +1000." <20030407163148.L3478@gamplex.bde.org> Date: Mon, 07 Apr 2003 10:58:07 +0200 Message-ID: <4145.1049705887@critter.freebsd.dk> cc: src-committers@FreeBSD.org cc: Nate Lawson cc: cvs-src@FreeBSD.org cc: Tor.Egge@cvsup.no.freebsd.org cc: cvs-all@FreeBSD.org cc: Dag-Erling Smorgrav Subject: Re: cvs commit: src/sys/conf options.i386 src/sys/i386/i386 tsc.c src/sys/i386/conf NOTES X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 08:58:32 -0000 In message <20030407163148.L3478@gamplex.bde.org>, Bruce Evans writes: Sorry Bruce, but this is a fair bit more complicated than that. It is true that the temperature coefficient of the RTC crystal and the crystal which (usually) drives the i8254 and TSC are different, but we are nowhere close to being able to measure that in a one second interval with the kind of jitters we suffer in accessing the RTC. If we did many observations or used longer integration times, we might be able to improve it, but it is certainly not something we can even contemplate waiting for during bootup. Once we have booted, NTPD beats anything we can do (see below before protesting about lack of network connectivity). >Another thing the old code got right was calibration of the i8254 relative >to the TSC. They obviously use the same hardware clock on at least >all of my active machines (BP6, A7V266-E), since the calibrated ratio >is always the same (as far as ntp running over a long period can tell). This is generally true, and while the Xtal is normally the 14.318MHz[1] neither are universal facts. I played with detecting the actual PLL ratios, and this generally is a viable avenue under the normal circumstances, but sufficient "odd-ball" systems exist that I am not comfortable with it in general. >The old calibration code calibrates them relative to another clock so >the only error in their relative frequencies is from the different time >that it takes to read their counters. The i8254 counter typically takes >5 usec longer to read, but for some reason the actual error is less than >1 i8254 cycle on all of my active systems. That is because the i8254 access is synchronized to the "virtual" ISA bus frequency and your CPU is much faster than that. The best result I have had so far, and the only one I have sufficient faith in to advocate its use in general, takes an entirely different route: The RTC interrupts us at 128Hz for statclock, divide this in software to get 1Hz and take timestamps and feed them to the NTP kernel-FLL code and tell NTPD to lock to that at a high stratum. This will synchronize the clock to the RTC frequency. It may be possible to detect the RTC second roll-over and feed absolute timestamps to the NTP kernel-PLL code to also synchronize to the RTC in phase. Poul-Henning [1] fun fact: The 14.318MHz is four times the color burst frequency of NTSC television signals, and was chosen by IBM for the original IBM PC because it made it possible to generate four different colors in a purely digital fasion on a television connected to the CGA. -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. From owner-cvs-src@FreeBSD.ORG Mon Apr 7 02:09:42 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C66AF37B401; Mon, 7 Apr 2003 02:09:42 -0700 (PDT) Received: from HAL9000.homeunix.com (12-233-57-131.client.attbi.com [12.233.57.131]) by mx1.FreeBSD.org (Postfix) with ESMTP id DCDDB43FA3; Mon, 7 Apr 2003 02:09:41 -0700 (PDT) (envelope-from das@FreeBSD.ORG) Received: from HAL9000.homeunix.com (localhost [127.0.0.1]) h3799ZKj052726; Mon, 7 Apr 2003 02:09:35 -0700 (PDT) (envelope-from das@FreeBSD.ORG) Received: (from das@localhost) by HAL9000.homeunix.com (8.12.6p2/8.12.5/Submit) id h3799ZUw052725; Mon, 7 Apr 2003 02:09:35 -0700 (PDT) (envelope-from das@FreeBSD.ORG) Date: Mon, 7 Apr 2003 02:09:35 -0700 From: David Schultz To: Tim Robbins Message-ID: <20030407090935.GA52480@HAL9000.homeunix.com> Mail-Followup-To: Tim Robbins , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org References: <200304070636.h376anIZ039009@repoman.freebsd.org> <20030407164849.A81391@dilbert.robbins.dropbear.id.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030407164849.A81391@dilbert.robbins.dropbear.id.au> cc: cvs-src@FreeBSD.ORG cc: src-committers@FreeBSD.ORG cc: cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libc/stdio vfwprintf.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 09:09:43 -0000 On Mon, Apr 07, 2003, Tim Robbins wrote: > On Sun, Apr 06, 2003 at 11:36:49PM -0700, Tim J. Robbins wrote: > > > tjr 2003/04/06 23:36:49 PDT > > > > FreeBSD src repository > > > > Modified files: > > lib/libc/stdio vfwprintf.c > > Log: > > Catch up with recent vfprintf.c changes. > > This (and vfprintf.c) have evolved into something utterly disgusting and > could probably do with a rewrite using a suitable structure, instead of > "one big function with one big switch statement". Agreed. The aspect of the design that prevents the various parts of printf() from being abstracted away in a reasonable way is the fact that the output routines are macros that modify local state and even 'goto error'. With the current design, *everything* that wants to output has to be in __vfprintf(). Moreover, the macros are expensive space-wise when they get expanded many times. On the other hand, it is also desirable not to malloc lots of little buffers and copy everything thrice for every printf() call. The start of a solution may be to treat the 'struct uio' in __vfprintf() as the context for the buffer, which can be passed to subroutines that have the side-effect of outputting characters to it. Also, notice that the output routines use an array of I/O vectors internally. This is potentially *very* useful, since it could be used to avoid having a two-stage algorithm where we determine the size of the thing we are going to output in the first stage, then actually output it later on. Specifically, if you have to output left padding, you can leave an iov as a placeholder, then fill in the details later when you know the size of everything else. I suppose with all the fiddling I did with the FP code, I might as well have refactored all of __vfprintf(), but it's too late now. If you have any ideas about how to better structure __vfprintf(), I would love to hear them. However, I won't have any free weekends to devote to aiding in a major assault on __vfprintf() anytime soon. Thanks for merging the changes into __vfwprintf()! From owner-cvs-src@FreeBSD.ORG Mon Apr 7 02:26:09 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 791C637B401; Mon, 7 Apr 2003 02:26:09 -0700 (PDT) Received: from cirb503493.alcatel.com.au (c18609.belrs1.nsw.optusnet.com.au [210.49.80.204]) by mx1.FreeBSD.org (Postfix) with ESMTP id B73C943F75; Mon, 7 Apr 2003 02:26:07 -0700 (PDT) (envelope-from peterjeremy@optushome.com.au) Received: from cirb503493.alcatel.com.au (localhost.alcatel.com.au [127.0.0.1])h379Q5M2041536; Mon, 7 Apr 2003 19:26:05 +1000 (EST) (envelope-from jeremyp@cirb503493.alcatel.com.au) Received: (from jeremyp@localhost) by cirb503493.alcatel.com.au (8.12.8/8.12.8/Submit) id h379Q3FT041535; Mon, 7 Apr 2003 19:26:03 +1000 (EST) Date: Mon, 7 Apr 2003 19:26:02 +1000 From: Peter Jeremy To: Poul-Henning Kamp Message-ID: <20030407092602.GA41279@cirb503493.alcatel.com.au> References: <20030407163148.L3478@gamplex.bde.org> <4145.1049705887@critter.freebsd.dk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4145.1049705887@critter.freebsd.dk> User-Agent: Mutt/1.4.1i cc: cvs-src@freebsd.org cc: src-committers@freebsd.org cc: cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/conf options.i386 src/sys/i386/i386 tsc.c src/sys/i386/conf NOTES X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 09:26:09 -0000 On Mon, Apr 07, 2003 at 10:58:07AM +0200, Poul-Henning Kamp wrote: >The best result I have had so far, and the only one I have sufficient >faith in to advocate its use in general, takes an entirely different >route: > >The RTC interrupts us at 128Hz for statclock, divide this in software >to get 1Hz and take timestamps and feed them to the NTP kernel-FLL code >and tell NTPD to lock to that at a high stratum. Given that this clock is effectively free-running compared to real time, could this cause the kernel clock to jump if ntpd switches to/from this clock source? Do you have patches available to do this? I know I did something similar in 2.2 but never keep the code up to date and I think I've lost it. >[1] fun fact: The 14.318MHz is four times the color burst frequency >of NTSC television signals, fun fact 2: 4.77MHz is 14.318MHz/3. The divide-by-3 is because the i8284 (8086/88 clock generator chip) divides the crystal by 3 to generate the system clock. This means the CGA could use the crystal on the motherboard (though I don't know if it did actually use the ISA clock). > and was chosen by IBM for the original >IBM PC because it made it possible to generate four different colors >in a purely digital fasion on a television connected to the CGA. I think Apple was the first to make use of this. Peter From owner-cvs-src@FreeBSD.ORG Mon Apr 7 02:42:46 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BB76237B401; Mon, 7 Apr 2003 02:42:46 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5CC4443F75; Mon, 7 Apr 2003 02:42:46 -0700 (PDT) (envelope-from murray@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h379gk0U060416; Mon, 7 Apr 2003 02:42:46 -0700 (PDT) (envelope-from murray@repoman.freebsd.org) Received: (from murray@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h379gj7r060415; Mon, 7 Apr 2003 02:42:45 -0700 (PDT) Message-Id: <200304070942.h379gj7r060415@repoman.freebsd.org> From: Murray Stokely Date: Mon, 7 Apr 2003 02:42:45 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/puc pucdata.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 09:42:47 -0000 murray 2003/04/07 02:42:45 PDT FreeBSD src repository Modified files: sys/dev/puc pucdata.c Log: Correct typos. PR: kern/50619 Submitted by: Gavin Atkinson MFC after: 3 days Revision Changes Path 1.19 +2 -2 src/sys/dev/puc/pucdata.c From owner-cvs-src@FreeBSD.ORG Mon Apr 7 02:56:47 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 61E0D37B401; Mon, 7 Apr 2003 02:56:47 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id F132943FAF; Mon, 7 Apr 2003 02:56:46 -0700 (PDT) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h379uk0U061368; Mon, 7 Apr 2003 02:56:46 -0700 (PDT) (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h379uksR061367; Mon, 7 Apr 2003 02:56:46 -0700 (PDT) Message-Id: <200304070956.h379uksR061367@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Mon, 7 Apr 2003 02:56:46 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/crypto/openssh auth-chall.c auth.h auth1.c auth2-pam-freebsd.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 09:56:48 -0000 des 2003/04/07 02:56:46 PDT FreeBSD src repository Modified files: (Branch: RELENG_4) crypto/openssh auth-chall.c auth.h auth1.c auth2-pam-freebsd.c Log: MFC: release resources after abandoning challenge-response authentication Revision Changes Path 1.2.2.5 +9 -1 src/crypto/openssh/auth-chall.c 1.1.1.1.2.7 +2 -1 src/crypto/openssh/auth.h 1.3.2.10 +14 -2 src/crypto/openssh/auth1.c 1.1.2.6 +14 -3 src/crypto/openssh/auth2-pam-freebsd.c From owner-cvs-src@FreeBSD.ORG Mon Apr 7 03:06:49 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 68B9B37B401; Mon, 7 Apr 2003 03:06:49 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 040C543FA3; Mon, 7 Apr 2003 03:06:49 -0700 (PDT) (envelope-from murray@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h37A6m0U063277; Mon, 7 Apr 2003 03:06:48 -0700 (PDT) (envelope-from murray@repoman.freebsd.org) Received: (from murray@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h37A6m73063276; Mon, 7 Apr 2003 03:06:48 -0700 (PDT) Message-Id: <200304071006.h37A6m73063276@repoman.freebsd.org> From: Murray Stokely Date: Mon, 7 Apr 2003 03:06:48 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/pci agp_if.m X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 10:06:49 -0000 murray 2003/04/07 03:06:48 PDT FreeBSD src repository Modified files: sys/pci agp_if.m Log: Fix typo. PR: kern/50504 Submitted by: Alex Semenyaka MFC after: 3 days Revision Changes Path 1.2 +1 -1 src/sys/pci/agp_if.m From owner-cvs-src@FreeBSD.ORG Mon Apr 7 03:13:26 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6DFDE37B401; Mon, 7 Apr 2003 03:13:26 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 144E943FBD; Mon, 7 Apr 2003 03:13:26 -0700 (PDT) (envelope-from mdodd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h37ADP0U063961; Mon, 7 Apr 2003 03:13:25 -0700 (PDT) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h37ADPT6063960; Mon, 7 Apr 2003 03:13:25 -0700 (PDT) Message-Id: <200304071013.h37ADPT6063960@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Mon, 7 Apr 2003 03:13:25 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/conf files src/sys/dev/stg tmc18c30.h tmc18c30_isa.c tmc18c30_pccard.c tmc18c30_pci.c tmc18c30_subr.c src/sys/modules/stg Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 10:13:26 -0000 mdodd 2003/04/07 03:13:25 PDT FreeBSD src repository Modified files: sys/conf files sys/dev/stg tmc18c30_isa.c tmc18c30_pccard.c sys/modules/stg Makefile Added files: sys/dev/stg tmc18c30.h tmc18c30_pci.c tmc18c30_subr.c Log: - Add PCI support (Adaptec AHA-2920/A,Future Domain TMC-18XX/3260). - Reduce duplicated code. PR: 50427 Submitted by: Bob Bishop Revision Changes Path 1.778 +2 -0 src/sys/conf/files 1.1 +12 -0 src/sys/dev/stg/tmc18c30.h (new) 1.9 +9 -171 src/sys/dev/stg/tmc18c30_isa.c 1.16 +10 -167 src/sys/dev/stg/tmc18c30_pccard.c 1.1 +135 -0 src/sys/dev/stg/tmc18c30_pci.c (new) 1.1 +185 -0 src/sys/dev/stg/tmc18c30_subr.c (new) 1.2 +5 -2 src/sys/modules/stg/Makefile From owner-cvs-src@FreeBSD.ORG Mon Apr 7 03:16:38 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B756637B401; Mon, 7 Apr 2003 03:16:38 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 57D3243F93; Mon, 7 Apr 2003 03:16:38 -0700 (PDT) (envelope-from maxim@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h37AGc0U064151; Mon, 7 Apr 2003 03:16:38 -0700 (PDT) (envelope-from maxim@repoman.freebsd.org) Received: (from maxim@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h37AGc59064150; Mon, 7 Apr 2003 03:16:38 -0700 (PDT) Message-Id: <200304071016.h37AGc59064150@repoman.freebsd.org> From: Maxim Konovalov Date: Mon, 7 Apr 2003 03:16:38 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.sbin/jail jail.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 10:16:39 -0000 maxim 2003/04/07 03:16:38 PDT FreeBSD src repository Modified files: usr.sbin/jail jail.c Log: Free login_cap(3) resources after usage. Submitted by: demon Revision Changes Path 1.11 +1 -0 src/usr.sbin/jail/jail.c From owner-cvs-src@FreeBSD.ORG Mon Apr 7 03:27:00 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 63D8037B401; Mon, 7 Apr 2003 03:27:00 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 02C2843FA3; Mon, 7 Apr 2003 03:27:00 -0700 (PDT) (envelope-from murray@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h37AQx0U064905; Mon, 7 Apr 2003 03:26:59 -0700 (PDT) (envelope-from murray@repoman.freebsd.org) Received: (from murray@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h37AQxvN064904; Mon, 7 Apr 2003 03:26:59 -0700 (PDT) Message-Id: <200304071026.h37AQxvN064904@repoman.freebsd.org> From: Murray Stokely Date: Mon, 7 Apr 2003 03:26:59 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/usb if_kue.c usbdevs X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 10:27:01 -0000 murray 2003/04/07 03:26:59 PDT FreeBSD src repository Modified files: sys/dev/usb if_kue.c usbdevs Log: Add ID for Kawasaki LSI Inc. USB-Ethernet, rev 1.00/2.02 adapter. PR: kern/50064 Submitted by: Scott Renfro MFC after: 3 days Revision Changes Path 1.46 +1 -0 src/sys/dev/usb/if_kue.c 1.117 +1 -0 src/sys/dev/usb/usbdevs From owner-cvs-src@FreeBSD.ORG Mon Apr 7 03:50:11 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 91D7A37B439; Mon, 7 Apr 2003 03:50:11 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A260B43F85; Mon, 7 Apr 2003 03:50:00 -0700 (PDT) (envelope-from murray@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h37Ao00U066302; Mon, 7 Apr 2003 03:50:00 -0700 (PDT) (envelope-from murray@repoman.freebsd.org) Received: (from murray@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h37Ao0oj066301; Mon, 7 Apr 2003 03:50:00 -0700 (PDT) Message-Id: <200304071050.h37Ao0oj066301@repoman.freebsd.org> From: Murray Stokely Date: Mon, 7 Apr 2003 03:50:00 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/share/man/man7 release.7 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 10:50:12 -0000 murray 2003/04/07 03:50:00 PDT FreeBSD src repository Modified files: share/man/man7 release.7 Log: Document a workaround for the problem of infrastructure changes in the doc/ tree that can cause release builds on the security branches to break. PR: docs/35620 MFC after: 3 days Revision Changes Path 1.24 +10 -0 src/share/man/man7/release.7 From owner-cvs-src@FreeBSD.ORG Mon Apr 7 04:00:56 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DFD7B37B401; Mon, 7 Apr 2003 04:00:56 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7F13743F93; Mon, 7 Apr 2003 04:00:56 -0700 (PDT) (envelope-from mdodd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h37B0u0U067262; Mon, 7 Apr 2003 04:00:56 -0700 (PDT) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h37B0u3J067260; Mon, 7 Apr 2003 04:00:56 -0700 (PDT) Message-Id: <200304071100.h37B0u3J067260@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Mon, 7 Apr 2003 04:00:56 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/bin/cp cp.1 cp.c extern.h utils.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 11:00:57 -0000 mdodd 2003/04/07 04:00:56 PDT FreeBSD src repository Modified files: bin/cp cp.1 cp.c extern.h utils.c Log: Add a SIGINFO handler. Revision Changes Path 1.26 +11 -0 src/bin/cp/cp.1 1.44 +11 -0 src/bin/cp/cp.c 1.17 +1 -0 src/bin/cp/extern.h 1.40 +22 -0 src/bin/cp/utils.c From owner-cvs-src@FreeBSD.ORG Mon Apr 7 04:15:15 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4F2CF37B401; Mon, 7 Apr 2003 04:15:15 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E0D0143F85; Mon, 7 Apr 2003 04:15:14 -0700 (PDT) (envelope-from murray@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h37BFE0U069188; Mon, 7 Apr 2003 04:15:14 -0700 (PDT) (envelope-from murray@repoman.freebsd.org) Received: (from murray@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h37BFEl4069187; Mon, 7 Apr 2003 04:15:14 -0700 (PDT) Message-Id: <200304071115.h37BFEl4069187@repoman.freebsd.org> From: Murray Stokely Date: Mon, 7 Apr 2003 04:15:14 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/release/doc/en_US.ISO8859-1/early-adopter article.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 11:15:15 -0000 murray 2003/04/07 04:15:14 PDT FreeBSD src repository Modified files: release/doc/en_US.ISO8859-1/early-adopter article.sgml Log: Update wording about future 4.X releases now that 4.8 is out the door. Revision Changes Path 1.13 +4 -4 src/release/doc/en_US.ISO8859-1/early-adopter/article.sgml From owner-cvs-src@FreeBSD.ORG Mon Apr 7 04:17:15 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0302537B401; Mon, 7 Apr 2003 04:17:15 -0700 (PDT) Received: from mailman.zeta.org.au (mailman.zeta.org.au [203.26.10.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id BECDB43F3F; Mon, 7 Apr 2003 04:17:12 -0700 (PDT) (envelope-from bde@zeta.org.au) Received: from katana.zip.com.au (katana.zip.com.au [61.8.7.246]) by mailman.zeta.org.au (8.9.3/8.8.7) with ESMTP id VAA16754; Mon, 7 Apr 2003 21:16:47 +1000 Date: Mon, 7 Apr 2003 21:16:45 +1000 (EST) From: Bruce Evans X-X-Sender: bde@gamplex.bde.org To: Poul-Henning Kamp In-Reply-To: <4145.1049705887@critter.freebsd.dk> Message-ID: <20030407192803.C3990@gamplex.bde.org> References: <4145.1049705887@critter.freebsd.dk> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: src-committers@FreeBSD.org cc: Nate Lawson cc: cvs-src@FreeBSD.org cc: Tor.Egge@cvsup.no.freebsd.org cc: cvs-all@FreeBSD.org cc: Dag-Erling Smorgrav Subject: Re: cvs commit: src/sys/conf options.i386 src/sys/i386/i386 tsc.c src/sys/i386/conf NOTES X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 11:17:15 -0000 On Mon, 7 Apr 2003, Poul-Henning Kamp wrote: > In message <20030407163148.L3478@gamplex.bde.org>, Bruce Evans writes: > > Sorry Bruce, but this is a fair bit more complicated than that. > > It is true that the temperature coefficient of the RTC crystal and the > crystal which (usually) drives the i8254 and TSC are different, but > we are nowhere close to being able to measure that in a one second > interval with the kind of jitters we suffer in accessing the RTC. I never claimed to measure the differential. What is measured is the relative frequency for the last second. That can be measured to within the precision of a counter read and the RTC read. This precision can be very low for both, since bus accesses can be delayed for a long time (i've measured 170 usec for a single inb()). Howver, the boot-time environment is or can be benign, so then there is no bus contention, and then the jitter is usually very small. If there is any, then there is no way to be sure that it is less for i8254 accesses than for the RTC. Anyway, this was not hard-coded. The default was to not use the RTC except to print a value. Users could read the boot messages to get the value or use CLK_CALIBRATION_LOOP to get more values and analyze the jitter. > If we did many observations or used longer integration times, we might > be able to improve it, but it is certainly not something we can even > contemplate waiting for during bootup. Once we have booted, NTPD > beats anything we can do (see below before protesting about lack > of network connectivity). The point of using the RTC as a reference is that it is the only clock that works if the machine is shut down or off. Machines that aren't connected to a network can do no better than use it as their clock (preferably with a frequency adjustment supplied by a local ntpd and with a daemon to keep the hardware clock reasonably up to date). (See below++.) > >Another thing the old code got right was calibration of the i8254 relative > >to the TSC. They obviously use the same hardware clock on at least > >all of my active machines (BP6, A7V266-E), since the calibrated ratio > >is always the same (as far as ntp running over a long period can tell). > > This is generally true, and while the Xtal is normally the 14.318MHz[1] > neither are universal facts. > > I played with detecting the actual PLL ratios, and this generally is > a viable avenue under the normal circumstances, but sufficient "odd-ball" > systems exist that I am not comfortable with it in general. The point of understanding this point is to learn that there is often no use prefering the TSC over the i8254 or vice versa just to get more accurate timekeeping. Actually, it may be possible to use the i8254 to recover from glitches in the TSC caused by TSC throttling and SMM mistakes, etc. We sort of did this in wollman's pre-timecounter code. The TSC was only used to interpolate between i8254 ticks. But I don't really want to get into this. It is too hard to see the glitches while they are happening or even 1 second too late. This is basically the same problem as adjusting for temperature differences. Too much can happen in 1 second. > >The old calibration code calibrates them relative to another clock so > >the only error in their relative frequencies is from the different time > >that it takes to read their counters. The i8254 counter typically takes > >5 usec longer to read, but for some reason the actual error is less than > >1 i8254 cycle on all of my active systems. > > That is because the i8254 access is synchronized to the "virtual" ISA > bus frequency and your CPU is much faster than that. That must be the reason for the 0-cycle differences but not for the accuracy of the old algorithm. It was essentially: read RTC using rtcin(); wait for it to change (1) read i8254 using getit() (2) read TSC using rdtsc() read RTC using rtcin(); wait for it to change again (1a) read i8254 using getit() (2a) read TSC using rdtsc() i8254 freq = (1a) - (1) TSC freq = (2a) - (1) This is better than I remembered. The only algorithmic problem with it is that the cache state is different for some of the reads, in particular the last 2. The reads of the TSC are delayed by however long it takes to read the i8254. This time is almost constant, so the difference is almost independent of it on fast enough CPUs. Warming up the cache might make it completely independent. Changing this to (2) read TSC DELAY(1000000) (2a) read TSC TSC freq = (2a) - (1) gave 2 new sources of errors although it fixes the RTC source: any error in calibation of DELAY(), plus non-determinism from the loop in DELAY(). The latter may be precisely 0 in much the same cases that the difference in the delays in the old algorithm is precisely 0. > The best result I have had so far, and the only one I have sufficient > faith in to advocate its use in general, takes an entirely different > route: > > The RTC interrupts us at 128Hz for statclock, divide this in software > to get 1Hz and take timestamps and feed them to the NTP kernel-FLL code > and tell NTPD to lock to that at a high stratum. > > This will synchronize the clock to the RTC frequency. > > It may be possible to detect the RTC second roll-over and feed absolute > timestamps to the NTP kernel-PLL code to also synchronize to the RTC > in phase. I've done that of course :-). %%% $ vmstat -i | grep rtc rtc irq8 10763015 128.995709 $ ntpdc -c kerninfo pll offset: -0.0170341 s pll frequency: -2.973 ppm maximum error: 0.6102 s estimated error: 0.023417 s status: 2101 pll ppssignal nano pll time constant: 10 precision: 1e-09 s frequency tolerance: 496 ppm pps frequency: -12.255 ppm pps stability: 0.012 ppm pps jitter: 1.6361e-05 s calibration interval: 256 s calibration cycles: 344 jitter exceeded: 62 stability exceeded: 0 calibration errors: 1 %%% This is on a system with RTC pps enabled in the kernel but pps not configured for nptd, so the pps stuff is informational only. The system actually uses the local clock as a secondary server and an external server over a 56K modem link as the preferred server. (BTW, ntpd is barely usable for my modem link due to huge variance.) The timecounter is the TSC and its frequency is tuned so that the pll frequency is almost 0. IIRC, the pps frequency is the frequency adjustment from local clock to the pps signal. Its value depends mainly on the initial calibrations and how I tuned them. The pps stability is good as far as ntpd can tell (not far). The pps jitter isn't really jitter; it is the frequency adjustment from the external clock to the pps signal. This is the right thing to do unless you object to running 1-2 MB of ntpd plus 0.5K of extra kernel code instead of 1K of extra kernel code to do it. Calibrating the frequency right at the beginning mainly just makes ntpd start up and (completely) sync faster. Note that the calibrated frequency has a mixed chance of being more accurate than the frequency (adjustment) saved in the driftfile in a previous run, depending on whether the ambient temperature changed much since the last run (then the calibrated frequency works better) and on whether the boot-time temperature is a transient (then the one in the driftfile works better). > [1] fun fact: The 14.318MHz is four times the color burst frequency > of NTSC television signals, and was chosen by IBM for the original > IBM PC because it made it possible to generate four different colors > in a purely digital fasion on a television connected to the CGA. Never twice the same TSC. Groan. Bruce From owner-cvs-src@FreeBSD.ORG Mon Apr 7 04:20:25 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CE21E37B404; Mon, 7 Apr 2003 04:20:25 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 42F5443F3F; Mon, 7 Apr 2003 04:20:25 -0700 (PDT) (envelope-from murray@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h37BKP0U069481; Mon, 7 Apr 2003 04:20:25 -0700 (PDT) (envelope-from murray@repoman.freebsd.org) Received: (from murray@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h37BKOWY069479; Mon, 7 Apr 2003 04:20:24 -0700 (PDT) Message-Id: <200304071120.h37BKOWY069479@repoman.freebsd.org> From: Murray Stokely Date: Mon, 7 Apr 2003 04:20:24 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/release/doc/en_US.ISO8859-1/early-adopter article.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 11:20:26 -0000 murray 2003/04/07 04:20:24 PDT FreeBSD src repository Modified files: release/doc/en_US.ISO8859-1/early-adopter article.sgml Log: Add a note about MAKEDEV / devfs. PR: docs/48038 Revision Changes Path 1.14 +4 -0 src/release/doc/en_US.ISO8859-1/early-adopter/article.sgml From owner-cvs-src@FreeBSD.ORG Mon Apr 7 04:26:55 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 22BFE37B401; Mon, 7 Apr 2003 04:26:55 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B68EC43FAF; Mon, 7 Apr 2003 04:26:54 -0700 (PDT) (envelope-from murray@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h37BQs0U069897; Mon, 7 Apr 2003 04:26:54 -0700 (PDT) (envelope-from murray@repoman.freebsd.org) Received: (from murray@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h37BQsRn069896; Mon, 7 Apr 2003 04:26:54 -0700 (PDT) Message-Id: <200304071126.h37BQsRn069896@repoman.freebsd.org> From: Murray Stokely Date: Mon, 7 Apr 2003 04:26:54 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/share/man/man4 umass.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 11:26:55 -0000 murray 2003/04/07 04:26:54 PDT FreeBSD src repository Modified files: share/man/man4 umass.4 Log: Note that Sitecom CN-300 MultiFlash works with FreeBSD and provide example of utilizing multiple slots on a multi-slot card reader. PR: docs/49036 Submitted by: Scott Mitchell MFC after: 3 days Revision Changes Path 1.27 +12 -0 src/share/man/man4/umass.4 From owner-cvs-src@FreeBSD.ORG Mon Apr 7 04:28:36 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3B94637B401; Mon, 7 Apr 2003 04:28:36 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D105843F75; Mon, 7 Apr 2003 04:28:35 -0700 (PDT) (envelope-from murray@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h37BSZ0U070044; Mon, 7 Apr 2003 04:28:35 -0700 (PDT) (envelope-from murray@repoman.freebsd.org) Received: (from murray@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h37BSZsG070043; Mon, 7 Apr 2003 04:28:35 -0700 (PDT) Message-Id: <200304071128.h37BSZsG070043@repoman.freebsd.org> From: Murray Stokely Date: Mon, 7 Apr 2003 04:28:35 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/share/man/man7 release.7 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 11:28:36 -0000 murray 2003/04/07 04:28:35 PDT FreeBSD src repository Modified files: share/man/man7 release.7 Log: Correctly use .Bd macro. Revision Changes Path 1.25 +1 -1 src/share/man/man7/release.7 From owner-cvs-src@FreeBSD.ORG Mon Apr 7 04:34:13 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E76A437B401; Mon, 7 Apr 2003 04:34:12 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 860D943F93; Mon, 7 Apr 2003 04:34:12 -0700 (PDT) (envelope-from mdodd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h37BYC0U070577; Mon, 7 Apr 2003 04:34:12 -0700 (PDT) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h37BYCAx070576; Mon, 7 Apr 2003 04:34:12 -0700 (PDT) Message-Id: <200304071134.h37BYCAx070576@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Mon, 7 Apr 2003 04:34:12 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sbin/dump dump.h main.c optr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 11:34:13 -0000 mdodd 2003/04/07 04:34:12 PDT FreeBSD src repository Modified files: sbin/dump dump.h main.c optr.c Log: Avoid a name conflict with future functionality: getfstab() -> dump_getfstab() Revision Changes Path 1.23 +1 -1 src/sbin/dump/dump.h 1.50 +1 -1 src/sbin/dump/main.c 1.25 +2 -2 src/sbin/dump/optr.c From owner-cvs-src@FreeBSD.ORG Mon Apr 7 04:40:26 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 45B1437B401; Mon, 7 Apr 2003 04:40:26 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D983743FA3; Mon, 7 Apr 2003 04:40:25 -0700 (PDT) (envelope-from murray@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h37BeP0U070998; Mon, 7 Apr 2003 04:40:25 -0700 (PDT) (envelope-from murray@repoman.freebsd.org) Received: (from murray@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h37BeP66070996; Mon, 7 Apr 2003 04:40:25 -0700 (PDT) Message-Id: <200304071140.h37BeP66070996@repoman.freebsd.org> From: Murray Stokely Date: Mon, 7 Apr 2003 04:40:25 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/share/man/man7 release.7 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 11:40:26 -0000 murray 2003/04/07 04:40:25 PDT FreeBSD src repository Modified files: share/man/man7 release.7 Log: Note that kern.securelevel must be set to '-1' to build a release successfully. PR: docs/42339 MFC after: 3 days Revision Changes Path 1.26 +7 -1 src/share/man/man7/release.7 From owner-cvs-src@FreeBSD.ORG Mon Apr 7 04:44:49 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 871BF37B401; Mon, 7 Apr 2003 04:44:49 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 26D0743F3F; Mon, 7 Apr 2003 04:44:49 -0700 (PDT) (envelope-from mdodd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h37Bim0U071450; Mon, 7 Apr 2003 04:44:48 -0700 (PDT) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h37BimlV071449; Mon, 7 Apr 2003 04:44:48 -0700 (PDT) Message-Id: <200304071144.h37BimlV071449@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Mon, 7 Apr 2003 04:44:48 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sbin/umount umount.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 11:44:49 -0000 mdodd 2003/04/07 04:44:48 PDT FreeBSD src repository Modified files: sbin/umount umount.c Log: Quiet warning. Revision Changes Path 1.33 +2 -2 src/sbin/umount/umount.c From owner-cvs-src@FreeBSD.ORG Mon Apr 7 05:05:51 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A83A937B401; Mon, 7 Apr 2003 05:05:51 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4950843F85; Mon, 7 Apr 2003 05:05:51 -0700 (PDT) (envelope-from mdodd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h37C5p0U078870; Mon, 7 Apr 2003 05:05:51 -0700 (PDT) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h37C5oDu078869; Mon, 7 Apr 2003 05:05:50 -0700 (PDT) Message-Id: <200304071205.h37C5oDu078869@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Mon, 7 Apr 2003 05:05:50 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sbin/ping ping.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 12:05:52 -0000 mdodd 2003/04/07 05:05:50 PDT FreeBSD src repository Modified files: sbin/ping ping.c Log: Deal with a case where the returned packed was smaller than the transmitted packet (because the remote host stripped off our icmp_data). Submitted by: Maxim Konovalov Revision Changes Path 1.95 +17 -12 src/sbin/ping/ping.c From owner-cvs-src@FreeBSD.ORG Mon Apr 7 05:09:18 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 43F2537B401; Mon, 7 Apr 2003 05:09:18 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D766E43F75; Mon, 7 Apr 2003 05:09:17 -0700 (PDT) (envelope-from mdodd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h37C9H0U078956; Mon, 7 Apr 2003 05:09:17 -0700 (PDT) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h37C9Hnm078955; Mon, 7 Apr 2003 05:09:17 -0700 (PDT) Message-Id: <200304071209.h37C9Hnm078955@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Mon, 7 Apr 2003 05:09:17 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/bin/cp cp.c extern.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 12:09:18 -0000 mdodd 2003/04/07 05:09:17 PDT FreeBSD src repository Modified files: bin/cp cp.c extern.h Log: Use the correct data type and qualifier for signal flag. Revision Changes Path 1.45 +1 -1 src/bin/cp/cp.c 1.18 +1 -1 src/bin/cp/extern.h From owner-cvs-src@FreeBSD.ORG Mon Apr 7 05:29:33 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2603D37B401; Mon, 7 Apr 2003 05:29:33 -0700 (PDT) Received: from flood.ping.uio.no (flood.ping.uio.no [129.240.78.31]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4B15943F93; Mon, 7 Apr 2003 05:29:32 -0700 (PDT) (envelope-from des@ofug.org) Received: by flood.ping.uio.no (Postfix, from userid 2602) id 409CF5308; Mon, 7 Apr 2003 14:29:29 +0200 (CEST) X-URL: http://www.ofug.org/~des/ X-Disclaimer: The views expressed in this message do not necessarily coincide with those of any organisation or company with which I am or have been affiliated. To: Murray Stokely From: Dag-Erling Smorgrav Date: Mon, 07 Apr 2003 14:29:29 +0200 In-Reply-To: <200304071026.h37AQxvN064904@repoman.freebsd.org> (Murray Stokely's message of "Mon, 7 Apr 2003 03:26:59 -0700 (PDT)") Message-ID: User-Agent: Gnus/5.090015 (Oort Gnus v0.15) Emacs/21.2 References: <200304071026.h37AQxvN064904@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/usb if_kue.c usbdevs X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 12:29:33 -0000 Murray Stokely writes: > Log: > Add ID for Kawasaki LSI Inc. USB-Ethernet, rev 1.00/2.02 adapter. This commit breaks the LINT build; USB_PRODUCT_KLSI_DUH3E10BTN is not declared anywhere. Did you forget to commit a change to usbdevs.h? DES -- Dag-Erling Smorgrav - des@ofug.org From owner-cvs-src@FreeBSD.ORG Mon Apr 7 05:36:46 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3394837B401; Mon, 7 Apr 2003 05:36:46 -0700 (PDT) Received: from mx.sanda.gr.jp (net.sanda.gr.jp [202.216.236.216]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0B5EC43FA3; Mon, 7 Apr 2003 05:36:44 -0700 (PDT) (envelope-from non@ever.sanda.gr.jp) Received: from oliv.ever.sanda.gr.jp (oliv [10.93.63.4]) by mx.sanda.gr.jp (8.11.6/3.7W) with ESMTP id h37CafB68107; Mon, 7 Apr 2003 21:36:41 +0900 (JST) Received: from localhost (localhost.ever.sanda.gr.jp [127.0.0.1]) by oliv.ever.sanda.gr.jp (8.12.6/8.12.6) with ESMTP id h37Cafmn023569; Mon, 7 Apr 2003 21:36:41 +0900 (JST) (envelope-from non@ever.sanda.gr.jp) Date: Mon, 07 Apr 2003 21:36:41 +0900 (JST) Message-Id: <20030407.213641.74730697.non@ever.sanda.gr.jp> To: mdodd@FreeBSD.org From: non@ever.sanda.gr.jp In-Reply-To: <200304071013.h37ADPT6063960@repoman.freebsd.org> References: <200304071013.h37ADPT6063960@repoman.freebsd.org> X-Mailer: Mew version 3.2 on Emacs 20.7 / Mule 4.0 (HANANOEN) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/conf files src/sys/dev/stg tmc18c30.h tmc18c30_isa.c tmc18c30_pccard.c tmc18c30_pci.c tmc18c30_subr.c src/sys/modules/stg Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 12:36:46 -0000 From: "Matthew N. Dodd" Date: Mon, 7 Apr 2003 03:13:25 -0700 (PDT) > Log: > - Add PCI support (Adaptec AHA-2920/A,Future Domain TMC-18XX/3260). > - Reduce duplicated code. > > PR: 50427 > Submitted by: Bob Bishop > > Revision Changes Path > 1.778 +2 -0 src/sys/conf/files > 1.1 +12 -0 src/sys/dev/stg/tmc18c30.h (new) Thank you. But maybe the file name better if it is `tmc18c30_subr.h'. Since all the functions are in `tmc18c30_subr.c'. // Noriaki Mitsunaga // From owner-cvs-src@FreeBSD.ORG Mon Apr 7 05:48:07 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0B36B37B401; Mon, 7 Apr 2003 05:48:07 -0700 (PDT) Received: from flood.ping.uio.no (flood.ping.uio.no [129.240.78.31]) by mx1.FreeBSD.org (Postfix) with ESMTP id D447343FD7; Mon, 7 Apr 2003 05:48:05 -0700 (PDT) (envelope-from des@ofug.org) Received: by flood.ping.uio.no (Postfix, from userid 2602) id 06D705308; Mon, 7 Apr 2003 14:48:03 +0200 (CEST) X-URL: http://www.ofug.org/~des/ X-Disclaimer: The views expressed in this message do not necessarily coincide with those of any organisation or company with which I am or have been affiliated. To: non@ever.sanda.gr.jp From: Dag-Erling Smorgrav Date: Mon, 07 Apr 2003 14:48:03 +0200 In-Reply-To: <20030407.213641.74730697.non@ever.sanda.gr.jp> (non@ever.sanda.gr.jp's message of "Mon, 07 Apr 2003 21:36:41 +0900 (JST)") Message-ID: User-Agent: Gnus/5.090015 (Oort Gnus v0.15) Emacs/21.2 References: <200304071013.h37ADPT6063960@repoman.freebsd.org> <20030407.213641.74730697.non@ever.sanda.gr.jp> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org cc: mdodd@FreeBSD.org Subject: Re: cvs commit: src/sys/conf files src/sys/dev/stg tmc18c30.h tmc18c30_isa.c tmc18c30_pccard.c tmc18c30_pci.c tmc18c30_subr.c src/sys/modules/stg Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 12:48:07 -0000 non@ever.sanda.gr.jp writes: > Thank you. But maybe the file name better if it is `tmc18c30_subr.h'. > Since all the functions are in `tmc18c30_subr.c'. "subr" means "subroutine" - headers generally don't contain subroutines. DES -- Dag-Erling Smorgrav - des@ofug.org From owner-cvs-src@FreeBSD.ORG Mon Apr 7 05:55:01 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 01ED237B401; Mon, 7 Apr 2003 05:55:01 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8E35B43FB1; Mon, 7 Apr 2003 05:55:00 -0700 (PDT) (envelope-from mdodd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h37Ct00U082091; Mon, 7 Apr 2003 05:55:00 -0700 (PDT) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h37Ct02m082090; Mon, 7 Apr 2003 05:55:00 -0700 (PDT) Message-Id: <200304071255.h37Ct02m082090@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Mon, 7 Apr 2003 05:55:00 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/include fstab.h src/lib/libc/gen Makefile.inc fstab.c getfsent.3 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 12:55:01 -0000 mdodd 2003/04/07 05:55:00 PDT FreeBSD src repository Modified files: include fstab.h lib/libc/gen Makefile.inc fstab.c getfsent.3 Log: - Add setfstab() and getfstab(). - Use the environment variable 'PATH_FSTAB' if set rather than the hardcoded '/etc/fstab' (fstab.h:_PATH_FSTAB) Revision Changes Path 1.4 +2 -0 src/include/fstab.h 1.105 +2 -1 src/lib/libc/gen/Makefile.inc 1.14 +39 -2 src/lib/libc/gen/fstab.c 1.10 +31 -2 src/lib/libc/gen/getfsent.3 From owner-cvs-src@FreeBSD.ORG Mon Apr 7 05:56:02 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6A95D37B401; Mon, 7 Apr 2003 05:56:02 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 042B743F85; Mon, 7 Apr 2003 05:56:02 -0700 (PDT) (envelope-from mdodd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h37Cu10U082222; Mon, 7 Apr 2003 05:56:01 -0700 (PDT) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h37Cu1og082221; Mon, 7 Apr 2003 05:56:01 -0700 (PDT) Message-Id: <200304071256.h37Cu1og082221@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Mon, 7 Apr 2003 05:56:01 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sbin/mount mount.8 mount.c src/sbin/umount umount.8 umount.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 12:56:02 -0000 mdodd 2003/04/07 05:56:01 PDT FreeBSD src repository Modified files: sbin/mount mount.8 mount.c sbin/umount umount.8 umount.c Log: Implement the '-F' option for mount & umount which allows the user to specify an alternate fstab file. Revision Changes Path 1.56 +12 -0 src/sbin/mount/mount.8 1.51 +5 -2 src/sbin/mount/mount.c 1.14 +12 -0 src/sbin/umount/umount.8 1.34 +6 -3 src/sbin/umount/umount.c From owner-cvs-src@FreeBSD.ORG Mon Apr 7 05:59:41 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 39A8F37B401; Mon, 7 Apr 2003 05:59:41 -0700 (PDT) Received: from mx.sanda.gr.jp (net.sanda.gr.jp [202.216.236.216]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9C40543FB1; Mon, 7 Apr 2003 05:59:39 -0700 (PDT) (envelope-from non@ever.sanda.gr.jp) Received: from oliv.ever.sanda.gr.jp (oliv [10.93.63.4]) by mx.sanda.gr.jp (8.11.6/3.7W) with ESMTP id h37CxcB68512; Mon, 7 Apr 2003 21:59:38 +0900 (JST) Received: from localhost (localhost.ever.sanda.gr.jp [127.0.0.1]) by oliv.ever.sanda.gr.jp (8.12.6/8.12.6) with ESMTP id h37Cxcmn023632; Mon, 7 Apr 2003 21:59:38 +0900 (JST) (envelope-from non@ever.sanda.gr.jp) Date: Mon, 07 Apr 2003 21:59:38 +0900 (JST) Message-Id: <20030407.215938.41652321.non@ever.sanda.gr.jp> To: mdodd@FreeBSD.org, src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org From: non@ever.sanda.gr.jp In-Reply-To: References: <200304071013.h37ADPT6063960@repoman.freebsd.org> <20030407.213641.74730697.non@ever.sanda.gr.jp> X-Mailer: Mew version 3.2 on Emacs 20.7 / Mule 4.0 (HANANOEN) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Subject: Re: cvs commit: src/sys/conf files src/sys/dev/stg tmc18c30.h tmc18c30_isa.c tmc18c30_pccard.c tmc18c30_pci.c tmc18c30_subr.c src/sys/modules/stg Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 12:59:41 -0000 From: Dag-Erling Smorgrav Subject: Re: cvs commit: src/sys/conf files src/sys/dev/stg tmc18c30.h tmc18c30_isa.c tmc18c30_pccard.c tmc18c30_pci.c tmc18c30_subr.c src/sys/modules/stg Makefile Date: Mon, 07 Apr 2003 14:48:03 +0200 > non@ever.sanda.gr.jp writes: > > Thank you. But maybe the file name better if it is `tmc18c30_subr.h'. > > Since all the functions are in `tmc18c30_subr.c'. > > "subr" means "subroutine" - headers generally don't contain subroutines. However, all functions in tmc18c30.h is in tmc18c30_subr.c . Is it not confusing ? If many of you disagree with tmc18c30_subr.h, I prefer tmc18c30_freebsd.h since it's not needed by NetBSD/pc98. How about it ? // Noriaki Mitsunaga // From owner-cvs-src@FreeBSD.ORG Mon Apr 7 06:04:54 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8C9C737B401; Mon, 7 Apr 2003 06:04:54 -0700 (PDT) Received: from sasami.jurai.net (sasami.jurai.net [66.92.160.223]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7037743F75; Mon, 7 Apr 2003 06:04:51 -0700 (PDT) (envelope-from mdodd@FreeBSD.ORG) Received: from sasami.jurai.net (sasami.jurai.net [66.92.160.223]) by sasami.jurai.net (8.12.9/8.12.9) with ESMTP id h37D4gEF013172; Mon, 7 Apr 2003 09:04:43 -0400 (EDT) (envelope-from mdodd@FreeBSD.ORG) Date: Mon, 7 Apr 2003 09:04:42 -0400 (EDT) From: "Matthew N. Dodd" X-X-Sender: winter@sasami.jurai.net To: non@ever.sanda.gr.jp In-Reply-To: <20030407.215938.41652321.non@ever.sanda.gr.jp> Message-ID: <20030407090354.C18916@sasami.jurai.net> References: <200304071013.h37ADPT6063960@repoman.freebsd.org> <20030407.215938.41652321.non@ever.sanda.gr.jp> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: cvs-src@FreeBSD.ORG cc: src-committers@FreeBSD.ORG cc: cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/sys/conf files src/sys/dev/stg tmc18c30.h src/sys/modules/stg Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 13:04:54 -0000 On Mon, 7 Apr 2003 non@ever.sanda.gr.jp wrote: > However, all functions in tmc18c30.h is in tmc18c30_subr.c . Is it not > confusing ? Its not confusing. -- | Matthew N. Dodd | '78 Datsun 280Z | '75 Volvo 164E | FreeBSD/NetBSD | | winter@jurai.net | 2 x '84 Volvo 245DL | ix86,sparc,pmax | | http://www.jurai.net/~winter | For Great Justice! | ISO8802.5 4ever | From owner-cvs-src@FreeBSD.ORG Mon Apr 7 06:08:02 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A5B8737B401; Mon, 7 Apr 2003 06:08:02 -0700 (PDT) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1649443FCB; Mon, 7 Apr 2003 06:08:02 -0700 (PDT) (envelope-from mux@freebsd.org) Received: by elvis.mu.org (Postfix, from userid 1920) id F08512ED412; Mon, 7 Apr 2003 06:08:01 -0700 (PDT) Date: Mon, 7 Apr 2003 15:08:01 +0200 From: Maxime Henrion To: "Matthew N. Dodd" Message-ID: <20030407130801.GB1750@elvis.mu.org> References: <200304071013.h37ADPT6063960@repoman.freebsd.org> <20030407.213641.74730697.non@ever.sanda.gr.jp> <20030407.215938.41652321.non@ever.sanda.gr.jp> <20030407090354.C18916@sasami.jurai.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030407090354.C18916@sasami.jurai.net> User-Agent: Mutt/1.4.1i cc: cvs-src@FreeBSD.ORG cc: src-committers@FreeBSD.ORG cc: non@ever.sanda.gr.jp cc: cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/sys/conf files src/sys/dev/stg tmc18c30.h tmc18c30_isa.c tmc18c30_pccard.c tmc18c30_pci.c tmc18c30_subr.c src/sys/modules/stg Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 13:08:03 -0000 Matthew N. Dodd wrote: > On Mon, 7 Apr 2003 non@ever.sanda.gr.jp wrote: > > However, all functions in tmc18c30.h is in tmc18c30_subr.c . Is it not > > confusing ? > > Its not confusing. Seconded. Cheers, Maxime From owner-cvs-src@FreeBSD.ORG Mon Apr 7 06:11:47 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D65F537B401; Mon, 7 Apr 2003 06:11:47 -0700 (PDT) Received: from sasami.jurai.net (sasami.jurai.net [66.92.160.223]) by mx1.FreeBSD.org (Postfix) with ESMTP id 06A4E43FAF; Mon, 7 Apr 2003 06:11:47 -0700 (PDT) (envelope-from mdodd@FreeBSD.ORG) Received: from sasami.jurai.net (sasami.jurai.net [66.92.160.223]) by sasami.jurai.net (8.12.9/8.12.9) with ESMTP id h37DBiEF013349; Mon, 7 Apr 2003 09:11:44 -0400 (EDT) (envelope-from mdodd@FreeBSD.ORG) Date: Mon, 7 Apr 2003 09:11:44 -0400 (EDT) From: "Matthew N. Dodd" X-X-Sender: winter@sasami.jurai.net To: Maxime Henrion In-Reply-To: <20030407130801.GB1750@elvis.mu.org> Message-ID: <20030407090820.H18916@sasami.jurai.net> References: <200304071013.h37ADPT6063960@repoman.freebsd.org> <20030407090354.C18916@sasami.jurai.net> <20030407130801.GB1750@elvis.mu.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: cvs-src@FreeBSD.ORG cc: src-committers@FreeBSD.ORG cc: non@ever.sanda.gr.jp cc: cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/sys/conf files src/sys/dev/stg tmc18c30.h src/sys/modules/stg Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 13:11:48 -0000 On Mon, 7 Apr 2003, Maxime Henrion wrote: > Matthew N. Dodd wrote: > > On Mon, 7 Apr 2003 non@ever.sanda.gr.jp wrote: > > > However, all functions in tmc18c30.h is in tmc18c30_subr.c . Is it not > > > confusing ? > > > > Its not confusing. > > Seconded. Actually I should elaborate. The naming scheme that SHOULD have been used is this: tmc18c30_{isa,pci,pccard,subr}.c -> stg_{isa,pci,pccard,subr}.c tmc18c30.h -> stg.h However, since its really not worth dealing with the repo-copy and repository churn we'll just cope with a suboptimal namespace. -- | Matthew N. Dodd | '78 Datsun 280Z | '75 Volvo 164E | FreeBSD/NetBSD | | winter@jurai.net | 2 x '84 Volvo 245DL | ix86,sparc,pmax | | http://www.jurai.net/~winter | For Great Justice! | ISO8802.5 4ever | From owner-cvs-src@FreeBSD.ORG Mon Apr 7 06:17:49 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7388237B404; Mon, 7 Apr 2003 06:17:49 -0700 (PDT) Received: from mx.sanda.gr.jp (net.sanda.gr.jp [202.216.236.216]) by mx1.FreeBSD.org (Postfix) with ESMTP id D4A9243F93; Mon, 7 Apr 2003 06:17:46 -0700 (PDT) (envelope-from non@ever.sanda.gr.jp) Received: from oliv.ever.sanda.gr.jp (oliv [10.93.63.4]) by mx.sanda.gr.jp (8.11.6/3.7W) with ESMTP id h37DHjB68875; Mon, 7 Apr 2003 22:17:45 +0900 (JST) Received: from localhost (localhost.ever.sanda.gr.jp [127.0.0.1]) by oliv.ever.sanda.gr.jp (8.12.6/8.12.6) with ESMTP id h37DHjmn023698; Mon, 7 Apr 2003 22:17:45 +0900 (JST) (envelope-from non@ever.sanda.gr.jp) Date: Mon, 07 Apr 2003 22:17:44 +0900 (JST) Message-Id: <20030407.221744.71108555.non@ever.sanda.gr.jp> To: mdodd@FreeBSD.ORG From: non@ever.sanda.gr.jp In-Reply-To: <20030407090820.H18916@sasami.jurai.net> References: <20030407090354.C18916@sasami.jurai.net> <20030407130801.GB1750@elvis.mu.org> <20030407090820.H18916@sasami.jurai.net> X-Mailer: Mew version 3.2 on Emacs 20.7 / Mule 4.0 (HANANOEN) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit cc: mux@FreeBSD.ORG cc: cvs-src@FreeBSD.ORG cc: src-committers@FreeBSD.ORG cc: cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/sys/conf files src/sys/dev/stg tmc18c30.h tmc18c30_isa.c tmc18c30_pccard.c tmc18c30_pci.c tmc18c30_subr.c src/sys/modules/stg Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 13:17:50 -0000 From: "Matthew N. Dodd" Date: Mon, 7 Apr 2003 09:11:44 -0400 (EDT) > Actually I should elaborate. > > The naming scheme that SHOULD have been used is this: > > tmc18c30_{isa,pci,pccard,subr}.c -> stg_{isa,pci,pccard,subr}.c > tmc18c30.h -> stg.h > > However, since its really not worth dealing with the repo-copy and > repository churn we'll just cope with a suboptimal namespace. I understand. Thank you for clarification. // Noriaki Mitsunaga // From owner-cvs-src@FreeBSD.ORG Mon Apr 7 06:34:02 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6046937B401; Mon, 7 Apr 2003 06:34:01 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id F39DA43FA3; Mon, 7 Apr 2003 06:34:00 -0700 (PDT) (envelope-from fjoe@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h37DY00U085838; Mon, 7 Apr 2003 06:34:00 -0700 (PDT) (envelope-from fjoe@repoman.freebsd.org) Received: (from fjoe@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h37DY05o085835; Mon, 7 Apr 2003 06:34:00 -0700 (PDT) Message-Id: <200304071334.h37DY05o085835@repoman.freebsd.org> From: Max Khon Date: Mon, 7 Apr 2003 06:34:00 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.sbin/pppd lcp.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 13:34:02 -0000 fjoe 2003/04/07 06:34:00 PDT FreeBSD src repository Modified files: usr.sbin/pppd lcp.c Log: RFC1548, section 5.8: Echo-Request and Echo-Reply packets may only be sent in the LCP Opened state. Echo-Request and Echo-Reply packets received in any state other than the LCP Opened state SHOULD be silently discarded. PR: 45760 Submitted by: Eugene Grosbein MFC after: 2 weeks Revision Changes Path 1.11 +2 -0 src/usr.sbin/pppd/lcp.c From owner-cvs-src@FreeBSD.ORG Mon Apr 7 07:12:14 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1B02937B401; Mon, 7 Apr 2003 07:12:14 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A673E43FA3; Mon, 7 Apr 2003 07:12:13 -0700 (PDT) (envelope-from sos@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h37ECD0U089577; Mon, 7 Apr 2003 07:12:13 -0700 (PDT) (envelope-from sos@repoman.freebsd.org) Received: (from sos@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h37ECC60089576; Mon, 7 Apr 2003 07:12:12 -0700 (PDT) Message-Id: <200304071412.h37ECC60089576@repoman.freebsd.org> From: Søren Schmidt Date: Mon, 7 Apr 2003 07:12:12 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/ata ata-all.c ata-all.h ata-chipset.c ata-dma.c ata-pci.c ata-pci.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 14:12:14 -0000 sos 2003/04/07 07:12:12 PDT FreeBSD src repository Modified files: sys/dev/ata ata-all.c ata-all.h ata-chipset.c ata-dma.c ata-pci.c ata-pci.h Log: Third round of updates to the ATA driver. More DMA cleanups, including fix for breakage on older Promise controllers. Add more ways of getting to the ATA registers. Revision Changes Path 1.177 +1 -1 src/sys/dev/ata/ata-all.c 1.61 +88 -15 src/sys/dev/ata/ata-all.h 1.17 +37 -22 src/sys/dev/ata/ata-chipset.c 1.115 +0 -8 src/sys/dev/ata/ata-dma.c 1.59 +9 -15 src/sys/dev/ata/ata-pci.c 1.6 +2 -2 src/sys/dev/ata/ata-pci.h From owner-cvs-src@FreeBSD.ORG Mon Apr 7 07:14:30 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7D76137B401; Mon, 7 Apr 2003 07:14:30 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1D33943FA3; Mon, 7 Apr 2003 07:14:30 -0700 (PDT) (envelope-from sos@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h37EET0U089694; Mon, 7 Apr 2003 07:14:29 -0700 (PDT) (envelope-from sos@repoman.freebsd.org) Received: (from sos@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h37EETLl089693; Mon, 7 Apr 2003 07:14:29 -0700 (PDT) Message-Id: <200304071414.h37EETLl089693@repoman.freebsd.org> From: Søren Schmidt Date: Mon, 7 Apr 2003 07:14:29 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/ata ata-disk.c ata-raid.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 14:14:31 -0000 sos 2003/04/07 07:14:29 PDT FreeBSD src repository Modified files: sys/dev/ata ata-disk.c ata-raid.c Log: Minor cleanup of the ATA RAID code. Revision Changes Path 1.151 +3 -7 src/sys/dev/ata/ata-disk.c 1.59 +6 -2 src/sys/dev/ata/ata-raid.c From owner-cvs-src@FreeBSD.ORG Mon Apr 7 07:21:15 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A85D937B404; Mon, 7 Apr 2003 07:21:15 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 15F5743FAF; Mon, 7 Apr 2003 07:21:15 -0700 (PDT) (envelope-from mdodd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h37ELE0U090178; Mon, 7 Apr 2003 07:21:14 -0700 (PDT) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h37ELEwR090176; Mon, 7 Apr 2003 07:21:14 -0700 (PDT) Message-Id: <200304071421.h37ELEwR090176@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Mon, 7 Apr 2003 07:21:14 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sbin/mount mount.8 src/sbin/umount umount.8 src/lib/libc/gen getfsent.3 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 14:21:16 -0000 mdodd 2003/04/07 07:21:14 PDT FreeBSD src repository Modified files: sbin/mount mount.8 sbin/umount umount.8 lib/libc/gen getfsent.3 Log: Clarify the behavior of PATH_FSTAB with regard to 'tainted' execution. Requested by: ru Revision Changes Path 1.11 +7 -0 src/lib/libc/gen/getfsent.3 1.57 +7 -0 src/sbin/mount/mount.8 1.15 +7 -0 src/sbin/umount/umount.8 From owner-cvs-src@FreeBSD.ORG Mon Apr 7 07:26:08 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E527337B401; Mon, 7 Apr 2003 07:26:08 -0700 (PDT) Received: from pcwin002.win.tue.nl (pcwin002.win.tue.nl [131.155.71.72]) by mx1.FreeBSD.org (Postfix) with ESMTP id D1E0343FAF; Mon, 7 Apr 2003 07:26:07 -0700 (PDT) (envelope-from stijn@pcwin002.win.tue.nl) Received: from pcwin002.win.tue.nl (orb_rules@localhost [127.0.0.1]) by pcwin002.win.tue.nl (8.12.8/8.12.8) with ESMTP id h37EPUSZ017351; Mon, 7 Apr 2003 16:25:30 +0200 (CEST) (envelope-from stijn@pcwin002.win.tue.nl) Received: (from stijn@localhost) by pcwin002.win.tue.nl (8.12.8/8.12.8/Submit) id h37EPUfv017350; Mon, 7 Apr 2003 16:25:30 +0200 (CEST) Date: Mon, 7 Apr 2003 16:25:30 +0200 From: Stijn Hoop To: =?unknown-8bit?Q?S=F8ren?= Schmidt Message-ID: <20030407142530.GI11837@pcwin002.win.tue.nl> References: <200304071412.h37ECC60089576@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="LKTjZJSUETSlgu2t" Content-Disposition: inline In-Reply-To: <200304071412.h37ECC60089576@repoman.freebsd.org> User-Agent: Mutt/1.4i X-Bright-Idea: Let's abolish HTML mail! cc: cvs-src@freebsd.org cc: src-committers@freebsd.org cc: cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/dev/ata ata-all.c ata-all.h ata-chipset.c ata-dma.c ata-pci.c ata-pci.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 14:26:09 -0000 --LKTjZJSUETSlgu2t Content-Type: text/plain; charset=unknown-8bit Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Apr 07, 2003 at 07:12:12AM -0700, S=F8ren Schmidt wrote: > sos 2003/04/07 07:12:12 PDT >=20 > FreeBSD src repository >=20 > Modified files: > sys/dev/ata ata-all.c ata-all.h ata-chipset.c=20 > ata-dma.c ata-pci.c ata-pci.h=20 > Log: > Third round of updates to the ATA driver. > =20 > More DMA cleanups, including fix for breakage on older Promise controll= ers. What constitutes 'older' here? I have a 4.7 box that I want to update to 4.8 (which doesn't have these fixes, right?), but it has this card: atapci1: port 0xdc80-0xdcbf,0xdcd8-0xdcdb,0xdce0= -0xdce7,0xdcf0-0xdcf3,0xdcf8-0xdcff mem 0xfafe0000-0xfaffffff irq 9 at devi= ce 9.0 on pci2 Will this work with DMA on 4.8? Thanks, --Stijn --=20 I have great faith in fools -- self confidence my friends call it. -- Edgar Allan Poe --LKTjZJSUETSlgu2t Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+kYpaY3r/tLQmfWcRAli5AJ44E2adkIyOCWSS8eYv4q/A2Am0iQCfcxN9 J6r2qtXJn/8o1GqqVNI1QfQ= =XB2f -----END PGP SIGNATURE----- --LKTjZJSUETSlgu2t-- From owner-cvs-src@FreeBSD.ORG Mon Apr 7 07:27:20 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3B7C537B401; Mon, 7 Apr 2003 07:27:20 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D79E143FB1; Mon, 7 Apr 2003 07:27:19 -0700 (PDT) (envelope-from jake@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h37ERJ0U090528; Mon, 7 Apr 2003 07:27:19 -0700 (PDT) (envelope-from jake@repoman.freebsd.org) Received: (from jake@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h37ERJdG090527; Mon, 7 Apr 2003 07:27:19 -0700 (PDT) Message-Id: <200304071427.h37ERJdG090527@repoman.freebsd.org> From: Jake Burkholder Date: Mon, 7 Apr 2003 07:27:19 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/i386/include pmap.h vmparam.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 14:27:20 -0000 jake 2003/04/07 07:27:19 PDT FreeBSD src repository Modified files: sys/i386/include pmap.h vmparam.h Log: Better fix for previous previous which still allows the 4megs of kva at the top of the address space to be reclaimed. The problem is that with the APTD gone the mapable kernel address space runs right to the end of the 32 bit address space. As a max this is 0x100000000, which can't be represented in 32 bits, so we have to use ptd entry n-1 and pte offset n-1, instead of ptd entry n and pte offset 0. There's still 1 page we can't use, but we gain just under 4 megs of kva (8 megs with PAE). Sponsored by: DARPA, Network Associates Laboratories Revision Changes Path 1.97 +2 -2 src/sys/i386/include/pmap.h 1.35 +1 -1 src/sys/i386/include/vmparam.h From owner-cvs-src@FreeBSD.ORG Mon Apr 7 07:43:03 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 45B3137B401; Mon, 7 Apr 2003 07:43:03 -0700 (PDT) Received: from dragon.nuxi.com (trang.nuxi.com [66.93.134.19]) by mx1.FreeBSD.org (Postfix) with ESMTP id D70814400B; Mon, 7 Apr 2003 07:43:01 -0700 (PDT) (envelope-from obrien@NUXI.com) Received: from dragon.nuxi.com (obrien@localhost [127.0.0.1]) by dragon.nuxi.com (8.12.9/8.12.7) with ESMTP id h37EgcD0018888; Mon, 7 Apr 2003 07:42:42 -0700 (PDT) (envelope-from obrien@dragon.nuxi.com) Received: (from obrien@localhost) by dragon.nuxi.com (8.12.9/8.12.9/Submit) id h37EgYI0018887; Mon, 7 Apr 2003 07:42:34 -0700 (PDT) Date: Mon, 7 Apr 2003 07:42:34 -0700 From: "David O'Brien" To: "Matthew N. Dodd" Message-ID: <20030407144234.GA18864@dragon.nuxi.com> References: <200304071013.h37ADPT6063960@repoman.freebsd.org> <20030407.213641.74730697.non@ever.sanda.gr.jp> <20030407.215938.41652321.non@ever.sanda.gr.jp> <20030407090354.C18916@sasami.jurai.net> <20030407130801.GB1750@elvis.mu.org> <20030407090820.H18916@sasami.jurai.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030407090820.H18916@sasami.jurai.net> User-Agent: Mutt/1.4i X-Operating-System: FreeBSD 5.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 cc: Maxime Henrion cc: cvs-src@FreeBSD.ORG cc: src-committers@FreeBSD.ORG cc: non@ever.sanda.gr.jp cc: cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/sys/conf files src/sys/dev/stg tmc18c30.h tmc18c30_isa.c tmc18c30_pccard.c tmc18c30_pci.c tmc18c30_subr.c src/sys/modules/stg Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 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, 07 Apr 2003 14:43:03 -0000 On Mon, Apr 07, 2003 at 09:11:44AM -0400, Matthew N. Dodd wrote: > On Mon, 7 Apr 2003, Maxime Henrion wrote: > > Matthew N. Dodd wrote: > > > On Mon, 7 Apr 2003 non@ever.sanda.gr.jp wrote: > > > > However, all functions in tmc18c30.h is in tmc18c30_subr.c . Is it not > > > > confusing ? > > > > > > Its not confusing. > > > > Seconded. > > Actually I should elaborate. > > The naming scheme that SHOULD have been used is this: > > tmc18c30_{isa,pci,pccard,subr}.c -> stg_{isa,pci,pccard,subr}.c > tmc18c30.h -> stg.h > > However, since its really not worth dealing with the repo-copy and > repository churn we'll just cope with a suboptimal namespace. Actually it is. For years we'll have this code, and not having the device name in the filename just makes it hard to find. There isn't any history yet, so it is trival to simply commit this again under the other names. From owner-cvs-src@FreeBSD.ORG Mon Apr 7 07:53:31 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2598E37B401; Mon, 7 Apr 2003 07:53:31 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B581443FAF; Mon, 7 Apr 2003 07:53:30 -0700 (PDT) (envelope-from mux@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h37ErU0U092447; Mon, 7 Apr 2003 07:53:30 -0700 (PDT) (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h37ErUXZ092446; Mon, 7 Apr 2003 07:53:30 -0700 (PDT) Message-Id: <200304071453.h37ErUXZ092446@repoman.freebsd.org> From: Maxime Henrion Date: Mon, 7 Apr 2003 07:53:30 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/fxp if_fxp.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 14:53:31 -0000 mux 2003/04/07 07:53:30 PDT FreeBSD src repository Modified files: sys/dev/fxp if_fxp.c Log: Remove an erroneous htole16(). The byte_count field in the struct fxp_cb_config is a 6-bit field, not a 16-bit integer as in struct fxp_cb_tx. Revision Changes Path 1.161 +1 -1 src/sys/dev/fxp/if_fxp.c From owner-cvs-src@FreeBSD.ORG Mon Apr 7 08:09:43 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2183A37B401; Mon, 7 Apr 2003 08:09:43 -0700 (PDT) Received: from spider.deepcore.dk (cpe.atm2-0-56339.0x50c6aa0a.abnxx2.customer.tele.dk [80.198.170.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id B788B43FBF; Mon, 7 Apr 2003 08:09:39 -0700 (PDT) (envelope-from sos@spider.deepcore.dk) Received: (from sos@localhost) by spider.deepcore.dk (8.12.8p1/8.12.8) id h37F9aIg053738; Mon, 7 Apr 2003 17:09:36 +0200 (CEST) (envelope-from sos) From: Soeren Schmidt Message-Id: <200304071509.h37F9aIg053738@spider.deepcore.dk> In-Reply-To: <20030407142530.GI11837@pcwin002.win.tue.nl> To: Stijn Hoop Date: Mon, 7 Apr 2003 17:09:34 +0200 (CEST) X-Mailer: ELM [version 2.4ME+ PL98b (25)] MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=ISO-8859-1 cc: cvs-src@FreeBSD.ORG cc: src-committers@FreeBSD.ORG cc: cvs-all@FreeBSD.ORG cc: "\[?UNKNOWN-8BIT?\] Schmidt" Subject: Re: cvs commit: src/sys/dev/ata ata-all.c ata-all.h ata-chipset.cata-dma.c ata-pci.c ata-pci.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 15:09:43 -0000 It seems Stijn Hoop wrote: >> sos 2003/04/07 07:12:12 PDT >> >> FreeBSD src repository >> >> Modified files: >> sys/dev/ata ata-all.c ata-all.h ata-chipset.c >> ata-dma.c ata-pci.c ata-pci.h >> Log: >> Third round of updates to the ATA driver. >> >> More DMA cleanups, including fix for breakage on older Promise controllers. > >What constitutes 'older' here? I have a 4.7 box that I want to update to >4.8 (which doesn't have these fixes, right?), but it has this card: Right this is for -current only. >atapci1: port 0xdc80-0xdcbf,0xdcd8-0xdcdb,0xdce0-0xdc >e7,0xdcf0-0xdcf3,0xdcf8-0xdcff mem 0xfafe0000-0xfaffffff irq 9 at device 9.0 on >pci2 > >Will this work with DMA on 4.8? Yes, but it will not support disks bigger than 137G's, it doesn't support 48Bit LBA mode. -Søren From owner-cvs-src@FreeBSD.ORG Mon Apr 7 08:36:47 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5B19937B401; Mon, 7 Apr 2003 08:36:47 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id EE2B443F75; Mon, 7 Apr 2003 08:36:46 -0700 (PDT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h37Fak0U096185; Mon, 7 Apr 2003 08:36:46 -0700 (PDT) (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h37FakfN096184; Mon, 7 Apr 2003 08:36:46 -0700 (PDT) Message-Id: <200304071536.h37FakfN096184@repoman.freebsd.org> From: Warner Losh Date: Mon, 7 Apr 2003 08:36:46 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/usb usbdevs.h usbdevs_data.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 15:36:47 -0000 imp 2003/04/07 08:36:46 PDT FreeBSD src repository Modified files: sys/dev/usb usbdevs.h usbdevs_data.h Log: resync Revision Changes Path 1.126 +2 -1 src/sys/dev/usb/usbdevs.h 1.126 +7 -1 src/sys/dev/usb/usbdevs_data.h From owner-cvs-src@FreeBSD.ORG Mon Apr 7 09:08:32 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DAA3937B401; Mon, 7 Apr 2003 09:08:32 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8ACB043FAF; Mon, 7 Apr 2003 09:08:32 -0700 (PDT) (envelope-from jake@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h37G8W0U004535; Mon, 7 Apr 2003 09:08:32 -0700 (PDT) (envelope-from jake@repoman.freebsd.org) Received: (from jake@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h37G8WvI004534; Mon, 7 Apr 2003 09:08:32 -0700 (PDT) Message-Id: <200304071608.h37G8WvI004534@repoman.freebsd.org> From: Jake Burkholder Date: Mon, 7 Apr 2003 09:08:32 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/i386/i386 busdma_machdep.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 16:08:33 -0000 jake 2003/04/07 09:08:32 PDT FreeBSD src repository Modified files: sys/i386/i386 busdma_machdep.c Log: Add support for bounce buffers to _bus_dmamap_load_buffer, which is the backend for bus_dmamap_load_mbuf and bus_dmamap_load_uio. - Increaes MAX_BPAGES to 512. Less than this causes fxp to quickly runs out of bounce pages. - Add an argument to reserve_bounce_pages indicating wether this operation should fail or be queued for later processing if we run out of memory. The EINPROGRESS return value is not handled properly by consumers of bus_dmamap_load_mbuf. - If bounce buffers are required allocate minimum 1 bounce page at map creation time. If maxsize was small previously this could get truncated to 0 and the drivers would quickly run out of bounce pages. - Fix a bug handling the return value of alloc_bounce_pages at map creation time. It returns the number of pages allocated, not 0 on success. - Use bus_addr_t for physical addresses to avoid truncation. - Assert that the map is non-null and not the no bounce map in add_bounce_pages. Sponsored by: DARPA, Network Associates Laboratories Revision Changes Path 1.39 +63 -20 src/sys/i386/i386/busdma_machdep.c From owner-cvs-src@FreeBSD.ORG Mon Apr 7 09:21:27 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0AA7137B401; Mon, 7 Apr 2003 09:21:27 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A732443F75; Mon, 7 Apr 2003 09:21:26 -0700 (PDT) (envelope-from mdodd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h37GLQ0U005890; Mon, 7 Apr 2003 09:21:26 -0700 (PDT) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h37GLQ9m005889; Mon, 7 Apr 2003 09:21:26 -0700 (PDT) Message-Id: <200304071621.h37GLQ9m005889@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Mon, 7 Apr 2003 09:21:26 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/include paths.h src/libexec/rtld-elf Makefile libmap.c libmap.h rtld.1 rtld.c src/share/man/man5 Makefile libmap.conf.5 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 16:21:27 -0000 mdodd 2003/04/07 09:21:26 PDT FreeBSD src repository Modified files: include paths.h libexec/rtld-elf Makefile rtld.1 rtld.c share/man/man5 Makefile Added files: libexec/rtld-elf libmap.c libmap.h share/man/man5 libmap.conf.5 Log: Dynamic object dependency mapping: libmap. This is an optional feature, disabled by default. This will be useful to people testing the various POSIX threading libraries under -CURRENT but can easily serve other needs. Revision Changes Path 1.18 +1 -0 src/include/paths.h 1.18 +9 -0 src/libexec/rtld-elf/Makefile 1.1 +199 -0 src/libexec/rtld-elf/libmap.c (new) 1.1 +7 -0 src/libexec/rtld-elf/libmap.h (new) 1.32 +2 -0 src/libexec/rtld-elf/rtld.1 1.77 +21 -5 src/libexec/rtld-elf/rtld.c 1.49 +1 -1 src/share/man/man5/Makefile 1.1 +111 -0 src/share/man/man5/libmap.conf.5 (new) From owner-cvs-src@FreeBSD.ORG Mon Apr 7 09:23:14 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DADEE37B401; Mon, 7 Apr 2003 09:23:14 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7854543F85; Mon, 7 Apr 2003 09:23:14 -0700 (PDT) (envelope-from jake@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h37GNE0U005979; Mon, 7 Apr 2003 09:23:14 -0700 (PDT) (envelope-from jake@repoman.freebsd.org) Received: (from jake@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h37GNEYs005974; Mon, 7 Apr 2003 09:23:14 -0700 (PDT) Message-Id: <200304071623.h37GNEYs005974@repoman.freebsd.org> From: Jake Burkholder Date: Mon, 7 Apr 2003 09:23:14 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/i386/conf PAE X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 16:23:15 -0000 jake 2003/04/07 09:23:14 PDT FreeBSD src repository Added files: sys/i386/conf PAE Log: Add a PAE kernel config. This includes GENERIC through the config include mechanism, and then excludes device drivers which have not been tested or are known to not work with more than 4G of ram. Sponsored by: DARPA, Network Associates Laboratories Revision Changes Path 1.1 +107 -0 src/sys/i386/conf/PAE (new) From owner-cvs-src@FreeBSD.ORG Mon Apr 7 09:27:51 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B405737B401; Mon, 7 Apr 2003 09:27:51 -0700 (PDT) Received: from k6.locore.ca (k6.locore.ca [198.96.117.170]) by mx1.FreeBSD.org (Postfix) with ESMTP id A25BF43FAF; Mon, 7 Apr 2003 09:27:50 -0700 (PDT) (envelope-from jake@k6.locore.ca) Received: from k6.locore.ca (localhost.locore.ca [127.0.0.1]) by k6.locore.ca (8.12.8/8.12.8) with ESMTP id h37GRxxS076056; Mon, 7 Apr 2003 12:27:59 -0400 (EDT) (envelope-from jake@k6.locore.ca) Received: (from jake@localhost) by k6.locore.ca (8.12.8/8.12.8/Submit) id h37GRx2Y076055; Mon, 7 Apr 2003 12:27:59 -0400 (EDT) Date: Mon, 7 Apr 2003 12:27:59 -0400 From: Jake Burkholder To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Message-ID: <20030407162759.GB75320@locore.ca> References: <200304071623.h37GNEYs005974@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200304071623.h37GNEYs005974@repoman.freebsd.org> User-Agent: Mutt/1.4i Subject: Re: cvs commit: src/sys/i386/conf PAE X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 16:27:52 -0000 Apparently, On Mon, Apr 07, 2003 at 09:23:14AM -0700, Jake Burkholder said words to the effect of; > jake 2003/04/07 09:23:14 PDT > > FreeBSD src repository > > Added files: > sys/i386/conf PAE > Log: > Add a PAE kernel config. This includes GENERIC through the config include > mechanism, and then excludes device drivers which have not been tested or > are known to not work with more than 4G of ram. Undoubtedly some of the drivers that are excluded will work, either with bounce buffers or with 64 bit pci addressing, but I am unable to test them. Please do not enable drivers just because they compile. For drivers which must use bounce buffers at the very least test them with modified bus dma tags which will force bounce buffering. Drivers which will use 64 bit pci addressing must be tested with more than 4G of ram. Jake From owner-cvs-src@FreeBSD.ORG Mon Apr 7 09:33:01 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6D07337B404 for ; Mon, 7 Apr 2003 09:33:01 -0700 (PDT) Received: from rootlabs.com (root.org [67.118.192.226]) by mx1.FreeBSD.org (Postfix) with SMTP id 2864D43FBF for ; Mon, 7 Apr 2003 09:33:00 -0700 (PDT) (envelope-from nate@rootlabs.com) Received: (qmail 25171 invoked by uid 1000); 7 Apr 2003 16:33:00 -0000 Date: Mon, 7 Apr 2003 09:33:00 -0700 (PDT) From: Nate Lawson To: Dag-Erling Smorgrav In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: cvs-src@FreeBSD.org cc: Murray Stokely cc: cvs-all@FreeBSD.org cc: src-committers@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/usb if_kue.c usbdevs X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 16:33:01 -0000 On Mon, 7 Apr 2003, Dag-Erling Smorgrav wrote: > Murray Stokely writes: > > Log: > > Add ID for Kawasaki LSI Inc. USB-Ethernet, rev 1.00/2.02 adapter. > > This commit breaks the LINT build; USB_PRODUCT_KLSI_DUH3E10BTN is not > declared anywhere. Did you forget to commit a change to usbdevs.h? You have to update sys/dev/usb/usbdevs and then run make -f Makefile.usb, then commit the changed usbdevs and *.h -Nate From owner-cvs-src@FreeBSD.ORG Mon Apr 7 10:02:47 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7629D37B401; Mon, 7 Apr 2003 10:02:47 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4742743FCB; Mon, 7 Apr 2003 10:02:45 -0700 (PDT) (envelope-from mux@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h37H2i0U008685; Mon, 7 Apr 2003 10:02:44 -0700 (PDT) (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h37H2iaR008684; Mon, 7 Apr 2003 10:02:44 -0700 (PDT) Message-Id: <200304071702.h37H2iaR008684@repoman.freebsd.org> From: Maxime Henrion Date: Mon, 7 Apr 2003 10:02:44 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/fxp if_fxp.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 17:02:48 -0000 mux 2003/04/07 10:02:44 PDT FreeBSD src repository Modified files: sys/dev/fxp if_fxp.c Log: Correct the maxsize and maxsegsz parameters for the bus_dma_tag_create() calls. Without this, fxp(4) + PAE would consume insane amounts of bounce pages. Revision Changes Path 1.162 +7 -7 src/sys/dev/fxp/if_fxp.c From owner-cvs-src@FreeBSD.ORG Mon Apr 7 10:03:11 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5153637B407; Mon, 7 Apr 2003 10:03:11 -0700 (PDT) Received: from angelica.unixdaemons.com (angelica.unixdaemons.com [209.148.64.135]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2668E43F75; Mon, 7 Apr 2003 10:03:08 -0700 (PDT) (envelope-from hiten@angelica.unixdaemons.com) Received: from angelica.unixdaemons.com (hiten@localhost.unixdaemons.com [127.0.0.1])h37H36tK002768; Mon, 7 Apr 2003 13:03:06 -0400 (EDT) Received: (from hiten@localhost) by angelica.unixdaemons.com (8.12.9/8.12.1/Submit) id h37H368s002767; Mon, 7 Apr 2003 13:03:06 -0400 (EDT) (envelope-from hiten) Date: Mon, 7 Apr 2003 13:03:06 -0400 From: Hiten Pandya To: Jake Burkholder Message-ID: <20030407170306.GA159@unixdaemons.com> References: <200304071608.h37G8WvI004534@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200304071608.h37G8WvI004534@repoman.freebsd.org> User-Agent: Mutt/1.4.1i X-Operating-System: FreeBSD i386 X-Public-Key: http://www.pittgoth.com/~hiten/pubkey.asc X-URL: http://www.unixdaemons.com/~hiten X-PGP: http://pgp.mit.edu:11371/pks/lookup?search=Hiten+Pandya&op=index cc: cvs-src@freebsd.org cc: src-committers@freebsd.org cc: cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/i386/i386 busdma_machdep.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 17:03:12 -0000 Jake Burkholder (Mon, Apr 07, 2003 at 09:08:32AM -0700) wrote: > jake 2003/04/07 09:08:32 PDT > > FreeBSD src repository > > Modified files: > sys/i386/i386 busdma_machdep.c > Log: > Add support for bounce buffers to _bus_dmamap_load_buffer, which is the > backend for bus_dmamap_load_mbuf and bus_dmamap_load_uio. > > - Increaes MAX_BPAGES to 512. Less than this causes fxp to quickly runs out > of bounce pages. > - Add an argument to reserve_bounce_pages indicating wether this operation > should fail or be queued for later processing if we run out of memory. > The EINPROGRESS return value is not handled properly by consumers of > bus_dmamap_load_mbuf. > - If bounce buffers are required allocate minimum 1 bounce page at map > creation time. If maxsize was small previously this could get truncated > to 0 and the drivers would quickly run out of bounce pages. > - Fix a bug handling the return value of alloc_bounce_pages at map creation > time. It returns the number of pages allocated, not 0 on success. > - Use bus_addr_t for physical addresses to avoid truncation. > - Assert that the map is non-null and not the no bounce map in > add_bounce_pages. Thank you very much! -- Hiten From owner-cvs-src@FreeBSD.ORG Mon Apr 7 10:09:31 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 72D2837B401; Mon, 7 Apr 2003 10:09:31 -0700 (PDT) Received: from k6.locore.ca (k6.locore.ca [198.96.117.170]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2830C43FBF; Mon, 7 Apr 2003 10:09:27 -0700 (PDT) (envelope-from jake@k6.locore.ca) Received: from k6.locore.ca (localhost.locore.ca [127.0.0.1]) by k6.locore.ca (8.12.8/8.12.8) with ESMTP id h37H9ZxS076292; Mon, 7 Apr 2003 13:09:35 -0400 (EDT) (envelope-from jake@k6.locore.ca) Received: (from jake@localhost) by k6.locore.ca (8.12.8/8.12.8/Submit) id h37H9ZEE076291; Mon, 7 Apr 2003 13:09:35 -0400 (EDT) Date: Mon, 7 Apr 2003 13:09:34 -0400 From: Jake Burkholder To: Maxime Henrion Message-ID: <20030407170934.GC75320@locore.ca> References: <200304071702.h37H2iaR008684@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200304071702.h37H2iaR008684@repoman.freebsd.org> User-Agent: Mutt/1.4i cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/fxp if_fxp.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 17:09:32 -0000 Apparently, On Mon, Apr 07, 2003 at 10:02:44AM -0700, Maxime Henrion said words to the effect of; > mux 2003/04/07 10:02:44 PDT > > FreeBSD src repository > > Modified files: > sys/dev/fxp if_fxp.c > Log: > Correct the maxsize and maxsegsz parameters for the > bus_dma_tag_create() calls. Without this, fxp(4) + PAE > would consume insane amounts of bounce pages. Cool, thanks. Actually it didn't allocate enough bounce pages, so it would get ENOMEM from busdma when trying to map mbufs; maxsize was too small. Jake From owner-cvs-src@FreeBSD.ORG Mon Apr 7 10:56:19 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BA83F37B401; Mon, 7 Apr 2003 10:56:19 -0700 (PDT) Received: from flood.ping.uio.no (flood.ping.uio.no [129.240.78.31]) by mx1.FreeBSD.org (Postfix) with ESMTP id 60BFA43FCB; Mon, 7 Apr 2003 10:56:18 -0700 (PDT) (envelope-from des@ofug.org) Received: by flood.ping.uio.no (Postfix, from userid 2602) id B740B5308; Mon, 7 Apr 2003 19:56:16 +0200 (CEST) X-URL: http://www.ofug.org/~des/ X-Disclaimer: The views expressed in this message do not necessarily coincide with those of any organisation or company with which I am or have been affiliated. To: =?iso-8859-1?q?S=F8ren?= Schmidt From: Dag-Erling Smorgrav Date: Mon, 07 Apr 2003 19:56:16 +0200 In-Reply-To: <200304071412.h37ECC60089576@repoman.freebsd.org> =?iso-8859-1?q?(S=F8ren?= Schmidt's message of "Mon, 7 Apr 2003 07:12:12 -0700 (PDT)") Message-ID: User-Agent: Gnus/5.090015 (Oort Gnus v0.15) Emacs/21.2 References: <200304071412.h37ECC60089576@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/ata ata-all.c ata-all.h ata-chipset.c ata-dma.c ata-pci.c ata-pci.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 17:56:20 -0000 S=F8ren Schmidt writes: > Log: > Third round of updates to the ATA driver. > [...] Any hope of getting tags to work again any time soon? DES --=20 Dag-Erling Smorgrav - des@ofug.org From owner-cvs-src@FreeBSD.ORG Mon Apr 7 11:00:49 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2F96237B40C; Mon, 7 Apr 2003 11:00:49 -0700 (PDT) Received: from spider.deepcore.dk (cpe.atm2-0-56339.0x50c6aa0a.abnxx2.customer.tele.dk [80.198.170.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6CBF843FDD; Mon, 7 Apr 2003 11:00:45 -0700 (PDT) (envelope-from sos@spider.deepcore.dk) Received: (from sos@localhost) by spider.deepcore.dk (8.12.8p1/8.12.8) id h37I0irO089520; Mon, 7 Apr 2003 20:00:44 +0200 (CEST) (envelope-from sos) From: Soeren Schmidt Message-Id: <200304071800.h37I0irO089520@spider.deepcore.dk> In-Reply-To: To: Dag-Erling Smorgrav Date: Mon, 7 Apr 2003 20:00:43 +0200 (CEST) X-Mailer: ELM [version 2.4ME+ PL98b (25)] MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=ISO-8859-1 cc: cvs-src@FreeBSD.ORG cc: src-committers@FreeBSD.ORG cc: cvs-all@FreeBSD.ORG cc: =?ISO-8859-1?Q?S=F8ren_Schmidt?= Subject: Re: cvs commit: src/sys/dev/ata ata-all.c ata-all.h ata-chipset.cata-dma.c ata-pci.c ata-pci.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 18:00:49 -0000 It seems Dag-Erling Smorgrav wrote: > Søren Schmidt writes: > > Log: > > Third round of updates to the ATA driver. > > [...] > > Any hope of getting tags to work again any time soon? There is always hope :) For now I have higher priorities, and since tags really doesn't buy you much (if anything) I'll stick to my plan... -Søren From owner-cvs-src@FreeBSD.ORG Mon Apr 7 11:23:56 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9A40F37B401; Mon, 7 Apr 2003 11:23:56 -0700 (PDT) Received: from builder.freebsdmall.com (builder.freebsdmall.com [65.86.180.18]) by mx1.FreeBSD.org (Postfix) with ESMTP id EEF1A43F3F; Mon, 7 Apr 2003 11:23:55 -0700 (PDT) (envelope-from murray@builder.freebsdmall.com) Received: (from root@localhost) by builder.freebsdmall.com (8.12.9/8.11.6) id h37INtZ1014292; Mon, 7 Apr 2003 11:23:55 -0700 (PDT) (envelope-from murray) Date: Mon, 7 Apr 2003 11:23:55 -0700 From: Murray Stokely To: Nate Lawson Message-ID: <20030407112355.N43794@freebsdmall.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: ; from nate@root.org on Mon, Apr 07, 2003 at 09:33:00AM -0700 X-GPG-Key-ID: 1024D/0E451F7D X-GPG-Key-Fingerprint: E2CA 411D DD44 53FD BB4B 3CB5 B4D7 10A2 0E45 1F7D cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org cc: Dag-Erling Smorgrav Subject: Re: cvs commit: src/sys/dev/usb if_kue.c usbdevs X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 18:23:57 -0000 On Mon, Apr 07, 2003 at 09:33:00AM -0700, Nate Lawson wrote: > You have to update sys/dev/usb/usbdevs and then run make -f Makefile.usb, > then commit the changed usbdevs and *.h Sorry for the oversight. Looks like Warner fixed it for me. - Murray From owner-cvs-src@FreeBSD.ORG Mon Apr 7 11:55:30 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6D2C737B401; Mon, 7 Apr 2003 11:55:30 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 097A643FBF; Mon, 7 Apr 2003 11:55:30 -0700 (PDT) (envelope-from peter@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h37ItT0U018536; Mon, 7 Apr 2003 11:55:29 -0700 (PDT) (envelope-from peter@repoman.freebsd.org) Received: (from peter@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h37ItTgD018535; Mon, 7 Apr 2003 11:55:29 -0700 (PDT) Message-Id: <200304071855.h37ItTgD018535@repoman.freebsd.org> From: Peter Wemm Date: Mon, 7 Apr 2003 11:55:29 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: CVSROOT access access.unclassified X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 18:55:30 -0000 peter 2003/04/07 11:55:29 PDT FreeBSD src repository Modified files: . access access.unclassified Log: Move iwasaki from access.unclassified to access. Revision Changes Path 1.591 +1 -0 CVSROOT/access 1.637 +0 -1 CVSROOT/access.unclassified From owner-cvs-src@FreeBSD.ORG Mon Apr 7 13:10:34 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B7D4E37B401; Mon, 7 Apr 2003 13:10:34 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 584E943F85; Mon, 7 Apr 2003 13:10:34 -0700 (PDT) (envelope-from fanf@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h37KAY0U030639; Mon, 7 Apr 2003 13:10:34 -0700 (PDT) (envelope-from fanf@repoman.freebsd.org) Received: (from fanf@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h37KAXCO030634; Mon, 7 Apr 2003 13:10:33 -0700 (PDT) Message-Id: <200304072010.h37KAXCO030634@repoman.freebsd.org> From: Tony Finch Date: Mon, 7 Apr 2003 13:10:33 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/usr.bin/uudecode uudecode.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 20:10:35 -0000 fanf 2003/04/07 13:10:33 PDT FreeBSD src repository Modified files: (Branch: RELENG_4) usr.bin/uudecode uudecode.c Log: MFC: decode raw/damaged files with -r, plus code improvements Revision Changes Path 1.13.2.6 +74 -40 src/usr.bin/uudecode/uudecode.c From owner-cvs-src@FreeBSD.ORG Mon Apr 7 13:11:46 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D3EAE37B401; Mon, 7 Apr 2003 13:11:46 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7448C43FAF; Mon, 7 Apr 2003 13:11:46 -0700 (PDT) (envelope-from fanf@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h37KBk0U030891; Mon, 7 Apr 2003 13:11:46 -0700 (PDT) (envelope-from fanf@repoman.freebsd.org) Received: (from fanf@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h37KBkB4030890; Mon, 7 Apr 2003 13:11:46 -0700 (PDT) Message-Id: <200304072011.h37KBkB4030890@repoman.freebsd.org> From: Tony Finch Date: Mon, 7 Apr 2003 13:11:46 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/usr.bin/uuencode uuencode.1 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 20:11:47 -0000 fanf 2003/04/07 13:11:46 PDT FreeBSD src repository Modified files: (Branch: RELENG_4) usr.bin/uuencode uuencode.1 Log: MFC: uudecode raw mode documentation and other improvements. Revision Changes Path 1.9.2.9 +26 -4 src/usr.bin/uuencode/uuencode.1 From owner-cvs-src@FreeBSD.ORG Mon Apr 7 15:07:23 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1B84637B405 for ; Mon, 7 Apr 2003 15:07:23 -0700 (PDT) Received: from mail.speakeasy.net (mail12.speakeasy.net [216.254.0.212]) by mx1.FreeBSD.org (Postfix) with ESMTP id 45A9F43F3F for ; Mon, 7 Apr 2003 15:07:21 -0700 (PDT) (envelope-from jhb@FreeBSD.org) Received: (qmail 6210 invoked from network); 7 Apr 2003 22:07:30 -0000 Received: from unknown (HELO server.baldwin.cx) ([216.27.160.63]) (envelope-sender )encrypted SMTP for ; 7 Apr 2003 22:07:30 -0000 Received: from laptop.baldwin.cx (gw1.twc.weather.com [216.133.140.1]) by server.baldwin.cx (8.12.8/8.12.8) with ESMTP id h37M7HOv043986; Mon, 7 Apr 2003 18:07:17 -0400 (EDT) (envelope-from jhb@FreeBSD.org) Message-ID: X-Mailer: XFMail 1.5.4 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <20030405122406.GB36962@hollin.btc.adaptec.com> Date: Mon, 07 Apr 2003 17:07:18 -0400 (EDT) From: John Baldwin To: Scott Long cc: src-committers@freebsd.org cc: Bruce Evans cc: Kris Kennaway cc: cvs-src@freebsd.org cc: cvs-all@freebsd.org cc: Dag-Erling Sm?rgrav Subject: Re: cvs commit: src/sys/alpha/alpha support.s src/sys/i386/i386 identcpu.c support.s src/sys/i386/include md_var.h src/sys/i386/isa npx.c src/sys/ia64/ia64 support.s src/sys/powerpc/powerpc bcopy.csr X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 22:07:23 -0000 On 05-Apr-2003 Scott Long wrote: > On Sat, Apr 05, 2003 at 01:31:03PM +0200, Dag-Erling Sm?rgrav wrote: >> Bruce Evans writes: >> > The main problem with the commit is not mentioned in its log message: >> > changing bzero from a function pointer back to a function breaks >> > binary compatibility of many modules. >> >> I am aware of that... >> >> > In defence of this, 5.0 breaks >> > binary compatibility of most modules for other reasons. >> >> which is precisely why I took the liberty of doing it now, before 5.x >> goes -STABLE. >> > > As I've scolded others, changes to HEAD that change the ABI and/or API > should be preceded by an email to re@. Please re-read the many emails > about the semi-frozen state of HEAD for futher guidance. > > I'm not terribly thrilled by this change, but I'm not going to ask for a > backout right now. Eh? We agreed on arch@ a while back that ABI breakage in 5.0 post 5.0-RELEASE was ok and that the ABI "freeze" wouldn't be until RELENG_5 was branched. The topic was actually posed by Robert Watson as he wants to change MAC over to using m_tag before RELENG_5 IIRC. -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ From owner-cvs-src@FreeBSD.ORG Mon Apr 7 15:58:36 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A4B5A37B404; Mon, 7 Apr 2003 15:58:36 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E349743FB1; Mon, 7 Apr 2003 15:58:35 -0700 (PDT) (envelope-from mdodd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h37MwZ0U044624; Mon, 7 Apr 2003 15:58:35 -0700 (PDT) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h37MwZ5F044623; Mon, 7 Apr 2003 15:58:35 -0700 (PDT) Message-Id: <200304072258.h37MwZ5F044623@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Mon, 7 Apr 2003 15:58:35 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sbin/mount mount.8 src/sbin/umount umount.8 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 22:58:37 -0000 mdodd 2003/04/07 15:58:35 PDT FreeBSD src repository Modified files: sbin/mount mount.8 sbin/umount umount.8 Log: Bump the date for recent commits. Revision Changes Path 1.58 +1 -1 src/sbin/mount/mount.8 1.16 +1 -1 src/sbin/umount/umount.8 From owner-cvs-src@FreeBSD.ORG Mon Apr 7 15:59:14 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F0DE537B401; Mon, 7 Apr 2003 15:59:13 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 35DE843FCB; Mon, 7 Apr 2003 15:59:13 -0700 (PDT) (envelope-from mdodd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h37MxC0U044662; Mon, 7 Apr 2003 15:59:13 -0700 (PDT) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h37MxCmM044661; Mon, 7 Apr 2003 15:59:12 -0700 (PDT) Message-Id: <200304072259.h37MxCmM044661@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Mon, 7 Apr 2003 15:59:12 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libc/gen getfsent.3 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Apr 2003 22:59:14 -0000 mdodd 2003/04/07 15:59:12 PDT FreeBSD src repository Modified files: lib/libc/gen getfsent.3 Log: Bump the date. Revision Changes Path 1.12 +1 -1 src/lib/libc/gen/getfsent.3 From owner-cvs-src@FreeBSD.ORG Mon Apr 7 17:26:39 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B58D337B407 for ; Mon, 7 Apr 2003 17:26:39 -0700 (PDT) Received: from rootlabs.com (root.org [67.118.192.226]) by mx1.FreeBSD.org (Postfix) with SMTP id 5EACB43FBF for ; Mon, 7 Apr 2003 17:26:34 -0700 (PDT) (envelope-from nate@rootlabs.com) Received: (qmail 25914 invoked by uid 1000); 8 Apr 2003 00:26:35 -0000 Date: Mon, 7 Apr 2003 17:26:35 -0700 (PDT) From: Nate Lawson To: Jake Burkholder In-Reply-To: <20030407170934.GC75320@locore.ca> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: Maxime Henrion cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/fxp if_fxp.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 00:26:40 -0000 On Mon, 7 Apr 2003, Jake Burkholder wrote: > Apparently, On Mon, Apr 07, 2003 at 10:02:44AM -0700, > Maxime Henrion said words to the effect of; > > > Modified files: > > sys/dev/fxp if_fxp.c > > Log: > > Correct the maxsize and maxsegsz parameters for the > > bus_dma_tag_create() calls. Without this, fxp(4) + PAE > > would consume insane amounts of bounce pages. > > Cool, thanks. Actually it didn't allocate enough bounce pages, so it would > get ENOMEM from busdma when trying to map mbufs; maxsize was too small. > > Jake I was getting this in actual testing. Eventually mapping an mbuf returned ENOMEM and all transmits/receives from my box would halt. I'm testing again with this change and it seems to be working ok again. -Nate From owner-cvs-src@FreeBSD.ORG Mon Apr 7 17:41:06 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1DB3F37B404 for ; Mon, 7 Apr 2003 17:41:06 -0700 (PDT) Received: from rootlabs.com (root.org [67.118.192.226]) by mx1.FreeBSD.org (Postfix) with SMTP id 5FBDE43FB1 for ; Mon, 7 Apr 2003 17:41:04 -0700 (PDT) (envelope-from nate@rootlabs.com) Received: (qmail 25941 invoked by uid 1000); 8 Apr 2003 00:41:06 -0000 Date: Mon, 7 Apr 2003 17:41:06 -0700 (PDT) From: Nate Lawson To: Maxime Henrion In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/fxp if_fxp.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 00:41:06 -0000 On Mon, 7 Apr 2003, Nate Lawson wrote: > On Mon, 7 Apr 2003, Jake Burkholder wrote: > > Apparently, On Mon, Apr 07, 2003 at 10:02:44AM -0700, > > Maxime Henrion said words to the effect of; > > > > > Modified files: > > > sys/dev/fxp if_fxp.c > > > Log: > > > Correct the maxsize and maxsegsz parameters for the > > > bus_dma_tag_create() calls. Without this, fxp(4) + PAE > > > would consume insane amounts of bounce pages. > > > > Cool, thanks. Actually it didn't allocate enough bounce pages, so it would > > get ENOMEM from busdma when trying to map mbufs; maxsize was too small. > > > > Jake > > I was getting this in actual testing. Eventually mapping an mbuf returned > ENOMEM and all transmits/receives from my box would halt. I'm testing > again with this change and it seems to be working ok again. > > -Nate Oops, things still hang although it takes longer. The current version does not work. To test, try: dd if=/dev/zero bs=1m | ssh -c arcfour stable-site 'cat > /dev/null' After a minute or two, all network traffic on fxp hangs. If I down and then up the interface, it starts working again (transfers in progress resume also). No errors or console messages, just traffic stops running for a while. Please fix this. -Nate From owner-cvs-src@FreeBSD.ORG Mon Apr 7 18:05:57 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F1B8337B404; Mon, 7 Apr 2003 18:05:55 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 44C1843FAF; Mon, 7 Apr 2003 18:05:55 -0700 (PDT) (envelope-from silby@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3815t0U062783; Mon, 7 Apr 2003 18:05:55 -0700 (PDT) (envelope-from silby@repoman.freebsd.org) Received: (from silby@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3815sun062782; Mon, 7 Apr 2003 18:05:54 -0700 (PDT) Message-Id: <200304080105.h3815sun062782@repoman.freebsd.org> From: Mike Silbersack Date: Mon, 7 Apr 2003 18:05:54 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/pci if_xl.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 01:05:57 -0000 silby 2003/04/07 18:05:54 PDT FreeBSD src repository Modified files: sys/pci if_xl.c Log: Fix up callers of xl_encap so that they handle a failure response properly (likely due to mbuf exhaustion.) Previously, the driver got somewhat wedged. Also, remove the annoying messages printed every time xl_encap couldn't allocate a mbuf; they served no useful purpose, and just made an mbuf exhaustion situation more annoying. MFC after: 1 week Revision Changes Path 1.138 +10 -3 src/sys/pci/if_xl.c From owner-cvs-src@FreeBSD.ORG Mon Apr 7 18:31:16 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D596E37B404 for ; Mon, 7 Apr 2003 18:31:15 -0700 (PDT) Received: from relay.pair.com (relay.pair.com [209.68.1.20]) by mx1.FreeBSD.org (Postfix) with SMTP id 5671043FDD for ; Mon, 7 Apr 2003 18:31:13 -0700 (PDT) (envelope-from silby@silby.com) Received: (qmail 20375 invoked from network); 8 Apr 2003 01:31:12 -0000 Received: from niwun.pair.com (HELO localhost) (209.68.2.70) by relay.pair.com with SMTP; 8 Apr 2003 01:31:12 -0000 X-pair-Authenticated: 209.68.2.70 Date: Mon, 7 Apr 2003 20:27:28 -0500 (CDT) From: Mike Silbersack To: Mike Silbersack In-Reply-To: <200304080105.h3815sun062782@repoman.freebsd.org> Message-ID: <20030407202541.B90233@odysseus.silby.com> References: <200304080105.h3815sun062782@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/pci if_xl.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 01:31:16 -0000 Note that this would not be a common occurance, as xl_encap only needs to call m_defrag if there are > 63 mbuf fragments in a packet. I'll commit the m_defrag failure test code I'm using for this change soon. Mike "Silby" Silbersack On Mon, 7 Apr 2003, Mike Silbersack wrote: > silby 2003/04/07 18:05:54 PDT > > FreeBSD src repository > > Modified files: > sys/pci if_xl.c > Log: > Fix up callers of xl_encap so that they handle a failure response > properly (likely due to mbuf exhaustion.) Previously, the driver > got somewhat wedged. > > Also, remove the annoying messages printed every time xl_encap > couldn't allocate a mbuf; they served no useful purpose, and just made > an mbuf exhaustion situation more annoying. > > MFC after: 1 week > > Revision Changes Path > 1.138 +10 -3 src/sys/pci/if_xl.c > From owner-cvs-src@FreeBSD.ORG Mon Apr 7 20:32:53 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9065737B401; Mon, 7 Apr 2003 20:32:53 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2FC2E43FA3; Mon, 7 Apr 2003 20:32:53 -0700 (PDT) (envelope-from silby@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h383Wr0U074830; Mon, 7 Apr 2003 20:32:53 -0700 (PDT) (envelope-from silby@repoman.freebsd.org) Received: (from silby@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h383Wq4V074829; Mon, 7 Apr 2003 20:32:52 -0700 (PDT) Message-Id: <200304080332.h383Wq4V074829@repoman.freebsd.org> From: Mike Silbersack Date: Mon, 7 Apr 2003 20:32:52 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/pci if_rl.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 03:32:54 -0000 silby 2003/04/07 20:32:52 PDT FreeBSD src repository Modified files: sys/pci if_rl.c Log: Quick fix so that the watchdog timer is not set unless packets are actually queued for transmission. Without this, a low memory situation would trigger false watchdog timeouts. MFC after: 1 week Revision Changes Path 1.93 +5 -4 src/sys/pci/if_rl.c From owner-cvs-src@FreeBSD.ORG Mon Apr 7 23:35:10 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2EF5C37B401; Mon, 7 Apr 2003 23:35:10 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id BDAB343FBF; Mon, 7 Apr 2003 23:35:09 -0700 (PDT) (envelope-from jake@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h386Z90U094958; Mon, 7 Apr 2003 23:35:09 -0700 (PDT) (envelope-from jake@repoman.freebsd.org) Received: (from jake@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h386Z9ph094957; Mon, 7 Apr 2003 23:35:09 -0700 (PDT) Message-Id: <200304080635.h386Z9ph094957@repoman.freebsd.org> From: Jake Burkholder Date: Mon, 7 Apr 2003 23:35:09 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/sparc64/include cache.h iommuvar.h kerneldump.h md_var.h ofw_mem.h pmap.h smp.h tsb.h watch.h src/sys/sparc64/pci psycho.c psychovar.h src/sys/sparc64/sparc64 bus_machdep.c cheetah.c db_hwwatch.c dump_machdep.c iommu.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 06:35:10 -0000 jake 2003/04/07 23:35:09 PDT FreeBSD src repository Modified files: sys/sparc64/include cache.h iommuvar.h kerneldump.h md_var.h ofw_mem.h pmap.h smp.h tsb.h watch.h sys/sparc64/pci psycho.c psychovar.h sys/sparc64/sparc64 bus_machdep.c cheetah.c db_hwwatch.c dump_machdep.c iommu.c machdep.c mem.c mp_machdep.c pmap.c spitfire.c tsb.c vm_machdep.c Log: Use vm_paddr_t for physical addresses. Revision Changes Path 1.8 +6 -6 src/sys/sparc64/include/cache.h 1.9 +2 -2 src/sys/sparc64/include/iommuvar.h 1.2 +2 -2 src/sys/sparc64/include/kerneldump.h 1.14 +2 -2 src/sys/sparc64/include/md_var.h 1.2 +3 -3 src/sys/sparc64/include/ofw_mem.h 1.35 +7 -7 src/sys/sparc64/include/pmap.h 1.16 +5 -5 src/sys/sparc64/include/smp.h 1.18 +1 -1 src/sys/sparc64/include/tsb.h 1.2 +3 -3 src/sys/sparc64/include/watch.h 1.30 +4 -3 src/sys/sparc64/pci/psycho.c 1.7 +1 -1 src/sys/sparc64/pci/psychovar.h 1.25 +5 -5 src/sys/sparc64/sparc64/bus_machdep.c 1.2 +3 -3 src/sys/sparc64/sparc64/cheetah.c 1.4 +11 -10 src/sys/sparc64/sparc64/db_hwwatch.c 1.4 +2 -2 src/sys/sparc64/sparc64/dump_machdep.c 1.22 +4 -3 src/sys/sparc64/sparc64/iommu.c 1.87 +1 -1 src/sys/sparc64/sparc64/machdep.c 1.8 +1 -1 src/sys/sparc64/sparc64/mem.c 1.21 +1 -1 src/sys/sparc64/sparc64/mp_machdep.c 1.108 +33 -36 src/sys/sparc64/sparc64/pmap.c 1.2 +2 -2 src/sys/sparc64/sparc64/spitfire.c 1.33 +1 -1 src/sys/sparc64/sparc64/tsb.c 1.44 +2 -2 src/sys/sparc64/sparc64/vm_machdep.c From owner-cvs-src@FreeBSD.ORG Mon Apr 7 23:52:17 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B9E0437B401; Mon, 7 Apr 2003 23:52:17 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 63B2E43FCB; Mon, 7 Apr 2003 23:52:17 -0700 (PDT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h386qH0U096278; Mon, 7 Apr 2003 23:52:17 -0700 (PDT) (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h386qHGc096277; Mon, 7 Apr 2003 23:52:17 -0700 (PDT) Message-Id: <200304080652.h386qHGc096277@repoman.freebsd.org> From: Warner Losh Date: Mon, 7 Apr 2003 23:52:17 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/pccbb pccbb.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 06:52:18 -0000 imp 2003/04/07 23:52:17 PDT FreeBSD src repository Modified files: sys/dev/pccbb pccbb.c Log: MFp4: Massively unbreak module loading/unloading: o Only complain about detached children that aren't pccard/cardbus. o Don't NULL out the pccarddev and cbdev devices. detach just disassociates the device and driver. It doesn't delete the child. o on driver added, just probe_and_attach the children. If there's any children attached, wakeup the device add/delete thread. o wakeup the add/delete thread with the correct cv_signal() rather than the bogus wakeup(sc). It used to be that we did a tsleep on sc in this thread, but switched to the more reliable cv stuff a while ago w/o changing this. o Remove bogus checks when reallocating memory for the registers. They weren't needed and turned out to be completely bogus. This lets me load/unload pccard with a pccard in a slot and have the child correctly detach/attach. This should help people that have wi in their kernel, but that kldload cbb and pccard, for example. Revision Changes Path 1.66 +32 -62 src/sys/dev/pccbb/pccbb.c From owner-cvs-src@FreeBSD.ORG Mon Apr 7 23:54:14 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5044037B401; Mon, 7 Apr 2003 23:54:14 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 015B243F3F; Mon, 7 Apr 2003 23:54:10 -0700 (PDT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h386sA0U096332; Mon, 7 Apr 2003 23:54:10 -0700 (PDT) (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h386sAgC096331; Mon, 7 Apr 2003 23:54:10 -0700 (PDT) Message-Id: <200304080654.h386sAgC096331@repoman.freebsd.org> From: Warner Losh Date: Mon, 7 Apr 2003 23:54:10 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/pccbb pccbb.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 06:54:14 -0000 imp 2003/04/07 23:54:10 PDT FreeBSD src repository Modified files: sys/dev/pccbb pccbb.c Log: Don't need to read this config register if we're just going to overwrite it in the next line. Revision Changes Path 1.67 +1 -2 src/sys/dev/pccbb/pccbb.c From owner-cvs-src@FreeBSD.ORG Mon Apr 7 23:59:21 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C0E0037B401; Mon, 7 Apr 2003 23:59:21 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 627F543F75; Mon, 7 Apr 2003 23:59:21 -0700 (PDT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h386xL0U096580; Mon, 7 Apr 2003 23:59:21 -0700 (PDT) (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h386xLiW096579; Mon, 7 Apr 2003 23:59:21 -0700 (PDT) Message-Id: <200304080659.h386xLiW096579@repoman.freebsd.org> From: Warner Losh Date: Mon, 7 Apr 2003 23:59:21 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/pccard pccardvar.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 06:59:22 -0000 imp 2003/04/07 23:59:21 PDT FreeBSD src repository Modified files: sys/dev/pccard pccardvar.h Log: u_int*_t -> uint*_t -1 -> 0xffffffff Revision Changes Path 1.35 +14 -14 src/sys/dev/pccard/pccardvar.h From owner-cvs-src@FreeBSD.ORG Tue Apr 8 00:02:05 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1EB7337B40F; Tue, 8 Apr 2003 00:02:05 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 30F1943FBF; Tue, 8 Apr 2003 00:02:04 -0700 (PDT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h387240U097061; Tue, 8 Apr 2003 00:02:04 -0700 (PDT) (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h38723wK097058; Tue, 8 Apr 2003 00:02:03 -0700 (PDT) Message-Id: <200304080702.h38723wK097058@repoman.freebsd.org> From: Warner Losh Date: Tue, 8 Apr 2003 00:02:03 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/pccard pccard.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 07:02:06 -0000 imp 2003/04/08 00:02:03 PDT FreeBSD src repository Modified files: sys/dev/pccard pccard.c Log: MFP4: o don't access struct resource members directly. o Set a default device description based on the CIS name. Revision Changes Path 1.75 +21 -3 src/sys/dev/pccard/pccard.c From owner-cvs-src@FreeBSD.ORG Tue Apr 8 00:05:17 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 23D6537B401; Tue, 8 Apr 2003 00:05:17 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B6AD943FA3; Tue, 8 Apr 2003 00:05:16 -0700 (PDT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3875G0U098078; Tue, 8 Apr 2003 00:05:16 -0700 (PDT) (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3875GmW098077; Tue, 8 Apr 2003 00:05:16 -0700 (PDT) Message-Id: <200304080705.h3875GmW098077@repoman.freebsd.org> From: Warner Losh Date: Tue, 8 Apr 2003 00:05:16 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/cardbus cardbus_cis.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 07:05:17 -0000 imp 2003/04/08 00:05:16 PDT FreeBSD src repository Modified files: sys/dev/cardbus cardbus_cis.c Log: MFp4: when you can't allocate a resource, print a message, don't panic. Revision Changes Path 1.36 +19 -0 src/sys/dev/cardbus/cardbus_cis.c From owner-cvs-src@FreeBSD.ORG Tue Apr 8 00:06:25 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 88F3837B401; Tue, 8 Apr 2003 00:06:25 -0700 (PDT) Received: from mailman.zeta.org.au (mailman.zeta.org.au [203.26.10.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id CFF5A43FAF; Tue, 8 Apr 2003 00:06:23 -0700 (PDT) (envelope-from bde@zeta.org.au) Received: from katana.zip.com.au (katana.zip.com.au [61.8.7.246]) by mailman.zeta.org.au (8.9.3/8.8.7) with ESMTP id RAA12537; Tue, 8 Apr 2003 17:05:48 +1000 Date: Tue, 8 Apr 2003 17:05:47 +1000 (EST) From: Bruce Evans X-X-Sender: bde@gamplex.bde.org To: Poul-Henning Kamp In-Reply-To: <20030407192803.C3990@gamplex.bde.org> Message-ID: <20030408163515.M7458@gamplex.bde.org> References: <4145.1049705887@critter.freebsd.dk> <20030407192803.C3990@gamplex.bde.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: src-committers@FreeBSD.org cc: Nate Lawson cc: cvs-src@FreeBSD.org cc: Tor.Egge@cvsup.no.freebsd.org cc: cvs-all@FreeBSD.org cc: Dag-Erling Smorgrav Subject: Re: cvs commit: src/sys/conf options.i386 src/sys/i386/i386 tsc.c src/sys/i386/conf NOTES X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 07:06:26 -0000 On Mon, 7 Apr 2003, Bruce Evans wrote: > On Mon, 7 Apr 2003, Poul-Henning Kamp wrote: > > > In message <20030407163148.L3478@gamplex.bde.org>, Bruce Evans writes: > > >The old calibration code calibrates them relative to another clock so > > >the only error in their relative frequencies is from the different time > > >that it takes to read their counters. The i8254 counter typically takes > > >5 usec longer to read, but for some reason the actual error is less than > > >1 i8254 cycle on all of my active systems. > > > > That is because the i8254 access is synchronized to the "virtual" ISA > > bus frequency and your CPU is much faster than that. > > That must be the reason for the 0-cycle differences but not for the > accuracy of the old algorithm. It was essentially: > > read RTC using rtcin(); wait for it to change > (1) read i8254 using getit() > (2) read TSC using rdtsc() > read RTC using rtcin(); wait for it to change again > (1a) read i8254 using getit() > (2a) read TSC using rdtsc() > i8254 freq = (1a) - (1) > TSC freq = (2a) - (1) > > This is better than I remembered. The only algorithmic problem with > it is that the cache state is different for some of the reads, in > particular the last 2. The reads of the TSC are delayed by however > long it takes to read the i8254. This time is almost constant, so the > difference is almost independent of it on fast enough CPUs. Warming > up the cache might make it completely independent. I found the bug that caused the 5 usec jitter on my Athlon. The algorithm wasn't quite as above. Steps (2) and (2a) weren't quite symmetrical, so there was an extra getit() sometimes. getit() takes about 5 usec... Fixing this and also removing the inb(0x84)'s from rtcin() (which shouldn't matter) gave the following output: %%% Calibrating clock(s) ... TSC clock: 1532754558 Hz, i8254 clock: 1193128 Hz Press a key on the console to abort clock calibration Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193128 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193129 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193128 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193128 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193128 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193129 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193128 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193128 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193128 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193128 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193129 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193128 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193128 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193129 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193128 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193128 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193128 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193128 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193128 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193128 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193128 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193128 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193128 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193128 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193128 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193129 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193128 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193129 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193128 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193129 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193128 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193128 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193128 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193128 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193128 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193128 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193128 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193129 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193128 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193128 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193128 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193128 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193129 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193128 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193128 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193129 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193128 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193129 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193128 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193128 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193128 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193129 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193128 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193128 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193128 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193128 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193128 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193128 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193128 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193129 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193128 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193128 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193128 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193129 Hz Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193128 Hz CLK_USE_I8254_CALIBRATION not specified - using default frequency Timecounter "i8254" frequency 1193182 Hz CLK_USE_TSC_CALIBRATION not specified - using old calibration method TSC clock: 1532823404 Hz TSC clock: 1532823869 Hz raw: 230135339339 230136881932 230136881943 231671247940 231671247951 248533852639 TSC clock: 1532823253 Hz TSC clock: 1532823868 Hz raw: 248535096508 248536639084 248536639095 250071004924 250071004935 266933609453 TSC clock: 1532823236 Hz TSC clock: 1532823868 Hz raw: 266934826763 266936369356 266936369367 268470735196 268470735207 285333339725 TSC clock: 1532823236 Hz TSC clock: 1532823868 Hz raw: 285334458755 285336001348 285336001359 286870367188 286870367199 303732971717 TSC clock: 1532823236 Hz TSC clock: 1532823868 Hz raw: 303734137955 303735680548 303735680559 305270046388 305270046399 322132650917 TSC clock: 1532823236 Hz TSC clock: 1532823868 Hz raw: 322133801363 322135343956 322135343967 323669709796 323669709807 340532314325 Timecounter "TSC" frequency 1532823868 Hz %%% There are now apparently only 2 sources of jitter for the "Calibrating clocks" part: - non-determinism reading the i8254. Causes a max jitter of 1 i8254 cycle. - cache not warm. Causes the first part to take a whole 162 cycles longer. Calibrating clock(s) ... TSC clock: 1532754558 Hz, i8254 clock: 1193128 Hz Press a key on the console to abort clock calibration Calibrating clock(s) ... TSC clock: 1532754720 Hz, i8254 clock: 1193128 Hz The jitter in the "old" calibration part probably has similar causes. Counting TSC cycles for the 10+-second DELAY() gives a result that is consistently about 0.4 usec/second = 4 usec/10 seconds larger than for the 1+-second DELAY(). 4 usec is the magic number for the overhead of a single getit(). The cache apparently takes 2 passes instead of 1 to warm up for the 1-second delay. After that the cycle counts are perfectly stable. The cycle counts are also very stable across boots. > Changing this to > > (2) read TSC > DELAY(1000000) > (2a) read TSC > TSC freq = (2a) - (1) > > gave 2 new sources of errors although it fixes the RTC source: any > error in calibation of DELAY(), plus non-determinism from the loop in > DELAY(). The latter may be precisely 0 in much the same cases that > the difference in the delays in the old algorithm is precisely 0. > > > The best result I have had so far, and the only one I have sufficient > > faith in to advocate its use in general, takes an entirely different > > route: > > > > The RTC interrupts us at 128Hz for statclock, divide this in software > > to get 1Hz and take timestamps and feed them to the NTP kernel-FLL code > > and tell NTPD to lock to that at a high stratum. > > > > This will synchronize the clock to the RTC frequency. This can also be used to calibrate the clocks again after booting. For the TSC. We can get more precision by waiting for more than 1 tick, and the waiting would be interrupt-driven instead of busy-waiting so it wouldn't slow down the boot. Unfortunately we would also get jitter from interrupt latency, especially in -current (see phk's graph). ntp can filter the jitter but I think it would take many hundreds of seconds to get near the apparent precision of unbroken busy-waiting (1 part in !?). Of course, clock drift is likely to invalidate that much precision. Bruce From owner-cvs-src@FreeBSD.ORG Tue Apr 8 00:10:38 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4B67037B401; Tue, 8 Apr 2003 00:10:38 -0700 (PDT) Received: from harmony.village.org (rover.bsdimp.com [204.144.255.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id 57F6443F75; Tue, 8 Apr 2003 00:10:37 -0700 (PDT) (envelope-from imp@bsdimp.com) Received: from localhost (warner@rover2.village.org [10.0.0.1]) by harmony.village.org (8.12.8/8.12.3) with ESMTP id h3879bA7098771; Tue, 8 Apr 2003 01:09:38 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Tue, 08 Apr 2003 01:08:09 -0600 (MDT) Message-Id: <20030408.010809.56566565.imp@bsdimp.com> To: murray@FreeBSD.org From: "M. Warner Losh" In-Reply-To: <20030407112355.N43794@freebsdmall.com> References: <20030407112355.N43794@freebsdmall.com> X-Mailer: Mew version 2.1 on Emacs 21.2 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit cc: cvs-src@FreeBSD.org cc: des@ofug.org cc: cvs-all@FreeBSD.org cc: src-committers@FreeBSD.org cc: nate@root.org Subject: Re: cvs commit: src/sys/dev/usb if_kue.c usbdevs X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 07:10:39 -0000 In message: <20030407112355.N43794@freebsdmall.com> Murray Stokely writes: : On Mon, Apr 07, 2003 at 09:33:00AM -0700, Nate Lawson wrote: : > You have to update sys/dev/usb/usbdevs and then run make -f Makefile.usb, : > then commit the changed usbdevs and *.h : : Sorry for the oversight. Looks like Warner fixed it for me. Yes. I saw 10 people complain and tell what the right answer was, but nobody had gone ahead and then done it, so I just did it, after a quick test compile... Warner From owner-cvs-src@FreeBSD.ORG Tue Apr 8 00:45:56 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D741437B401; Tue, 8 Apr 2003 00:45:56 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7730B43F75; Tue, 8 Apr 2003 00:45:56 -0700 (PDT) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h387ju0U000948; Tue, 8 Apr 2003 00:45:56 -0700 (PDT) (envelope-from davidxu@repoman.freebsd.org) Received: (from davidxu@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h387juAW000947; Tue, 8 Apr 2003 00:45:56 -0700 (PDT) Message-Id: <200304080745.h387juAW000947@repoman.freebsd.org> From: David Xu Date: Tue, 8 Apr 2003 00:45:56 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern kern_thread.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 07:45:57 -0000 davidxu 2003/04/08 00:45:56 PDT FreeBSD src repository Modified files: sys/kern kern_thread.c Log: Inherit blocked thread's context for upcall thread. Revision Changes Path 1.113 +5 -7 src/sys/kern/kern_thread.c From owner-cvs-src@FreeBSD.ORG Tue Apr 8 00:48:53 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5894237B401; Tue, 8 Apr 2003 00:48:53 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id ECE1A43FAF; Tue, 8 Apr 2003 00:48:52 -0700 (PDT) (envelope-from sos@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h387mq0U006162; Tue, 8 Apr 2003 00:48:52 -0700 (PDT) (envelope-from sos@repoman.freebsd.org) Received: (from sos@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h387mqmo006161; Tue, 8 Apr 2003 00:48:52 -0700 (PDT) Message-Id: <200304080748.h387mqmo006161@repoman.freebsd.org> From: Søren Schmidt Date: Tue, 8 Apr 2003 00:48:52 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/ata ata-raid.c ata-raid.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 07:48:53 -0000 sos 2003/04/08 00:48:52 PDT FreeBSD src repository Modified files: sys/dev/ata ata-raid.c ata-raid.h Log: Fix a long standing bug in handling the last part of a stripe on "odd" size disks. Add printout of the RAID structure on verbose boot. Revision Changes Path 1.60 +42 -5 src/sys/dev/ata/ata-raid.c 1.22 +1 -2 src/sys/dev/ata/ata-raid.h From owner-cvs-src@FreeBSD.ORG Tue Apr 8 01:13:48 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2A43B37B401; Tue, 8 Apr 2003 01:13:48 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id BD1B543F93; Tue, 8 Apr 2003 01:13:47 -0700 (PDT) (envelope-from jake@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h388Dl0U009023; Tue, 8 Apr 2003 01:13:47 -0700 (PDT) (envelope-from jake@repoman.freebsd.org) Received: (from jake@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h388DleL009022; Tue, 8 Apr 2003 01:13:47 -0700 (PDT) Message-Id: <200304080813.h388DleL009022@repoman.freebsd.org> From: Jake Burkholder Date: Tue, 8 Apr 2003 01:13:47 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern kern_thr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 08:13:48 -0000 jake 2003/04/08 01:13:47 PDT FreeBSD src repository Modified files: sys/kern kern_thr.c Log: Merged from kern_thread.c 1.113, avoid a panic in cpu_throw when the first thread of a multithreaded process exits. This unrelated and possibly wrong change was not mentioned in the commit message for kern_thread.c 1.113. Revision Changes Path 1.4 +2 -0 src/sys/kern/kern_thr.c From owner-cvs-src@FreeBSD.ORG Tue Apr 8 01:32:01 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7C2DD37B401; Tue, 8 Apr 2003 01:32:01 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1A71D43FBF; Tue, 8 Apr 2003 01:32:01 -0700 (PDT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h388W00U010463; Tue, 8 Apr 2003 01:32:00 -0700 (PDT) (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h388W0FI010462; Tue, 8 Apr 2003 01:32:00 -0700 (PDT) Message-Id: <200304080832.h388W0FI010462@repoman.freebsd.org> From: Marcel Moolenaar Date: Tue, 8 Apr 2003 01:32:00 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/ia64/conf GENERIC SKI X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 08:32:01 -0000 marcel 2003/04/08 01:32:00 PDT FreeBSD src repository Modified files: sys/ia64/conf GENERIC SKI Log: Remove COMPAT_FREEBSD4. It's impossible because FreeBSD 4 does not run on ia64 at all. Revision Changes Path 1.51 +0 -1 src/sys/ia64/conf/GENERIC 1.13 +0 -1 src/sys/ia64/conf/SKI From owner-cvs-src@FreeBSD.ORG Tue Apr 8 03:18:01 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4834337B404; Tue, 8 Apr 2003 03:18:01 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DA7FF43F3F; Tue, 8 Apr 2003 03:18:00 -0700 (PDT) (envelope-from maxim@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h38AI00U019943; Tue, 8 Apr 2003 03:18:00 -0700 (PDT) (envelope-from maxim@repoman.freebsd.org) Received: (from maxim@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h38AI0BL019940; Tue, 8 Apr 2003 03:18:00 -0700 (PDT) Message-Id: <200304081018.h38AI0BL019940@repoman.freebsd.org> From: Maxim Konovalov Date: Tue, 8 Apr 2003 03:18:00 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/sys/modules/dummynet Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 10:18:01 -0000 maxim 2003/04/08 03:18:00 PDT FreeBSD src repository Modified files: (Branch: RELENG_4) sys/modules/dummynet Makefile Log: o Respect 'IPFW2' compile time flag. PR: kern/48729 Submitted by: Pawel Malachowski Reviewed by: luigi Revision Changes Path 1.1.2.2 +3 -0 src/sys/modules/dummynet/Makefile From owner-cvs-src@FreeBSD.ORG Tue Apr 8 03:42:33 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 86F0037B401; Tue, 8 Apr 2003 03:42:33 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 232B943FD7; Tue, 8 Apr 2003 03:42:33 -0700 (PDT) (envelope-from maxim@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h38AgW0U021681; Tue, 8 Apr 2003 03:42:32 -0700 (PDT) (envelope-from maxim@repoman.freebsd.org) Received: (from maxim@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h38AgWwo021680; Tue, 8 Apr 2003 03:42:32 -0700 (PDT) Message-Id: <200304081042.h38AgWwo021680@repoman.freebsd.org> From: Maxim Konovalov Date: Tue, 8 Apr 2003 03:42:32 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/sys/netinet ip_fw2.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 10:42:34 -0000 maxim 2003/04/08 03:42:32 PDT FreeBSD src repository Modified files: (Branch: RELENG_4) sys/netinet ip_fw2.c Log: MFC rev. 1.26: make socheckuid() consistent across branches. Revision Changes Path 1.6.2.12 +2 -2 src/sys/netinet/ip_fw2.c From owner-cvs-src@FreeBSD.ORG Tue Apr 8 04:01:35 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3914137B401; Tue, 8 Apr 2003 04:01:35 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CC80243FCB; Tue, 8 Apr 2003 04:01:34 -0700 (PDT) (envelope-from tjr@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h38B1Y0U023051; Tue, 8 Apr 2003 04:01:34 -0700 (PDT) (envelope-from tjr@repoman.freebsd.org) Received: (from tjr@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h38B1Y0X023050; Tue, 8 Apr 2003 04:01:34 -0700 (PDT) Message-Id: <200304081101.h38B1Y0X023050@repoman.freebsd.org> From: "Tim J. Robbins" Date: Tue, 8 Apr 2003 04:01:34 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/usr.bin/ipcs ipcs.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 11:01:35 -0000 tjr 2003/04/08 04:01:34 PDT FreeBSD src repository Modified files: (Branch: RELENG_4) usr.bin/ipcs ipcs.c Log: MFC rev. 1.21: Add -M, -Q, -S, and -T to the usage message. PR: 49968 Revision Changes Path 1.12.2.4 +1 -1 src/usr.bin/ipcs/ipcs.c From owner-cvs-src@FreeBSD.ORG Tue Apr 8 04:07:52 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2789D37B401; Tue, 8 Apr 2003 04:07:52 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id BB9F643F75; Tue, 8 Apr 2003 04:07:51 -0700 (PDT) (envelope-from tjr@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h38B7p0U024190; Tue, 8 Apr 2003 04:07:51 -0700 (PDT) (envelope-from tjr@repoman.freebsd.org) Received: (from tjr@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h38B7ps0024189; Tue, 8 Apr 2003 04:07:51 -0700 (PDT) Message-Id: <200304081107.h38B7ps0024189@repoman.freebsd.org> From: "Tim J. Robbins" Date: Tue, 8 Apr 2003 04:07:51 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/usr.bin/ipcs ipcs.1 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 11:07:52 -0000 tjr 2003/04/08 04:07:51 PDT FreeBSD src repository Modified files: (Branch: RELENG_4) usr.bin/ipcs ipcs.1 Log: MFC: The descriptions of the -C and -M options were around the wrong way; fix this. PR: 49968 Revision Changes Path 1.9.2.4 +9 -9 src/usr.bin/ipcs/ipcs.1 From owner-cvs-src@FreeBSD.ORG Tue Apr 8 05:31:15 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 405B037B401; Tue, 8 Apr 2003 05:31:15 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D51D943F93; Tue, 8 Apr 2003 05:31:14 -0700 (PDT) (envelope-from patrick@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h38CVE0U035786; Tue, 8 Apr 2003 05:31:14 -0700 (PDT) (envelope-from patrick@repoman.freebsd.org) Received: (from patrick@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h38CVEWN035785; Tue, 8 Apr 2003 05:31:14 -0700 (PDT) Message-Id: <200304081231.h38CVEWN035785@repoman.freebsd.org> From: "Patrick S. Gardella" Date: Tue, 8 Apr 2003 05:31:14 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: CVSROOT access X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 12:31:15 -0000 patrick 2003/04/08 05:31:14 PDT FreeBSD src repository Modified files: . access Log: Remove myself from the source commit list. Time just doesn't permit me enough time. Revision Changes Path 1.592 +0 -1 CVSROOT/access From owner-cvs-src@FreeBSD.ORG Tue Apr 8 06:05:13 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2679C37B401; Tue, 8 Apr 2003 06:05:13 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id BBE6F43FAF; Tue, 8 Apr 2003 06:05:12 -0700 (PDT) (envelope-from mux@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h38D5C0U038750; Tue, 8 Apr 2003 06:05:12 -0700 (PDT) (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h38D5CGH038749; Tue, 8 Apr 2003 06:05:12 -0700 (PDT) Message-Id: <200304081305.h38D5CGH038749@repoman.freebsd.org> From: Maxime Henrion Date: Tue, 8 Apr 2003 06:05:12 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/fxp if_fxp.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 13:05:13 -0000 mux 2003/04/08 06:05:12 PDT FreeBSD src repository Modified files: sys/dev/fxp if_fxp.c Log: Fix the hangs people have been seeing. For some reason, the atomic operation change caused this, so backout it until I can figure out what's wrong with it. Revision Changes Path 1.163 +7 -11 src/sys/dev/fxp/if_fxp.c From owner-cvs-src@FreeBSD.ORG Tue Apr 8 06:07:29 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6C5DB37B405; Tue, 8 Apr 2003 06:07:29 -0700 (PDT) Received: from mailout10.sul.t-online.com (mailout10.sul.t-online.com [194.25.134.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9506643F3F; Tue, 8 Apr 2003 06:07:27 -0700 (PDT) (envelope-from Alexander@Leidinger.net) Received: from fwd09.sul.t-online.de by mailout10.sul.t-online.com with smtp id 192soo-0006Ap-0J; Tue, 08 Apr 2003 15:07:18 +0200 Received: from Andro-Beta.Leidinger.net (520065502893-0001@[80.131.125.201]) by fmrl09.sul.t-online.com with esmtp id 192soe-1SQL7gC; Tue, 8 Apr 2003 15:07:08 +0200 Received: from Magelan.Leidinger.net (Magelan [192.168.1.1]) h38D7ABR001926; Tue, 8 Apr 2003 15:07:10 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from Magelan.Leidinger.net (netchild@localhost [127.0.0.1]) by Magelan.Leidinger.net (8.12.9/8.12.9) with SMTP id h38D7Hpr005057; Tue, 8 Apr 2003 15:07:17 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Date: Tue, 8 Apr 2003 15:07:17 +0200 From: Alexander Leidinger To: Soeren Schmidt Message-Id: <20030408150717.0dd91b18.Alexander@Leidinger.net> In-Reply-To: <200304071800.h37I0irO089520@spider.deepcore.dk> References: <200304071800.h37I0irO089520@spider.deepcore.dk> X-Mailer: Sylpheed version 0.8.9claws (GTK+ 1.2.10; i386-portbld-freebsd5.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Sender: 520065502893-0001@t-dialin.net cc: cvs-src@freebsd.org cc: src-committers@freebsd.org cc: sos@freebsd.org cc: cvs-all@freebsd.org cc: des@ofug.org Subject: Re: cvs commit: src/sys/dev/ata ata-all.c ata-all.h ata-chipset.cata-dma.c ata-pci.c ata-pci.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 13:07:29 -0000 On Mon, 7 Apr 2003 20:00:43 +0200 (CEST) Soeren Schmidt wrote: > For now I have higher priorities, and since tags really doesn't buy > you much (if anything) I'll stick to my plan... For metadata intensive operations in a softupdates world they seem to buy as much as a write-cache (without the drawbacks of a wc in the softupdates world)... at least on a SCSI system. Bye, Alexander. -- I believe the technical term is "Oops!" http://www.Leidinger.net Alexander @ Leidinger.net GPG fingerprint = C518 BC70 E67F 143F BE91 3365 79E2 9C60 B006 3FE7 From owner-cvs-src@FreeBSD.ORG Tue Apr 8 06:09:20 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A7F7537B401; Tue, 8 Apr 2003 06:09:20 -0700 (PDT) Received: from flood.ping.uio.no (flood.ping.uio.no [129.240.78.31]) by mx1.FreeBSD.org (Postfix) with ESMTP id 85C2B43FAF; Tue, 8 Apr 2003 06:09:19 -0700 (PDT) (envelope-from des@ofug.org) Received: by flood.ping.uio.no (Postfix, from userid 2602) id 130AF5309; Tue, 8 Apr 2003 15:09:18 +0200 (CEST) X-URL: http://www.ofug.org/~des/ X-Disclaimer: The views expressed in this message do not necessarily coincide with those of any organisation or company with which I am or have been affiliated. To: Alexander Leidinger From: Dag-Erling Smorgrav Date: Tue, 08 Apr 2003 15:09:17 +0200 In-Reply-To: <20030408150717.0dd91b18.Alexander@Leidinger.net> (Alexander Leidinger's message of "Tue, 8 Apr 2003 15:07:17 +0200") Message-ID: User-Agent: Gnus/5.090015 (Oort Gnus v0.15) Emacs/21.2 References: <200304071800.h37I0irO089520@spider.deepcore.dk> <20030408150717.0dd91b18.Alexander@Leidinger.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii cc: cvs-src@freebsd.org cc: src-committers@freebsd.org cc: Soeren Schmidt cc: cvs-all@freebsd.org cc: sos@freebsd.org Subject: Re: cvs commit: src/sys/dev/ata ata-all.c ata-all.h ata-chipset.cata-dma.c ata-pci.c ata-pci.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 13:09:21 -0000 Alexander Leidinger writes: > For metadata intensive operations in a softupdates world they seem to > buy as much as a write-cache (without the drawbacks of a wc in the > softupdates world)... at least on a SCSI system. ATA != SCSI Besides, enabling ATA tags automatically enables the write cache. DES -- Dag-Erling Smorgrav - des@ofug.org From owner-cvs-src@FreeBSD.ORG Tue Apr 8 06:20:24 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E784437B401; Tue, 8 Apr 2003 06:20:24 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 841D143FAF; Tue, 8 Apr 2003 06:20:24 -0700 (PDT) (envelope-from sobomax@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h38DKO0U039690; Tue, 8 Apr 2003 06:20:24 -0700 (PDT) (envelope-from sobomax@repoman.freebsd.org) Received: (from sobomax@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h38DKO4Q039687; Tue, 8 Apr 2003 06:20:24 -0700 (PDT) Message-Id: <200304081320.h38DKO4Q039687@repoman.freebsd.org> From: Maxim Sobolev Date: Tue, 8 Apr 2003 06:20:24 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/lib/libpam/modules/pam_radius pam_radius.8 pam_radius.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 13:20:25 -0000 sobomax 2003/04/08 06:20:24 PDT FreeBSD src repository Modified files: (Branch: RELENG_4) lib/libpam/modules/pam_radius pam_radius.8 pam_radius.c Log: MFC: allow the admin to specify a different NAS identifier than the hostname. Approved by: des Revision Changes Path 1.3.2.8 +6 -3 src/lib/libpam/modules/pam_radius/pam_radius.8 1.2.6.2 +15 -9 src/lib/libpam/modules/pam_radius/pam_radius.c From owner-cvs-src@FreeBSD.ORG Tue Apr 8 06:22:09 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4949D37B401; Tue, 8 Apr 2003 06:22:09 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D3FD643F3F; Tue, 8 Apr 2003 06:22:08 -0700 (PDT) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h38DM80U040044; Tue, 8 Apr 2003 06:22:08 -0700 (PDT) (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h38DM86x040043; Tue, 8 Apr 2003 06:22:08 -0700 (PDT) Message-Id: <200304081322.h38DM86x040043@repoman.freebsd.org> From: Scott Long Date: Tue, 8 Apr 2003 06:22:08 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/sys/dev/aac aac.c aac_cam.c aac_pci.c aacreg.h aacvar.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 13:22:09 -0000 scottl 2003/04/08 06:22:08 PDT FreeBSD src repository Modified files: (Branch: RELENG_4) sys/dev/aac aac.c aac_cam.c aac_pci.c aacreg.h aacvar.h Log: MFC: Check firmware capabilities and PCI ID's to make sure that command structures are allocated below the 2GB memory mark on cards that cannot support the full 4GB address space. Revision Changes Path 1.9.2.14 +132 -55 src/sys/dev/aac/aac.c 1.2.2.4 +4 -5 src/sys/dev/aac/aac_cam.c 1.3.2.18 +24 -57 src/sys/dev/aac/aac_pci.c 1.4.2.7 +8 -0 src/sys/dev/aac/aacreg.h 1.4.2.7 +14 -9 src/sys/dev/aac/aacvar.h From owner-cvs-src@FreeBSD.ORG Tue Apr 8 06:22:42 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1414837B401; Tue, 8 Apr 2003 06:22:42 -0700 (PDT) Received: from mailout05.sul.t-online.com (mailout05.sul.t-online.com [194.25.134.82]) by mx1.FreeBSD.org (Postfix) with ESMTP id 23E4743FAF; Tue, 8 Apr 2003 06:22:41 -0700 (PDT) (envelope-from Alexander@Leidinger.net) Received: from fwd00.sul.t-online.de by mailout05.sul.t-online.com with smtp id 192t3b-0000ed-02; Tue, 08 Apr 2003 15:22:35 +0200 Received: from Andro-Beta.Leidinger.net (520065502893-0001@[80.131.125.201]) by fmrl00.sul.t-online.com with esmtp id 192t3K-0SWxcWC; Tue, 8 Apr 2003 15:22:18 +0200 Received: from Magelan.Leidinger.net (Magelan [192.168.1.1]) h38DMKBR001991; Tue, 8 Apr 2003 15:22:20 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from Magelan.Leidinger.net (netchild@localhost [127.0.0.1]) by Magelan.Leidinger.net (8.12.9/8.12.9) with SMTP id h38DMRpr005109; Tue, 8 Apr 2003 15:22:27 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Date: Tue, 8 Apr 2003 15:22:27 +0200 From: Alexander Leidinger To: Dag-Erling Smorgrav Message-Id: <20030408152227.60c38ce3.Alexander@Leidinger.net> In-Reply-To: References: <200304071800.h37I0irO089520@spider.deepcore.dk> <20030408150717.0dd91b18.Alexander@Leidinger.net> X-Mailer: Sylpheed version 0.8.9claws (GTK+ 1.2.10; i386-portbld-freebsd5.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Sender: 520065502893-0001@t-dialin.net cc: cvs-src@freebsd.org cc: src-committers@freebsd.org cc: sos@spider.deepcore.dk cc: cvs-all@freebsd.org cc: sos@freebsd.org Subject: Re: cvs commit: src/sys/dev/ata ata-all.c ata-all.h ata-chipset.cata-dma.c ata-pci.c ata-pci.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 13:22:42 -0000 On Tue, 08 Apr 2003 15:09:17 +0200 Dag-Erling Smorgrav wrote: > Alexander Leidinger writes: > > For metadata intensive operations in a softupdates world they seem to > > buy as much as a write-cache (without the drawbacks of a wc in the > > softupdates world)... at least on a SCSI system. > > ATA != SCSI Yes... so what's the problem with ATA & TQ? > Besides, enabling ATA tags automatically enables the write cache. This can be changed... Bye, Alexander. -- Secret hacker rule #11: hackers read manuals. http://www.Leidinger.net Alexander @ Leidinger.net GPG fingerprint = C518 BC70 E67F 143F BE91 3365 79E2 9C60 B006 3FE7 From owner-cvs-src@FreeBSD.ORG Tue Apr 8 06:27:13 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 10B4537B412; Tue, 8 Apr 2003 06:27:13 -0700 (PDT) Received: from spider.deepcore.dk (cpe.atm2-0-56339.0x50c6aa0a.abnxx2.customer.tele.dk [80.198.170.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id F180A43FAF; Tue, 8 Apr 2003 06:27:10 -0700 (PDT) (envelope-from sos@spider.deepcore.dk) Received: (from sos@localhost) by spider.deepcore.dk (8.12.8p1/8.12.8) id h38DR9XC025406; Tue, 8 Apr 2003 15:27:09 +0200 (CEST) (envelope-from sos) From: Soeren Schmidt Message-Id: <200304081327.h38DR9XC025406@spider.deepcore.dk> In-Reply-To: <20030408152227.60c38ce3.Alexander@Leidinger.net> To: Alexander Leidinger Date: Tue, 8 Apr 2003 15:27:09 +0200 (CEST) X-Mailer: ELM [version 2.4ME+ PL98b (25)] MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=ISO-8859-1 cc: cvs-src@freebsd.org cc: src-committers@freebsd.org cc: sos@freebsd.org cc: cvs-all@freebsd.org cc: Dag-Erling Smorgrav Subject: Re: cvs commit: src/sys/dev/ata ata-all.c ata-all.hata-chipset.cata-dma.c ata-pci.c ata-pci.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 13:27:13 -0000 It seems Alexander Leidinger wrote: > Dag-Erling Smorgrav wrote: > > Alexander Leidinger writes: > > > For metadata intensive operations in a softupdates world they seem to > > > buy as much as a write-cache (without the drawbacks of a wc in the > > > softupdates world)... at least on a SCSI system. > > > > ATA != SCSI > > Yes... so what's the problem with ATA & TQ? Its borked at the moment. > > Besides, enabling ATA tags automatically enables the write cache. > > This can be changed... No it cannot, requirement of the HW. -Søren From owner-cvs-src@FreeBSD.ORG Tue Apr 8 06:33:15 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ADB7437B401; Tue, 8 Apr 2003 06:33:15 -0700 (PDT) Received: from mailout03.sul.t-online.com (mailout03.sul.t-online.com [194.25.134.81]) by mx1.FreeBSD.org (Postfix) with ESMTP id C1C4743FAF; Tue, 8 Apr 2003 06:33:14 -0700 (PDT) (envelope-from Alexander@Leidinger.net) Received: from fwd08.sul.t-online.de by mailout03.sul.t-online.com with smtp id 192tDl-00057i-05; Tue, 08 Apr 2003 15:33:05 +0200 Received: from Andro-Beta.Leidinger.net (520065502893-0001@[80.131.125.201]) by fmrl08.sul.t-online.com with esmtp id 192tDZ-0PGZcmC; Tue, 8 Apr 2003 15:32:53 +0200 Received: from Magelan.Leidinger.net (Magelan [192.168.1.1]) h38DWrBR002045; Tue, 8 Apr 2003 15:32:53 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from Magelan.Leidinger.net (netchild@localhost [127.0.0.1]) by Magelan.Leidinger.net (8.12.9/8.12.9) with SMTP id h38DWxpr005126; Tue, 8 Apr 2003 15:32:59 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Date: Tue, 8 Apr 2003 15:32:59 +0200 From: Alexander Leidinger To: Soeren Schmidt Message-Id: <20030408153259.2a4b03ac.Alexander@Leidinger.net> In-Reply-To: <200304081327.h38DR9XC025406@spider.deepcore.dk> References: <20030408152227.60c38ce3.Alexander@Leidinger.net> <200304081327.h38DR9XC025406@spider.deepcore.dk> X-Mailer: Sylpheed version 0.8.9claws (GTK+ 1.2.10; i386-portbld-freebsd5.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Sender: 520065502893-0001@t-dialin.net cc: cvs-src@freebsd.org cc: src-committers@freebsd.org cc: sos@freebsd.org cc: cvs-all@freebsd.org cc: des@ofug.org Subject: Re: cvs commit: src/sys/dev/ata ata-all.c ata-all.h ata-chipset.cata-dma.c ata-pci.c ata-pci.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 13:33:16 -0000 On Tue, 8 Apr 2003 15:27:09 +0200 (CEST) Soeren Schmidt wrote: > It seems Alexander Leidinger wrote: > > Dag-Erling Smorgrav wrote: > > > Alexander Leidinger writes: > > > > For metadata intensive operations in a softupdates world they seem to > > > > buy as much as a write-cache (without the drawbacks of a wc in the > > > > softupdates world)... at least on a SCSI system. > > > > > > ATA != SCSI > > > > Yes... so what's the problem with ATA & TQ? > > Its borked at the moment. I know... let's assume it would work: what's the problem with ATA & TQ which prevents it from being as effective as the SCSI TQ? > > > Besides, enabling ATA tags automatically enables the write cache. > > > > This can be changed... > > No it cannot, requirement of the HW. Does this mean we can't use ATA-TQ in situations where we would use TQ without WC on a SCSI system (read: does it affect softupdates)? Bye, Alexander. -- Intel: where Quality is job number 0.9998782345! http://www.Leidinger.net Alexander @ Leidinger.net GPG fingerprint = C518 BC70 E67F 143F BE91 3365 79E2 9C60 B006 3FE7 From owner-cvs-src@FreeBSD.ORG Tue Apr 8 06:54:46 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D9D0E37B401; Tue, 8 Apr 2003 06:54:46 -0700 (PDT) Received: from flood.ping.uio.no (flood.ping.uio.no [129.240.78.31]) by mx1.FreeBSD.org (Postfix) with ESMTP id B6D2543FD7; Tue, 8 Apr 2003 06:54:45 -0700 (PDT) (envelope-from des@ofug.org) Received: by flood.ping.uio.no (Postfix, from userid 2602) id 67F4A5309; Tue, 8 Apr 2003 15:54:44 +0200 (CEST) X-URL: http://www.ofug.org/~des/ X-Disclaimer: The views expressed in this message do not necessarily coincide with those of any organisation or company with which I am or have been affiliated. To: Alexander Leidinger From: Dag-Erling Smorgrav Date: Tue, 08 Apr 2003 15:54:43 +0200 In-Reply-To: <20030408153259.2a4b03ac.Alexander@Leidinger.net> (Alexander Leidinger's message of "Tue, 8 Apr 2003 15:32:59 +0200") Message-ID: User-Agent: Gnus/5.090015 (Oort Gnus v0.15) Emacs/21.2 References: <20030408152227.60c38ce3.Alexander@Leidinger.net> <200304081327.h38DR9XC025406@spider.deepcore.dk> <20030408153259.2a4b03ac.Alexander@Leidinger.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii cc: cvs-src@freebsd.org cc: src-committers@freebsd.org cc: Soeren Schmidt cc: cvs-all@freebsd.org cc: sos@freebsd.org Subject: Re: cvs commit: src/sys/dev/ata ata-all.c ata-all.h ata-chipset.cata-dma.c ata-pci.c ata-pci.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 13:54:47 -0000 Alexander Leidinger writes: > Does this mean we can't use ATA-TQ in situations where we would use TQ > without WC on a SCSI system (read: does it affect softupdates)? Tagged queueing doesn't make sense without a write cache. Think about it for a minute. DES -- Dag-Erling Smorgrav - des@ofug.org From owner-cvs-src@FreeBSD.ORG Tue Apr 8 06:56:10 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2A79037B401; Tue, 8 Apr 2003 06:56:10 -0700 (PDT) Received: from spider.deepcore.dk (cpe.atm2-0-56339.0x50c6aa0a.abnxx2.customer.tele.dk [80.198.170.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 53D5A43FA3; Tue, 8 Apr 2003 06:56:08 -0700 (PDT) (envelope-from sos@spider.deepcore.dk) Received: (from sos@localhost) by spider.deepcore.dk (8.12.8p1/8.12.8) id h38Du7PF032425; Tue, 8 Apr 2003 15:56:07 +0200 (CEST) (envelope-from sos) From: Soeren Schmidt Message-Id: <200304081356.h38Du7PF032425@spider.deepcore.dk> In-Reply-To: <20030408153259.2a4b03ac.Alexander@Leidinger.net> To: Alexander Leidinger Date: Tue, 8 Apr 2003 15:56:07 +0200 (CEST) X-Mailer: ELM [version 2.4ME+ PL98b (25)] MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=ISO-8859-1 cc: cvs-src@freebsd.org cc: src-committers@freebsd.org cc: sos@freebsd.org cc: cvs-all@freebsd.org cc: des@ofug.org Subject: Re: cvs commit: src/sys/dev/ata ata-all.c ata-all.hata-chipset.cata-dma.c ata-pci.c ata-pci.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 13:56:10 -0000 It seems Alexander Leidinger wrote: > > > Yes... so what's the problem with ATA & TQ? > > > > Its borked at the moment. > > I know... let's assume it would work: what's the problem with ATA & TQ > which prevents it from being as effective as the SCSI TQ? None that I know of except maybe the number of tags (32).. > > > > Besides, enabling ATA tags automatically enables the write cache. > > > > > > This can be changed... > > > > No it cannot, requirement of the HW. > > Does this mean we can't use ATA-TQ in situations where we would use TQ > without WC on a SCSI system (read: does it affect softupdates)? Well, this has newer been found out by hard evidence. The only vendor doing tags capable ATA disks doesn't want to tell, so we cant really know for sure. However tests here indicates that the "WC effect" is not in action when tags are enabled, but I could just have been unusually lucky... -Søren From owner-cvs-src@FreeBSD.ORG Tue Apr 8 07:16:21 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 55A8737B401; Tue, 8 Apr 2003 07:16:21 -0700 (PDT) Received: from mailout07.sul.t-online.com (mailout07.sul.t-online.com [194.25.134.83]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1C7DA43F93; Tue, 8 Apr 2003 07:16:20 -0700 (PDT) (envelope-from Alexander@Leidinger.net) Received: from fwd10.sul.t-online.de by mailout07.sul.t-online.com with smtp id 192ttO-0002iK-0E; Tue, 08 Apr 2003 16:16:06 +0200 Received: from Andro-Beta.Leidinger.net (520065502893-0001@[80.131.125.201]) by fmrl10.sul.t-online.com with esmtp id 192tsw-1yjrSiC; Tue, 8 Apr 2003 16:15:38 +0200 Received: from Magelan.Leidinger.net (Magelan [192.168.1.1]) h38EFeBR002209; Tue, 8 Apr 2003 16:15:41 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from Magelan.Leidinger.net (netchild@localhost [127.0.0.1]) by Magelan.Leidinger.net (8.12.9/8.12.9) with SMTP id h38EFlpr005308; Tue, 8 Apr 2003 16:15:47 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Date: Tue, 8 Apr 2003 16:15:47 +0200 From: Alexander Leidinger To: Dag-Erling Smorgrav Message-Id: <20030408161547.1963e23a.Alexander@Leidinger.net> In-Reply-To: References: <20030408152227.60c38ce3.Alexander@Leidinger.net> <200304081327.h38DR9XC025406@spider.deepcore.dk> <20030408153259.2a4b03ac.Alexander@Leidinger.net> X-Mailer: Sylpheed version 0.8.9claws (GTK+ 1.2.10; i386-portbld-freebsd5.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Sender: 520065502893-0001@t-dialin.net cc: cvs-src@freebsd.org cc: src-committers@freebsd.org cc: sos@spider.deepcore.dk cc: cvs-all@freebsd.org cc: sos@freebsd.org Subject: Re: cvs commit: src/sys/dev/ata ata-all.c ata-all.h ata-chipset.cata-dma.c ata-pci.c ata-pci.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 14:16:21 -0000 On Tue, 08 Apr 2003 15:54:43 +0200 Dag-Erling Smorgrav wrote: > Alexander Leidinger writes: > > Does this mean we can't use ATA-TQ in situations where we would use TQ > > without WC on a SCSI system (read: does it affect softupdates)? > > Tagged queueing doesn't make sense without a write cache. Think about > it for a minute. It doesn't make sense without some kind of a buffer, I know. With SCSI disks you can observe a small difference between TQ with WC enabled and TQ with WC disabled. Based upon this I concluded, that SCSI disks seems to have a buffer for the WC (with all it's ill side effects in the softupdates case) and another buffer for TQ. SCSI != ATA, but why design another WC/TQ combination, if I can borrow it from the SCSI disks... Feel free to correct misunderstandings on my side. Bye, Alexander. -- "One world, one web, one program" -- Microsoft promotional ad "Ein Volk, ein Reich, ein Fuehrer" -- Adolf Hitler http://www.Leidinger.net Alexander @ Leidinger.net GPG fingerprint = C518 BC70 E67F 143F BE91 3365 79E2 9C60 B006 3FE7 From owner-cvs-src@FreeBSD.ORG Tue Apr 8 07:16:50 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4363E37B401; Tue, 8 Apr 2003 07:16:50 -0700 (PDT) Received: from mailout02.sul.t-online.com (mailout02.sul.t-online.com [194.25.134.17]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5858A43F75; Tue, 8 Apr 2003 07:16:49 -0700 (PDT) (envelope-from Alexander@Leidinger.net) Received: from fwd09.sul.t-online.de by mailout02.sul.t-online.com with smtp id 192tu0-0002jq-06; Tue, 08 Apr 2003 16:16:44 +0200 Received: from Andro-Beta.Leidinger.net (520065502893-0001@[80.131.125.201]) by fmrl09.sul.t-online.com with esmtp id 192tti-09sexsC; Tue, 8 Apr 2003 16:16:26 +0200 Received: from Magelan.Leidinger.net (Magelan [192.168.1.1]) h38EGSBR002212; Tue, 8 Apr 2003 16:16:28 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from Magelan.Leidinger.net (netchild@localhost [127.0.0.1]) by Magelan.Leidinger.net (8.12.9/8.12.9) with SMTP id h38EGZpr005312; Tue, 8 Apr 2003 16:16:35 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Date: Tue, 8 Apr 2003 16:16:35 +0200 From: Alexander Leidinger To: Soeren Schmidt Message-Id: <20030408161635.12b7b0a5.Alexander@Leidinger.net> In-Reply-To: <200304081356.h38Du7PF032425@spider.deepcore.dk> References: <20030408153259.2a4b03ac.Alexander@Leidinger.net> <200304081356.h38Du7PF032425@spider.deepcore.dk> X-Mailer: Sylpheed version 0.8.9claws (GTK+ 1.2.10; i386-portbld-freebsd5.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Sender: 520065502893-0001@t-dialin.net cc: cvs-src@freebsd.org cc: src-committers@freebsd.org cc: sos@freebsd.org cc: cvs-all@freebsd.org cc: des@ofug.org Subject: Re: cvs commit: src/sys/dev/ata ata-all.c ata-all.h ata-chipset.cata-dma.c ata-pci.c ata-pci.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 14:16:50 -0000 On Tue, 8 Apr 2003 15:56:07 +0200 (CEST) Soeren Schmidt wrote: > > > > > Besides, enabling ATA tags automatically enables the write cache. > > > > > > > > This can be changed... > > > > > > No it cannot, requirement of the HW. > > > > Does this mean we can't use ATA-TQ in situations where we would use TQ > > without WC on a SCSI system (read: does it affect softupdates)? > > Well, this has newer been found out by hard evidence. The only vendor > doing tags capable ATA disks doesn't want to tell, so we cant really > know for sure. However tests here indicates that the "WC effect" is > not in action when tags are enabled, but I could just have been > unusually lucky... You should gamble then... ;-) Thanks, Alexander. -- It is easier to fix Unix than to live with NT. http://www.Leidinger.net Alexander @ Leidinger.net GPG fingerprint = C518 BC70 E67F 143F BE91 3365 79E2 9C60 B006 3FE7 From owner-cvs-src@FreeBSD.ORG Tue Apr 8 07:25:48 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7906D37B401; Tue, 8 Apr 2003 07:25:48 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id EC5FB43F75; Tue, 8 Apr 2003 07:25:47 -0700 (PDT) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h38EPl0U045618; Tue, 8 Apr 2003 07:25:47 -0700 (PDT) (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h38EPlqS045617; Tue, 8 Apr 2003 07:25:47 -0700 (PDT) Message-Id: <200304081425.h38EPlqS045617@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Tue, 8 Apr 2003 07:25:47 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/alpha/alpha busdma_machdep.c src/sys/dev/snc dp83932.c src/sys/dev/vx if_vx.c src/sys/ia64/ia64 busdma_machdep.c src/sys/kern kern_mac.c uipc_mbuf.c src/sys/net... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 14:25:49 -0000 des 2003/04/08 07:25:47 PDT FreeBSD src repository Modified files: sys/alpha/alpha busdma_machdep.c sys/dev/snc dp83932.c sys/dev/vx if_vx.c sys/ia64/ia64 busdma_machdep.c sys/kern kern_mac.c uipc_mbuf.c sys/net if_disc.c if_faith.c if_loop.c sys/netgraph/bluetooth/socket ng_btsocket_hci_raw.c sys/netgraph ng_base.c ng_iface.c sys/netinet ip_divert.c ip_input.c ip_mroute.c ip_output.c sys/netipsec keysock.c sys/netkey keysock.c sys/netnatm natm.c sys/powerpc/powerpc busdma_machdep.c sys/sparc64/sparc64 bus_machdep.c iommu.c sys/sys mbuf.h Log: Introduce an M_ASSERTPKTHDR() macro which performs the very common task of asserting that an mbuf has a packet header. Use it instead of hand- rolled versions wherever applicable. Submitted by: Hiten Pandya Revision Changes Path 1.34 +1 -2 src/sys/alpha/alpha/busdma_machdep.c 1.10 +1 -3 src/sys/dev/snc/dp83932.c 1.43 +2 -5 src/sys/dev/vx/if_vx.c 1.22 +1 -2 src/sys/ia64/ia64/busdma_machdep.c 1.83 +2 -2 src/sys/kern/kern_mac.c 1.113 +3 -4 src/sys/kern/uipc_mbuf.c 1.35 +1 -2 src/sys/net/if_disc.c 1.21 +1 -2 src/sys/net/if_faith.c 1.81 +3 -3 src/sys/net/if_loop.c 1.6 +2 -4 src/sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c 1.68 +1 -2 src/sys/netgraph/ng_base.c 1.26 +1 -1 src/sys/netgraph/ng_iface.c 1.74 +1 -1 src/sys/netinet/ip_divert.c 1.235 +1 -2 src/sys/netinet/ip_input.c 1.87 +1 -2 src/sys/netinet/ip_mroute.c 1.186 +1 -1 src/sys/netinet/ip_output.c 1.5 +1 -2 src/sys/netipsec/keysock.c 1.21 +1 -2 src/sys/netkey/keysock.c 1.23 +1 -2 src/sys/netnatm/natm.c 1.12 +1 -2 src/sys/powerpc/powerpc/busdma_machdep.c 1.26 +1 -2 src/sys/sparc64/sparc64/bus_machdep.c 1.23 +1 -2 src/sys/sparc64/sparc64/iommu.c 1.118 +7 -0 src/sys/sys/mbuf.h From owner-cvs-src@FreeBSD.ORG Tue Apr 8 08:26:03 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A7CA437B401; Tue, 8 Apr 2003 08:26:03 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4794643FA3; Tue, 8 Apr 2003 08:26:03 -0700 (PDT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h38FQ30U050766; Tue, 8 Apr 2003 08:26:03 -0700 (PDT) (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h38FQ3Xp050765; Tue, 8 Apr 2003 08:26:03 -0700 (PDT) Message-Id: <200304081526.h38FQ3Xp050765@repoman.freebsd.org> From: Warner Losh Date: Tue, 8 Apr 2003 08:26:02 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/wi if_wi_pccard.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 15:26:04 -0000 imp 2003/04/08 08:26:02 PDT FreeBSD src repository Modified files: sys/dev/wi if_wi_pccard.c Log: Don't set the decription, since the pccard layer does that for us now. Remove the duplicate entries that were there to disambiguate different cards that were the same, yet people wanted to have different dmesg. Revision Changes Path 1.20 +1 -10 src/sys/dev/wi/if_wi_pccard.c From owner-cvs-src@FreeBSD.ORG Tue Apr 8 08:28:59 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0EA3F37B401; Tue, 8 Apr 2003 08:28:59 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A495243F93; Tue, 8 Apr 2003 08:28:58 -0700 (PDT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h38FSw0U050887; Tue, 8 Apr 2003 08:28:58 -0700 (PDT) (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h38FSwmP050886; Tue, 8 Apr 2003 08:28:58 -0700 (PDT) Message-Id: <200304081528.h38FSwmP050886@repoman.freebsd.org> From: Warner Losh Date: Tue, 8 Apr 2003 08:28:58 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/pccard pccardvar.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 15:28:59 -0000 imp 2003/04/08 08:28:58 PDT FreeBSD src repository Modified files: sys/dev/pccard pccardvar.h Log: Create new _ND versions to allow one to not specify the description be stored in the table. Revision Changes Path 1.36 +5 -0 src/sys/dev/pccard/pccardvar.h From owner-cvs-src@FreeBSD.ORG Tue Apr 8 08:36:28 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ACD7A37B401; Tue, 8 Apr 2003 08:36:28 -0700 (PDT) Received: from gvr.gvr.org (gvr.gvr.org [212.61.40.17]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2CE8C43FBF; Tue, 8 Apr 2003 08:36:27 -0700 (PDT) (envelope-from guido@gvr.org) Received: by gvr.gvr.org (Postfix, from userid 657) id 7889041; Tue, 8 Apr 2003 17:36:25 +0200 (CEST) Date: Tue, 8 Apr 2003 17:36:25 +0200 From: Guido van Rooij To: Maxime Henrion Message-ID: <20030408153625.GA78927@gvr.gvr.org> References: <200304081305.h38D5CGH038749@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200304081305.h38D5CGH038749@repoman.freebsd.org> cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/fxp if_fxp.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 15:36:29 -0000 On Tue, Apr 08, 2003 at 06:05:12AM -0700, Maxime Henrion wrote: > mux 2003/04/08 06:05:12 PDT > > FreeBSD src repository > > Modified files: > sys/dev/fxp if_fxp.c > Log: > Fix the hangs people have been seeing. For some reason, the > atomic operation change caused this, so backout it until I > can figure out what's wrong with it. FRom the look of it, it seems you have an error in your patch. Shouldn't: atomic_clear_32((u_int32_t *)&last->tx_cb->cb_status, htobe32(bswap16(FXP_CB_COMMAND_S))); be: atomic_clear_32((u_int32_t *)&last->tx_cb->cb_command, htobe32(bswap16(FXP_CB_COMMAND_S))); -Guido From owner-cvs-src@FreeBSD.ORG Tue Apr 8 08:36:44 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7856537B401; Tue, 8 Apr 2003 08:36:44 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 18BFB43FE0; Tue, 8 Apr 2003 08:36:44 -0700 (PDT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h38Fah0U051499; Tue, 8 Apr 2003 08:36:43 -0700 (PDT) (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h38Fah3m051498; Tue, 8 Apr 2003 08:36:43 -0700 (PDT) Message-Id: <200304081536.h38Fah3m051498@repoman.freebsd.org> From: Warner Losh Date: Tue, 8 Apr 2003 08:36:43 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/wi if_wi_pccard.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 15:36:44 -0000 imp 2003/04/08 08:36:43 PDT FreeBSD src repository Modified files: sys/dev/wi if_wi_pccard.c Log: Use the new _ND macros to not include the description strings. If any of the entries have a description, we'll use that to override the description that the pccard layer generates for us. This saves about 930 bytes in the module, so I feel it won't hurt the crowded boot disks.... # other modules to follow Revision Changes Path 1.21 +43 -40 src/sys/dev/wi/if_wi_pccard.c From owner-cvs-src@FreeBSD.ORG Tue Apr 8 08:55:44 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 873A137B401; Tue, 8 Apr 2003 08:55:44 -0700 (PDT) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 210A443FAF; Tue, 8 Apr 2003 08:55:44 -0700 (PDT) (envelope-from mux@freebsd.org) Received: by elvis.mu.org (Postfix, from userid 1920) id 100C62ED40E; Tue, 8 Apr 2003 08:55:44 -0700 (PDT) Date: Tue, 8 Apr 2003 17:55:44 +0200 From: Maxime Henrion To: Guido van Rooij Message-ID: <20030408155544.GE1750@elvis.mu.org> References: <200304081305.h38D5CGH038749@repoman.freebsd.org> <20030408153625.GA78927@gvr.gvr.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030408153625.GA78927@gvr.gvr.org> User-Agent: Mutt/1.4.1i cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/fxp if_fxp.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 15:55:44 -0000 Guido van Rooij wrote: > On Tue, Apr 08, 2003 at 06:05:12AM -0700, Maxime Henrion wrote: > > mux 2003/04/08 06:05:12 PDT > > > > FreeBSD src repository > > > > Modified files: > > sys/dev/fxp if_fxp.c > > Log: > > Fix the hangs people have been seeing. For some reason, the > > atomic operation change caused this, so backout it until I > > can figure out what's wrong with it. > > FRom the look of it, it seems you have an error in your patch. > Shouldn't: > atomic_clear_32((u_int32_t *)&last->tx_cb->cb_status, > htobe32(bswap16(FXP_CB_COMMAND_S))); > > be: > > atomic_clear_32((u_int32_t *)&last->tx_cb->cb_command, > htobe32(bswap16(FXP_CB_COMMAND_S))); No, that would cause an unaligned access. I'm really modifying cd_command, which is a 16-bit integer. However, for this to be portable, I need to use a 32-bit atomic operation. I can't do this trick on cb_command's adress because it's 16-bit aligned, so I'm doing the atomic operation on the 32-bit integer at cb_status's address which is a 16-bit integer too. Moreover, if I was doing this on cb_command, which I can't, the htobe32(bswap16(FXP_CB_COMMAND_S)) wouldn't be good anymore. Cheers, Maxime From owner-cvs-src@FreeBSD.ORG Tue Apr 8 09:14:03 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0ACD037B401; Tue, 8 Apr 2003 09:14:03 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9CDF143F75; Tue, 8 Apr 2003 09:14:02 -0700 (PDT) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h38GE20U060225; Tue, 8 Apr 2003 09:14:02 -0700 (PDT) (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h38GE2ei060224; Tue, 8 Apr 2003 09:14:02 -0700 (PDT) Message-Id: <200304081614.h38GE2ei060224@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Tue, 8 Apr 2003 09:14:02 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/etc Makefile newsyslog.conf syslog.conf X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 16:14:03 -0000 des 2003/04/08 09:14:02 PDT FreeBSD src repository Modified files: etc Makefile newsyslog.conf syslog.conf Log: Introduce debug.log which gets debug.* (most of this would otherwise go to the great bit-bucket in the sky) Revision Changes Path 1.308 +2 -0 src/etc/Makefile 1.44 +1 -0 src/etc/newsyslog.conf 1.25 +1 -0 src/etc/syslog.conf From owner-cvs-src@FreeBSD.ORG Tue Apr 8 09:52:19 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 16FC737B401; Tue, 8 Apr 2003 09:52:19 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A737B43FCB; Tue, 8 Apr 2003 09:52:18 -0700 (PDT) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h38GqI0U062867; Tue, 8 Apr 2003 09:52:18 -0700 (PDT) (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h38GqI8A062866; Tue, 8 Apr 2003 09:52:18 -0700 (PDT) Message-Id: <200304081652.h38GqI8A062866@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Tue, 8 Apr 2003 09:52:18 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libpam/modules/pam_chroot pam_chroot.8 pam_chroot.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 16:52:19 -0000 des 2003/04/08 09:52:18 PDT FreeBSD src repository Modified files: lib/libpam/modules/pam_chroot pam_chroot.8 pam_chroot.c Log: Add a cwd option which specifies where to chdir(2) after the chroot(2). When using the /home/./foo scheme, this defaults to the rhs (/foo); otherwise it defaults to /. Revision Changes Path 1.2 +12 -3 src/lib/libpam/modules/pam_chroot/pam_chroot.8 1.2 +10 -3 src/lib/libpam/modules/pam_chroot/pam_chroot.c From owner-cvs-src@FreeBSD.ORG Tue Apr 8 09:52:36 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1E0AF37B401; Tue, 8 Apr 2003 09:52:36 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B1F5E43FDF; Tue, 8 Apr 2003 09:52:35 -0700 (PDT) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h38GqZ0U062902; Tue, 8 Apr 2003 09:52:35 -0700 (PDT) (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h38GqZjW062901; Tue, 8 Apr 2003 09:52:35 -0700 (PDT) Message-Id: <200304081652.h38GqZjW062901@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Tue, 8 Apr 2003 09:52:35 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libpam/modules modules.inc X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 16:52:36 -0000 des 2003/04/08 09:52:35 PDT FreeBSD src repository Modified files: lib/libpam/modules modules.inc Log: Connect the pam_chroot(8) module to the build. Revision Changes Path 1.15 +1 -0 src/lib/libpam/modules/modules.inc From owner-cvs-src@FreeBSD.ORG Tue Apr 8 09:59:23 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 46F8E37B401 for ; Tue, 8 Apr 2003 09:59:23 -0700 (PDT) Received: from rootlabs.com (root.org [67.118.192.226]) by mx1.FreeBSD.org (Postfix) with SMTP id 0A4E243FAF for ; Tue, 8 Apr 2003 09:59:22 -0700 (PDT) (envelope-from nate@rootlabs.com) Received: (qmail 27423 invoked by uid 1000); 8 Apr 2003 16:59:22 -0000 Date: Tue, 8 Apr 2003 09:59:22 -0700 (PDT) From: Nate Lawson To: "M. Warner Losh" In-Reply-To: <20030408.010809.56566565.imp@bsdimp.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: cvs-src@FreeBSD.org cc: murray@FreeBSD.org cc: cvs-all@FreeBSD.org cc: src-committers@FreeBSD.org cc: des@ofug.org Subject: Re: cvs commit: src/sys/dev/usb if_kue.c usbdevs X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 16:59:23 -0000 On Tue, 8 Apr 2003, M. Warner Losh wrote: > In message: <20030407112355.N43794@freebsdmall.com> > Murray Stokely writes: > : On Mon, Apr 07, 2003 at 09:33:00AM -0700, Nate Lawson wrote: > : > You have to update sys/dev/usb/usbdevs and then run make -f Makefile.usb, > : > then commit the changed usbdevs and *.h > : > : Sorry for the oversight. Looks like Warner fixed it for me. > > Yes. I saw 10 people complain and tell what the right answer was, but > nobody had gone ahead and then done it, so I just did it, after a > quick test compile... In my defense, I have extremely limited commit access from work but decent email access. Also, teach a man to fish ... -Nate From owner-cvs-src@FreeBSD.ORG Tue Apr 8 09:59:53 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E177E37B401; Tue, 8 Apr 2003 09:59:53 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 810A843FDF; Tue, 8 Apr 2003 09:59:53 -0700 (PDT) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h38Gxr0U063153; Tue, 8 Apr 2003 09:59:53 -0700 (PDT) (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h38GxriP063152; Tue, 8 Apr 2003 09:59:53 -0700 (PDT) Message-Id: <200304081659.h38GxriP063152@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Tue, 8 Apr 2003 09:59:53 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.bin/su su.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 16:59:54 -0000 des 2003/04/08 09:59:53 PDT FreeBSD src repository Modified files: usr.bin/su su.c Log: PAM-related improvements: - if operating "as them" (su -l), use pam_{open,close}_session() - allow PAM to override $HOME (pam_chroot needs this) - chdir early, because later on we may be chrooted and chdir will fail Also use pid_t instead of int where applicable. Revision Changes Path 1.68 +59 -37 src/usr.bin/su/su.c From owner-cvs-src@FreeBSD.ORG Tue Apr 8 10:09:21 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 580B337B404 for ; Tue, 8 Apr 2003 10:09:21 -0700 (PDT) Received: from rootlabs.com (root.org [67.118.192.226]) by mx1.FreeBSD.org (Postfix) with SMTP id B15C243FB1 for ; Tue, 8 Apr 2003 10:09:19 -0700 (PDT) (envelope-from nate@rootlabs.com) Received: (qmail 27459 invoked by uid 1000); 8 Apr 2003 17:09:20 -0000 Date: Tue, 8 Apr 2003 10:09:20 -0700 (PDT) From: Nate Lawson To: Alexander Leidinger In-Reply-To: <20030408161547.1963e23a.Alexander@Leidinger.net> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: src-committers@freebsd.org cc: cvs-src@freebsd.org cc: Dag-Erling Smorgrav cc: sos@spider.deepcore.dk cc: cvs-all@freebsd.org cc: sos@freebsd.org Subject: Re: cvs commit: src/sys/dev/ata ata-all.c ata-all.hata-chipset.cata-dma.c ata-pci.c ata-pci.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 17:09:21 -0000 On Tue, 8 Apr 2003, Alexander Leidinger wrote: > On Tue, 08 Apr 2003 15:54:43 +0200 > Dag-Erling Smorgrav wrote: > > > Alexander Leidinger writes: > > > Does this mean we can't use ATA-TQ in situations where we would use TQ > > > without WC on a SCSI system (read: does it affect softupdates)? > > > > Tagged queueing doesn't make sense without a write cache. Think about > > it for a minute. > > It doesn't make sense without some kind of a buffer, I know. With SCSI > disks you can observe a small difference between TQ with WC enabled and > TQ with WC disabled. Based upon this I concluded, that SCSI disks seems > to have a buffer for the WC (with all it's ill side effects in the > softupdates case) and another buffer for TQ. > > SCSI != ATA, but why design another WC/TQ combination, if I can borrow > it from the SCSI disks... > > Feel free to correct misunderstandings on my side. There are several levels of cache: cache in each drive, cache in the controller, and the vm/buffer cache in the kernel. Most modern SCSI drives have at least 8 MB of cache in the drive. Some controllers (mostly RAID) have cache. Tagged queuing is orthogonal to caching. TQ allows multiple transactions to be passed to the drive, allowing it to order and aggregate the requests as it thinks best. TQ can be done with no cache because all the drive is tracking is handles to transactions (typically 16 bit ids). Think of it as more like a pipeline than a cache. This is just a generalization based on SCSI SAM2 (www.t10.org). BTW, it's good to avoid "WC" as an abbreviation because it also means "write combining". -Nate From owner-cvs-src@FreeBSD.ORG Tue Apr 8 10:11:44 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8CE7037B404 for ; Tue, 8 Apr 2003 10:11:44 -0700 (PDT) Received: from rootlabs.com (root.org [67.118.192.226]) by mx1.FreeBSD.org (Postfix) with SMTP id 30D3243FCB for ; Tue, 8 Apr 2003 10:11:43 -0700 (PDT) (envelope-from nate@rootlabs.com) Received: (qmail 27475 invoked by uid 1000); 8 Apr 2003 17:11:43 -0000 Date: Tue, 8 Apr 2003 10:11:43 -0700 (PDT) From: Nate Lawson To: Maxime Henrion In-Reply-To: <20030408130518.AD52137B496@hub.freebsd.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/fxp if_fxp.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 17:11:45 -0000 On Tue, 8 Apr 2003, Maxime Henrion wrote: > Modified files: > sys/dev/fxp if_fxp.c > Log: > Fix the hangs people have been seeing. For some reason, the > atomic operation change caused this, so backout it until I > can figure out what's wrong with it. > > Revision Changes Path > 1.163 +7 -11 src/sys/dev/fxp/if_fxp.c Thank you. > - atomic_clear_32((u_int32_t *)&last->tx_cb->cb_status, > - htobe32(bswap16(FXP_CB_COMMAND_S))); > - > + atomic_clear_short(&sc->fxp_desc.tx_last->tx_cb->cb_command, > + FXP_CB_COMMAND_S); > +#else > + sc->fxp_desc.tx_last->tx_cb->cb_command &= ~FXP_CB_COMMAND_S; > +#endif /*__alpha__*/ Um, are each of those cases semantically equivalent? -Nate From owner-cvs-src@FreeBSD.ORG Tue Apr 8 10:15:08 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A751D37B401; Tue, 8 Apr 2003 10:15:08 -0700 (PDT) Received: from flood.ping.uio.no (flood.ping.uio.no [129.240.78.31]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7E9FE43FAF; Tue, 8 Apr 2003 10:15:07 -0700 (PDT) (envelope-from des@ofug.org) Received: by flood.ping.uio.no (Postfix, from userid 2602) id DD9F05308; Tue, 8 Apr 2003 19:15:04 +0200 (CEST) X-URL: http://www.ofug.org/~des/ X-Disclaimer: The views expressed in this message do not necessarily coincide with those of any organisation or company with which I am or have been affiliated. To: Nate Lawson From: Dag-Erling Smorgrav Date: Tue, 08 Apr 2003 19:15:04 +0200 In-Reply-To: (Nate Lawson's message of "Tue, 8 Apr 2003 10:09:20 -0700 (PDT)") Message-ID: User-Agent: Gnus/5.090015 (Oort Gnus v0.15) Emacs/21.2 References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii cc: src-committers@freebsd.org cc: cvs-src@freebsd.org cc: Alexander Leidinger cc: sos@spider.deepcore.dk cc: cvs-all@freebsd.org cc: sos@freebsd.org Subject: Re: cvs commit: src/sys/dev/ata ata-all.c ata-all.h ata-chipset.cata-dma.c ata-pci.c ata-pci.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 17:15:09 -0000 Nate Lawson writes: > Tagged queuing is orthogonal to caching. TQ allows multiple transactions > to be passed to the drive, allowing it to order and aggregate the requests > as it thinks best. TQ can be done with no cache because all the drive is > tracking is handles to transactions (typically 16 bit ids). Think of it > as more like a pipeline than a cache. It can't be done without cache, because you can't queue and reorder transactions without some sort of cache. DES -- Dag-Erling Smorgrav - des@ofug.org From owner-cvs-src@FreeBSD.ORG Tue Apr 8 10:21:16 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D44A837B401; Tue, 8 Apr 2003 10:21:15 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 73EE043F3F; Tue, 8 Apr 2003 10:21:15 -0700 (PDT) (envelope-from mux@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h38HLF0U065784; Tue, 8 Apr 2003 10:21:15 -0700 (PDT) (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h38HLF7l065783; Tue, 8 Apr 2003 10:21:15 -0700 (PDT) Message-Id: <200304081721.h38HLF7l065783@repoman.freebsd.org> From: Maxime Henrion Date: Tue, 8 Apr 2003 10:21:15 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/fxp if_fxp.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 17:21:16 -0000 mux 2003/04/08 10:21:15 PDT FreeBSD src repository Modified files: sys/dev/fxp if_fxp.c Log: - Endian fixes. - 6 -> ETHER_ADDR_LEN. Revision Changes Path 1.164 +6 -5 src/sys/dev/fxp/if_fxp.c From owner-cvs-src@FreeBSD.ORG Tue Apr 8 10:26:06 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8172D37B407; Tue, 8 Apr 2003 10:26:06 -0700 (PDT) Received: from freebie.xs4all.nl (freebie.xs4all.nl [213.84.32.253]) by mx1.FreeBSD.org (Postfix) with ESMTP id E40A043FBF; Tue, 8 Apr 2003 10:26:02 -0700 (PDT) (envelope-from wkb@freebie.xs4all.nl) Received: from freebie.xs4all.nl (localhost [127.0.0.1]) by freebie.xs4all.nl (8.12.9/8.12.9) with ESMTP id h38HPtpH009601; Tue, 8 Apr 2003 19:25:55 +0200 (CEST) (envelope-from wkb@freebie.xs4all.nl) Received: (from wkb@localhost) by freebie.xs4all.nl (8.12.9/8.12.9/Submit) id h38HPtSL009600; Tue, 8 Apr 2003 19:25:55 +0200 (CEST) Date: Tue, 8 Apr 2003 19:25:55 +0200 From: Wilko Bulte To: Dag-Erling Smorgrav Message-ID: <20030408172555.GA9572@freebie.xs4all.nl> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4i X-OS: FreeBSD 4.8-STABLE X-PGP: finger wilko@freebsd.org cc: src-committers@FreeBSD.ORG cc: cvs-src@FreeBSD.ORG cc: Alexander Leidinger cc: Nate Lawson cc: sos@spider.deepcore.dk cc: cvs-all@FreeBSD.ORG cc: sos@FreeBSD.ORG Subject: Re: cvs commit: src/sys/dev/ata ata-all.c ata-all.h ata-chipset.cata-dma.c ata-pci.c ata-pci.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 17:26:07 -0000 On Tue, Apr 08, 2003 at 07:15:04PM +0200, Dag-Erling Smorgrav wrote: > Nate Lawson writes: > > Tagged queuing is orthogonal to caching. TQ allows multiple transactions > > to be passed to the drive, allowing it to order and aggregate the requests > > as it thinks best. TQ can be done with no cache because all the drive is > > tracking is handles to transactions (typically 16 bit ids). Think of it > > as more like a pipeline than a cache. > > It can't be done without cache, because you can't queue and reorder > transactions without some sort of cache. But you could do read buffering (to avoid the C word) only, so no write cache which has the volatility issues which have been discussed over and over again in combination with ATA drives. I still don't get it why ATA drives cannot be built to the same spec as SCSI drives as far as write caching etc are concerned Probably cost ;) ATA is for el-cheapo stuff. Serial ATA might see new uses, say in arrays. W/ -- | / o / /_ _ wilko@FreeBSD.org |/|/ / / /( (_) Bulte From owner-cvs-src@FreeBSD.ORG Tue Apr 8 10:30:47 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 535D237B404; Tue, 8 Apr 2003 10:30:47 -0700 (PDT) Received: from mailout07.sul.t-online.com (mailout07.sul.t-online.com [194.25.134.83]) by mx1.FreeBSD.org (Postfix) with ESMTP id 63A2143F75; Tue, 8 Apr 2003 10:30:46 -0700 (PDT) (envelope-from Alexander@Leidinger.net) Received: from fwd10.sul.t-online.de by mailout07.sul.t-online.com with smtp id 192wvf-00037a-00; Tue, 08 Apr 2003 19:30:39 +0200 Received: from Andro-Beta.Leidinger.net (520065502893-0001@[80.131.125.201]) by fmrl10.sul.t-online.com with esmtp id 192wvQ-07HnM0C; Tue, 8 Apr 2003 19:30:24 +0200 Received: from Magelan.Leidinger.net (Magelan [192.168.1.1]) h38HUMBR002683; Tue, 8 Apr 2003 19:30:22 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from Magelan.Leidinger.net (netchild@localhost [127.0.0.1]) by Magelan.Leidinger.net (8.12.9/8.12.9) with SMTP id h38HULpr006071; Tue, 8 Apr 2003 19:30:21 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Date: Tue, 8 Apr 2003 19:30:21 +0200 From: Alexander Leidinger To: Dag-Erling Smorgrav Message-Id: <20030408193021.77aa8706.Alexander@Leidinger.net> In-Reply-To: References: X-Mailer: Sylpheed version 0.8.9claws (GTK+ 1.2.10; i386-portbld-freebsd5.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Sender: 520065502893-0001@t-dialin.net cc: src-committers@freebsd.org cc: nate@root.org cc: cvs-src@freebsd.org cc: sos@spider.deepcore.dk cc: cvs-all@freebsd.org cc: sos@freebsd.org Subject: Re: cvs commit: src/sys/dev/ata ata-all.c ata-all.h ata-chipset.cata-dma.c ata-pci.c ata-pci.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 17:30:47 -0000 On Tue, 08 Apr 2003 19:15:04 +0200 Dag-Erling Smorgrav wrote: > Nate Lawson writes: > > Tagged queuing is orthogonal to caching. TQ allows multiple transactions > > to be passed to the drive, allowing it to order and aggregate the requests > > as it thinks best. TQ can be done with no cache because all the drive is > > tracking is handles to transactions (typically 16 bit ids). Think of it > > as more like a pipeline than a cache. > > It can't be done without cache, because you can't queue and reorder > transactions without some sort of cache. I like to think about it as a buffer, not a cache. A write-cache acknowledges the write as soon as it hits the cache (and not the physical storage) and talking about TQ as a cache makes me feel bad... Bye, Alexander. -- To boldly go where I surely don't belong. http://www.Leidinger.net Alexander @ Leidinger.net GPG fingerprint = C518 BC70 E67F 143F BE91 3365 79E2 9C60 B006 3FE7 From owner-cvs-src@FreeBSD.ORG Tue Apr 8 10:31:02 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2724337B410; Tue, 8 Apr 2003 10:30:59 -0700 (PDT) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3AAD943F75; Tue, 8 Apr 2003 10:30:59 -0700 (PDT) (envelope-from mux@freebsd.org) Received: by elvis.mu.org (Postfix, from userid 1920) id F267D2ED411; Tue, 8 Apr 2003 10:30:58 -0700 (PDT) Date: Tue, 8 Apr 2003 19:30:58 +0200 From: Maxime Henrion To: Nate Lawson Message-ID: <20030408173058.GF1750@elvis.mu.org> References: <20030408130518.AD52137B496@hub.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.1i cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/fxp if_fxp.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 17:31:02 -0000 Nate Lawson wrote: > On Tue, 8 Apr 2003, Maxime Henrion wrote: > > Modified files: > > sys/dev/fxp if_fxp.c > > Log: > > Fix the hangs people have been seeing. For some reason, the > > atomic operation change caused this, so backout it until I > > can figure out what's wrong with it. > > > > Revision Changes Path > > 1.163 +7 -11 src/sys/dev/fxp/if_fxp.c > > Thank you. > > > - atomic_clear_32((u_int32_t *)&last->tx_cb->cb_status, > > - htobe32(bswap16(FXP_CB_COMMAND_S))); > > - > > + atomic_clear_short(&sc->fxp_desc.tx_last->tx_cb->cb_command, > > + FXP_CB_COMMAND_S); > > +#else > > + sc->fxp_desc.tx_last->tx_cb->cb_command &= ~FXP_CB_COMMAND_S; > > +#endif /*__alpha__*/ > > Um, are each of those cases semantically equivalent? Yes they are. The only difference, and that's probably where the problem lies, is that we are now rewriting (but not changing) cb_status. The cb_status word is probably mapped to a register in the fxp(4) card and thus rewriting it might not be safe. Cheers, Maxime From owner-cvs-src@FreeBSD.ORG Tue Apr 8 10:34:55 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6CEA537B401; Tue, 8 Apr 2003 10:34:55 -0700 (PDT) Received: from critter.freebsd.dk (critter.freebsd.dk [212.242.86.163]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2E2A343FD7; Tue, 8 Apr 2003 10:34:54 -0700 (PDT) (envelope-from phk@phk.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.12.9/8.12.9) with ESMTP id h38HYcZq022239; Tue, 8 Apr 2003 19:34:38 +0200 (CEST) (envelope-from phk@phk.freebsd.dk) To: Wilko Bulte From: "Poul-Henning Kamp" In-Reply-To: Your message of "Tue, 08 Apr 2003 19:25:55 +0200." <20030408172555.GA9572@freebie.xs4all.nl> Date: Tue, 08 Apr 2003 19:34:38 +0200 Message-ID: <22238.1049823278@critter.freebsd.dk> cc: sos@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-src@FreeBSD.org cc: Alexander Leidinger cc: Nate Lawson cc: sos@spider.deepcore.dk cc: cvs-all@FreeBSD.org cc: Dag-Erling Smorgrav Subject: Re: cvs commit: src/sys/dev/ata ata-all.c ata-all.h ata-chipset.cata-dma.c ata-pci.c ata-pci.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 17:34:55 -0000 Summary: Write Caching: Drive says "I have written your data" when it hasn't. (A bad thing!) Has not by definition anything to do with: Tagged queueing: Ability to reduce transaction latency by sending more than one request to the drive at a time. The request may be handled out of order by the drive. (A good thing!) and: ATA != SCSI. -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. From owner-cvs-src@FreeBSD.ORG Tue Apr 8 10:48:37 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B4D5E37B404; Tue, 8 Apr 2003 10:48:37 -0700 (PDT) Received: from canning.wemm.org (canning.wemm.org [192.203.228.65]) by mx1.FreeBSD.org (Postfix) with ESMTP id EE97A43FBF; Tue, 8 Apr 2003 10:48:36 -0700 (PDT) (envelope-from peter@wemm.org) Received: from wemm.org (localhost [127.0.0.1]) by canning.wemm.org (Postfix) with ESMTP id DB3B42A8A5; Tue, 8 Apr 2003 10:48:36 -0700 (PDT) (envelope-from peter@wemm.org) X-Mailer: exmh version 2.5 07/13/2001 with nmh-1.0.4 To: S ren Schmidt In-Reply-To: <200304080748.h387mqmo006161@repoman.freebsd.org> Date: Tue, 08 Apr 2003 10:48:36 -0700 From: Peter Wemm Message-Id: <20030408174836.DB3B42A8A5@canning.wemm.org> cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/ata ata-raid.c ata-raid.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 17:48:38 -0000 S ren Schmidt wrote: > Modified files: > sys/dev/ata ata-raid.c ata-raid.h > Log: > Fix a long standing bug in handling the last part of a stripe > on "odd" size disks. > > Add printout of the RAID structure on verbose boot. This broke 64 bit platforms: /home/tinderbox/ia64/src/sys/dev/ata/ata-raid.c: In function `ar_print_conf': /home/tinderbox/ia64/src/sys/dev/ata/ata-raid.c:1460: warning: long long int format, u_int64_t arg (arg 2) /home/tinderbox/ia64/src/sys/dev/ata/ata-raid.c:1468: warning: long long int format, u_int64_t arg (arg 2) *** Error code 1 Stop in /home/tinderbox/ia64/obj/home/tinderbox/ia64/src/sys/GENERIC. *** Error code 1 and peter@daintree[10:46am]~/fbp4/hammer/sys/x86_64/compile/GENERIC-196> make ata-raid.o x86_64-unknown-freebsd5.0-gcc -c -O -pipe -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmis tanding -nostdinc -I- -I. -I../../.. -I../../../dev -I../../../contrib/dev/acpica -I../../../contrib/ipfilter -D_KERNEL -include opt_global.h -fno-common -mcmodel=medium -mno-red-zone -ffreestanding -Werror ../../../dev/ata/ata-raid.c cc1: warnings being treated as errors ../../../dev/ata/ata-raid.c: In function `ar_print_conf': ../../../dev/ata/ata-raid.c:1460: warning: long long int format, u_int64_t arg (arg 2) ../../../dev/ata/ata-raid.c:1468: warning: long long int format, u_int64_t arg (arg 2) Cheers, -Peter -- Peter Wemm - peter@wemm.org; peter@FreeBSD.org; peter@yahoo-inc.com "All of this is for nothing if we don't go to the stars" - JMS/B5 From owner-cvs-src@FreeBSD.ORG Tue Apr 8 11:01:31 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ACEA737B401; Tue, 8 Apr 2003 11:01:31 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id EF40643F75; Tue, 8 Apr 2003 11:01:30 -0700 (PDT) (envelope-from sos@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h38I1U0U068448; Tue, 8 Apr 2003 11:01:30 -0700 (PDT) (envelope-from sos@repoman.freebsd.org) Received: (from sos@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h38I1UiA068447; Tue, 8 Apr 2003 11:01:30 -0700 (PDT) Message-Id: <200304081801.h38I1UiA068447@repoman.freebsd.org> From: Søren Schmidt Date: Tue, 8 Apr 2003 11:01:30 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/ata ata-raid.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 18:01:32 -0000 sos 2003/04/08 11:01:30 PDT FreeBSD src repository Modified files: sys/dev/ata ata-raid.c Log: Fix breakage on sparc64. Note to self: always test even the smallest changes on all platforms. Revision Changes Path 1.61 +2 -2 src/sys/dev/ata/ata-raid.c From owner-cvs-src@FreeBSD.ORG Tue Apr 8 11:02:10 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B13E337B401; Tue, 8 Apr 2003 11:02:10 -0700 (PDT) Received: from spider.deepcore.dk (cpe.atm2-0-56339.0x50c6aa0a.abnxx2.customer.tele.dk [80.198.170.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 68DD343FA3; Tue, 8 Apr 2003 11:02:08 -0700 (PDT) (envelope-from sos@spider.deepcore.dk) Received: (from sos@localhost) by spider.deepcore.dk (8.12.8p1/8.12.8) id h38I26Ib081815; Tue, 8 Apr 2003 20:02:06 +0200 (CEST) (envelope-from sos) From: Soeren Schmidt Message-Id: <200304081802.h38I26Ib081815@spider.deepcore.dk> In-Reply-To: <20030408174836.DB3B42A8A5@canning.wemm.org> To: Peter Wemm Date: Tue, 8 Apr 2003 20:02:06 +0200 (CEST) X-Mailer: ELM [version 2.4ME+ PL98b (25)] MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=ISO-8859-1 cc: cvs-src@FreeBSD.ORG cc: src-committers@FreeBSD.ORG cc: cvs-all@FreeBSD.ORG cc: S ren Schmidt Subject: Re: cvs commit: src/sys/dev/ata ata-raid.c ata-raid.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 18:02:11 -0000 It seems Peter Wemm wrote: > S ren Schmidt wrote: > > Modified files: > > sys/dev/ata ata-raid.c ata-raid.h > > Log: > > Fix a long standing bug in handling the last part of a stripe > > on "odd" size disks. > > > > Add printout of the RAID structure on verbose boot. > > This broke 64 bit platforms: Fixed. -Søren From owner-cvs-src@FreeBSD.ORG Tue Apr 8 11:04:32 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2124737B404; Tue, 8 Apr 2003 11:04:32 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 81C5343FA3; Tue, 8 Apr 2003 11:04:31 -0700 (PDT) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h38I4V0U069445; Tue, 8 Apr 2003 11:04:31 -0700 (PDT) (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h38I4U7o069444; Tue, 8 Apr 2003 11:04:30 -0700 (PDT) Message-Id: <200304081804.h38I4U7o069444@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Tue, 8 Apr 2003 11:04:30 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libutil pw_util.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 18:04:32 -0000 des 2003/04/08 11:04:30 PDT FreeBSD src repository Modified files: lib/libutil pw_util.c Log: Band-aid for the "^C kills the editor" problem. I haven't yet found the proper way to fix this. The way this works is to prepend "exec " to the editor command to eliminate the "shell in the middle" which prevents us from properly reawakening the editor after a SIGTSTP. PR: bin/50679 Revision Changes Path 1.29 +6 -10 src/lib/libutil/pw_util.c From owner-cvs-src@FreeBSD.ORG Tue Apr 8 11:08:49 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E18C137B401; Tue, 8 Apr 2003 11:08:49 -0700 (PDT) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7231E43FAF; Tue, 8 Apr 2003 11:08:49 -0700 (PDT) (envelope-from mux@freebsd.org) Received: by elvis.mu.org (Postfix, from userid 1920) id 5A1402ED407; Tue, 8 Apr 2003 11:08:49 -0700 (PDT) Date: Tue, 8 Apr 2003 20:08:49 +0200 From: Maxime Henrion To: Nate Lawson Message-ID: <20030408180849.GG1750@elvis.mu.org> References: <20030408130518.AD52137B496@hub.freebsd.org> <20030408173058.GF1750@elvis.mu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030408173058.GF1750@elvis.mu.org> User-Agent: Mutt/1.4.1i cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/fxp if_fxp.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 18:08:50 -0000 Maxime Henrion wrote: > Nate Lawson wrote: > > On Tue, 8 Apr 2003, Maxime Henrion wrote: > > > Modified files: > > > sys/dev/fxp if_fxp.c > > > Log: > > > Fix the hangs people have been seeing. For some reason, the > > > atomic operation change caused this, so backout it until I > > > can figure out what's wrong with it. > > > > > > Revision Changes Path > > > 1.163 +7 -11 src/sys/dev/fxp/if_fxp.c > > > > Thank you. > > > > > - atomic_clear_32((u_int32_t *)&last->tx_cb->cb_status, > > > - htobe32(bswap16(FXP_CB_COMMAND_S))); > > > - > > > + atomic_clear_short(&sc->fxp_desc.tx_last->tx_cb->cb_command, > > > + FXP_CB_COMMAND_S); > > > +#else > > > + sc->fxp_desc.tx_last->tx_cb->cb_command &= ~FXP_CB_COMMAND_S; > > > +#endif /*__alpha__*/ > > > > Um, are each of those cases semantically equivalent? > > Yes they are. The only difference, and that's probably where the > problem lies, is that we are now rewriting (but not changing) cb_status. > The cb_status word is probably mapped to a register in the fxp(4) card > and thus rewriting it might not be safe. That's indeed the problem. We shouldn't touch cb_status at all or it will acknowledge interrupts. The __alpha__ "fix" was actually needed because since alpha can't access memory in 16-bit granularity, the compiler used a 32-bit operation and thus was touching cb_status which cause the hang if done at a bad time. So my atomic change just extended the problem to all architectures instead of just __alpha__. In short, we actually don't need atomicity at all here and this use of atomic_clear_short() was very confusing. It's actually still confusing since I can't figure out how this could have worked anyway, and the commit log says that this fix was tested. However, atomic_clear_short() will also end up using 32-bit instructions. Cheers, Maxime From owner-cvs-src@FreeBSD.ORG Tue Apr 8 11:22:42 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4F26E37B401; Tue, 8 Apr 2003 11:22:42 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E370643F85; Tue, 8 Apr 2003 11:22:41 -0700 (PDT) (envelope-from jake@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h38IMf0U070708; Tue, 8 Apr 2003 11:22:41 -0700 (PDT) (envelope-from jake@repoman.freebsd.org) Received: (from jake@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h38IMfR1070707; Tue, 8 Apr 2003 11:22:41 -0700 (PDT) Message-Id: <200304081822.h38IMfR1070707@repoman.freebsd.org> From: Jake Burkholder Date: Tue, 8 Apr 2003 11:22:41 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/i386/include pmap.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 18:22:42 -0000 jake 2003/04/08 11:22:41 PDT FreeBSD src repository Modified files: sys/i386/include pmap.h Log: Remove invalid cast to vm_offset_t to avoid truncating a physical address when doing pmap_kextract on a 2MB page. Spotted by: peter Sponsored by: DARPA, Network Associates Laboratories Revision Changes Path 1.98 +1 -1 src/sys/i386/include/pmap.h From owner-cvs-src@FreeBSD.ORG Tue Apr 8 11:24:28 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E6E6537B405; Tue, 8 Apr 2003 11:24:28 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 88B4043FA3; Tue, 8 Apr 2003 11:24:28 -0700 (PDT) (envelope-from alc@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h38IOS0U070757; Tue, 8 Apr 2003 11:24:28 -0700 (PDT) (envelope-from alc@repoman.freebsd.org) Received: (from alc@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h38IOS6h070756; Tue, 8 Apr 2003 11:24:28 -0700 (PDT) Message-Id: <200304081824.h38IOS6h070756@repoman.freebsd.org> From: Alan Cox Date: Tue, 8 Apr 2003 11:24:28 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern uipc_cow.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 18:24:29 -0000 alc 2003/04/08 11:24:28 PDT FreeBSD src repository Modified files: sys/kern uipc_cow.c Log: Remove some dead code. Revision Changes Path 1.13 +1 -8 src/sys/kern/uipc_cow.c From owner-cvs-src@FreeBSD.ORG Tue Apr 8 11:35:52 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 44C8A37B401; Tue, 8 Apr 2003 11:35:52 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D8CEE43F93; Tue, 8 Apr 2003 11:35:51 -0700 (PDT) (envelope-from mux@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h38IZp0U071532; Tue, 8 Apr 2003 11:35:51 -0700 (PDT) (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h38IZp9h071531; Tue, 8 Apr 2003 11:35:51 -0700 (PDT) Message-Id: <200304081835.h38IZp9h071531@repoman.freebsd.org> From: Maxime Henrion Date: Tue, 8 Apr 2003 11:35:51 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/fxp if_fxp.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 18:35:52 -0000 mux 2003/04/08 11:35:51 PDT FreeBSD src repository Modified files: sys/dev/fxp if_fxp.c Log: Add an XXX comment for the atomic operation in the __alpha__ case so that it doesn't confuse more people. Use the more correct atomic_clear_16() instead of atomic_clear_short(). Revision Changes Path 1.165 +3 -1 src/sys/dev/fxp/if_fxp.c From owner-cvs-src@FreeBSD.ORG Tue Apr 8 11:56:46 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CD5B737B401; Tue, 8 Apr 2003 11:56:46 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6C5F743F3F; Tue, 8 Apr 2003 11:56:46 -0700 (PDT) (envelope-from mux@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h38Iuk0U072979; Tue, 8 Apr 2003 11:56:46 -0700 (PDT) (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h38IukMp072978; Tue, 8 Apr 2003 11:56:46 -0700 (PDT) Message-Id: <200304081856.h38IukMp072978@repoman.freebsd.org> From: Maxime Henrion Date: Tue, 8 Apr 2003 11:56:46 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/fxp if_fxp.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 18:56:47 -0000 mux 2003/04/08 11:56:46 PDT FreeBSD src repository Modified files: sys/dev/fxp if_fxp.c Log: - Pass a busdma tag and a busdma map to fxp_dma_wait() so that it can do the necessary bus_dmamap_sync() calls. - While I'm here, reorder arguments to match other functions. Revision Changes Path 1.166 +13 -8 src/sys/dev/fxp/if_fxp.c From owner-cvs-src@FreeBSD.ORG Tue Apr 8 12:12:48 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DB8F437B401; Tue, 8 Apr 2003 12:12:48 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7A1DE43FB1; Tue, 8 Apr 2003 12:12:48 -0700 (PDT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h38JCm0U075272; Tue, 8 Apr 2003 12:12:48 -0700 (PDT) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h38JCm4k075271; Tue, 8 Apr 2003 12:12:48 -0700 (PDT) Message-Id: <200304081912.h38JCm4k075271@repoman.freebsd.org> From: Poul-Henning Kamp Date: Tue, 8 Apr 2003 12:12:48 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/adlink adlink.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 19:12:49 -0000 phk 2003/04/08 12:12:48 PDT FreeBSD src repository Modified files: sys/dev/adlink adlink.c Log: Almost the finished article. Boost sample rate to 1.25 MSPS since that allows us to use a 5Mhz (/4) or 10Mhz (/8) external clock. Make the interrupt both MPSAFE and FAST, at 610 interrupts a second, and a max time to service of 5 msec, we brake for nobody. Use kernel thread to accumulate into the 25 possible wave signals. Use #ifdef _KERNEL to let .c file double as .h file defining the ioctls. Revision Changes Path 1.2 +276 -23 src/sys/dev/adlink/adlink.c From owner-cvs-src@FreeBSD.ORG Tue Apr 8 12:16:17 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 054FB37B401; Tue, 8 Apr 2003 12:16:16 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 71EA143FDF; Tue, 8 Apr 2003 12:16:16 -0700 (PDT) (envelope-from johan@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h38JGG0U075498; Tue, 8 Apr 2003 12:16:16 -0700 (PDT) (envelope-from johan@repoman.freebsd.org) Received: (from johan@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h38JGGtR075497; Tue, 8 Apr 2003 12:16:16 -0700 (PDT) Message-Id: <200304081916.h38JGGtR075497@repoman.freebsd.org> From: Johan Karlsson Date: Tue, 8 Apr 2003 12:16:16 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/usr.bin/chflags chflags.1 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 19:16:17 -0000 johan 2003/04/08 12:16:16 PDT FreeBSD src repository Modified files: (Branch: RELENG_4) usr.bin/chflags chflags.1 Log: MFC rev 1.16 (bin/chflags/chflags.1): Document how to clear flags with negative-logic, currently only the nodump flag. Revision Changes Path 1.9.2.6 +10 -5 src/usr.bin/chflags/chflags.1 From owner-cvs-src@FreeBSD.ORG Tue Apr 8 12:42:34 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3AD8237B40F; Tue, 8 Apr 2003 12:42:34 -0700 (PDT) Received: from ebb.errno.com (ebb.errno.com [66.127.85.87]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5587243F93; Tue, 8 Apr 2003 12:42:33 -0700 (PDT) (envelope-from sam@errno.com) Received: from melange (melange.errno.com [66.127.85.82]) (authenticated bits=0) by ebb.errno.com (8.12.9/8.12.9) with ESMTP id h38JgVpw037822 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO); Tue, 8 Apr 2003 12:42:32 -0700 (PDT) (envelope-from sam@errno.com) Message-ID: <074e01c2fe07$0205b5b0$52557f42@errno.com> From: "Sam Leffler" To: "Poul-Henning Kamp" , , , References: <200304081912.h38JCm4k075271@repoman.freebsd.org> Date: Tue, 8 Apr 2003 12:42:36 -0700 Organization: Errno Consulting MIME-Version: 1.0 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4920.2300 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4920.2300 Subject: Re: cvs commit: src/sys/dev/adlink adlink.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 19:42:34 -0000 > Use #ifdef _KERNEL to let .c file double as .h file defining the ioctls. Yech! If style(9) doesn't address this, I'd say it's time to add it. Sam From owner-cvs-src@FreeBSD.ORG Tue Apr 8 12:54:04 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E15F737B401; Tue, 8 Apr 2003 12:54:04 -0700 (PDT) Received: from critter.freebsd.dk (critter.freebsd.dk [212.242.86.163]) by mx1.FreeBSD.org (Postfix) with ESMTP id EDDD743F3F; Tue, 8 Apr 2003 12:54:03 -0700 (PDT) (envelope-from phk@phk.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.12.9/8.12.9) with ESMTP id h38JruZq024698; Tue, 8 Apr 2003 21:53:57 +0200 (CEST) (envelope-from phk@phk.freebsd.dk) To: "Sam Leffler" From: "Poul-Henning Kamp" In-Reply-To: Your message of "Tue, 08 Apr 2003 12:42:36 PDT." <074e01c2fe07$0205b5b0$52557f42@errno.com> Date: Tue, 08 Apr 2003 21:53:56 +0200 Message-ID: <24697.1049831636@critter.freebsd.dk> cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/adlink adlink.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 19:54:05 -0000 In message <074e01c2fe07$0205b5b0$52557f42@errno.com>, "Sam Leffler" writes: >> Use #ifdef _KERNEL to let .c file double as .h file defining the ioctls. > >Yech! If style(9) doesn't address this, I'd say it's time to add it. I'd say it's not. If you look at all the irrelevant crap we currently install in /usr/include/sys and surrounding areas, I think you should rather look at this as a way to avoid adding more junk to that pile. The very few userland programs which will interact with a device like the adlink, are not acting through a highly abstracted general API, they are acting in close concert with the hardware through the simplest and most targeted API possible. There is even a good probability that the kernel driver will be tweaked on a per installation basis to match local circumstances. In such cases it makes no sense to install a .h file in /usr/include/mumble, it makes a lot more sense to exploit the fact that we are an open-source project and point the two bits directly at each other to avoid any sort of confusion as to which bits are used and what level of generality is available. Poul-Henning -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. From owner-cvs-src@FreeBSD.ORG Tue Apr 8 13:21:19 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B24B637B401; Tue, 8 Apr 2003 13:21:19 -0700 (PDT) Received: from ebb.errno.com (ebb.errno.com [66.127.85.87]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1599E43FA3; Tue, 8 Apr 2003 13:21:19 -0700 (PDT) (envelope-from sam@errno.com) Received: from melange (melange.errno.com [66.127.85.82]) (authenticated bits=0) by ebb.errno.com (8.12.9/8.12.9) with ESMTP id h38KLIpw037995 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO); Tue, 8 Apr 2003 13:21:18 -0700 (PDT) (envelope-from sam@errno.com) Message-ID: <076d01c2fe0c$6c865200$52557f42@errno.com> From: "Sam Leffler" To: "Poul-Henning Kamp" References: <24697.1049831636@critter.freebsd.dk> Date: Tue, 8 Apr 2003 13:21:22 -0700 Organization: Errno Consulting MIME-Version: 1.0 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4920.2300 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4920.2300 cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/adlink adlink.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 20:21:20 -0000 Who said anything about installing stuff in /usr/include? What does open source have to do with good programming practice? .h files hold definitions needed by 1 or more pieces of code. You're just obfuscating your code. Sam From owner-cvs-src@FreeBSD.ORG Tue Apr 8 13:43:29 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DF43637B401; Tue, 8 Apr 2003 13:43:29 -0700 (PDT) Received: from freebie.xs4all.nl (freebie.xs4all.nl [213.84.32.253]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7609143FA3; Tue, 8 Apr 2003 13:43:28 -0700 (PDT) (envelope-from wkb@freebie.xs4all.nl) Received: from freebie.xs4all.nl (localhost [127.0.0.1]) by freebie.xs4all.nl (8.12.9/8.12.9) with ESMTP id h38KhPpH011000; Tue, 8 Apr 2003 22:43:25 +0200 (CEST) (envelope-from wkb@freebie.xs4all.nl) Received: (from wkb@localhost) by freebie.xs4all.nl (8.12.9/8.12.9/Submit) id h38KhPjR010999; Tue, 8 Apr 2003 22:43:25 +0200 (CEST) Date: Tue, 8 Apr 2003 22:43:25 +0200 From: Wilko Bulte To: Poul-Henning Kamp , Dag-Erling Smorgrav , Nate Lawson , Alexander Leidinger , sos@spider.deepcore.dk, cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org, sos@FreeBSD.org Message-ID: <20030408204325.GA10968@freebie.xs4all.nl> References: <20030408172555.GA9572@freebie.xs4all.nl> <22238.1049823278@critter.freebsd.dk> <20030408202308.GA49094@tara.freenix.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030408202308.GA49094@tara.freenix.org> User-Agent: Mutt/1.4i X-OS: FreeBSD 4.8-STABLE X-PGP: finger wilko@freebsd.org Subject: Re: cvs commit: src/sys/dev/ata ata-all.c ata-all.h ata-chipset.cata-dma.c ata-pci.c ata-pci.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 20:43:30 -0000 On Tue, Apr 08, 2003 at 10:23:08PM +0200, Ollivier Robert wrote: > According to Poul-Henning Kamp: > > Tagged queueing: > > Ability to reduce transaction latency by sending more than one > > request to the drive at a time. The request may be handled out > > of order by the drive. > > (A good thing!) > > Except for softupdates which rely on its own ordering of writes... SCSI has a Force Media Access bit somewhere that is supposed to ensure the written data has indeed hit the platter. ENOCLUE on ATA. -- | / o / /_ _ wilko@FreeBSD.org |/|/ / / /( (_) Bulte From owner-cvs-src@FreeBSD.ORG Tue Apr 8 13:55:31 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6D87637B401; Tue, 8 Apr 2003 13:55:31 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0D70643F3F; Tue, 8 Apr 2003 13:55:31 -0700 (PDT) (envelope-from mux@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h38KtU0U088582; Tue, 8 Apr 2003 13:55:30 -0700 (PDT) (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h38KtUkp088581; Tue, 8 Apr 2003 13:55:30 -0700 (PDT) Message-Id: <200304082055.h38KtUkp088581@repoman.freebsd.org> From: Maxime Henrion Date: Tue, 8 Apr 2003 13:55:30 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/sparc64/conf GENERIC X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 20:55:31 -0000 mux 2003/04/08 13:55:30 PDT FreeBSD src repository Modified files: sys/sparc64/conf GENERIC Log: The fxp(4) driver is now working on sparc64 too! Tested by: jake Revision Changes Path 1.52 +1 -1 src/sys/sparc64/conf/GENERIC From owner-cvs-src@FreeBSD.ORG Tue Apr 8 13:57:11 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 06B0F37B401; Tue, 8 Apr 2003 13:57:11 -0700 (PDT) Received: from k6.locore.ca (k6.locore.ca [198.96.117.170]) by mx1.FreeBSD.org (Postfix) with ESMTP id E116143F3F; Tue, 8 Apr 2003 13:57:09 -0700 (PDT) (envelope-from jake@k6.locore.ca) Received: from k6.locore.ca (localhost.locore.ca [127.0.0.1]) by k6.locore.ca (8.12.8/8.12.8) with ESMTP id h38KvSxS082212; Tue, 8 Apr 2003 16:57:28 -0400 (EDT) (envelope-from jake@k6.locore.ca) Received: (from jake@localhost) by k6.locore.ca (8.12.8/8.12.8/Submit) id h38KvSHO082211; Tue, 8 Apr 2003 16:57:28 -0400 (EDT) Date: Tue, 8 Apr 2003 16:57:28 -0400 From: Jake Burkholder To: Maxime Henrion Message-ID: <20030408205728.GD78831@locore.ca> References: <200304082055.h38KtUkp088581@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200304082055.h38KtUkp088581@repoman.freebsd.org> User-Agent: Mutt/1.4i cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/sparc64/conf GENERIC X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 20:57:11 -0000 Apparently, On Tue, Apr 08, 2003 at 01:55:30PM -0700, Maxime Henrion said words to the effect of; > mux 2003/04/08 13:55:30 PDT > > FreeBSD src repository > > Modified files: > sys/sparc64/conf GENERIC > Log: > The fxp(4) driver is now working on sparc64 too! Yay! Thanks for your perseverance. Jake From owner-cvs-src@FreeBSD.ORG Tue Apr 8 14:53:48 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 36DC337B401 for ; Tue, 8 Apr 2003 14:53:48 -0700 (PDT) Received: from rootlabs.com (root.org [67.118.192.226]) by mx1.FreeBSD.org (Postfix) with SMTP id 125CE43FB1 for ; Tue, 8 Apr 2003 14:53:47 -0700 (PDT) (envelope-from nate@rootlabs.com) Received: (qmail 28069 invoked by uid 1000); 8 Apr 2003 21:53:48 -0000 Date: Tue, 8 Apr 2003 14:53:48 -0700 (PDT) From: Nate Lawson To: Wilko Bulte In-Reply-To: <20030408204325.GA10968@freebie.xs4all.nl> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/ata ata-all.c ata-all.hata-chipset.cata-dma.c ata-pci.c ata-pci.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 21:53:48 -0000 On Tue, 8 Apr 2003, Wilko Bulte wrote: > Olivier Robert wrote: > > Except for softupdates which rely on its own ordering of writes... > > SCSI has a Force Media Access bit somewhere that is supposed to ensure the > written data has indeed hit the platter. ENOCLUE on ATA. I think you mean the SYNCHRONIZE CACHE command. You can also force ordering in how you use the tags (several NORMALs followed by an ORDERED tag). But this is off-topic. -Nate From owner-cvs-src@FreeBSD.ORG Tue Apr 8 18:11:08 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6F7B737B401; Tue, 8 Apr 2003 18:11:08 -0700 (PDT) Received: from HAL9000.homeunix.com (12-233-57-131.client.attbi.com [12.233.57.131]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3208443F75; Tue, 8 Apr 2003 18:11:07 -0700 (PDT) (envelope-from das@FreeBSD.ORG) Received: from HAL9000.homeunix.com (localhost [127.0.0.1]) h391AxKj060337; Tue, 8 Apr 2003 18:10:59 -0700 (PDT) (envelope-from das@FreeBSD.ORG) Received: (from das@localhost) by HAL9000.homeunix.com (8.12.6p2/8.12.5/Submit) id h391AvtP060336; Tue, 8 Apr 2003 18:10:57 -0700 (PDT) (envelope-from das@FreeBSD.ORG) Date: Tue, 8 Apr 2003 18:10:57 -0700 From: David Schultz To: Soeren Schmidt Message-ID: <20030409011057.GA59991@HAL9000.homeunix.com> Mail-Followup-To: Soeren Schmidt , Alexander Leidinger , des@ofug.org, cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org, sos@FreeBSD.org References: <20030408153259.2a4b03ac.Alexander@Leidinger.net> <200304081356.h38Du7PF032425@spider.deepcore.dk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200304081356.h38Du7PF032425@spider.deepcore.dk> cc: src-committers@FreeBSD.ORG cc: cvs-src@FreeBSD.ORG cc: Alexander Leidinger cc: des@ofug.org cc: cvs-all@FreeBSD.ORG cc: sos@FreeBSD.ORG Subject: Re: cvs commit: src/sys/dev/ata ata-all.c ata-all.h ata-chipset.cata-dma.c ata-pci.c ata-pci.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 01:11:08 -0000 On Tue, Apr 08, 2003, Soeren Schmidt wrote: > It seems Alexander Leidinger wrote: > > Does this mean we can't use ATA-TQ in situations where we would use TQ > > without WC on a SCSI system (read: does it affect softupdates)? > > Well, this has newer been found out by hard evidence. The only vendor > doing tags capable ATA disks doesn't want to tell, so we cant really > know for sure. However tests here indicates that the "WC effect" is > not in action when tags are enabled, but I could just have been > unusually lucky... I think you just got lucky. Steve Byan wrote this on fs@ a few months ago: # ATA queuing is only useful for reads; ATA gets write-queuing by # delayed-write caching. ATA queuing only allows disconnecting # between sending the command and transferring the data; it # doesn't allow disconnecting between transferring the data and # transferring the status. Hence ATA queuing is useless for writes. So ATA tags are a performance hack *only*, and they are orthogonal to write caching. However, softupdates doesn't care about the absolute ordering of transactions; it just cares that you don't call 'biodone(x)' until 'x' has been committed to stable storage. In theory you might be able to safely enable write caching on ATA disks if you send a FLUSH CACHE command every now and then and wait for it to complete before making any calls to biodone(). For SCSI, I think write caching with command queuing works the way you would want it to for writes[1], but apparently it is necessary to set the FUA bit to force the device to commit the data before completing the command. Glancing at scsi_{da,all}.c, it doesn't appear to me that we do that. Comments from a SCSI guru would be appreciated. [1] Or so Google tells me. I don't know much about SCSI. From owner-cvs-src@FreeBSD.ORG Tue Apr 8 18:52:50 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2D89837B401; Tue, 8 Apr 2003 18:52:50 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C83E943FBD; Tue, 8 Apr 2003 18:52:49 -0700 (PDT) (envelope-from mdodd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h391qn0U021149; Tue, 8 Apr 2003 18:52:49 -0700 (PDT) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h391qncl021148; Tue, 8 Apr 2003 18:52:49 -0700 (PDT) Message-Id: <200304090152.h391qncl021148@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Tue, 8 Apr 2003 18:52:49 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libusbhid Makefile data.c descr.c libusbhid.h parse.c usage.c usbhid.3 usbhid.h src/sys/sys param.h src/usr.bin/usbhidctl usbhid.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 01:52:50 -0000 mdodd 2003/04/08 18:52:49 PDT FreeBSD src repository Modified files: lib/libusbhid Makefile data.c descr.c parse.c usage.c usbhid.3 usbhid.h sys/sys param.h usr.bin/usbhidctl usbhid.c Removed files: lib/libusbhid libusbhid.h Log: Sync with NetBSD. - Bump shared library version on libusbhid. - Retire libusbhid.h; it is called usbhid.h now. - hid_start_parse() takes a third argument. - hid_locate() takes a fifth argument. - hid_report_size() order of arguments changes. - Other changes, including formatting and whitespace. Bump __FreeBSD_version. This change will break all third party applications that rely on previous FreeBSD specific behavior. Revision Changes Path 1.8 +2 -3 src/lib/libusbhid/Makefile 1.6 +1 -1 src/lib/libusbhid/data.c 1.8 +1 -3 src/lib/libusbhid/descr.c 1.9 +0 -105 src/lib/libusbhid/libusbhid.h (dead) 1.8 +93 -44 src/lib/libusbhid/parse.c 1.8 +2 -1 src/lib/libusbhid/usage.c 1.13 +28 -26 src/lib/libusbhid/usbhid.3 1.9 +3 -3 src/lib/libusbhid/usbhid.h 1.153 +1 -1 src/sys/sys/param.h 1.8 +4 -3 src/usr.bin/usbhidctl/usbhid.c From owner-cvs-src@FreeBSD.ORG Tue Apr 8 19:21:55 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0287337B401; Tue, 8 Apr 2003 19:21:55 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 949AC43F93; Tue, 8 Apr 2003 19:21:54 -0700 (PDT) (envelope-from silby@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h392Ls0U024221; Tue, 8 Apr 2003 19:21:54 -0700 (PDT) (envelope-from silby@repoman.freebsd.org) Received: (from silby@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h392LsxA024220; Tue, 8 Apr 2003 19:21:54 -0700 (PDT) Message-Id: <200304090221.h392LsxA024220@repoman.freebsd.org> From: Mike Silbersack Date: Tue, 8 Apr 2003 19:21:54 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/pci if_vr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 02:21:55 -0000 silby 2003/04/08 19:21:54 PDT FreeBSD src repository Modified files: sys/pci if_vr.c Log: Fix if_vr's handling of vr_encap failures. 3 parts: - Don't bother setting OACTIVE when the descriptors are all full or there's a vr_encap failure, it doesn't help anything. - Correctly roll back on the descriptor list after a failure so as not to corrupt the list. - Add a missing VR_UNLOCK(). Without these changes, vr_encap failure (which is assured during a low mbuf situation) would result in the card locking until the watchdog could fire. MFC after: 1 week Revision Changes Path 1.67 +9 -10 src/sys/pci/if_vr.c From owner-cvs-src@FreeBSD.ORG Tue Apr 8 19:55:20 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 11DBE37B401; Tue, 8 Apr 2003 19:55:20 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id AA82743FCB; Tue, 8 Apr 2003 19:55:19 -0700 (PDT) (envelope-from mike@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h392tJ0U026346; Tue, 8 Apr 2003 19:55:19 -0700 (PDT) (envelope-from mike@repoman.freebsd.org) Received: (from mike@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h392tJUw026345; Tue, 8 Apr 2003 19:55:19 -0700 (PDT) Message-Id: <200304090255.h392tJUw026345@repoman.freebsd.org> From: Mike Barcroft Date: Tue, 8 Apr 2003 19:55:18 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libc/sys Makefile.inc jail.2 src/sys/kern kern_jail.c subr_witness.c syscalls.master vfs_syscalls.c src/sys/ia64/ia32 syscalls.master src/sys/sys jail.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 02:55:20 -0000 mike 2003/04/08 19:55:18 PDT FreeBSD src repository Modified files: lib/libc/sys Makefile.inc jail.2 sys/kern kern_jail.c subr_witness.c syscalls.master vfs_syscalls.c sys/ia64/ia32 syscalls.master sys/sys jail.h Log: o In struct prison, add an allprison linked list of prisons (protected by allprison_mtx), a unique prison/jail identifier field, two path fields (pr_path for reporting and pr_root vnode instance) to store the chroot() point of each jail. o Add jail_attach(2) to allow a process to bind to an existing jail. o Add change_root() to perform the chroot operation on a specified vnode. o Generalize change_dir() to accept a vnode, and move namei() calls to callers of change_dir(). o Add a new sysctl (security.jail.list) which is a group of struct xprison instances that represent a snapshot of active jails. Reviewed by: rwatson, tjr Revision Changes Path 1.101 +1 -0 src/lib/libc/sys/Makefile.inc 1.23 +29 -3 src/lib/libc/sys/jail.2 1.19 +1 -0 src/sys/ia64/ia32/syscalls.master 1.31 +218 -20 src/sys/kern/kern_jail.c 1.151 +1 -0 src/sys/kern/subr_witness.c 1.149 +1 -0 src/sys/kern/syscalls.master 1.312 +65 -44 src/sys/kern/vfs_syscalls.c 1.18 +20 -0 src/sys/sys/jail.h From owner-cvs-src@FreeBSD.ORG Tue Apr 8 19:57:30 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6C97137B401; Tue, 8 Apr 2003 19:57:30 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0470443F3F; Tue, 8 Apr 2003 19:57:30 -0700 (PDT) (envelope-from mike@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h392vT0U026498; Tue, 8 Apr 2003 19:57:29 -0700 (PDT) (envelope-from mike@repoman.freebsd.org) Received: (from mike@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h392vTHN026495; Tue, 8 Apr 2003 19:57:29 -0700 (PDT) Message-Id: <200304090257.h392vTHN026495@repoman.freebsd.org> From: Mike Barcroft Date: Tue, 8 Apr 2003 19:57:29 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern init_sysent.c syscalls.c src/sys/sys syscall.h syscall.mk sysproto.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 02:57:30 -0000 mike 2003/04/08 19:57:29 PDT FreeBSD src repository Modified files: sys/kern syscalls.c init_sysent.c sys/sys syscall.h syscall.mk sysproto.h Log: Regen. Revision Changes Path 1.152 +2 -1 src/sys/kern/init_sysent.c 1.138 +2 -1 src/sys/kern/syscalls.c 1.136 +3 -2 src/sys/sys/syscall.h 1.91 +3 -2 src/sys/sys/syscall.mk 1.132 +5 -1 src/sys/sys/sysproto.h From owner-cvs-src@FreeBSD.ORG Tue Apr 8 20:04:13 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 39D5337B401; Tue, 8 Apr 2003 20:04:13 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D247243F3F; Tue, 8 Apr 2003 20:04:12 -0700 (PDT) (envelope-from mike@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3934C0U028106; Tue, 8 Apr 2003 20:04:12 -0700 (PDT) (envelope-from mike@repoman.freebsd.org) Received: (from mike@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3934Csu028105; Tue, 8 Apr 2003 20:04:12 -0700 (PDT) Message-Id: <200304090304.h3934Csu028105@repoman.freebsd.org> From: Mike Barcroft Date: Tue, 8 Apr 2003 20:04:12 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.bin/killall killall.1 killall.c src/usr.sbin Makefile src/usr.sbin/jail jail.8 jail.c src/usr.sbin/jexec Makefile jexec.8 jexec.c src/usr.sbin/jls Makefile jls.8 jls.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 03:04:13 -0000 mike 2003/04/08 20:04:12 PDT FreeBSD src repository Modified files: usr.bin/killall killall.1 killall.c usr.sbin Makefile usr.sbin/jail jail.8 jail.c Added files: usr.sbin/jexec Makefile jexec.8 jexec.c usr.sbin/jls Makefile jls.8 jls.c Log: o Add jls(8) for listing active jails. o Add jexec(8) to execute a command in an existing jail. o Add -j option for killall(1) to kill all processes in a specified jail. o Add -i option to jail(8) to output jail ID of newly created jail. Revision Changes Path 1.27 +7 -2 src/usr.bin/killall/killall.1 1.21 +21 -2 src/usr.bin/killall/killall.c 1.248 +2 -0 src/usr.sbin/Makefile 1.43 +21 -13 src/usr.sbin/jail/jail.8 1.12 +14 -7 src/usr.sbin/jail/jail.c 1.1 +7 -0 src/usr.sbin/jexec/Makefile (new) 1.1 +52 -0 src/usr.sbin/jexec/jexec.8 (new) 1.1 +62 -0 src/usr.sbin/jexec/jexec.c (new) 1.1 +7 -0 src/usr.sbin/jls/Makefile (new) 1.1 +50 -0 src/usr.sbin/jls/jls.8 (new) 1.1 +77 -0 src/usr.sbin/jls/jls.c (new) From owner-cvs-src@FreeBSD.ORG Tue Apr 8 20:12:19 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B1E3037B401; Tue, 8 Apr 2003 20:12:19 -0700 (PDT) Received: from espresso.bsdmike.org (espresso.bsdmike.org [65.39.129.122]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0068043F93; Tue, 8 Apr 2003 20:12:19 -0700 (PDT) (envelope-from mike@espresso.bsdmike.org) Received: by espresso.bsdmike.org (Postfix, from userid 1002) id 83AB79C68; Tue, 8 Apr 2003 22:58:08 -0400 (EDT) Date: Tue, 8 Apr 2003 22:58:08 -0400 From: Mike Barcroft To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Message-ID: <20030408225808.A16782@espresso.bsdmike.org> References: <200304090304.h3934Csu028105@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200304090304.h3934Csu028105@repoman.freebsd.org>; from mike@FreeBSD.org on Tue, Apr 08, 2003 at 08:04:12PM -0700 Organization: The FreeBSD Project Subject: Re: cvs commit: src/usr.bin/killall killall.1 killall.c src/usr.sbin Makefile src/usr.sbin/jail jail.8 jail.c src/usr.sbin/jexec Makefile jexec.8 jexec.c src/usr.sbin/jls Makefile jls.8 jls.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 03:12:20 -0000 Mike Barcroft writes: > mike 2003/04/08 20:04:12 PDT > > FreeBSD src repository > > Modified files: > usr.bin/killall killall.1 killall.c > usr.sbin Makefile > usr.sbin/jail jail.8 jail.c > Added files: > usr.sbin/jexec Makefile jexec.8 jexec.c > usr.sbin/jls Makefile jls.8 jls.c > Log: > o Add jls(8) for listing active jails. > o Add jexec(8) to execute a command in an existing jail. > o Add -j option for killall(1) to kill all processes in a specified > jail. > o Add -i option to jail(8) to output jail ID of newly created jail. Here's what it looks like in use: %%% sol# jail /tmp/jail localhost 127.0.0.1 /bin/sh & [1] 19114 sol# jail /tmp/jail localhost 127.0.0.1 /bin/csh & [2] 19139 [1] + Suspended (tty input) jail /tmp/jail localhost 127.0.0.1 /bin/sh sol# jls JID IP Address Hostname Path 2 127.0.0.1 localhost /tmp/jail 1 127.0.0.1 localhost /tmp/jail [2] + Suspended (tty input) jail /tmp/jail localhost 127.0.0.1 /bin/csh sol# jexec 2 /bin/ps -auxww USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND 0 19139 0.0 0.1 1268 708 p4 TJ 3:09AM 0:00.03 /bin/csh 0 19217 0.8 0.1 640 312 p4 R+J 3:09AM 0:00.01 /bin/ps -auxww sol# jexec 1 /bin/csh %ps -auxww USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND 0 19114 0.0 0.1 872 444 p4 TJ 3:08AM 0:00.02 /bin/sh 0 19318 0.8 0.2 1504 1200 p4 SJ 3:09AM 0:00.04 /bin/csh 0 19331 0.0 0.1 640 440 p4 R+J 3:09AM 0:00.01 ps -auxww %exit sol# killall -KILL -j 2 [2] - Killed jail /tmp/jail localhost 127.0.0.1 /bin/csh sol# killall -KILL -j 1 [1] + Killed jail /tmp/jail localhost 127.0.0.1 /bin/sh sol# jls sol# %%% Best regards, Mike Barcroft From owner-cvs-src@FreeBSD.ORG Tue Apr 8 20:21:44 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F297137B401; Tue, 8 Apr 2003 20:21:43 -0700 (PDT) Received: from obsecurity.dyndns.org (adsl-63-207-60-150.dsl.lsan03.pacbell.net [63.207.60.150]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3108A43F75; Tue, 8 Apr 2003 20:21:43 -0700 (PDT) (envelope-from kris@obsecurity.org) Received: from rot13.obsecurity.org (rot13.obsecurity.org [10.0.0.5]) by obsecurity.dyndns.org (Postfix) with ESMTP id BDEA866D16; Tue, 8 Apr 2003 20:21:42 -0700 (PDT) Received: by rot13.obsecurity.org (Postfix, from userid 1000) id A468F10E1; Tue, 8 Apr 2003 20:21:42 -0700 (PDT) Date: Tue, 8 Apr 2003 20:21:42 -0700 From: Kris Kennaway To: Mike Barcroft Message-ID: <20030409032142.GA68061@rot13.obsecurity.org> References: <200304090304.h3934Csu028105@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="BXVAT5kNtrzKuDFl" Content-Disposition: inline In-Reply-To: <200304090304.h3934Csu028105@repoman.freebsd.org> User-Agent: Mutt/1.4i cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/usr.bin/killall killall.1 killall.c src/usr.sbin Makefile src/usr.sbin/jail jail.8 jail.c src/usr.sbin/jexec Makefile jexec.8 jexec.c src/usr.sbin/jls Makefile jls.8 jls.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 03:21:44 -0000 --BXVAT5kNtrzKuDFl Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Apr 08, 2003 at 08:04:12PM -0700, Mike Barcroft wrote: > mike 2003/04/08 20:04:12 PDT >=20 > FreeBSD src repository >=20 > Modified files: > usr.bin/killall killall.1 killall.c=20 > usr.sbin Makefile=20 > usr.sbin/jail jail.8 jail.c=20 > Added files: > usr.sbin/jexec Makefile jexec.8 jexec.c=20 > usr.sbin/jls Makefile jls.8 jls.c=20 > Log: > o Add jls(8) for listing active jails. > o Add jexec(8) to execute a command in an existing jail. > o Add -j option for killall(1) to kill all processes in a specified > jail. > o Add -i option to jail(8) to output jail ID of newly created jail. Cool! Do you have any plans to commit some of the various jail patches that have been submitted to hackers@ recently? Kris --BXVAT5kNtrzKuDFl Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+k5HGWry0BWjoQKURAu3RAKC76E8EJl5z1RiDXxnXXPj2scOBvwCfZm7N 5lo4qbf7nuYVkwOIw8SIUug= =yuzi -----END PGP SIGNATURE----- --BXVAT5kNtrzKuDFl-- From owner-cvs-src@FreeBSD.ORG Tue Apr 8 21:53:29 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3329137B401; Tue, 8 Apr 2003 21:53:29 -0700 (PDT) Received: from critter.freebsd.dk (critter.freebsd.dk [212.242.86.163]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1C30A43FBD; Tue, 8 Apr 2003 21:53:28 -0700 (PDT) (envelope-from phk@phk.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.12.9/8.12.9) with ESMTP id h394rKZq027159; Wed, 9 Apr 2003 06:53:21 +0200 (CEST) (envelope-from phk@phk.freebsd.dk) To: "Sam Leffler" From: "Poul-Henning Kamp" In-Reply-To: Your message of "Tue, 08 Apr 2003 13:21:22 PDT." <076d01c2fe0c$6c865200$52557f42@errno.com> Date: Wed, 09 Apr 2003 06:53:20 +0200 Message-ID: <27158.1049864000@critter.freebsd.dk> cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/adlink adlink.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 04:53:29 -0000 In message <076d01c2fe0c$6c865200$52557f42@errno.com>, "Sam Leffler" writes: >Who said anything about installing stuff in /usr/include? > >What does open source have to do with good programming practice? > >.h files hold definitions needed by 1 or more pieces of code. You're just >obfuscating your code. You are in fact talking about installing things in /usr/include, have you forgotten that I raised this subject a short time ago ? The only way I can say "foo.h" should not be installed under /usr/include is by not calling it something which matches "*.h" -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. From owner-cvs-src@FreeBSD.ORG Tue Apr 8 22:14:37 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7E55237B401; Tue, 8 Apr 2003 22:14:37 -0700 (PDT) Received: from smtp1.server.rpi.edu (smtp1.server.rpi.edu [128.113.2.1]) by mx1.FreeBSD.org (Postfix) with ESMTP id B7E9643F93; Tue, 8 Apr 2003 22:14:36 -0700 (PDT) (envelope-from drosih@rpi.edu) Received: from [128.113.24.47] (gilead.netel.rpi.edu [128.113.24.47]) by smtp1.server.rpi.edu (8.12.9/8.12.7) with ESMTP id h395EWqd031687; Wed, 9 Apr 2003 01:14:32 -0400 Mime-Version: 1.0 X-Sender: drosih@mail.rpi.edu Message-Id: In-Reply-To: <27158.1049864000@critter.freebsd.dk> References: <27158.1049864000@critter.freebsd.dk> Date: Wed, 9 Apr 2003 01:14:31 -0400 To: "Poul-Henning Kamp" , "Sam Leffler" From: Garance A Drosihn Content-Type: text/plain; charset="us-ascii" ; format="flowed" X-Scanned-By: MIMEDefang 2.28 cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org Subject: Re: installing *.h files in /usr/include X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 05:14:37 -0000 At 6:53 AM +0200 4/9/03, Poul-Henning Kamp wrote: >In message <076d01c2fe0c$6c865200$52557f42@errno.com>, "Sam Leffler" writes: > > > Who said anything about installing stuff in /usr/include? >> > > .h files hold definitions needed by 1 or more pieces of code. > > You're just obfuscating your code. > >You are in fact talking about installing things in /usr/include, >have you forgotten that I raised this subject a short time ago ? > >The only way I can say "foo.h" should not be installed under >/usr/include is by not calling it something which matches "*.h" I thought this had been fixed, so you could specify a list of *.h files to *not* install in /usr/include? If not, how about calling the file something like blah.hc ? -- 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 Tue Apr 8 22:15:31 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 44B6F37B401; Tue, 8 Apr 2003 22:15:31 -0700 (PDT) Received: from espresso.bsdmike.org (espresso.bsdmike.org [65.39.129.122]) by mx1.FreeBSD.org (Postfix) with ESMTP id BAE2843F85; Tue, 8 Apr 2003 22:15:30 -0700 (PDT) (envelope-from mike@espresso.bsdmike.org) Received: by espresso.bsdmike.org (Postfix, from userid 1002) id 3B42B9C4C; Wed, 9 Apr 2003 01:01:20 -0400 (EDT) Date: Wed, 9 Apr 2003 01:01:20 -0400 From: Mike Barcroft To: Poul-Henning Kamp Message-ID: <20030409010120.C16782@espresso.bsdmike.org> References: <076d01c2fe0c$6c865200$52557f42@errno.com> <27158.1049864000@critter.freebsd.dk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <27158.1049864000@critter.freebsd.dk>; from phk@phk.freebsd.dk on Wed, Apr 09, 2003 at 06:53:20AM +0200 Organization: The FreeBSD Project cc: Sam Leffler cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org cc: cvs-src@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/adlink adlink.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 05:15:31 -0000 Poul-Henning Kamp writes: > In message <076d01c2fe0c$6c865200$52557f42@errno.com>, "Sam Leffler" writes: > > >Who said anything about installing stuff in /usr/include? > > > >What does open source have to do with good programming practice? > > > >.h files hold definitions needed by 1 or more pieces of code. You're just > >obfuscating your code. > > You are in fact talking about installing things in /usr/include, > have you forgotten that I raised this subject a short time ago ? > > The only way I can say "foo.h" should not be installed under /usr/include > is by not calling it something which matches "*.h" The solution is obvious: change include/Makefile to be explicit about the files it installs. Best regards, Mike Barcroft From owner-cvs-src@FreeBSD.ORG Tue Apr 8 22:26:51 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D957637B401; Tue, 8 Apr 2003 22:26:51 -0700 (PDT) Received: from critter.freebsd.dk (critter.freebsd.dk [212.242.86.163]) by mx1.FreeBSD.org (Postfix) with ESMTP id EA6B343F3F; Tue, 8 Apr 2003 22:26:50 -0700 (PDT) (envelope-from phk@phk.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.12.9/8.12.9) with ESMTP id h395QkZq029025; Wed, 9 Apr 2003 07:26:46 +0200 (CEST) (envelope-from phk@phk.freebsd.dk) To: Garance A Drosihn From: "Poul-Henning Kamp" In-Reply-To: Your message of "Wed, 09 Apr 2003 01:14:31 EDT." Date: Wed, 09 Apr 2003 07:26:46 +0200 Message-ID: <29024.1049866006@critter.freebsd.dk> cc: Sam Leffler cc: src-committers@FreeBSD.org cc: cvs-src@FreeBSD.org Subject: Re: installing *.h files in /usr/include X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 05:26:52 -0000 In message , Garance A Drosihn writes: >At 6:53 AM +0200 4/9/03, Poul-Henning Kamp wrote: >>In message <076d01c2fe0c$6c865200$52557f42@errno.com>, "Sam Leffler" writes: >> >> > Who said anything about installing stuff in /usr/include? >>> >> > .h files hold definitions needed by 1 or more pieces of code. >> > You're just obfuscating your code. >> >>You are in fact talking about installing things in /usr/include, >>have you forgotten that I raised this subject a short time ago ? >> >>The only way I can say "foo.h" should not be installed under >>/usr/include is by not calling it something which matches "*.h" > >I thought this had been fixed, so you could specify a list of *.h >files to *not* install in /usr/include? There actually seems to be some per-directory stuff now, so I guess I can name the file adlink.h now. It doesn't help me any with geom/*.h where only some of the files should be installed though :-( -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. From owner-cvs-src@FreeBSD.ORG Tue Apr 8 22:58:43 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D934737B401; Tue, 8 Apr 2003 22:58:43 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7742B43FAF; Tue, 8 Apr 2003 22:58:43 -0700 (PDT) (envelope-from das@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h395wh0U046659; Tue, 8 Apr 2003 22:58:43 -0700 (PDT) (envelope-from das@repoman.freebsd.org) Received: (from das@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h395wh1G046658; Tue, 8 Apr 2003 22:58:43 -0700 (PDT) Message-Id: <200304090558.h395wh1G046658@repoman.freebsd.org> From: David Schultz Date: Tue, 8 Apr 2003 22:58:43 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libc/gdtoa machdep_ldisQ.c machdep_ldisx.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 05:58:44 -0000 das 2003/04/08 22:58:43 PDT FreeBSD src repository Modified files: lib/libc/gdtoa machdep_ldisQ.c machdep_ldisx.c Log: /strtopx/ s/result/&result/ This is the version I *meant* to commit last week. Revision Changes Path 1.2 +1 -1 src/lib/libc/gdtoa/machdep_ldisQ.c 1.2 +1 -1 src/lib/libc/gdtoa/machdep_ldisx.c From owner-cvs-src@FreeBSD.ORG Tue Apr 8 23:03:48 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ED00B37B401; Tue, 8 Apr 2003 23:03:48 -0700 (PDT) Received: from flood.ping.uio.no (flood.ping.uio.no [129.240.78.31]) by mx1.FreeBSD.org (Postfix) with ESMTP id D859443FA3; Tue, 8 Apr 2003 23:03:47 -0700 (PDT) (envelope-from des@ofug.org) Received: by flood.ping.uio.no (Postfix, from userid 2602) id A60315308; Wed, 9 Apr 2003 08:03:45 +0200 (CEST) X-URL: http://www.ofug.org/~des/ X-Disclaimer: The views expressed in this message do not necessarily coincide with those of any organisation or company with which I am or have been affiliated. To: Mike Barcroft From: Dag-Erling Smorgrav Date: Wed, 09 Apr 2003 08:03:44 +0200 In-Reply-To: <20030409010120.C16782@espresso.bsdmike.org> (Mike Barcroft's message of "Wed, 9 Apr 2003 01:01:20 -0400") Message-ID: User-Agent: Gnus/5.090015 (Oort Gnus v0.15) Emacs/21.2 References: <076d01c2fe0c$6c865200$52557f42@errno.com> <27158.1049864000@critter.freebsd.dk> <20030409010120.C16782@espresso.bsdmike.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii cc: Sam Leffler cc: Poul-Henning Kamp cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org cc: cvs-src@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/adlink adlink.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 06:03:49 -0000 Mike Barcroft writes: > The solution is obvious: change include/Makefile to be explicit about > the files it installs. This should be pretty easy, actually - just ask the ports team to show us the output from 'ls -lRu /usr/include/sys' on one of the ports building machines a few days after 'rm -rf /usr/include/sys ; make world'. DES -- Dag-Erling Smorgrav - des@ofug.org From owner-cvs-src@FreeBSD.ORG Tue Apr 8 23:04:36 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 05A6A37B401; Tue, 8 Apr 2003 23:04:36 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9941B43F93; Tue, 8 Apr 2003 23:04:35 -0700 (PDT) (envelope-from das@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3964Z0U048070; Tue, 8 Apr 2003 23:04:35 -0700 (PDT) (envelope-from das@repoman.freebsd.org) Received: (from das@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3964ZDE048069; Tue, 8 Apr 2003 23:04:35 -0700 (PDT) Message-Id: <200304090604.h3964ZDE048069@repoman.freebsd.org> From: David Schultz Date: Tue, 8 Apr 2003 23:04:35 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/contrib/gdtoa gdtoaimp.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 06:04:36 -0000 das 2003/04/08 23:04:35 PDT FreeBSD src repository Modified files: contrib/gdtoa gdtoaimp.h Log: Add some missing prototypes to eliminate some warnings. These already appear without leading underscores in gdtoa.h, but this approach avoids removing that file from the vendor branch and unduly rearranging things. Prodded by: nectar Revision Changes Path 1.5 +21 -0 src/contrib/gdtoa/gdtoaimp.h From owner-cvs-src@FreeBSD.ORG Tue Apr 8 23:49:46 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0482737B404; Tue, 8 Apr 2003 23:49:45 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6BAC643F3F; Tue, 8 Apr 2003 23:49:45 -0700 (PDT) (envelope-from jake@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h396nj0U051004; Tue, 8 Apr 2003 23:49:45 -0700 (PDT) (envelope-from jake@repoman.freebsd.org) Received: (from jake@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h396nj4o051003; Tue, 8 Apr 2003 23:49:45 -0700 (PDT) Message-Id: <200304090649.h396nj4o051003@repoman.freebsd.org> From: Jake Burkholder Date: Tue, 8 Apr 2003 23:49:45 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/share/man/man4/man4.i386 Makefile pae.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 06:49:46 -0000 jake 2003/04/08 23:49:45 PDT FreeBSD src repository Modified files: share/man/man4/man4.i386 Makefile Added files: share/man/man4/man4.i386 pae.4 Log: Add a man page for options PAE. Sponsored by: DARPA, Network Associates Laboratories Revision Changes Path 1.144 +1 -1 src/share/man/man4/man4.i386/Makefile 1.1 +125 -0 src/share/man/man4/man4.i386/pae.4 (new) From owner-cvs-src@FreeBSD.ORG Wed Apr 9 00:49:17 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1E6E137B401; Wed, 9 Apr 2003 00:49:17 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B2B6743F3F; Wed, 9 Apr 2003 00:49:16 -0700 (PDT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h397nG0U061282; Wed, 9 Apr 2003 00:49:16 -0700 (PDT) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h397nGZ6061281; Wed, 9 Apr 2003 00:49:16 -0700 (PDT) Message-Id: <200304090749.h397nGZ6061281@repoman.freebsd.org> From: Poul-Henning Kamp Date: Wed, 9 Apr 2003 00:49:16 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libdevstat devstat.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 07:49:17 -0000 phk 2003/04/09 00:49:16 PDT FreeBSD src repository Modified files: lib/libdevstat devstat.c Log: If rounding results in -epsilon device busy %, set it to zero. Revision Changes Path 1.22 +2 -0 src/lib/libdevstat/devstat.c From owner-cvs-src@FreeBSD.ORG Wed Apr 9 00:49:44 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7EFD437B426; Wed, 9 Apr 2003 00:49:44 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1DF3A43F85; Wed, 9 Apr 2003 00:49:44 -0700 (PDT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h397nh0U061313; Wed, 9 Apr 2003 00:49:43 -0700 (PDT) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h397nhA1061312; Wed, 9 Apr 2003 00:49:43 -0700 (PDT) Message-Id: <200304090749.h397nhA1061312@repoman.freebsd.org> From: Poul-Henning Kamp Date: Wed, 9 Apr 2003 00:49:43 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.bin/systat vmstat.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 07:49:45 -0000 phk 2003/04/09 00:49:43 PDT FreeBSD src repository Modified files: usr.bin/systat vmstat.c Log: Let libdevstat calculate the device-busy % instead of home-rolling. Revision Changes Path 1.57 +5 -13 src/usr.bin/systat/vmstat.c From owner-cvs-src@FreeBSD.ORG Wed Apr 9 01:27:33 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 04DCF37B401; Wed, 9 Apr 2003 01:27:33 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9842C43FAF; Wed, 9 Apr 2003 01:27:32 -0700 (PDT) (envelope-from harti@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h398RW0U065462; Wed, 9 Apr 2003 01:27:32 -0700 (PDT) (envelope-from harti@repoman.freebsd.org) Received: (from harti@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h398RW48065461; Wed, 9 Apr 2003 01:27:32 -0700 (PDT) Message-Id: <200304090827.h398RW48065461@repoman.freebsd.org> From: Hartmut Brandt Date: Wed, 9 Apr 2003 01:27:32 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/share/man/man9 malloc.9 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 08:27:33 -0000 harti 2003/04/09 01:27:32 PDT FreeBSD src repository Modified files: share/man/man9 malloc.9 Log: Explicitely document the locking requirements for the malloc interface. While beeing here also correct the following: - list missing macros in the header - document MALLOC_DEFINE and MALLOC_DECLARE in the SYNOPSIS section - document additional include requirements for MALLOC_DEFINE - M_NOWAIT is not 0 anymore - remove rotted diagnostic messages Revision Changes Path 1.31 +67 -69 src/share/man/man9/malloc.9 From owner-cvs-src@FreeBSD.ORG Wed Apr 9 01:35:26 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E8D7037B401; Wed, 9 Apr 2003 01:35:26 -0700 (PDT) Received: from mailhub.fokus.fraunhofer.de (mailhub.fokus.fraunhofer.de [193.174.154.14]) by mx1.FreeBSD.org (Postfix) with ESMTP id F1E3E43FBD; Wed, 9 Apr 2003 01:35:24 -0700 (PDT) (envelope-from brandt@fokus.fraunhofer.de) Received: from beagle (beagle [193.175.132.100])h398ZNE00779; Wed, 9 Apr 2003 10:35:24 +0200 (MEST) Date: Wed, 9 Apr 2003 10:35:23 +0200 (CEST) From: Harti Brandt To: Hartmut Brandt In-Reply-To: <200304090827.h398RW48065461@repoman.freebsd.org> Message-ID: <20030409103129.I5336@beagle.fokus.fraunhofer.de> References: <200304090827.h398RW48065461@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/share/man/man9 malloc.9 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 08:35:27 -0000 On Wed, 9 Apr 2003, Hartmut Brandt wrote: HB>harti 2003/04/09 01:27:32 PDT HB> HB> FreeBSD src repository HB> HB> Modified files: HB> share/man/man9 malloc.9 HB> Log: HB> Explicitely document the locking requirements for the malloc interface. HB> While beeing here also correct the following: HB> HB> - list missing macros in the header HB> - document MALLOC_DEFINE and MALLOC_DECLARE in the SYNOPSIS section HB> - document additional include requirements for MALLOC_DEFINE HB> - M_NOWAIT is not 0 anymore HB> - remove rotted diagnostic messages HB> HB> Revision Changes Path HB> 1.31 +67 -69 src/share/man/man9/malloc.9 HB> Oops. I told vi to quit, but the commit went ahead. I should add: Reviewed by: bde, jake, jhb PR: docs/24797 harti -- harti brandt, http://www.fokus.fraunhofer.de/research/cc/cats/employees/hartmut.brandt/private brandt@fokus.fraunhofer.de, harti@freebsd.org From owner-cvs-src@FreeBSD.ORG Wed Apr 9 01:43:02 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 796FB37B401; Wed, 9 Apr 2003 01:43:02 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 18D8643F3F; Wed, 9 Apr 2003 01:43:02 -0700 (PDT) (envelope-from mdodd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h398h10U066937; Wed, 9 Apr 2003 01:43:01 -0700 (PDT) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h398h1et066936; Wed, 9 Apr 2003 01:43:01 -0700 (PDT) Message-Id: <200304090843.h398h1et066936@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Wed, 9 Apr 2003 01:43:01 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/usb uhid.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 08:43:03 -0000 mdodd 2003/04/09 01:43:01 PDT FreeBSD src repository Modified files: sys/dev/usb uhid.c Log: At least pretend to handle USB_GET_REPORT_ID. Revision Changes Path 1.56 +4 -0 src/sys/dev/usb/uhid.c From owner-cvs-src@FreeBSD.ORG Wed Apr 9 01:56:27 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ADED837B401; Wed, 9 Apr 2003 01:56:27 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4903D43FCB; Wed, 9 Apr 2003 01:56:27 -0700 (PDT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h398uR0U068110; Wed, 9 Apr 2003 01:56:27 -0700 (PDT) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h398uQg2068109; Wed, 9 Apr 2003 01:56:26 -0700 (PDT) Message-Id: <200304090856.h398uQg2068109@repoman.freebsd.org> From: Poul-Henning Kamp Date: Wed, 9 Apr 2003 01:56:26 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/geom geom_apple.c geom_mbr.c geom_pc98.c geom_sunlabel.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 08:56:28 -0000 phk 2003/04/09 01:56:26 PDT FreeBSD src repository Modified files: sys/geom geom_apple.c geom_mbr.c geom_pc98.c geom_sunlabel.c Log: Style issue: use do {...} while(0); for multi-exit section. Revision Changes Path 1.6 +2 -2 src/sys/geom/geom_apple.c 1.41 +4 -4 src/sys/geom/geom_mbr.c 1.32 +2 -2 src/sys/geom/geom_pc98.c 1.24 +1 -1 src/sys/geom/geom_sunlabel.c From owner-cvs-src@FreeBSD.ORG Wed Apr 9 02:21:34 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 93D9237B401; Wed, 9 Apr 2003 02:21:34 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3474143FBF; Wed, 9 Apr 2003 02:21:34 -0700 (PDT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h399LY0U071052; Wed, 9 Apr 2003 02:21:34 -0700 (PDT) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h399LXPL071051; Wed, 9 Apr 2003 02:21:33 -0700 (PDT) Message-Id: <200304090921.h399LXPL071051@repoman.freebsd.org> From: Poul-Henning Kamp Date: Wed, 9 Apr 2003 02:21:33 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/geom geom_mbr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 09:21:35 -0000 phk 2003/04/09 02:21:33 PDT FreeBSD src repository Modified files: sys/geom geom_mbr.c Log: Correctly split cyl/sects bytes when we print them. Revision Changes Path 1.42 +5 -2 src/sys/geom/geom_mbr.c From owner-cvs-src@FreeBSD.ORG Wed Apr 9 03:52:12 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3758637B401; Wed, 9 Apr 2003 03:52:12 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C559643F3F; Wed, 9 Apr 2003 03:52:11 -0700 (PDT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h39AqB0U078703; Wed, 9 Apr 2003 03:52:11 -0700 (PDT) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h39AqAVk078702; Wed, 9 Apr 2003 03:52:10 -0700 (PDT) Message-Id: <200304091052.h39AqAVk078702@repoman.freebsd.org> From: Poul-Henning Kamp Date: Wed, 9 Apr 2003 03:52:10 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.sbin Makefile src/usr.sbin/diskinfo Makefile diskinfo.8 diskinfo.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 10:52:12 -0000 phk 2003/04/09 03:52:10 PDT FreeBSD src repository Modified files: usr.sbin Makefile Added files: usr.sbin/diskinfo Makefile diskinfo.8 diskinfo.c Log: Diskinfo is a small program to access the basic properties of a disk device: sectorsize, mediasize etc. It also contains a small and naïve benchmark which reports on seek and transfer performance. Revision Changes Path 1.249 +1 -0 src/usr.sbin/Makefile 1.1 +11 -0 src/usr.sbin/diskinfo/Makefile (new) 1.1 +69 -0 src/usr.sbin/diskinfo/diskinfo.8 (new) 1.1 +303 -0 src/usr.sbin/diskinfo/diskinfo.c (new) From owner-cvs-src@FreeBSD.ORG Wed Apr 9 04:16:35 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3D42137B401; Wed, 9 Apr 2003 04:16:35 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CB2F843F75; Wed, 9 Apr 2003 04:16:34 -0700 (PDT) (envelope-from mdodd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h39BGY0U081271; Wed, 9 Apr 2003 04:16:34 -0700 (PDT) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h39BGY94081270; Wed, 9 Apr 2003 04:16:34 -0700 (PDT) Message-Id: <200304091116.h39BGY94081270@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Wed, 9 Apr 2003 04:16:34 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.bin Makefile src/usr.bin/usbhidaction Makefile usbhidaction.1 usbhidaction.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 11:16:35 -0000 mdodd 2003/04/09 04:16:34 PDT FreeBSD src repository Modified files: usr.bin Makefile Added files: usr.bin/usbhidaction Makefile usbhidaction.1 usbhidaction.c Log: Add usbhidaction(1). This allows actions to be bound to HID events. Obtained from: NetBSD Revision Changes Path 1.233 +1 -0 src/usr.bin/Makefile 1.1 +10 -0 src/usr.bin/usbhidaction/Makefile (new) 1.1 +154 -0 src/usr.bin/usbhidaction/usbhidaction.1 (new) 1.1 +449 -0 src/usr.bin/usbhidaction/usbhidaction.c (new) From owner-cvs-src@FreeBSD.ORG Wed Apr 9 04:59:30 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2E37C37B401; Wed, 9 Apr 2003 04:59:30 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id BEE0443F93; Wed, 9 Apr 2003 04:59:29 -0700 (PDT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h39BxT0U089588; Wed, 9 Apr 2003 04:59:29 -0700 (PDT) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h39BxTC2089587; Wed, 9 Apr 2003 04:59:29 -0700 (PDT) Message-Id: <200304091159.h39BxTC2089587@repoman.freebsd.org> From: Poul-Henning Kamp Date: Wed, 9 Apr 2003 04:59:29 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/sys mdioctl.h src/sbin/mdconfig mdconfig.c src/sys/dev/md md.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 11:59:30 -0000 phk 2003/04/09 04:59:29 PDT FreeBSD src repository Modified files: sys/sys mdioctl.h sbin/mdconfig mdconfig.c sys/dev/md md.c Log: Add a couple of undocumented test options to MD(4) to aid in regression testting of GEOM. Revision Changes Path 1.28 +11 -1 src/sbin/mdconfig/mdconfig.c 1.97 +33 -22 src/sys/dev/md/md.c 1.13 +3 -1 src/sys/sys/mdioctl.h From owner-cvs-src@FreeBSD.ORG Wed Apr 9 05:34:21 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6D28937B401; Wed, 9 Apr 2003 05:34:21 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0C89743F85; Wed, 9 Apr 2003 05:34:21 -0700 (PDT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h39CYK0U093174; Wed, 9 Apr 2003 05:34:20 -0700 (PDT) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h39CYKtU093173; Wed, 9 Apr 2003 05:34:20 -0700 (PDT) Message-Id: <200304091234.h39CYKtU093173@repoman.freebsd.org> From: Poul-Henning Kamp Date: Wed, 9 Apr 2003 05:34:20 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/tools/regression/geom/MdLoad Makefile MdLoad.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 12:34:22 -0000 phk 2003/04/09 05:34:20 PDT FreeBSD src repository Added files: tools/regression/geom/MdLoad Makefile MdLoad.c Log: Utility to load one of our XML images into a MD(4) device. Revision Changes Path 1.1 +14 -0 src/tools/regression/geom/MdLoad/Makefile (new) 1.1 +271 -0 src/tools/regression/geom/MdLoad/MdLoad.c (new) From owner-cvs-src@FreeBSD.ORG Wed Apr 9 05:40:13 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D6BEB37B401; Wed, 9 Apr 2003 05:40:13 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 59B2143FAF; Wed, 9 Apr 2003 05:40:13 -0700 (PDT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h39CeD0U093557; Wed, 9 Apr 2003 05:40:13 -0700 (PDT) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h39CeDPo093556; Wed, 9 Apr 2003 05:40:13 -0700 (PDT) Message-Id: <200304091240.h39CeDPo093556@repoman.freebsd.org> From: Poul-Henning Kamp Date: Wed, 9 Apr 2003 05:40:13 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/tools/regression/geom RunTest.sh src/tools/regression/geom/Ref disk.alpha.da0.xml disk.alpha2.da0.xml disk.apple.xml disk.beast.da0.xml disk.critter.ad0.xml disk.empty.flp.xml disk.far.ad0.xml disk.flat.da1.xml disk.kern.flp.xml ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 12:40:14 -0000 phk 2003/04/09 05:40:13 PDT FreeBSD src repository Added files: tools/regression/geom RunTest.sh tools/regression/geom/Ref disk.alpha.da0.xml disk.alpha2.da0.xml disk.apple.xml disk.beast.da0.xml disk.critter.ad0.xml disk.empty.flp.xml disk.far.ad0.xml disk.flat.da1.xml disk.kern.flp.xml disk.msdos.ext.xml disk.msdos.flp.xml disk.pc98.wdc0.xml disk.sun.da0.xml disk.sun.da1.xml disk.typo.ad0.xml Log: Add script to run kernel based regression test and the reference vectors for the current XML images. Revision Changes Path 1.1 +7 -0 src/tools/regression/geom/Ref/disk.alpha.da0.xml (new) 1.1 +5 -0 src/tools/regression/geom/Ref/disk.alpha2.da0.xml (new) 1.1 +2 -0 src/tools/regression/geom/Ref/disk.apple.xml (new) 1.1 +5 -0 src/tools/regression/geom/Ref/disk.beast.da0.xml (new) 1.1 +11 -0 src/tools/regression/geom/Ref/disk.critter.ad0.xml (new) 1.1 +2 -0 src/tools/regression/geom/Ref/disk.empty.flp.xml (new) 1.1 +4 -0 src/tools/regression/geom/Ref/disk.far.ad0.xml (new) 1.1 +12 -0 src/tools/regression/geom/Ref/disk.flat.da1.xml (new) 1.1 +5 -0 src/tools/regression/geom/Ref/disk.kern.flp.xml (new) 1.1 +27 -0 src/tools/regression/geom/Ref/disk.msdos.ext.xml (new) 1.1 +2 -0 src/tools/regression/geom/Ref/disk.msdos.flp.xml (new) 1.1 +2 -0 src/tools/regression/geom/Ref/disk.pc98.wdc0.xml (new) 1.1 +6 -0 src/tools/regression/geom/Ref/disk.sun.da0.xml (new) 1.1 +9 -0 src/tools/regression/geom/Ref/disk.sun.da1.xml (new) 1.1 +14 -0 src/tools/regression/geom/Ref/disk.typo.ad0.xml (new) 1.1 +38 -0 src/tools/regression/geom/RunTest.sh (new) From owner-cvs-src@FreeBSD.ORG Wed Apr 9 06:08:38 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8B93D37B401; Wed, 9 Apr 2003 06:08:38 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2BC4943F75; Wed, 9 Apr 2003 06:08:38 -0700 (PDT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h39D8b0U096699; Wed, 9 Apr 2003 06:08:37 -0700 (PDT) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h39D8bgY096698; Wed, 9 Apr 2003 06:08:37 -0700 (PDT) Message-Id: <200304091308.h39D8bgY096698@repoman.freebsd.org> From: Poul-Henning Kamp Date: Wed, 9 Apr 2003 06:08:37 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/geom geom_pc98.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 13:08:38 -0000 phk 2003/04/09 06:08:37 PDT FreeBSD src repository Modified files: sys/geom geom_pc98.c Log: With the magic sequence checks removed this class is downright dangerous to have in your kernel since it indiscriminately attaches to anything it is offered with a range of bogus partitions. Stop this from happening by rejecting any label with negative numbers in it. Revision Changes Path 1.33 +11 -6 src/sys/geom/geom_pc98.c From owner-cvs-src@FreeBSD.ORG Wed Apr 9 06:36:29 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D70C837B401; Wed, 9 Apr 2003 06:36:29 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 73EC643F3F; Wed, 9 Apr 2003 06:36:29 -0700 (PDT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h39DaT0U098819; Wed, 9 Apr 2003 06:36:29 -0700 (PDT) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h39DaTeZ098818; Wed, 9 Apr 2003 06:36:29 -0700 (PDT) Message-Id: <200304091336.h39DaTeZ098818@repoman.freebsd.org> From: Poul-Henning Kamp Date: Wed, 9 Apr 2003 06:36:29 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/tools/regression/geom/Ref disk.apple.xml disk.pc98.wdc0.xml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 13:36:30 -0000 phk 2003/04/09 06:36:29 PDT FreeBSD src repository Modified files: tools/regression/geom/Ref disk.apple.xml disk.pc98.wdc0.xml Log: Update these two reference vectors. Revision Changes Path 1.2 +3 -0 src/tools/regression/geom/Ref/disk.apple.xml 1.2 +6 -0 src/tools/regression/geom/Ref/disk.pc98.wdc0.xml From owner-cvs-src@FreeBSD.ORG Wed Apr 9 06:52:41 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A943337B401; Wed, 9 Apr 2003 06:52:41 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4876343F85; Wed, 9 Apr 2003 06:52:41 -0700 (PDT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h39Dqf0U000257; Wed, 9 Apr 2003 06:52:41 -0700 (PDT) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h39Dqe1q000256; Wed, 9 Apr 2003 06:52:40 -0700 (PDT) Message-Id: <200304091352.h39Dqe1q000256@repoman.freebsd.org> From: Poul-Henning Kamp Date: Wed, 9 Apr 2003 06:52:40 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/geom geom_mbr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 13:52:42 -0000 phk 2003/04/09 06:52:40 PDT FreeBSD src repository Modified files: sys/geom geom_mbr.c Log: Only be verbose if (bootverbose) Revision Changes Path 1.43 +6 -3 src/sys/geom/geom_mbr.c From owner-cvs-src@FreeBSD.ORG Wed Apr 9 07:22:28 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3FBA537B401; Wed, 9 Apr 2003 07:22:28 -0700 (PDT) Received: from milla.ask33.net (milla.ask33.net [217.197.166.60]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2814143F75; Wed, 9 Apr 2003 07:22:27 -0700 (PDT) (envelope-from nick@milla.ask33.net) Received: by milla.ask33.net (Postfix, from userid 1001) id B46873ABB51; Wed, 9 Apr 2003 16:22:31 +0200 (CEST) Date: Wed, 9 Apr 2003 16:22:31 +0200 From: Pawel Jakub Dawidek To: Mike Barcroft Message-ID: <20030409142231.GX1280@garage.freebsd.pl> References: <200304090304.h3934Csu028105@repoman.freebsd.org> <20030408225808.A16782@espresso.bsdmike.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-md5; protocol="application/pgp-signature"; boundary="xmHgJexE5s//CZci" Content-Disposition: inline In-Reply-To: <20030408225808.A16782@espresso.bsdmike.org> X-PGP-Key-URL: http://garage.freebsd.pl/jules.asc X-OS: FreeBSD 4.8-RELEASE i386 X-URL: http://garage.freebsd.pl User-Agent: Mutt/1.5.1i cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/usr.bin/killall killall.1 killall.c src/usr.sbin Makefile src/usr.sbin/jail jail.8 jail.c src/usr.sbin/jexec Makefile jexec.8 jexec.c src/usr.sbin/jls Makefile jls.8 jls.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 14:22:28 -0000 --xmHgJexE5s//CZci Content-Type: text/plain; charset=iso-8859-2 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Apr 08, 2003 at 10:58:08PM -0400, Mike Barcroft wrote: +> Here's what it looks like in use: +>=20 +> %%% +> sol# jail /tmp/jail localhost 127.0.0.1 /bin/sh & +> [1] 19114 +> sol# jail /tmp/jail localhost 127.0.0.1 /bin/csh & +> [2] 19139 +> [1] + Suspended (tty input) jail /tmp/jail localhost 127.0.0.1 = /bin/sh +> sol# jls +> JID IP Address Hostname Path +> 2 127.0.0.1 localhost /tmp/jail +> 1 127.0.0.1 localhost /tmp/jail Nice work!! Global list with all prisons was really needed. But IMHO JID should be a string, not a number. For example we're running many jails at startup or somewhere else and because JID is set dynamicly there could be problems in writing scripts for handle jails (attaching processes to it or something). As we can see on your example, we aren't able to find out which jail was ran first (looking at PIDs isn't good idea:)). If JID will be a string there will be no such problems. What you think? --=20 Pawel Jakub Dawidek pawel@dawidek.net UNIX Systems Programmer/Administrator http://garage.freebsd.pl Am I Evil? Yes, I Am! http://cerber.sourceforge.net --xmHgJexE5s//CZci Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (FreeBSD) iQCVAwUBPpQspz/PhmMH/Mf1AQE4QwP/Roi3omzta5ysCvb1CKb8gquMT/TWF3+1 hgvE6/faw2OCNbc7RbK174wIVGQXaWfmoofzB3hB3WltwQPm4I+P/6/ULnSLFsFa khB9qFjA3cZOCIjH2lT4WHKe0eMvwSQSZKoVtUra29RRwqNNNwLXHz0N+rVttPHS JY4SmhKU28g= =S9NV -----END PGP SIGNATURE----- --xmHgJexE5s//CZci-- From owner-cvs-src@FreeBSD.ORG Wed Apr 9 07:25:06 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1EBCE37B401; Wed, 9 Apr 2003 07:25:06 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B1E5C43F75; Wed, 9 Apr 2003 07:25:05 -0700 (PDT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h39EP50U003626; Wed, 9 Apr 2003 07:25:05 -0700 (PDT) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h39EP53n003625; Wed, 9 Apr 2003 07:25:05 -0700 (PDT) Message-Id: <200304091425.h39EP53n003625@repoman.freebsd.org> From: Poul-Henning Kamp Date: Wed, 9 Apr 2003 07:25:04 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.sbin/diskinfo diskinfo.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 14:25:06 -0000 phk 2003/04/09 07:25:04 PDT FreeBSD src repository Modified files: usr.sbin/diskinfo diskinfo.c Log: I forgot a rather crucial cast when I made this sectorsize agnostic. Tune iteration counts a bit. Revision Changes Path 1.2 +12 -12 src/usr.sbin/diskinfo/diskinfo.c From owner-cvs-src@FreeBSD.ORG Wed Apr 9 07:58:03 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7931F37B401; Wed, 9 Apr 2003 07:58:03 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E412A43F85; Wed, 9 Apr 2003 07:58:02 -0700 (PDT) (envelope-from jake@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h39Ew20U005834; Wed, 9 Apr 2003 07:58:02 -0700 (PDT) (envelope-from jake@repoman.freebsd.org) Received: (from jake@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h39Ew2tF005833; Wed, 9 Apr 2003 07:58:02 -0700 (PDT) Message-Id: <200304091458.h39Ew2tF005833@repoman.freebsd.org> From: Jake Burkholder Date: Wed, 9 Apr 2003 07:58:02 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/aic7xxx aic79xx_osm.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 14:58:03 -0000 jake 2003/04/09 07:58:02 PDT FreeBSD src repository Modified files: sys/dev/aic7xxx aic79xx_osm.c Log: Compile with PAE. Revision Changes Path 1.9 +2 -1 src/sys/dev/aic7xxx/aic79xx_osm.c From owner-cvs-src@FreeBSD.ORG Wed Apr 9 07:58:29 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6412737B401; Wed, 9 Apr 2003 07:58:29 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0598443FAF; Wed, 9 Apr 2003 07:58:29 -0700 (PDT) (envelope-from jake@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h39EwS0U005915; Wed, 9 Apr 2003 07:58:28 -0700 (PDT) (envelope-from jake@repoman.freebsd.org) Received: (from jake@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h39EwSNp005914; Wed, 9 Apr 2003 07:58:28 -0700 (PDT) Message-Id: <200304091458.h39EwSNp005914@repoman.freebsd.org> From: Jake Burkholder Date: Wed, 9 Apr 2003 07:58:28 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/i386/conf PAE X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 14:58:29 -0000 jake 2003/04/09 07:58:28 PDT FreeBSD src repository Modified files: sys/i386/conf PAE Log: Add ahd. Revision Changes Path 1.2 +0 -1 src/sys/i386/conf/PAE From owner-cvs-src@FreeBSD.ORG Wed Apr 9 08:05:20 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6C6BB37B401; Wed, 9 Apr 2003 08:05:20 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0E5A343F85; Wed, 9 Apr 2003 08:05:20 -0700 (PDT) (envelope-from mux@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h39F5J0U007415; Wed, 9 Apr 2003 08:05:19 -0700 (PDT) (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h39F5Jfs007414; Wed, 9 Apr 2003 08:05:19 -0700 (PDT) Message-Id: <200304091505.h39F5Jfs007414@repoman.freebsd.org> From: Maxime Henrion Date: Wed, 9 Apr 2003 08:05:19 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/pci if_xl.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 15:05:21 -0000 mux 2003/04/09 08:05:19 PDT FreeBSD src repository Modified files: sys/pci if_xl.c Log: Correct maxsize/maxsegsz parameters to bus_dma_tag_create(). Revision Changes Path 1.139 +4 -6 src/sys/pci/if_xl.c From owner-cvs-src@FreeBSD.ORG Wed Apr 9 08:25:54 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4A33937B40C; Wed, 9 Apr 2003 08:25:54 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5B1E143F85; Wed, 9 Apr 2003 08:25:53 -0700 (PDT) (envelope-from mdodd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h39FPr0U008964; Wed, 9 Apr 2003 08:25:53 -0700 (PDT) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h39FPrQT008963; Wed, 9 Apr 2003 08:25:53 -0700 (PDT) Message-Id: <200304091525.h39FPrQT008963@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Wed, 9 Apr 2003 08:25:53 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.sbin/mixer mixer.8 mixer.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 15:25:54 -0000 mdodd 2003/04/09 08:25:53 PDT FreeBSD src repository Modified files: usr.sbin/mixer mixer.8 mixer.c Log: Implement relative mixer adjustment. PR: 46679 (similar functionality) Revision Changes Path 1.18 +17 -5 src/usr.sbin/mixer/mixer.8 1.18 +34 -8 src/usr.sbin/mixer/mixer.c From owner-cvs-src@FreeBSD.ORG Wed Apr 9 08:54:02 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BB9E537B401; Wed, 9 Apr 2003 08:54:02 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5AE0243F3F; Wed, 9 Apr 2003 08:54:02 -0700 (PDT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h39Fs10U016027; Wed, 9 Apr 2003 08:54:02 -0700 (PDT) (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h39Fs1db016026; Wed, 9 Apr 2003 08:54:01 -0700 (PDT) Message-Id: <200304091554.h39Fs1db016026@repoman.freebsd.org> From: Warner Losh Date: Wed, 9 Apr 2003 08:54:01 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/pccard pccard.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 15:54:03 -0000 imp 2003/04/09 08:54:01 PDT FreeBSD src repository Modified files: sys/dev/pccard pccard.c Log: Make sure that both pp_name and pp_vendor are zero to know we're at the end of the list now that some valid entries don't have pp_name set. Also, don't print a warning if pp->name is NULL and it is a total wildcard. Revision Changes Path 1.76 +5 -4 src/sys/dev/pccard/pccard.c From owner-cvs-src@FreeBSD.ORG Wed Apr 9 09:25:54 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C632337B405 for ; Wed, 9 Apr 2003 09:25:54 -0700 (PDT) Received: from mail.speakeasy.net (mail13.speakeasy.net [216.254.0.213]) by mx1.FreeBSD.org (Postfix) with ESMTP id D951E43FB1 for ; Wed, 9 Apr 2003 09:25:52 -0700 (PDT) (envelope-from jhb@FreeBSD.org) Received: (qmail 14865 invoked from network); 9 Apr 2003 16:25:52 -0000 Received: from unknown (HELO server.baldwin.cx) ([216.27.160.63]) (envelope-sender )encrypted SMTP for ; 9 Apr 2003 16:25:52 -0000 Received: from laptop.baldwin.cx (gw1.twc.weather.com [216.133.140.1]) by server.baldwin.cx (8.12.8/8.12.8) with ESMTP id h39GPjOv049776; Wed, 9 Apr 2003 12:25:46 -0400 (EDT) (envelope-from jhb@FreeBSD.org) Message-ID: X-Mailer: XFMail 1.5.4 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <200304091554.h39Fs1db016026@repoman.freebsd.org> Date: Wed, 09 Apr 2003 12:25:45 -0400 (EDT) From: John Baldwin To: Warner Losh cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: RE: cvs commit: src/sys/dev/pccard pccard.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 16:25:55 -0000 On 09-Apr-2003 Warner Losh wrote: > imp 2003/04/09 08:54:01 PDT > > FreeBSD src repository > > Modified files: > sys/dev/pccard pccard.c > Log: > Make sure that both pp_name and pp_vendor are zero to know we're at the > end of the list now that some valid entries don't have pp_name set. Also, > don't print a warning if pp->name is NULL and it is a total wildcard. My wavelan card thanks you. :) pccard0: (manufacturer=0x0156, product=0x0002) at function 0 pccard0: CIS info: Lucent Technologies, WaveLAN/IEEE, Version 01.01 -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ From owner-cvs-src@FreeBSD.ORG Wed Apr 9 09:39:48 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A8B8E37B401; Wed, 9 Apr 2003 09:39:48 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 470D043FAF; Wed, 9 Apr 2003 09:39:48 -0700 (PDT) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h39Gdm0U019882; Wed, 9 Apr 2003 09:39:48 -0700 (PDT) (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h39GdlT6019881; Wed, 9 Apr 2003 09:39:47 -0700 (PDT) Message-Id: <200304091639.h39GdlT6019881@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Wed, 9 Apr 2003 09:39:47 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libutil pw_util.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 16:39:49 -0000 des 2003/04/09 09:39:47 PDT FreeBSD src repository Modified files: lib/libutil pw_util.c Log: Apply the correct fix for bin/50679: don't mess around with process groups or the tty, just block selected signals in the parent like system(3) does. Many thanks to bde for his assistance in finding the correct solution. PR: bin/50679 Revision Changes Path 1.30 +19 -13 src/lib/libutil/pw_util.c From owner-cvs-src@FreeBSD.ORG Wed Apr 9 09:40:09 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AE4F937B404; Wed, 9 Apr 2003 09:40:09 -0700 (PDT) Received: from harmony.village.org (rover.bsdimp.com [204.144.255.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6022243F3F; Wed, 9 Apr 2003 09:40:08 -0700 (PDT) (envelope-from imp@bsdimp.com) Received: from localhost (warner@rover2.village.org [10.0.0.1]) by harmony.village.org (8.12.8/8.12.3) with ESMTP id h39Ge7A7012066; Wed, 9 Apr 2003 10:40:07 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Wed, 09 Apr 2003 10:38:30 -0600 (MDT) Message-Id: <20030409.103830.32568247.imp@bsdimp.com> To: jhb@FreeBSD.org From: "M. Warner Losh" In-Reply-To: References: <200304091554.h39Fs1db016026@repoman.freebsd.org> X-Mailer: Mew version 2.1 on Emacs 21.2 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/pccard pccard.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 16:40:10 -0000 In message: John Baldwin writes: : : On 09-Apr-2003 Warner Losh wrote: : > imp 2003/04/09 08:54:01 PDT : > : > FreeBSD src repository : > : > Modified files: : > sys/dev/pccard pccard.c : > Log: : > Make sure that both pp_name and pp_vendor are zero to know we're at the : > end of the list now that some valid entries don't have pp_name set. Also, : > don't print a warning if pp->name is NULL and it is a total wildcard. : : My wavelan card thanks you. :) : : pccard0: (manufacturer=0x0156, product=0x0002) at function 0 : pccard0: CIS info: Lucent Technologies, WaveLAN/IEEE, Version 01.01 Yup. Warner From owner-cvs-src@FreeBSD.ORG Wed Apr 9 09:44:04 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 07ADC37B404 for ; Wed, 9 Apr 2003 09:44:04 -0700 (PDT) Received: from rootlabs.com (root.org [67.118.192.226]) by mx1.FreeBSD.org (Postfix) with SMTP id 8B6A943FAF for ; Wed, 9 Apr 2003 09:44:02 -0700 (PDT) (envelope-from nate@rootlabs.com) Received: (qmail 29842 invoked by uid 1000); 9 Apr 2003 16:44:03 -0000 Date: Wed, 9 Apr 2003 09:44:03 -0700 (PDT) From: Nate Lawson To: Jake Burkholder In-Reply-To: <20030409064955.76DF637B40E@hub.freebsd.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/share/man/man4/man4.i386 Makefile pae.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 16:44:04 -0000 On Tue, 8 Apr 2003, Jake Burkholder wrote: > Log: > Add a man page for options PAE. > > Sponsored by: DARPA, Network Associates Laboratories Affordances? Is that a word? :) -Nate From owner-cvs-src@FreeBSD.ORG Wed Apr 9 09:58:40 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6E58B37B401; Wed, 9 Apr 2003 09:58:40 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0EC7E43FBF; Wed, 9 Apr 2003 09:58:40 -0700 (PDT) (envelope-from jake@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h39Gwd0U021236; Wed, 9 Apr 2003 09:58:39 -0700 (PDT) (envelope-from jake@repoman.freebsd.org) Received: (from jake@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h39GwdMl021235; Wed, 9 Apr 2003 09:58:39 -0700 (PDT) Message-Id: <200304091658.h39GwdMl021235@repoman.freebsd.org> From: Jake Burkholder Date: Wed, 9 Apr 2003 09:58:39 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/share/man/man4/man4.i386 pae.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 16:58:40 -0000 jake 2003/04/09 09:58:39 PDT FreeBSD src repository Modified files: share/man/man4/man4.i386 pae.4 Log: Fix non-word. Noticed by: njl Revision Changes Path 1.2 +2 -2 src/share/man/man4/man4.i386/pae.4 From owner-cvs-src@FreeBSD.ORG Wed Apr 9 10:41:47 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 67ADA37B404; Wed, 9 Apr 2003 10:41:47 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id ED82B43FA3; Wed, 9 Apr 2003 10:41:46 -0700 (PDT) (envelope-from mike@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h39Hfk0U025865; Wed, 9 Apr 2003 10:41:46 -0700 (PDT) (envelope-from mike@repoman.freebsd.org) Received: (from mike@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h39HfkUP025864; Wed, 9 Apr 2003 10:41:46 -0700 (PDT) Message-Id: <200304091741.h39HfkUP025864@repoman.freebsd.org> From: Mike Barcroft Date: Wed, 9 Apr 2003 10:41:46 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/sys vnode.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 17:41:47 -0000 mike 2003/04/09 10:41:46 PDT FreeBSD src repository Modified files: sys/sys vnode.h Log: Add prototypes for change_root() and change_dir(). Revision Changes Path 1.222 +2 -0 src/sys/sys/vnode.h From owner-cvs-src@FreeBSD.ORG Wed Apr 9 10:42:47 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0BE0837B401; Wed, 9 Apr 2003 10:42:47 -0700 (PDT) Received: from espresso.bsdmike.org (espresso.bsdmike.org [65.39.129.122]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6F75E43FAF; Wed, 9 Apr 2003 10:42:46 -0700 (PDT) (envelope-from mike@espresso.bsdmike.org) Received: by espresso.bsdmike.org (Postfix, from userid 1002) id E915B9C4C; Wed, 9 Apr 2003 13:28:33 -0400 (EDT) Date: Wed, 9 Apr 2003 13:28:33 -0400 From: Mike Barcroft To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Message-ID: <20030409132833.D16782@espresso.bsdmike.org> References: <200304091741.h39HfkUP025864@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200304091741.h39HfkUP025864@repoman.freebsd.org>; from mike@FreeBSD.org on Wed, Apr 09, 2003 at 10:41:46AM -0700 Organization: The FreeBSD Project Subject: Re: cvs commit: src/sys/sys vnode.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 17:42:47 -0000 Mike Barcroft writes: > mike 2003/04/09 10:41:46 PDT > > FreeBSD src repository > > Modified files: > sys/sys vnode.h > Log: > Add prototypes for change_root() and change_dir(). > > Revision Changes Path > 1.222 +2 -0 src/sys/sys/vnode.h Sorry, I missed this file with my jail commit. This should fix kernel builds. Best regards, Mike Barcroft From owner-cvs-src@FreeBSD.ORG Wed Apr 9 10:47:25 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4D16937B401; Wed, 9 Apr 2003 10:47:25 -0700 (PDT) Received: from obsecurity.dyndns.org (adsl-63-207-60-150.dsl.lsan03.pacbell.net [63.207.60.150]) by mx1.FreeBSD.org (Postfix) with ESMTP id 14D7F43F3F; Wed, 9 Apr 2003 10:47:24 -0700 (PDT) (envelope-from kris@obsecurity.org) Received: from rot13.obsecurity.org (rot13.obsecurity.org [10.0.0.5]) by obsecurity.dyndns.org (Postfix) with ESMTP id C32A566D16; Wed, 9 Apr 2003 10:47:23 -0700 (PDT) Received: by rot13.obsecurity.org (Postfix, from userid 1000) id A0E0A10CE; Wed, 9 Apr 2003 10:47:23 -0700 (PDT) Date: Wed, 9 Apr 2003 10:47:23 -0700 From: Kris Kennaway To: Harti Brandt Message-ID: <20030409174723.GA71319@rot13.obsecurity.org> References: <200304090827.h398RW48065461@repoman.freebsd.org> <20030409103129.I5336@beagle.fokus.fraunhofer.de> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="X1bOJ3K7DJ5YkBrT" Content-Disposition: inline In-Reply-To: <20030409103129.I5336@beagle.fokus.fraunhofer.de> User-Agent: Mutt/1.4i cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: Hartmut Brandt cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/share/man/man9 malloc.9 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 17:47:25 -0000 --X1bOJ3K7DJ5YkBrT Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Apr 09, 2003 at 10:35:23AM +0200, Harti Brandt wrote: > On Wed, 9 Apr 2003, Hartmut Brandt wrote: >=20 > HB>harti 2003/04/09 01:27:32 PDT > HB> > HB> FreeBSD src repository > HB> > HB> Modified files: > HB> share/man/man9 malloc.9 > HB> Log: > HB> Explicitely document the locking requirements for the malloc interfa= ce. > HB> While beeing here also correct the following: > HB> > HB> - list missing macros in the header > HB> - document MALLOC_DEFINE and MALLOC_DECLARE in the SYNOPSIS section > HB> - document additional include requirements for MALLOC_DEFINE > HB> - M_NOWAIT is not 0 anymore > HB> - remove rotted diagnostic messages > HB> > HB> Revision Changes Path > HB> 1.31 +67 -69 src/share/man/man9/malloc.9 > HB> >=20 > Oops. I told vi to quit, but the commit went ahead. I should add: >=20 > Reviewed by: bde, jake, jhb > PR: docs/24797 Forced commit? The PR reference may be useful to have in the logs. Kris --X1bOJ3K7DJ5YkBrT Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+lFyrWry0BWjoQKURAtrfAKD4rTC+wZhYME5SWZaj4TUBexnBmgCghB5U uJ6owc33UZukTcWbqoQzBgY= =BbBs -----END PGP SIGNATURE----- --X1bOJ3K7DJ5YkBrT-- From owner-cvs-src@FreeBSD.ORG Wed Apr 9 11:18:43 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4B8BD37B401; Wed, 9 Apr 2003 11:18:43 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DEB1343F75; Wed, 9 Apr 2003 11:18:42 -0700 (PDT) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h39IIg0U029822; Wed, 9 Apr 2003 11:18:42 -0700 (PDT) (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h39IIg4n029821; Wed, 9 Apr 2003 11:18:42 -0700 (PDT) Message-Id: <200304091818.h39IIg4n029821@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Wed, 9 Apr 2003 11:18:42 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.bin/chpass edit.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 18:18:43 -0000 des 2003/04/09 11:18:42 PDT FreeBSD src repository Modified files: usr.bin/chpass edit.c Log: Avoid clobbering the gecos field, as we intend to use the original later. PR: bin/50563 Revision Changes Path 1.23 +10 -3 src/usr.bin/chpass/edit.c From owner-cvs-src@FreeBSD.ORG Wed Apr 9 11:20:52 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 71F5837B407; Wed, 9 Apr 2003 11:20:52 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 126AB43FA3; Wed, 9 Apr 2003 11:20:52 -0700 (PDT) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h39IKp0U030173; Wed, 9 Apr 2003 11:20:51 -0700 (PDT) (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h39IKpf5030170; Wed, 9 Apr 2003 11:20:51 -0700 (PDT) Message-Id: <200304091820.h39IKpf5030170@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Wed, 9 Apr 2003 11:20:51 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libutil pw_util.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 18:20:52 -0000 des 2003/04/09 11:20:51 PDT FreeBSD src repository Modified files: lib/libutil pw_util.c Log: Correctly detect the case where a password entry was changed while we were preparing to edit it. PR: bin/50563 Revision Changes Path 1.31 +7 -2 src/lib/libutil/pw_util.c From owner-cvs-src@FreeBSD.ORG Wed Apr 9 14:24:24 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9AEE637B401; Wed, 9 Apr 2003 14:24:24 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3A50243F93; Wed, 9 Apr 2003 14:24:24 -0700 (PDT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h39LOO0U053513; Wed, 9 Apr 2003 14:24:24 -0700 (PDT) (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h39LONgT053511; Wed, 9 Apr 2003 14:24:23 -0700 (PDT) Message-Id: <200304092124.h39LONgT053511@repoman.freebsd.org> From: John Baldwin Date: Wed, 9 Apr 2003 14:24:23 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/pccard pccard.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 21:24:25 -0000 jhb 2003/04/09 14:24:23 PDT FreeBSD src repository Modified files: sys/dev/pccard pccard.c Log: Fix a logic bug in previous commit (use || rather than &&). In order to terminate the loop only when both the name and vendor are zero, we should keep looping so long as either one is not zero. Revision Changes Path 1.77 +1 -1 src/sys/dev/pccard/pccard.c From owner-cvs-src@FreeBSD.ORG Tue Apr 8 13:23:10 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5F97737B401; Tue, 8 Apr 2003 13:23:10 -0700 (PDT) Received: from tara.freenix.org (keltia.freenix.org [62.4.20.87]) by mx1.FreeBSD.org (Postfix) with ESMTP id 617C443F85; Tue, 8 Apr 2003 13:23:09 -0700 (PDT) (envelope-from roberto@tara.freenix.org) Received: by tara.freenix.org (Postfix/TLS, from userid 101) id 4D3FC2C95; Tue, 8 Apr 2003 22:23:08 +0200 (CEST) Date: Tue, 8 Apr 2003 22:23:08 +0200 From: Ollivier Robert To: Poul-Henning Kamp Message-ID: <20030408202308.GA49094@tara.freenix.org> Mail-Followup-To: Poul-Henning Kamp , Wilko Bulte , Dag-Erling Smorgrav , Nate Lawson , Alexander Leidinger , sos@spider.deepcore.dk, cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org, sos@FreeBSD.org References: <20030408172555.GA9572@freebie.xs4all.nl> <22238.1049823278@critter.freebsd.dk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <22238.1049823278@critter.freebsd.dk> X-Operating-System: FreeBSD 5.0-CURRENT K6-3D/266 & 2x PIII/800 SMP User-Agent: Mutt/1.5.3i X-Mailman-Approved-At: Wed, 09 Apr 2003 14:31:16 -0700 cc: sos@FreeBSD.org cc: Wilko Bulte cc: src-committers@FreeBSD.org cc: cvs-src@FreeBSD.org cc: Alexander Leidinger cc: Nate Lawson cc: sos@spider.deepcore.dk cc: cvs-all@FreeBSD.org cc: Dag-Erling Smorgrav Subject: Re: cvs commit: src/sys/dev/ata ata-all.c ata-all.h ata-chipset.cata-dma.c ata-pci.c ata-pci.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 20:23:10 -0000 According to Poul-Henning Kamp: > Tagged queueing: > Ability to reduce transaction latency by sending more than one > request to the drive at a time. The request may be handled out > of order by the drive. > (A good thing!) Except for softupdates which rely on its own ordering of writes... -- Ollivier ROBERT -=- FreeBSD: The Power to Serve! -=- roberto@keltia.freenix.fr FreeBSD keltia.freenix.fr 5.0-CURRENT #80: Sun Jun 4 22:44:19 CEST 2000 From owner-cvs-src@FreeBSD.ORG Tue Apr 8 14:00:00 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E640637B401; Tue, 8 Apr 2003 14:00:00 -0700 (PDT) Received: from mailout07.sul.t-online.com (mailout07.sul.t-online.com [194.25.134.83]) by mx1.FreeBSD.org (Postfix) with ESMTP id EFB9643FA3; Tue, 8 Apr 2003 13:59:59 -0700 (PDT) (envelope-from Alexander@Leidinger.net) Received: from fwd02.sul.t-online.de by mailout07.sul.t-online.com with smtp id 1930Bs-0001Td-0A; Tue, 08 Apr 2003 22:59:36 +0200 Received: from Andro-Beta.Leidinger.net (520065502893-0001@[80.131.125.201]) by fmrl02.sul.t-online.com with esmtp id 1930Br-04LkyeC; Tue, 8 Apr 2003 22:59:35 +0200 Received: from Magelan.Leidinger.net (Magelan [192.168.1.1]) h38KxWBR003500; Tue, 8 Apr 2003 22:59:32 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from Magelan.Leidinger.net (netchild@localhost [127.0.0.1]) by Magelan.Leidinger.net (8.12.9/8.12.9) with SMTP id h38KxVpr006559; Tue, 8 Apr 2003 22:59:31 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Date: Tue, 8 Apr 2003 22:59:31 +0200 From: Alexander Leidinger To: Ollivier Robert Message-Id: <20030408225931.052a8873.Alexander@Leidinger.net> In-Reply-To: <20030408202308.GA49094@tara.freenix.org> References: <20030408172555.GA9572@freebie.xs4all.nl> <22238.1049823278@critter.freebsd.dk> <20030408202308.GA49094@tara.freenix.org> X-Mailer: Sylpheed version 0.8.9claws (GTK+ 1.2.10; i386-portbld-freebsd5.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Sender: 520065502893-0001@t-dialin.net X-Mailman-Approved-At: Wed, 09 Apr 2003 14:31:16 -0700 cc: sos@FreeBSD.org cc: phk@phk.freebsd.dk cc: src-committers@FreeBSD.org cc: nate@root.org cc: cvs-src@FreeBSD.org cc: wkb@freebie.xs4all.nl cc: sos@spider.deepcore.dk cc: cvs-all@FreeBSD.org cc: des@ofug.org Subject: Re: cvs commit: src/sys/dev/ata ata-all.c ata-all.h ata-chipset.cata-dma.c ata-pci.c ata-pci.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 21:00:01 -0000 On Tue, 8 Apr 2003 22:23:08 +0200 Ollivier Robert wrote: > According to Poul-Henning Kamp: > > Tagged queueing: > > Ability to reduce transaction latency by sending more than one > > request to the drive at a time. The request may be handled out > > of order by the drive. > > (A good thing!) > > Except for softupdates which rely on its own ordering of writes... Softupdates has no problems with TQ AFAIK... (it reports back) Bye, Alexander. -- I believe the technical term is "Oops!" http://www.Leidinger.net Alexander @ Leidinger.net GPG fingerprint = C518 BC70 E67F 143F BE91 3365 79E2 9C60 B006 3FE7 From owner-cvs-src@FreeBSD.ORG Tue Apr 8 14:09:28 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EB8B937B401; Tue, 8 Apr 2003 14:09:27 -0700 (PDT) Received: from critter.freebsd.dk (critter.freebsd.dk [212.242.86.163]) by mx1.FreeBSD.org (Postfix) with ESMTP id CDD6743F85; Tue, 8 Apr 2003 14:09:26 -0700 (PDT) (envelope-from phk@phk.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.12.9/8.12.9) with ESMTP id h38L9HZq025389; Tue, 8 Apr 2003 23:09:17 +0200 (CEST) (envelope-from phk@phk.freebsd.dk) To: Ollivier Robert From: "Poul-Henning Kamp" In-Reply-To: Your message of "Tue, 08 Apr 2003 22:23:08 +0200." <20030408202308.GA49094@tara.freenix.org> Date: Tue, 08 Apr 2003 23:09:17 +0200 Message-ID: <25388.1049836157@critter.freebsd.dk> X-Mailman-Approved-At: Wed, 09 Apr 2003 14:31:16 -0700 cc: sos@FreeBSD.org cc: Wilko Bulte cc: src-committers@FreeBSD.org cc: cvs-src@FreeBSD.org cc: Alexander Leidinger cc: Nate Lawson cc: sos@spider.deepcore.dk cc: cvs-all@FreeBSD.org cc: Dag-Erling Smorgrav Subject: Re: cvs commit: src/sys/dev/ata ata-all.c ata-all.h ata-chipset.cata-dma.c ata-pci.c ata-pci.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 21:09:28 -0000 In message <20030408202308.GA49094@tara.freenix.org>, Ollivier Robert writes: >According to Poul-Henning Kamp: >> Tagged queueing: >> Ability to reduce transaction latency by sending more than one >> request to the drive at a time. The request may be handled out >> of order by the drive. >> (A good thing!) > >Except for softupdates which rely on its own ordering of writes... This actually has nothing to do with it. If the drive only replies to the transaction when the data is actually written, the biodone() will reach softupdates and the right thing happen. Soft updates does not really care if I/O transactions are reordered, but it cares a lot about being able to trust that they are actually written to stable storage, not just some cache, when drivers say so. -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. From owner-cvs-src@FreeBSD.ORG Tue Apr 8 14:18:50 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C892037B408; Tue, 8 Apr 2003 14:18:47 -0700 (PDT) Received: from magic.adaptec.com (magic-mail.adaptec.com [208.236.45.100]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9CE9443FB1; Tue, 8 Apr 2003 14:18:46 -0700 (PDT) (envelope-from scott_long@btc.adaptec.com) Received: from redfish.adaptec.com (redfish.adaptec.com [162.62.50.11]) by magic.adaptec.com (8.11.6/8.11.6) with ESMTP id h38LFbZ29036; Tue, 8 Apr 2003 14:15:37 -0700 Received: from btc.btc.adaptec.com (btc.btc.adaptec.com [10.100.0.52]) by redfish.adaptec.com (8.8.8+Sun/8.8.8) with ESMTP id OAA04871; Tue, 8 Apr 2003 14:17:09 -0700 (PDT) Received: from btc.adaptec.com (hollin [10.100.253.56]) by btc.btc.adaptec.com (8.8.8+Sun/8.8.8) with ESMTP id PAA02264; Tue, 8 Apr 2003 15:17:04 -0600 (MDT) Message-ID: <3E933BA5.3070708@btc.adaptec.com> Date: Tue, 08 Apr 2003 15:14:13 -0600 From: Scott Long User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.2b) Gecko/20021216 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Alexander Leidinger References: <20030408172555.GA9572@freebie.xs4all.nl> <22238.1049823278@critter.freebsd.dk> <20030408202308.GA49094@tara.freenix.org> <20030408225931.052a8873.Alexander@Leidinger.net> In-Reply-To: <20030408172555.GA9572@freebie.xs4all.nl> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Mailman-Approved-At: Wed, 09 Apr 2003 14:31:16 -0700 cc: cvs-src@freebsd.org cc: phk@phk.freebsd.dk cc: src-committers@freebsd.org cc: sos@freebsd.org cc: nate@root.org cc: Ollivier Robert cc: wkb@freebie.xs4all.nl cc: sos@spider.deepcore.dk cc: cvs-all@freebsd.org cc: des@ofug.org Subject: Re: cvs commit: src/sys/dev/ata ata-all.c ata-all.hata-chipset.cata-dma.c ata-pci.c ata-pci.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 21:18:50 -0000 Alexander Leidinger wrote: > On Tue, 8 Apr 2003 22:23:08 +0200 > Ollivier Robert wrote: > > > >According to Poul-Henning Kamp: > > > >> Tagged queueing: > >> Ability to reduce transaction latency by sending more than one > >> request to the drive at a time. The request may be handled out > >> of order by the drive. > >> (A good thing!) > > > >Except for softupdates which rely on its own ordering of writes... > > > Softupdates has no problems with TQ AFAIK... (it reports back) > > Bye, > Alexander. > The advantage that TQ gives you in the SCSI world is: 1. The ability for the device to take in a bunch of commands at once, sort them internally to match the head/track/sector arrangement, and then pull the data in from the host in the optimal order. It doesn't require any interaction with the Write Cache. In fact, Write Cache is very undesirable in the high availibility and reliability space that SCSI occupies. 2. In conjuction with (1), it implies Disconnection. This is the ability of the device to release ownership of the bus while it does its job. That frees the bus for other devices, or for more commands to the same device. The multiple device argument doesn't matter much in the ATA world since you rarely put more than one drive on a channel, but it's a huge win in SCSI. And, it helps keep down the working/spinning in the device driver. I really have no insight into how ATA TQ works. Since it's mostly a software issue (as opposed to needing special silicon), the fact that it never caught on in the ATA world either means that it was designed poorly, or that it wasn't marketed right. SCSI with TQ beats ATA in real-world tasks. Sure, the venerable 'dd' test might show that ATA wins, but how often are you reading multi- megabyte contiguous files into /dev/null? On the other hand, tasks like cvsup are significantly faster with SCSI, especially when it's doing something pathological like putting down a RELENG_X tag. Scott From owner-cvs-src@FreeBSD.ORG Wed Apr 9 15:07:03 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 860FA37B401; Wed, 9 Apr 2003 15:07:03 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2427243FD7; Wed, 9 Apr 2003 15:07:03 -0700 (PDT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h39M720U058125; Wed, 9 Apr 2003 15:07:02 -0700 (PDT) (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h39M72h5058124; Wed, 9 Apr 2003 15:07:02 -0700 (PDT) Message-Id: <200304092207.h39M72h5058124@repoman.freebsd.org> From: Warner Losh Date: Wed, 9 Apr 2003 15:07:02 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/pccard pccard.c pccardvar.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 22:07:03 -0000 imp 2003/04/09 15:07:02 PDT FreeBSD src repository Modified files: sys/dev/pccard pccard.c pccardvar.h Log: 1.77 was bogus: there is no logic bug. Back it out and compare the correct fields instead. Revision Changes Path 1.78 +1 -1 src/sys/dev/pccard/pccard.c 1.37 +6 -5 src/sys/dev/pccard/pccardvar.h From owner-cvs-src@FreeBSD.ORG Wed Apr 9 15:10:29 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4D51F37B401; Wed, 9 Apr 2003 15:10:29 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E10AC43FA3; Wed, 9 Apr 2003 15:10:28 -0700 (PDT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h39MAS0U058401; Wed, 9 Apr 2003 15:10:28 -0700 (PDT) (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h39MASvC058398; Wed, 9 Apr 2003 15:10:28 -0700 (PDT) Message-Id: <200304092210.h39MASvC058398@repoman.freebsd.org> From: Warner Losh Date: Wed, 9 Apr 2003 15:10:28 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/pccard pccardvar.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 22:10:30 -0000 imp 2003/04/09 15:10:28 PDT FreeBSD src repository Modified files: sys/dev/pccard pccardvar.h Log: 1.37 was committed prematurely: back out until I can commit all parts at the same time. Revision Changes Path 1.38 +5 -6 src/sys/dev/pccard/pccardvar.h From owner-cvs-src@FreeBSD.ORG Wed Apr 9 15:40:45 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 75FC937B401; Wed, 9 Apr 2003 15:40:45 -0700 (PDT) Received: from fledge.watson.org (fledge.watson.org [204.156.12.50]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8BDB443F85; Wed, 9 Apr 2003 15:40:44 -0700 (PDT) (envelope-from robert@fledge.watson.org) Received: from fledge.watson.org (fledge.pr.watson.org [192.0.2.3]) by fledge.watson.org (8.12.9/8.12.9) with SMTP id h39Mf3YY030798; Wed, 9 Apr 2003 18:41:04 -0400 (EDT) (envelope-from robert@fledge.watson.org) Date: Wed, 9 Apr 2003 18:41:03 -0400 (EDT) From: Robert Watson X-Sender: robert@fledge.watson.org To: Pawel Jakub Dawidek In-Reply-To: <20030409142231.GX1280@garage.freebsd.pl> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org cc: Mike Barcroft Subject: Re: cvs commit: src/usr.bin/killall killall.1 killall.c src/usr.sbin Makefile src/usr.sbin/jail jail.8 jail.c src/usr.sbin/jexec Makefile jexec.8 jexec.c src/usr.sbin/jls Makefile jls.8 jls.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 22:40:46 -0000 On Wed, 9 Apr 2003, Pawel Jakub Dawidek wrote: > Nice work!! Global list with all prisons was really needed. > > But IMHO JID should be a string, not a number. For example we're running > many jails at startup or somewhere else and because JID is set dynamicly > there could be problems in writing scripts for handle jails (attaching > processes to it or something). As we can see on your example, we aren't > able to find out which jail was ran first (looking at PIDs isn't good > idea:)). If JID will be a string there will be no such problems. > > What you think? Hmm. In the jailNG patches, I used a string name for each jail, for pretty much that reason: jid values are meaningless, but administrator-provided jail names can be quite a bit more useful. I would not be opposed to that direction at all, although it's worth noting that Mike managed to maintain the current ABI and API for jail() with the current model. One of the issues with user-provided names, if you adopt the hierarchal jail changes you posted, is how to control the namespace. Since jail id's have no real meaning themselves, no one really cares which jail gets jid 2038201. With a jail name, you might care about issues such as name spoofing, etc. One of the problems that jid's do have, and it's related, is the race condition issue present for pids: better not get the wrong jail in the same we we can currently get the wrong process. Robert N M Watson FreeBSD Core Team, TrustedBSD Projects robert@fledge.watson.org Network Associates Laboratories From owner-cvs-src@FreeBSD.ORG Wed Apr 9 16:04:31 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AEF1637B401; Wed, 9 Apr 2003 16:04:31 -0700 (PDT) Received: from milla.ask33.net (milla.ask33.net [217.197.166.60]) by mx1.FreeBSD.org (Postfix) with ESMTP id BA3D943FA3; Wed, 9 Apr 2003 16:04:27 -0700 (PDT) (envelope-from nick@milla.ask33.net) Received: by milla.ask33.net (Postfix, from userid 1001) id B514D3ABB51; Thu, 10 Apr 2003 01:04:25 +0200 (CEST) Date: Thu, 10 Apr 2003 01:04:25 +0200 From: Pawel Jakub Dawidek To: Robert Watson Message-ID: <20030409230425.GB1280@garage.freebsd.pl> References: <20030409142231.GX1280@garage.freebsd.pl> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-md5; protocol="application/pgp-signature"; boundary="HsYKTmaHn9HHfM39" Content-Disposition: inline In-Reply-To: X-PGP-Key-URL: http://garage.freebsd.pl/jules.asc X-OS: FreeBSD 4.8-RELEASE i386 X-URL: http://garage.freebsd.pl User-Agent: Mutt/1.5.1i cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org cc: Mike Barcroft Subject: Re: cvs commit: src/usr.bin/killall killall.1 killall.c src/usr.sbin Makefile src/usr.sbin/jail jail.8 jail.c src/usr.sbin/jexec Makefile jexec.8 jexec.c src/usr.sbin/jls Makefile jls.8 jls.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 23:04:32 -0000 --HsYKTmaHn9HHfM39 Content-Type: text/plain; charset=iso-8859-2 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Apr 09, 2003 at 06:41:03PM -0400, Robert Watson wrote: +> > But IMHO JID should be a string, not a number. For example we're runni= ng +> > many jails at startup or somewhere else and because JID is set dynamic= ly +> > there could be problems in writing scripts for handle jails (attaching +> > processes to it or something). As we can see on your example, we aren= 't +> > able to find out which jail was ran first (looking at PIDs isn't good +> > idea:)). If JID will be a string there will be no such problems.=20 +> >=20 +> > What you think?=20 +>=20 +> Hmm. In the jailNG patches, I used a string name for each jail, for +> pretty much that reason: jid values are meaningless, but +> administrator-provided jail names can be quite a bit more useful. I wou= ld +> not be opposed to that direction at all, although it's worth noting that +> Mike managed to maintain the current ABI and API for jail() with the +> current model. One of the issues with user-provided names, if you adopt +> the hierarchal jail changes you posted, is how to control the namespace. +> Since jail id's have no real meaning themselves, no one really cares whi= ch +> jail gets jid 2038201. With a jail name, you might care about issues su= ch +> as name spoofing, etc. One of the problems that jid's do have, and it's +> related, is the race condition issue present for pids: better not get the +> wrong jail in the same we we can currently get the wrong process.=20 JID couldn't be changed in jail, thats for sure. In hierarchal jails we can do something else: hierarchal names. Example jails tree: -alpha-+-beta-+-delta | +-sigma +-gamma Jail named 'alpha' is create in mainsystem. Jail 'beta' is created inside jail 'alpha'. Jails 'delta' and 'sigma' are created in jail 'beta', etc. When I'm listing those jails it looks like this: beta# jls JID [...] delta [...] sigma [...] alpha# jls JID [...] beta [...] beta.delta [...] beta.sigma [...] gamma [...] mainsystem# jls JID [...] alpha [...] alpha.beta [...] alpha.beta.delta [...] alpha.beta.sigma [...] alpha.gamma [...] And there can't be names spoofing. (If, ofcourse '.' is invalid char in jail name:)). --=20 Pawel Jakub Dawidek pawel@dawidek.net UNIX Systems Programmer/Administrator http://garage.freebsd.pl Am I Evil? Yes, I Am! http://cerber.sourceforge.net --HsYKTmaHn9HHfM39 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (FreeBSD) iQCVAwUBPpSm+T/PhmMH/Mf1AQFU3gP5AZkPcrkzmVW/ERNBqiNY2Q0QdhRMcbFd dczgVw95g7nXcXqjZxA/XRQVYau0TinN7Qd3KJBLA2/vsUN9tamkygsBwJkf4D+V gBe0nL8sVTna/TkuzaofP1m6wfQl8Q+b/ScaHv4uLgtfAKnMGqlILpxWviK3sShu Xg1zGRQjQ8k= =dHvZ -----END PGP SIGNATURE----- --HsYKTmaHn9HHfM39-- From owner-cvs-src@FreeBSD.ORG Wed Apr 9 16:19:51 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1401237B401; Wed, 9 Apr 2003 16:19:51 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A5E5C43F3F; Wed, 9 Apr 2003 16:19:50 -0700 (PDT) (envelope-from mdodd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h39NJo0U064459; Wed, 9 Apr 2003 16:19:50 -0700 (PDT) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h39NJoDM064458; Wed, 9 Apr 2003 16:19:50 -0700 (PDT) Message-Id: <200304092319.h39NJoDM064458@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Wed, 9 Apr 2003 16:19:50 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.bin/usbhidaction usbhidaction.1 usbhidaction.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 23:19:51 -0000 mdodd 2003/04/09 16:19:50 PDT FreeBSD src repository Modified files: usr.bin/usbhidaction usbhidaction.1 usbhidaction.c Log: - Implement debounce support. - Clean up examples. - Call deamon(3) after we open the PID file. Submitted by: Mathew Kanner Revision Changes Path 1.2 +33 -20 src/usr.bin/usbhidaction/usbhidaction.1 1.2 +53 -11 src/usr.bin/usbhidaction/usbhidaction.c From owner-cvs-src@FreeBSD.ORG Wed Apr 9 16:24:15 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C829337B401; Wed, 9 Apr 2003 16:24:15 -0700 (PDT) Received: from fledge.watson.org (fledge.watson.org [204.156.12.50]) by mx1.FreeBSD.org (Postfix) with ESMTP id EF05D43F3F; Wed, 9 Apr 2003 16:24:14 -0700 (PDT) (envelope-from robert@fledge.watson.org) Received: from fledge.watson.org (fledge.pr.watson.org [192.0.2.3]) by fledge.watson.org (8.12.9/8.12.9) with SMTP id h39NOYYY031211; Wed, 9 Apr 2003 19:24:34 -0400 (EDT) (envelope-from robert@fledge.watson.org) Date: Wed, 9 Apr 2003 19:24:34 -0400 (EDT) From: Robert Watson X-Sender: robert@fledge.watson.org To: Pawel Jakub Dawidek In-Reply-To: <20030409230425.GB1280@garage.freebsd.pl> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org cc: Mike Barcroft Subject: Re: cvs commit: src/usr.bin/killall killall.1 killall.c src/usr.sbin Makefile src/usr.sbin/jail jail.8 jail.c src/usr.sbin/jexec Makefile jexec.8 jexec.c src/usr.sbin/jls Makefile jls.8 jls.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 23:24:16 -0000 On Thu, 10 Apr 2003, Pawel Jakub Dawidek wrote: > JID couldn't be changed in jail, thats for sure. In hierarchal jails we > can do something else: hierarchal names. > > Jail named 'alpha' is create in mainsystem. Jail 'beta' is created > inside jail 'alpha'. Jails 'delta' and 'sigma' are created in jail > 'beta', etc. When I'm listing those jails it looks like this: > > mainsystem# jls > JID [...] > alpha [...] > alpha.beta [...] > alpha.beta.delta [...] > alpha.beta.sigma [...] > alpha.gamma [...] > > And there can't be names spoofing. (If, ofcourse '.' is invalid char in > jail name:)). Sounds reasonable to me, although a bit more trouble to parse and render :-). Robert N M Watson FreeBSD Core Team, TrustedBSD Projects robert@fledge.watson.org Network Associates Laboratories From owner-cvs-src@FreeBSD.ORG Wed Apr 9 16:35:06 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2A57937B401; Wed, 9 Apr 2003 16:35:06 -0700 (PDT) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8F34643F93; Wed, 9 Apr 2003 16:35:05 -0700 (PDT) (envelope-from bright@elvis.mu.org) Received: by elvis.mu.org (Postfix, from userid 1192) id 4F27D2ED414; Wed, 9 Apr 2003 16:35:05 -0700 (PDT) Date: Wed, 9 Apr 2003 16:35:05 -0700 From: Alfred Perlstein To: Robert Watson Message-ID: <20030409233505.GH30960@elvis.mu.org> References: <20030409230425.GB1280@garage.freebsd.pl> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.1i cc: src-committers@FreeBSD.org cc: cvs-src@FreeBSD.org cc: cvs-all@FreeBSD.org cc: Mike Barcroft Subject: Re: cvs commit: src/usr.bin/killall killall.1 killall.c src/usr.sbin Makefile src/usr.sbin/jail jail.8 jail.c src/usr.sbin/jexec Makefile jexec.8 jexec.c src/usr.sbin/jls Makefile jls.8 jls.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 23:35:06 -0000 * Robert Watson [030409 16:24] wrote: > > On Thu, 10 Apr 2003, Pawel Jakub Dawidek wrote: > > > > And there can't be names spoofing. (If, ofcourse '.' is invalid char in > > jail name:)). > > Sounds reasonable to me, although a bit more trouble to parse and render > :-). And what kind of path seperator is '.'? -Alfred From owner-cvs-src@FreeBSD.ORG Wed Apr 9 16:40:54 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BFC3937B409 for ; Wed, 9 Apr 2003 16:40:54 -0700 (PDT) Received: from rootlabs.com (root.org [67.118.192.226]) by mx1.FreeBSD.org (Postfix) with SMTP id C8BC443F85 for ; Wed, 9 Apr 2003 16:40:52 -0700 (PDT) (envelope-from nate@rootlabs.com) Received: (qmail 30444 invoked by uid 1000); 9 Apr 2003 23:40:54 -0000 Date: Wed, 9 Apr 2003 16:40:54 -0700 (PDT) From: Nate Lawson To: Alfred Perlstein In-Reply-To: <20030409233505.GH30960@elvis.mu.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: src-committers@FreeBSD.org cc: Robert Watson cc: cvs-src@FreeBSD.org cc: cvs-all@FreeBSD.org cc: Mike Barcroft Subject: Re: cvs commit: src/usr.bin/killall killall.1 killall.csrc/usr.sbinjexec.8 jexec.c src/usr.sbin/jls Makefile jls.8 jls.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 23:40:55 -0000 On Wed, 9 Apr 2003, Alfred Perlstein wrote: > * Robert Watson [030409 16:24] wrote: > > > > On Thu, 10 Apr 2003, Pawel Jakub Dawidek wrote: > > > > > > And there can't be names spoofing. (If, ofcourse '.' is invalid char in > > > jail name:)). > > > > Sounds reasonable to me, although a bit more trouble to parse and render > > :-). > > And what kind of path seperator is '.'? > > -Alfred Exactly. What you're describing would be better implemented as a pseudo-fs layer. In fact, that would remove the need for separate j* utilities. -Nate From owner-cvs-src@FreeBSD.ORG Wed Apr 9 16:48:43 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 034BA37B401; Wed, 9 Apr 2003 16:48:43 -0700 (PDT) Received: from fledge.watson.org (fledge.watson.org [204.156.12.50]) by mx1.FreeBSD.org (Postfix) with ESMTP id 111B743FBD; Wed, 9 Apr 2003 16:48:42 -0700 (PDT) (envelope-from robert@fledge.watson.org) Received: from fledge.watson.org (fledge.pr.watson.org [192.0.2.3]) by fledge.watson.org (8.12.9/8.12.9) with SMTP id h39Nn1YY031439; Wed, 9 Apr 2003 19:49:01 -0400 (EDT) (envelope-from robert@fledge.watson.org) Date: Wed, 9 Apr 2003 19:49:00 -0400 (EDT) From: Robert Watson X-Sender: robert@fledge.watson.org To: Nate Lawson In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: src-committers@FreeBSD.org cc: cvs-src@FreeBSD.org cc: Alfred Perlstein cc: cvs-all@FreeBSD.org cc: Mike Barcroft Subject: Re: cvs commit: src/usr.bin/killall killall.1 killall.c src/usr.sbin Makefile src/usr.sbin/jail jail.8 jail.c src/usr.sbin/jexec Makefile jexec.8 jexec.c src/usr.sbin/jls Makefile jls.8 jls.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 23:48:43 -0000 On Wed, 9 Apr 2003, Nate Lawson wrote: > On Wed, 9 Apr 2003, Alfred Perlstein wrote: > > * Robert Watson [030409 16:24] wrote: > > > > > > On Thu, 10 Apr 2003, Pawel Jakub Dawidek wrote: > > > > > > > > And there can't be names spoofing. (If, ofcourse '.' is invalid char in > > > > jail name:)). > > > > > > Sounds reasonable to me, although a bit more trouble to parse and render > > > :-). > > > > And what kind of path seperator is '.'? > > Exactly. What you're describing would be better implemented as a > pseudo-fs layer. In fact, that would remove the need for separate j* > utilities. I thought we were trying to get away from synthetic file systems with terrible security properties. In fact, we specifically toasted procfs because it behaved so badly; kernfs went down the tubes because the semantic match was very poor, and sysctl is in. Robert N M Watson FreeBSD Core Team, TrustedBSD Projects robert@fledge.watson.org Network Associates Laboratories From owner-cvs-src@FreeBSD.ORG Wed Apr 9 16:52:43 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DFC0437B401; Wed, 9 Apr 2003 16:52:43 -0700 (PDT) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2B17243F85; Wed, 9 Apr 2003 16:52:43 -0700 (PDT) (envelope-from bright@elvis.mu.org) Received: by elvis.mu.org (Postfix, from userid 1192) id 138B12ED411; Wed, 9 Apr 2003 16:52:43 -0700 (PDT) Date: Wed, 9 Apr 2003 16:52:43 -0700 From: Alfred Perlstein To: Robert Watson Message-ID: <20030409235243.GI30960@elvis.mu.org> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.1i cc: src-committers@FreeBSD.org cc: Nate Lawson cc: cvs-src@FreeBSD.org cc: cvs-all@FreeBSD.org cc: Mike Barcroft Subject: Re: cvs commit: src/usr.bin/killall killall.1 killall.c src/usr.sbin Makefile src/usr.sbin/jail jail.8 jail.c src/usr.sbin/jexec Makefile jexec.8 jexec.c src/usr.sbin/jls Makefile jls.8 jls.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2003 23:52:44 -0000 * Robert Watson [030409 16:48] wrote: > > On Wed, 9 Apr 2003, Nate Lawson wrote: > > > On Wed, 9 Apr 2003, Alfred Perlstein wrote: > > > > > > And what kind of path seperator is '.'? > > > > Exactly. What you're describing would be better implemented as a > > pseudo-fs layer. In fact, that would remove the need for separate j* > > utilities. > > I thought we were trying to get away from synthetic file systems with > terrible security properties. In fact, we specifically toasted procfs > because it behaved so badly; kernfs went down the tubes because the > semantic match was very poor, and sysctl is in. Whatever, path components should be path components. From owner-cvs-src@FreeBSD.ORG Wed Apr 9 17:01:04 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 06C4A37B401; Wed, 9 Apr 2003 17:01:04 -0700 (PDT) Received: from milla.ask33.net (milla.ask33.net [217.197.166.60]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5D92B43F93; Wed, 9 Apr 2003 17:01:02 -0700 (PDT) (envelope-from nick@milla.ask33.net) Received: by milla.ask33.net (Postfix, from userid 1001) id E0EFD3ABB4D; Thu, 10 Apr 2003 02:01:15 +0200 (CEST) Date: Thu, 10 Apr 2003 02:01:15 +0200 From: Pawel Jakub Dawidek To: Alfred Perlstein Message-ID: <20030410000115.GC1280@garage.freebsd.pl> References: <20030409230425.GB1280@garage.freebsd.pl> <20030409233505.GH30960@elvis.mu.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-md5; protocol="application/pgp-signature"; boundary="/T5/D81aE6hAEKcd" Content-Disposition: inline In-Reply-To: <20030409233505.GH30960@elvis.mu.org> X-PGP-Key-URL: http://garage.freebsd.pl/jules.asc X-OS: FreeBSD 4.8-RELEASE i386 X-URL: http://garage.freebsd.pl User-Agent: Mutt/1.5.1i cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: Robert Watson cc: cvs-all@FreeBSD.org cc: Mike Barcroft Subject: Re: cvs commit: src/usr.bin/killall killall.1 killall.c src/usr.sbin Makefile src/usr.sbin/jail jail.8 jail.c src/usr.sbin/jexec Makefile jexec.8 jexec.c src/usr.sbin/jls Makefile jls.8 jls.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 00:01:04 -0000 --/T5/D81aE6hAEKcd Content-Type: text/plain; charset=iso-8859-2 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Apr 09, 2003 at 04:35:05PM -0700, Alfred Perlstein wrote: +> >=20 +> > On Thu, 10 Apr 2003, Pawel Jakub Dawidek wrote: +> > >=20 +> > > And there can't be names spoofing. (If, ofcourse '.' is invalid char= in +> > > jail name:)).=20 +> >=20 +> > Sounds reasonable to me, although a bit more trouble to parse and rend= er +> > :-). +>=20 +> And what kind of path seperator is '.'? Another solution: struct prison { [...] char **pr_name; size_t pr_namesize; [...] } When we creating new jail in other jail we just: pr->pr_namesize =3D parent_pr->pr_namesize + 1; pr =3D malloc(sizeof(struct prison), M_WAITOK); pr->pr_name =3D malloc(sizeof(char *) * pr->pr_namesize); for (i =3D 0; i < parent_pr->pr_namesize; ++i) pr->pr_name[i] =3D parent_pr->pr_name[i]; pr->pr_name[i] =3D malloc(strlen(childname) + 1, M_WAITOK); strcpy(pr->pr_name[i], childname); Separators aren't needed. --=20 Pawel Jakub Dawidek pawel@dawidek.net UNIX Systems Programmer/Administrator http://garage.freebsd.pl Am I Evil? Yes, I Am! http://cerber.sourceforge.net --/T5/D81aE6hAEKcd Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (FreeBSD) iQCVAwUBPpS0Sz/PhmMH/Mf1AQH7RAP/XoRzzNsM6IPGk7Yeijivuz66OmZ1vxAN EBzf2yAatrgS6SifQqX5ZBBHhrV2y1/E6rwgGFsj0T9M2GGVQjZArdd+xUaABuwy WW80lr+RJXaH1VBbe0D4fWJdX+EFarDx/foqEveleq7Zpxe46nVO3lNoOK1ejjp8 6rO2Cw78z8s= =IRs2 -----END PGP SIGNATURE----- --/T5/D81aE6hAEKcd-- From owner-cvs-src@FreeBSD.ORG Wed Apr 9 17:13:13 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6062537B401; Wed, 9 Apr 2003 17:13:13 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id F350943F3F; Wed, 9 Apr 2003 17:13:12 -0700 (PDT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3A0DC0U075264; Wed, 9 Apr 2003 17:13:12 -0700 (PDT) (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3A0DCMp075263; Wed, 9 Apr 2003 17:13:12 -0700 (PDT) Message-Id: <200304100013.h3A0DCMp075263@repoman.freebsd.org> From: Warner Losh Date: Wed, 9 Apr 2003 17:13:12 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/fs/msdosfs msdosfs_denode.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 00:13:13 -0000 imp 2003/04/09 17:13:12 PDT FreeBSD src repository Modified files: sys/fs/msdosfs msdosfs_denode.c Log: It appears that msdosfs_init() is called multiple times. This happens on my system where I preload msdosfs and have it in my kernel. There's likely another bug that's causing msdosfs_init() to be called multiple times, but this makes that harmless. Revision Changes Path 1.69 +13 -0 src/sys/fs/msdosfs/msdosfs_denode.c From owner-cvs-src@FreeBSD.ORG Wed Apr 9 17:44:24 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E01C837B401; Wed, 9 Apr 2003 17:44:19 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4D7C243FBF; Wed, 9 Apr 2003 17:44:19 -0700 (PDT) (envelope-from mux@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3A0iJ0U078338; Wed, 9 Apr 2003 17:44:19 -0700 (PDT) (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3A0iIib078337; Wed, 9 Apr 2003 17:44:18 -0700 (PDT) Message-Id: <200304100044.h3A0iIib078337@repoman.freebsd.org> From: Maxime Henrion Date: Wed, 9 Apr 2003 17:44:18 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.bin/vmstat vmstat.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 00:44:25 -0000 mux 2003/04/09 17:44:18 PDT FreeBSD src repository Modified files: usr.bin/vmstat vmstat.c Log: Slightly rework formatting in vmstat -i so that it doesn't break with "fooX irqY" lines that are a bit bigger. Revision Changes Path 1.65 +3 -3 src/usr.bin/vmstat/vmstat.c From owner-cvs-src@FreeBSD.ORG Wed Apr 9 18:09:39 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 19BA137B401 for ; Wed, 9 Apr 2003 18:09:39 -0700 (PDT) Received: from rootlabs.com (root.org [67.118.192.226]) by mx1.FreeBSD.org (Postfix) with SMTP id 3E0A643FAF for ; Wed, 9 Apr 2003 18:09:37 -0700 (PDT) (envelope-from nate@rootlabs.com) Received: (qmail 30611 invoked by uid 1000); 10 Apr 2003 01:09:38 -0000 Date: Wed, 9 Apr 2003 18:09:38 -0700 (PDT) From: Nate Lawson To: Pawel Jakub Dawidek In-Reply-To: <20030410000115.GC1280@garage.freebsd.pl> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: src-committers@FreeBSD.org cc: Robert Watson cc: cvs-src@FreeBSD.org cc: Alfred Perlstein cc: cvs-all@FreeBSD.org cc: Mike Barcroft Subject: Re: cvs commit: src/usr.bin/killall killall.1 killall.csrc/usr.sbinjexec.8 jexec.c src/usr.sbin/jls Makefile jls.8 jls.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 01:09:39 -0000 On Thu, 10 Apr 2003, Pawel Jakub Dawidek wrote: > On Wed, Apr 09, 2003 at 04:35:05PM -0700, Alfred Perlstein wrote: > +> And what kind of path seperator is '.'? > > Another solution: > > struct prison { > [...] > char **pr_name; > size_t pr_namesize; > [...] > } Ack, no. There is no need to go implementing your own dynamic array class. > Am I Evil? Yes, I Am! No need to keep proving it! :) -Nate From owner-cvs-src@FreeBSD.ORG Wed Apr 9 18:15:03 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A710637B401; Wed, 9 Apr 2003 18:15:03 -0700 (PDT) Received: from espresso.bsdmike.org (espresso.bsdmike.org [65.39.129.122]) by mx1.FreeBSD.org (Postfix) with ESMTP id E146143F93; Wed, 9 Apr 2003 18:15:00 -0700 (PDT) (envelope-from mike@espresso.bsdmike.org) Received: by espresso.bsdmike.org (Postfix, from userid 1002) id 650ED9C68; Wed, 9 Apr 2003 21:00:48 -0400 (EDT) Date: Wed, 9 Apr 2003 21:00:48 -0400 From: Mike Barcroft To: Pawel Jakub Dawidek Message-ID: <20030409210048.G16782@espresso.bsdmike.org> References: <200304090304.h3934Csu028105@repoman.freebsd.org> <20030408225808.A16782@espresso.bsdmike.org> <20030409142231.GX1280@garage.freebsd.pl> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030409142231.GX1280@garage.freebsd.pl>; from nick@garage.freebsd.pl on Wed, Apr 09, 2003 at 04:22:31PM +0200 Organization: The FreeBSD Project cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/usr.bin/killall killall.1 killall.c src/usr.sbin Makefile src/usr.sbin/jail jail.8 jail.c src/usr.sbin/jexec Makefile jexec.8 jexec.c src/usr.sbin/jls Makefile jls.8 jls.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 01:15:04 -0000 Pawel Jakub Dawidek writes: > On Tue, Apr 08, 2003 at 10:58:08PM -0400, Mike Barcroft wrote: > +> Here's what it looks like in use: > +> > +> %%% > +> sol# jail /tmp/jail localhost 127.0.0.1 /bin/sh & > +> [1] 19114 > +> sol# jail /tmp/jail localhost 127.0.0.1 /bin/csh & > +> [2] 19139 > +> [1] + Suspended (tty input) jail /tmp/jail localhost 127.0.0.1 /bin/sh > +> sol# jls > +> JID IP Address Hostname Path > +> 2 127.0.0.1 localhost /tmp/jail > +> 1 127.0.0.1 localhost /tmp/jail > > Nice work!! Global list with all prisons was really needed. > > But IMHO JID should be a string, not a number. For example we're running > many jails at startup or somewhere else and because JID is set > dynamicly there could be problems in writing scripts for handle jails > (attaching processes to it or something). > As we can see on your example, we aren't able to find out which > jail was ran first (looking at PIDs isn't good idea:)). > If JID will be a string there will be no such problems. > > What you think? Can't you just use jail -i and save the JID number for later use? BTW, I think I need an fflush() after the printf() call in jail(8), otherwise when block buffering is used to save the output to a file instead of the terminal, nothing is written. Best regards, Mike Barcroft From owner-cvs-src@FreeBSD.ORG Wed Apr 9 18:27:14 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1816C37B401; Wed, 9 Apr 2003 18:27:14 -0700 (PDT) Received: from franky.speednet.com.au (franky.speednet.com.au [203.57.65.5]) by mx1.FreeBSD.org (Postfix) with ESMTP id B988343FBD; Wed, 9 Apr 2003 18:27:12 -0700 (PDT) (envelope-from andyf@speednet.com.au) Received: from hewey.af.speednet.com.au (hewey.af.speednet.com.au [203.38.96.242])h3A1R9n7097962; Thu, 10 Apr 2003 11:27:10 +1000 (EST) (envelope-from andyf@speednet.com.au) Received: from hewey.af.speednet.com.au (hewey.af.speednet.com.au [203.38.96.242])h3A1R8g9073120; Thu, 10 Apr 2003 11:27:09 +1000 (EST) (envelope-from andyf@speednet.com.au) Date: Thu, 10 Apr 2003 11:27:08 +1000 (EST) From: Andy Farkas X-X-Sender: andyf@hewey.af.speednet.com.au To: Mike Barcroft In-Reply-To: <200304090304.h3934Csu028105@repoman.freebsd.org> Message-ID: <20030410111953.N72779-100000@hewey.af.speednet.com.au> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: cvs-src@freebsd.org cc: src-committers@freebsd.org cc: cvs-all@freebsd.org Subject: X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 01:27:14 -0000 On Tue, 8 Apr 2003, Mike Barcroft wrote: > Log: > o Add jls(8) for listing active jails. > o Add jexec(8) to execute a command in an existing jail. > o Add -j option for killall(1) to kill all processes in a specified > jail. > o Add -i option to jail(8) to output jail ID of newly created jail. > What is the reasoning behind adding another utility (jls) rather than incorporating its function into jail(8)? ie. perhaps `jail -l' could list jails. -- :{ andyf@speednet.com.au Andy Farkas System Administrator Speednet Communications http://www.speednet.com.au/ From owner-cvs-src@FreeBSD.ORG Wed Apr 9 18:44:19 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DFEE137B401; Wed, 9 Apr 2003 18:44:19 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7F20A43F3F; Wed, 9 Apr 2003 18:44:19 -0700 (PDT) (envelope-from mdodd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3A1iJ0U084050; Wed, 9 Apr 2003 18:44:19 -0700 (PDT) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3A1iJZ2084049; Wed, 9 Apr 2003 18:44:19 -0700 (PDT) Message-Id: <200304100144.h3A1iJZ2084049@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Wed, 9 Apr 2003 18:44:19 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/libexec/rtld-elf libmap.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 01:44:20 -0000 mdodd 2003/04/09 18:44:19 PDT FreeBSD src repository Modified files: libexec/rtld-elf libmap.c Log: Code cleanups and sanity checking for config file parser. Revision Changes Path 1.2 +52 -19 src/libexec/rtld-elf/libmap.c From owner-cvs-src@FreeBSD.ORG Wed Apr 9 18:44:57 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BD4A537B401; Wed, 9 Apr 2003 18:44:57 -0700 (PDT) Received: from espresso.bsdmike.org (espresso.bsdmike.org [65.39.129.122]) by mx1.FreeBSD.org (Postfix) with ESMTP id 41C8143F75; Wed, 9 Apr 2003 18:44:57 -0700 (PDT) (envelope-from mike@espresso.bsdmike.org) Received: by espresso.bsdmike.org (Postfix, from userid 1002) id B85C99C4C; Wed, 9 Apr 2003 21:30:44 -0400 (EDT) Date: Wed, 9 Apr 2003 21:30:44 -0400 From: Mike Barcroft To: Andy Farkas Message-ID: <20030409213044.I16782@espresso.bsdmike.org> References: <200304090304.h3934Csu028105@repoman.freebsd.org> <20030410111953.N72779-100000@hewey.af.speednet.com.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030410111953.N72779-100000@hewey.af.speednet.com.au>; from andyf@speednet.com.au on Thu, Apr 10, 2003 at 11:27:08AM +1000 Organization: The FreeBSD Project cc: cvs-src@freebsd.org cc: src-committers@freebsd.org cc: cvs-all@freebsd.org Subject: Re: your mail X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 01:44:58 -0000 Andy Farkas writes: > On Tue, 8 Apr 2003, Mike Barcroft wrote: > > > Log: > > o Add jls(8) for listing active jails. > > o Add jexec(8) to execute a command in an existing jail. > > o Add -j option for killall(1) to kill all processes in a specified > > jail. > > o Add -i option to jail(8) to output jail ID of newly created jail. > > > > What is the reasoning behind adding another utility (jls) rather than > incorporating its function into jail(8)? > > ie. perhaps `jail -l' could list jails. Same reason ipcs(1) and ipcrm(1) are separate utilities. Each utility should do one thing well. But if others want to see these utilities combined, I'm willing to reconsider. Best regards, Mike Barcroft From owner-cvs-src@FreeBSD.ORG Wed Apr 9 21:11:16 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3496C37B401; Wed, 9 Apr 2003 21:11:16 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DD93E43FA3; Wed, 9 Apr 2003 21:11:15 -0700 (PDT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3A4BF0U003475; Wed, 9 Apr 2003 21:11:15 -0700 (PDT) (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3A4BFF6003474; Wed, 9 Apr 2003 21:11:15 -0700 (PDT) Message-Id: <200304100411.h3A4BFF6003474@repoman.freebsd.org> From: Warner Losh Date: Wed, 9 Apr 2003 21:11:15 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/pccard pccard.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 04:11:16 -0000 imp 2003/04/09 21:11:15 PDT FreeBSD src repository Modified files: sys/dev/pccard pccard.c Log: In [bsd-nomads:16650] shibagaki-san presented an example product id of 0 in a problem that is being discussed. That means that the test for product != 0 may cause problems. Looking at pccarddevs (which i should have done earlier) we see: product BONDWELL B236 0x0000 Game Card Joystick product CONTEC CNETPC 0x0000 Contec C-NET(PC)C product IBM MICRODRIVE 0x0000 IBM Microdrive product RAYTHEON WLAN 0x0000 WLAN Adapter product SOCKET EA_ETHER 0x0000 Socket Communications EA product TDK LAK_CD011WL 0x0000 TDK LAK-CD011WL so use only the vendor field for the end sentinel. Revision Changes Path 1.79 +1 -1 src/sys/dev/pccard/pccard.c From owner-cvs-src@FreeBSD.ORG Wed Apr 9 21:14:36 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3EFC137B401; Wed, 9 Apr 2003 21:14:36 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D284F43FB1; Wed, 9 Apr 2003 21:14:35 -0700 (PDT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3A4EZ0U003633; Wed, 9 Apr 2003 21:14:35 -0700 (PDT) (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3A4EZUd003632; Wed, 9 Apr 2003 21:14:35 -0700 (PDT) Message-Id: <200304100414.h3A4EZUd003632@repoman.freebsd.org> From: Warner Losh Date: Wed, 9 Apr 2003 21:14:35 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/wi if_wi_pccard.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 04:14:36 -0000 imp 2003/04/09 21:14:35 PDT FreeBSD src repository Modified files: sys/dev/wi if_wi_pccard.c Log: Back out the _ND change. I plan on making all drivers default to that with a special _DESC version for those cards whose CIS is insufficient for some reason. This should save about 3k of kernel strings when complete. Revision Changes Path 1.22 +37 -37 src/sys/dev/wi/if_wi_pccard.c From owner-cvs-src@FreeBSD.ORG Wed Apr 9 21:36:03 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7A5A137B401; Wed, 9 Apr 2003 21:36:03 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 19EF543FA3; Wed, 9 Apr 2003 21:36:03 -0700 (PDT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3A4a20U005458; Wed, 9 Apr 2003 21:36:02 -0700 (PDT) (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3A4a2gf005457; Wed, 9 Apr 2003 21:36:02 -0700 (PDT) Message-Id: <200304100436.h3A4a2gf005457@repoman.freebsd.org> From: Warner Losh Date: Wed, 9 Apr 2003 21:36:02 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/aic aic_pccard.c src/sys/dev/an if_an_pccard.c src/sys/dev/awi if_awi_pccard.c src/sys/dev/cs if_cs_pccard.c src/sys/dev/ep if_ep_pccard.c src/sys/dev/fe... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 04:36:04 -0000 imp 2003/04/09 21:36:02 PDT FreeBSD src repository Modified files: sys/dev/aic aic_pccard.c sys/dev/an if_an_pccard.c sys/dev/awi if_awi_pccard.c sys/dev/cs if_cs_pccard.c sys/dev/ep if_ep_pccard.c sys/dev/fe if_fe_pccard.c sys/dev/ncv ncr53c500_pccard.c sys/dev/sn if_sn_pccard.c sys/dev/stg tmc18c30_pccard.c sys/dev/wi if_wi_pccard.c sys/dev/xe if_xe_pccard.c Log: Make sure that pp_name is non-null before setting the device description. This allows us to rely entirely on the CIS entries if necessary... Revision Changes Path 1.10 +2 -1 src/sys/dev/aic/aic_pccard.c 1.18 +2 -1 src/sys/dev/an/if_an_pccard.c 1.10 +2 -1 src/sys/dev/awi/if_awi_pccard.c 1.5 +2 -1 src/sys/dev/cs/if_cs_pccard.c 1.28 +2 -1 src/sys/dev/ep/if_ep_pccard.c 1.9 +2 -1 src/sys/dev/fe/if_fe_pccard.c 1.16 +2 -1 src/sys/dev/ncv/ncr53c500_pccard.c 1.16 +2 -1 src/sys/dev/sn/if_sn_pccard.c 1.17 +2 -1 src/sys/dev/stg/tmc18c30_pccard.c 1.23 +1 -1 src/sys/dev/wi/if_wi_pccard.c 1.8 +2 -1 src/sys/dev/xe/if_xe_pccard.c From owner-cvs-src@FreeBSD.ORG Wed Apr 9 22:12:46 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 08DEC37B401; Wed, 9 Apr 2003 22:12:46 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 84AB743FBF; Wed, 9 Apr 2003 22:12:45 -0700 (PDT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3A5Cj0U009142; Wed, 9 Apr 2003 22:12:45 -0700 (PDT) (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3A5Cj1N009141; Wed, 9 Apr 2003 22:12:45 -0700 (PDT) Message-Id: <200304100512.h3A5Cj1N009141@repoman.freebsd.org> From: Warner Losh Date: Wed, 9 Apr 2003 22:12:45 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/an if_an.c if_an_isa.c if_an_pccard.c if_an_pci.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 05:12:46 -0000 imp 2003/04/09 22:12:45 PDT FreeBSD src repository Modified files: sys/dev/an if_an.c if_an_isa.c if_an_pccard.c if_an_pci.c Log: Don't lock in the attach routine. It isn't required. Register the interrupt handler last. This gets rid of the sleep while locked messages. Reviewed by: ambrisko Revision Changes Path 1.49 +10 -19 src/sys/dev/an/if_an.c 1.11 +11 -6 src/sys/dev/an/if_an_isa.c 1.19 +16 -8 src/sys/dev/an/if_an_pccard.c 1.19 +7 -4 src/sys/dev/an/if_an_pci.c From owner-cvs-src@FreeBSD.ORG Wed Apr 9 23:08:29 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0E67A37B401; Wed, 9 Apr 2003 23:08:29 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7186E43FA3; Wed, 9 Apr 2003 23:08:28 -0700 (PDT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3A68S0U013879; Wed, 9 Apr 2003 23:08:28 -0700 (PDT) (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3A68S9p013878; Wed, 9 Apr 2003 23:08:28 -0700 (PDT) Message-Id: <200304100608.h3A68S9p013878@repoman.freebsd.org> From: Warner Losh Date: Wed, 9 Apr 2003 23:08:28 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/ed if_ed_pccard.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 06:08:29 -0000 imp 2003/04/09 23:08:27 PDT FreeBSD src repository Modified files: sys/dev/ed if_ed_pccard.c Log: Don't set the description if NULL. Revision Changes Path 1.44 +2 -1 src/sys/dev/ed/if_ed_pccard.c From owner-cvs-src@FreeBSD.ORG Wed Apr 9 23:20:03 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 330F637B404 for ; Wed, 9 Apr 2003 23:20:03 -0700 (PDT) Received: from heaven.gigo.com (heaven.gigo.com [64.57.102.22]) by mx1.FreeBSD.org (Postfix) with ESMTP id A742D43F3F for ; Wed, 9 Apr 2003 23:20:02 -0700 (PDT) (envelope-from lioux@brturbo.com) Received: from 200.193.225.119 (200-193-225-119.bsace7003.dsl.brasiltelecom.net.br [200.193.225.119]) by heaven.gigo.com (Postfix) with ESMTP id C7E71B89E for ; Wed, 9 Apr 2003 23:20:01 -0700 (PDT) Received: (qmail 36571 invoked by uid 1001); 10 Apr 2003 02:06:03 -0000 Message-ID: <20030410020603.36570.qmail@exxodus.fedaykin.here> Date: Wed, 9 Apr 2003 23:05:41 -0300 From: Mario Sergio Fujikawa Ferreira To: Mike Barcroft References: <200304090304.h3934Csu028105@repoman.freebsd.org> <20030410111953.N72779-100000@hewey.af.speednet.com.au> <20030409213044.I16782@espresso.bsdmike.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030409213044.I16782@espresso.bsdmike.org> User-Agent: Mutt/1.4i X-Operating-System: FreeBSD 4.8-STABLE X-Disclaimer: I hope you find what you are looking for... in life :) cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org cc: Andy Farkas Subject: Re: your mail X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 06:20:03 -0000 On Wed, Apr 09, 2003 at 09:30:22PM -0400, Mike Barcroft wrote: > Andy Farkas writes: > > On Tue, 8 Apr 2003, Mike Barcroft wrote: > > > > > Log: > > > o Add jls(8) for listing active jails. > > > o Add jexec(8) to execute a command in an existing jail. > > > o Add -j option for killall(1) to kill all processes in a specified > > > jail. > > > o Add -i option to jail(8) to output jail ID of newly created jail. > > > > > > > What is the reasoning behind adding another utility (jls) rather than > > incorporating its function into jail(8)? > > > > ie. perhaps `jail -l' could list jails. > > Same reason ipcs(1) and ipcrm(1) are separate utilities. Each utility > should do one thing well. But if others want to see these utilities > combined, I'm willing to reconsider. Furthermore, by having them in separate utilities, it is possible to list jails based on criterias. Or, whatever parameters we might come up to add to it instead of cluttering jail with parameters that really belong elsewhere. My 2 cents, ps: by the way, isn't it time to move this to arch@? or, some other technical review mailing list? it's already a long thread for cvs*@ -- Mario S F Ferreira - DF - Brazil - "I guess this is a signature." FreeBSD Committer | CS Developer flames to beloved devnull@someotherworldbeloworabove.org feature, n: a documented bug | bug, n: an undocumented feature From owner-cvs-src@FreeBSD.ORG Wed Apr 9 23:58:44 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8C67737B40A; Wed, 9 Apr 2003 23:58:42 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 523D243FBF; Wed, 9 Apr 2003 23:58:41 -0700 (PDT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3A6we0U017964; Wed, 9 Apr 2003 23:58:40 -0700 (PDT) (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3A6we3X017963; Wed, 9 Apr 2003 23:58:40 -0700 (PDT) Message-Id: <200304100658.h3A6we3X017963@repoman.freebsd.org> From: Warner Losh Date: Wed, 9 Apr 2003 23:58:40 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/pccard pccarddevs X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 06:58:46 -0000 imp 2003/04/09 23:58:40 PDT FreeBSD src repository Modified files: sys/dev/pccard pccarddevs Log: MFNetBSD: 1.182; christos A cardflash NE2000 from Michael Francini 1.181; perry support Corega PCCL-11 -- from Christopher SEKIYA in PR 20932 1.180; ichiro add product TOSHIBA PA2673U CBIDE2 (IODATA OEM) 1.179; kanaoka Add SMC 8041TX 10/100 Ether PC Card. Revision Changes Path 1.46 +6 -2 src/sys/dev/pccard/pccarddevs From owner-cvs-src@FreeBSD.ORG Wed Apr 9 23:59:36 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7B43E37B404; Wed, 9 Apr 2003 23:59:36 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 03E1343FBD; Wed, 9 Apr 2003 23:59:35 -0700 (PDT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3A6xZ0U018032; Wed, 9 Apr 2003 23:59:35 -0700 (PDT) (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3A6xZKs018031; Wed, 9 Apr 2003 23:59:35 -0700 (PDT) Message-Id: <200304100659.h3A6xZKs018031@repoman.freebsd.org> From: Warner Losh Date: Wed, 9 Apr 2003 23:59:35 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/pccard pccarddevs.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 06:59:37 -0000 imp 2003/04/09 23:59:35 PDT FreeBSD src repository Modified files: sys/dev/pccard pccarddevs.h Log: Sync to 1.46 Revision Changes Path 1.46 +122 -114 src/sys/dev/pccard/pccarddevs.h From owner-cvs-src@FreeBSD.ORG Thu Apr 10 00:04:39 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E06D437B401; Thu, 10 Apr 2003 00:04:39 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7E3A843F3F; Thu, 10 Apr 2003 00:04:39 -0700 (PDT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3A74d0U019600; Thu, 10 Apr 2003 00:04:39 -0700 (PDT) (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3A74dKD019599; Thu, 10 Apr 2003 00:04:39 -0700 (PDT) Message-Id: <200304100704.h3A74dKD019599@repoman.freebsd.org> From: Warner Losh Date: Thu, 10 Apr 2003 00:04:39 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/ed if_ed_pccard.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 07:04:40 -0000 imp 2003/04/10 00:04:39 PDT FreeBSD src repository Modified files: sys/dev/ed if_ed_pccard.c Log: reorganize the supported card table. We don't need the enet_vendor or enet_mcast fields, so remove them. Sort. Eliminate now duplicate entries. This reorg saves about 500 bytes in the binary. I've tested this only with a couple of cards, so please let me know if I've broken anything. Revision Changes Path 1.45 +57 -272 src/sys/dev/ed/if_ed_pccard.c From owner-cvs-src@FreeBSD.ORG Thu Apr 10 00:05:25 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3601637B401; Thu, 10 Apr 2003 00:05:25 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C950043F75; Thu, 10 Apr 2003 00:05:24 -0700 (PDT) (envelope-from wes@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3A75O0U019702; Thu, 10 Apr 2003 00:05:24 -0700 (PDT) (envelope-from wes@repoman.freebsd.org) Received: (from wes@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3A75OVW019701; Thu, 10 Apr 2003 00:05:24 -0700 (PDT) Message-Id: <200304100705.h3A75OVW019701@repoman.freebsd.org> From: Wes Peters Date: Thu, 10 Apr 2003 00:05:24 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/i386/i386 identcpu.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 07:05:25 -0000 wes 2003/04/10 00:05:24 PDT FreeBSD src repository Modified files: sys/i386/i386 identcpu.c Log: Add a sysctl that records and reports the CPU clock rate calculated at boot. Funny how often this trivial piece of information crops up in embedded boxen. Sponsored by: St. Bernard Software Revision Changes Path 1.121 +6 -0 src/sys/i386/i386/identcpu.c From owner-cvs-src@FreeBSD.ORG Thu Apr 10 00:21:12 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A986337B401; Thu, 10 Apr 2003 00:21:12 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 470AF43F75; Thu, 10 Apr 2003 00:21:12 -0700 (PDT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3A7LC0U021553; Thu, 10 Apr 2003 00:21:12 -0700 (PDT) (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3A7LBM1021552; Thu, 10 Apr 2003 00:21:11 -0700 (PDT) Message-Id: <200304100721.h3A7LBM1021552@repoman.freebsd.org> From: Warner Losh Date: Thu, 10 Apr 2003 00:21:11 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/pccard pccarddevs pccarddevs.h pccardvar.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 07:21:13 -0000 imp 2003/04/10 00:21:11 PDT FreeBSD src repository Modified files: sys/dev/pccard pccarddevs pccarddevs.h pccardvar.h Log: Remove bogus line and entry, restore cnet ne2000 add smc 8041 Revision Changes Path 1.47 +2 -6 src/sys/dev/pccard/pccarddevs 1.47 +6 -1 src/sys/dev/pccard/pccarddevs.h 1.39 +6 -5 src/sys/dev/pccard/pccardvar.h From owner-cvs-src@FreeBSD.ORG Thu Apr 10 00:22:43 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 38ED637B401; Thu, 10 Apr 2003 00:22:43 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CCC5543FCB; Thu, 10 Apr 2003 00:22:42 -0700 (PDT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3A7Mg0U021635; Thu, 10 Apr 2003 00:22:42 -0700 (PDT) (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3A7Mgjr021634; Thu, 10 Apr 2003 00:22:42 -0700 (PDT) Message-Id: <200304100722.h3A7Mgjr021634@repoman.freebsd.org> From: Warner Losh Date: Thu, 10 Apr 2003 00:22:42 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/pccard pccardvar.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 07:22:43 -0000 imp 2003/04/10 00:22:42 PDT FreeBSD src repository Modified files: sys/dev/pccard pccardvar.h Log: Remove strings by default from PCMCIA_CARD expansion. Add _DESC version for adding them back. This saves about 2.5k of code space. Revision Changes Path 1.40 +0 -0 src/sys/dev/pccard/pccardvar.h From owner-cvs-src@FreeBSD.ORG Thu Apr 10 00:24:19 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ADFEB37B401; Thu, 10 Apr 2003 00:24:19 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4D03D43F75; Thu, 10 Apr 2003 00:24:19 -0700 (PDT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3A7OJ0U021702; Thu, 10 Apr 2003 00:24:19 -0700 (PDT) (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3A7OJNA021701; Thu, 10 Apr 2003 00:24:19 -0700 (PDT) Message-Id: <200304100724.h3A7OJNA021701@repoman.freebsd.org> From: Warner Losh Date: Thu, 10 Apr 2003 00:24:18 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/ed if_ed_pccard.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 07:24:20 -0000 imp 2003/04/10 00:24:18 PDT FreeBSD src repository Modified files: sys/dev/ed if_ed_pccard.c Log: Add Billionton CFLT10N and SMC8041 (although I'm not 100% sure the latter is needed). Remove duplicate kingston kne2 entry. Info obtained from NetBSD Revision Changes Path 1.46 +2 -1 src/sys/dev/ed/if_ed_pccard.c From owner-cvs-src@FreeBSD.ORG Thu Apr 10 00:28:07 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0DB2737B401; Thu, 10 Apr 2003 00:28:07 -0700 (PDT) Received: from HAL9000.homeunix.com (12-233-57-131.client.attbi.com [12.233.57.131]) by mx1.FreeBSD.org (Postfix) with ESMTP id E1EF343F93; Thu, 10 Apr 2003 00:28:05 -0700 (PDT) (envelope-from das@FreeBSD.ORG) Received: from HAL9000.homeunix.com (localhost [127.0.0.1]) by HAL9000.homeunix.com (8.12.9/8.12.5) with ESMTP id h3A7S4Dt002146; Thu, 10 Apr 2003 00:28:04 -0700 (PDT) (envelope-from das@FreeBSD.ORG) Received: (from das@localhost) by HAL9000.homeunix.com (8.12.9/8.12.5/Submit) id h3A7S4fg002145; Thu, 10 Apr 2003 00:28:04 -0700 (PDT) (envelope-from das@FreeBSD.ORG) Date: Thu, 10 Apr 2003 00:28:04 -0700 From: David Schultz To: Alfred Perlstein Message-ID: <20030410072804.GA2084@HAL9000.homeunix.com> Mail-Followup-To: Alfred Perlstein , Robert Watson , Pawel Jakub Dawidek , Mike Barcroft , src-committers@freebsd.org, cvs-src@freebsd.org, cvs-all@freebsd.org References: <20030409230425.GB1280@garage.freebsd.pl> <20030409233505.GH30960@elvis.mu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030409233505.GH30960@elvis.mu.org> cc: src-committers@FreeBSD.ORG cc: Robert Watson cc: cvs-src@FreeBSD.ORG cc: cvs-all@FreeBSD.ORG cc: Mike Barcroft Subject: Re: cvs commit: src/usr.bin/killall killall.1 killall.c src/usr.sbin Makefile src/usr.sbin/jail jail.8 jail.c src/usr.sbin/jexec Makefile jexec.8 jexec.c src/usr.sbin/jls Makefile jls.8 jls.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 07:28:07 -0000 On Wed, Apr 09, 2003, Alfred Perlstein wrote: > * Robert Watson [030409 16:24] wrote: > > > > On Thu, 10 Apr 2003, Pawel Jakub Dawidek wrote: > > > > > > And there can't be names spoofing. (If, ofcourse '.' is invalid char in > > > jail name:)). > > > > Sounds reasonable to me, although a bit more trouble to parse and render > > :-). > > And what kind of path seperator is '.'? Well *someone* has never seen TOPS 20. ;-) FWIW, I've implemented a similar system of hierarchical protection boundaries before, and I wound up doing the parsing in userland and passing an array of integers to the kernel. (I limited the depth to 8, which is kludgy but sufficient in practice.) For what I was doing race conditions were not an issue, but they might be problematic here. From owner-cvs-src@FreeBSD.ORG Thu Apr 10 00:31:35 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3265237B401; Thu, 10 Apr 2003 00:31:35 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C73F843FBD; Thu, 10 Apr 2003 00:31:34 -0700 (PDT) (envelope-from suz@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3A7VY0U022518; Thu, 10 Apr 2003 00:31:34 -0700 (PDT) (envelope-from suz@repoman.freebsd.org) Received: (from suz@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3A7VYUx022517; Thu, 10 Apr 2003 00:31:34 -0700 (PDT) Message-Id: <200304100731.h3A7VYUx022517@repoman.freebsd.org> From: SUZUKI Shinsuke Date: Thu, 10 Apr 2003 00:31:34 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.sbin/rtadvd config.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 07:31:35 -0000 suz 2003/04/10 00:31:34 PDT FreeBSD src repository Modified files: usr.sbin/rtadvd config.c Log: - fixed byte order of route lifetimes in route info opptions. - corrected wording in a log message. Obtained from: KAME MFC after: 1 week Revision Changes Path 1.15 +2 -2 src/usr.sbin/rtadvd/config.c From owner-cvs-src@FreeBSD.ORG Thu Apr 10 00:35:20 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 282FC37B40A; Thu, 10 Apr 2003 00:35:20 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B990E43F75; Thu, 10 Apr 2003 00:35:19 -0700 (PDT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3A7ZJ0U022670; Thu, 10 Apr 2003 00:35:19 -0700 (PDT) (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3A7ZJLI022669; Thu, 10 Apr 2003 00:35:19 -0700 (PDT) Message-Id: <200304100735.h3A7ZJLI022669@repoman.freebsd.org> From: Warner Losh Date: Thu, 10 Apr 2003 00:35:19 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/ed if_ed_pccard.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 07:35:20 -0000 imp 2003/04/10 00:35:19 PDT FreeBSD src repository Modified files: sys/dev/ed if_ed_pccard.c Log: SMC 8041 is the same thing as LINKSYS COMBO_ECARD, so no extra entry is required. NetBSD has one because it checks for the mac address match as well wanting to give its own string in the description. Since we do neither, we don't need a separate entry. # I suspect that a few of the COREGA cards might fall into that category # as well, but since I don't have access to any of them it is hard to know # for sure. Revision Changes Path 1.47 +0 -1 src/sys/dev/ed/if_ed_pccard.c From owner-cvs-src@FreeBSD.ORG Thu Apr 10 00:55:55 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ECB6137B401; Thu, 10 Apr 2003 00:55:55 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8E2F843F3F; Thu, 10 Apr 2003 00:55:55 -0700 (PDT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3A7tt0U029428; Thu, 10 Apr 2003 00:55:55 -0700 (PDT) (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3A7ttWb029427; Thu, 10 Apr 2003 00:55:55 -0700 (PDT) Message-Id: <200304100755.h3A7ttWb029427@repoman.freebsd.org> From: Warner Losh Date: Thu, 10 Apr 2003 00:55:55 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/wi if_wi.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 07:55:56 -0000 imp 2003/04/10 00:55:55 PDT FreeBSD src repository Modified files: sys/dev/wi if_wi.c Log: Fix interrupt race. From NetBSD Revision Changes Path 1.137 +1 -1 src/sys/dev/wi/if_wi.c From owner-cvs-src@FreeBSD.ORG Thu Apr 10 00:58:26 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 59AC937B401; Thu, 10 Apr 2003 00:58:26 -0700 (PDT) Received: from milla.ask33.net (milla.ask33.net [217.197.166.60]) by mx1.FreeBSD.org (Postfix) with ESMTP id 15AB143F75; Thu, 10 Apr 2003 00:58:24 -0700 (PDT) (envelope-from nick@milla.ask33.net) Received: by milla.ask33.net (Postfix, from userid 1001) id AB62F3ABB4D; Thu, 10 Apr 2003 09:58:33 +0200 (CEST) Date: Thu, 10 Apr 2003 09:58:33 +0200 From: Pawel Jakub Dawidek To: Wes Peters Message-ID: <20030410075833.GF1280@garage.freebsd.pl> References: <200304100705.h3A75OVW019701@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-md5; protocol="application/pgp-signature"; boundary="ZDIREgaZHBBvWU9r" Content-Disposition: inline In-Reply-To: <200304100705.h3A75OVW019701@repoman.freebsd.org> X-PGP-Key-URL: http://garage.freebsd.pl/jules.asc X-OS: FreeBSD 4.8-RELEASE i386 X-URL: http://garage.freebsd.pl User-Agent: Mutt/1.5.1i cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/i386/i386 identcpu.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 07:58:26 -0000 --ZDIREgaZHBBvWU9r Content-Type: text/plain; charset=iso-8859-2 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Apr 10, 2003 at 12:05:24AM -0700, Wes Peters wrote: +> wes 2003/04/10 00:05:24 PDT +>=20 +> FreeBSD src repository +>=20 +> Modified files: +> sys/i386/i386 identcpu.c=20 +> Log: +> Add a sysctl that records and reports the CPU clock rate calculated +> at boot. Funny how often this trivial piece of information crops up +> in embedded boxen. You can also get it from /var/run/dmesg.boot or I'm missing something? --=20 Pawel Jakub Dawidek pawel@dawidek.net UNIX Systems Programmer/Administrator http://garage.freebsd.pl Am I Evil? Yes, I Am! http://cerber.sourceforge.net --ZDIREgaZHBBvWU9r Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (FreeBSD) iQCVAwUBPpUkKT/PhmMH/Mf1AQHB9gP8C8zzjvRK/fUv9FWMG0TZAlLEupurWxSR QGJQBJnppuoiRAKlzy3aPu/xxLVpEepnuv8zTPmIamSy7BIJ/9ClTbNaUJhYROPe fc+YKvJA24ZblJXM6dJiIWf/ODY4Rb7DJnASNmw5dzE0texYoIoOKo3lfs80fIqd voSUKdNxZkI= =NXph -----END PGP SIGNATURE----- --ZDIREgaZHBBvWU9r-- From owner-cvs-src@FreeBSD.ORG Thu Apr 10 01:01:40 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7A4E037B401; Thu, 10 Apr 2003 01:01:40 -0700 (PDT) Received: from harmony.village.org (rover.bsdimp.com [204.144.255.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id 684A243FDD; Thu, 10 Apr 2003 01:01:39 -0700 (PDT) (envelope-from imp@bsdimp.com) Received: from localhost (warner@rover2.village.org [10.0.0.1]) by harmony.village.org (8.12.8/8.12.3) with ESMTP id h3A81cA7017606; Thu, 10 Apr 2003 02:01:38 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Thu, 10 Apr 2003 02:01:28 -0600 (MDT) Message-Id: <20030410.020128.15251097.imp@bsdimp.com> To: nick@garage.freebsd.pl From: "M. Warner Losh" In-Reply-To: <20030410075833.GF1280@garage.freebsd.pl> References: <200304100705.h3A75OVW019701@repoman.freebsd.org> <20030410075833.GF1280@garage.freebsd.pl> X-Mailer: Mew version 2.1 on Emacs 21.2 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: wes@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/i386/i386 identcpu.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 08:01:40 -0000 In message: <20030410075833.GF1280@garage.freebsd.pl> Pawel Jakub Dawidek writes: : You can also get it from /var/run/dmesg.boot or I'm missing something? Many embedded uses of FreeBSD might not bother to create that to save space. Warner From owner-cvs-src@FreeBSD.ORG Thu Apr 10 01:06:57 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5B46A37B401; Thu, 10 Apr 2003 01:06:57 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id EEB8943F93; Thu, 10 Apr 2003 01:06:56 -0700 (PDT) (envelope-from mdodd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3A86u0U031257; Thu, 10 Apr 2003 01:06:56 -0700 (PDT) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3A86uHT031256; Thu, 10 Apr 2003 01:06:56 -0700 (PDT) Message-Id: <200304100806.h3A86uHT031256@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Thu, 10 Apr 2003 01:06:56 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.bin/usbhidaction usbhidaction.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 08:06:57 -0000 mdodd 2003/04/10 01:06:56 PDT FreeBSD src repository Modified files: usr.bin/usbhidaction usbhidaction.c Log: Fix debounce. I forgot these bits in my last commit. Submitted by: Mathew Kanner Revision Changes Path 1.3 +3 -1 src/usr.bin/usbhidaction/usbhidaction.c From owner-cvs-src@FreeBSD.ORG Thu Apr 10 01:24:34 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6113A37B401; Thu, 10 Apr 2003 01:24:34 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B046A43F93; Thu, 10 Apr 2003 01:24:33 -0700 (PDT) (envelope-from mdodd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3A8OX0U032628; Thu, 10 Apr 2003 01:24:33 -0700 (PDT) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3A8OXH3032627; Thu, 10 Apr 2003 01:24:33 -0700 (PDT) Message-Id: <200304100824.h3A8OXH3032627@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Thu, 10 Apr 2003 01:24:33 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/usb usbdevs usbdevs.h usbdevs_data.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 08:24:34 -0000 mdodd 2003/04/10 01:24:33 PDT FreeBSD src repository Modified files: sys/dev/usb usbdevs usbdevs.h usbdevs_data.h Log: - Add LOGITECH WMRPAD, MOTOROLA SB410, and SANDISK SDDR05. - Regenerate. Revision Changes Path 1.118 +3 -0 src/sys/dev/usb/usbdevs 1.127 +3 -0 src/sys/dev/usb/usbdevs.h 1.127 +18 -0 src/sys/dev/usb/usbdevs_data.h From owner-cvs-src@FreeBSD.ORG Thu Apr 10 01:25:10 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 009FF37B401; Thu, 10 Apr 2003 01:25:10 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 929AB43F75; Thu, 10 Apr 2003 01:25:09 -0700 (PDT) (envelope-from mdodd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3A8P90U032696; Thu, 10 Apr 2003 01:25:09 -0700 (PDT) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3A8P9U5032695; Thu, 10 Apr 2003 01:25:09 -0700 (PDT) Message-Id: <200304100825.h3A8P9U5032695@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Thu, 10 Apr 2003 01:25:09 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/usb usb_quirks.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 08:25:10 -0000 mdodd 2003/04/10 01:25:09 PDT FreeBSD src repository Modified files: sys/dev/usb usb_quirks.c Log: Add quirk for LOGITECH WMRPAD. Submitted by: Mathew Kanner Revision Changes Path 1.33 +1 -0 src/sys/dev/usb/usb_quirks.c From owner-cvs-src@FreeBSD.ORG Thu Apr 10 02:20:38 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D4E2637B401; Thu, 10 Apr 2003 02:20:38 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7504E43F93; Thu, 10 Apr 2003 02:20:38 -0700 (PDT) (envelope-from tjr@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3A9Kc0U037748; Thu, 10 Apr 2003 02:20:38 -0700 (PDT) (envelope-from tjr@repoman.freebsd.org) Received: (from tjr@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3A9KcC5037746; Thu, 10 Apr 2003 02:20:38 -0700 (PDT) Message-Id: <200304100920.h3A9KcC5037746@repoman.freebsd.org> From: "Tim J. Robbins" Date: Thu, 10 Apr 2003 02:20:38 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libc/locale wcrtomb.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 09:20:39 -0000 tjr 2003/04/10 02:20:38 PDT FreeBSD src repository Modified files: lib/libc/locale wcrtomb.c Log: When called with s == NULL, behave as if wc == L'\0' as required by the standard. Revision Changes Path 1.4 +3 -1 src/lib/libc/locale/wcrtomb.c From owner-cvs-src@FreeBSD.ORG Thu Apr 10 03:18:56 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D972037B401; Thu, 10 Apr 2003 03:18:56 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 789D543FBF; Thu, 10 Apr 2003 03:18:56 -0700 (PDT) (envelope-from harti@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3AAIu0U043717; Thu, 10 Apr 2003 03:18:56 -0700 (PDT) (envelope-from harti@repoman.freebsd.org) Received: (from harti@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3AAIulQ043716; Thu, 10 Apr 2003 03:18:56 -0700 (PDT) Message-Id: <200304101018.h3AAIulQ043716@repoman.freebsd.org> From: Hartmut Brandt Date: Thu, 10 Apr 2003 03:18:56 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/share/man/man9 malloc.9 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 10:18:57 -0000 harti 2003/04/10 03:18:56 PDT FreeBSD src repository Modified files: share/man/man9 malloc.9 Log: Forced commit to fill in the fields below for the last commit. Also bump the date of the man page. PR: docs/24797 Reviewed by: bde, jake, jhb Revision Changes Path 1.32 +1 -1 src/share/man/man9/malloc.9 From owner-cvs-src@FreeBSD.ORG Thu Apr 10 03:26:19 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8B73037B401; Thu, 10 Apr 2003 03:26:19 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2B52343F3F; Thu, 10 Apr 2003 03:26:19 -0700 (PDT) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3AAQJ0U044384; Thu, 10 Apr 2003 03:26:19 -0700 (PDT) (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3AAQInH044383; Thu, 10 Apr 2003 03:26:18 -0700 (PDT) Message-Id: <200304101026.h3AAQInH044383@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Thu, 10 Apr 2003 03:26:18 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libutil pw_util.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 10:26:20 -0000 des 2003/04/10 03:26:18 PDT FreeBSD src repository Modified files: lib/libutil pw_util.c Log: Brucify. Revision Changes Path 1.32 +8 -4 src/lib/libutil/pw_util.c From owner-cvs-src@FreeBSD.ORG Thu Apr 10 04:21:01 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2524E37B401; Thu, 10 Apr 2003 04:21:01 -0700 (PDT) Received: from mailman.zeta.org.au (mailman.zeta.org.au [203.26.10.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6EB1143FDD; Thu, 10 Apr 2003 04:20:59 -0700 (PDT) (envelope-from bde@zeta.org.au) Received: from katana.zip.com.au (katana.zip.com.au [61.8.7.246]) by mailman.zeta.org.au (8.9.3/8.8.7) with ESMTP id VAA25242; Thu, 10 Apr 2003 21:20:56 +1000 Date: Thu, 10 Apr 2003 21:20:55 +1000 (EST) From: Bruce Evans X-X-Sender: bde@gamplex.bde.org To: Wes Peters In-Reply-To: <200304100705.h3A75OVW019701@repoman.freebsd.org> Message-ID: <20030410204421.A3151@gamplex.bde.org> References: <200304100705.h3A75OVW019701@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/i386/i386 identcpu.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 11:21:01 -0000 On Thu, 10 Apr 2003, Wes Peters wrote: > wes 2003/04/10 00:05:24 PDT > > FreeBSD src repository > > Modified files: > sys/i386/i386 identcpu.c > Log: > Add a sysctl that records and reports the CPU clock rate calculated > at boot. Funny how often this trivial piece of information crops up > in embedded boxen. > > Sponsored by: St. Bernard Software > > Revision Changes Path > 1.121 +6 -0 src/sys/i386/i386/identcpu.c What's wrong with the existing sysctl (machdep.tsc_freq)? It is machine dependent, but no more than the new sysctl (both only work for certain i386's with TSC's). It doesn't discard up to 6 digits of precision. It reports the current frequency, which should be the actual frequency, which should differ from the frequency determined at boot time since it is difficult to determine the actual frequency at boot time without making the boot too long. I'm currently working on determining these frequencies right (mostly not at boot time. I often need the boot time frequency to compare it with the current and/or actual frequency, but I doubt that programs other than ones doing similar things want anything except the current frequency. When I want the boot-time frequency, I just grep for it in dmesg output or /var/log/messages. Grepping for "freq" usually shows the TSC frequency and not too much noise for me. Unfortunately the "Calibrating clocks" message which gives the most detail about the TSC clock is only printed for verbose boots and the TSC part of it has been axed in -current. Non-verbose boots give the following for me: Apr 9 20:08:28 besplex kernel: Timecounter "TSC" frequency 1532823868 Hz Apr 9 20:08:28 besplex kernel: CPU: AMD Athlon(TM) XP1600+ (1532.82-MHz 686-class CPU) The first line of this is only printed if the TSC is attached to a timecounter, which is in most !SMP && !APM cases. The second line prints the value that is returned by the new sysctl, except it doesn't return the fractional part and has rounding bugs. Bruce From owner-cvs-src@FreeBSD.ORG Thu Apr 10 05:24:40 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7C68E37B401; Thu, 10 Apr 2003 05:24:40 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 18CFA43FBF; Thu, 10 Apr 2003 05:24:40 -0700 (PDT) (envelope-from sos@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3ACOd0U060426; Thu, 10 Apr 2003 05:24:39 -0700 (PDT) (envelope-from sos@repoman.freebsd.org) Received: (from sos@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3ACOdbO060425; Thu, 10 Apr 2003 05:24:39 -0700 (PDT) Message-Id: <200304101224.h3ACOdbO060425@repoman.freebsd.org> From: Søren Schmidt Date: Thu, 10 Apr 2003 05:24:39 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/ata ata-chipset.c ata-pci.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 12:24:41 -0000 sos 2003/04/10 05:24:39 PDT FreeBSD src repository Modified files: sys/dev/ata ata-chipset.c ata-pci.h Log: Add a few more older SiS ID's. Revision Changes Path 1.18 +39 -33 src/sys/dev/ata/ata-chipset.c 1.7 +1 -0 src/sys/dev/ata/ata-pci.h From owner-cvs-src@FreeBSD.ORG Thu Apr 10 05:56:33 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E25E137B401; Thu, 10 Apr 2003 05:56:33 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 82C6643F85; Thu, 10 Apr 2003 05:56:33 -0700 (PDT) (envelope-from sos@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3ACuX0U063654; Thu, 10 Apr 2003 05:56:33 -0700 (PDT) (envelope-from sos@repoman.freebsd.org) Received: (from sos@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3ACuXDN063653; Thu, 10 Apr 2003 05:56:33 -0700 (PDT) Message-Id: <200304101256.h3ACuXDN063653@repoman.freebsd.org> From: Søren Schmidt Date: Thu, 10 Apr 2003 05:56:33 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/ata ata-chipset.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 12:56:34 -0000 sos 2003/04/10 05:56:33 PDT FreeBSD src repository Modified files: sys/dev/ata ata-chipset.c Log: Spell 55 with two '5's Revision Changes Path 1.19 +2 -2 src/sys/dev/ata/ata-chipset.c From owner-cvs-src@FreeBSD.ORG Thu Apr 10 08:20:05 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 22DEE37B408 for ; Thu, 10 Apr 2003 08:20:05 -0700 (PDT) Received: from mail.speakeasy.net (mail11.speakeasy.net [216.254.0.211]) by mx1.FreeBSD.org (Postfix) with ESMTP id E739F43F3F for ; Thu, 10 Apr 2003 08:20:00 -0700 (PDT) (envelope-from jhb@FreeBSD.org) Received: (qmail 19920 invoked from network); 10 Apr 2003 15:20:03 -0000 Received: from unknown (HELO server.baldwin.cx) ([216.27.160.63]) (envelope-sender )encrypted SMTP for ; 10 Apr 2003 15:20:03 -0000 Received: from laptop.baldwin.cx (gw1.twc.weather.com [216.133.140.1]) by server.baldwin.cx (8.12.8/8.12.8) with ESMTP id h3AFJvOv052804; Thu, 10 Apr 2003 11:19:58 -0400 (EDT) (envelope-from jhb@FreeBSD.org) Message-ID: X-Mailer: XFMail 1.5.4 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <20030409235243.GI30960@elvis.mu.org> Date: Thu, 10 Apr 2003 11:19:57 -0400 (EDT) From: John Baldwin To: Alfred Perlstein cc: src-committers@FreeBSD.org cc: Robert Watson cc: Nate Lawson cc: cvs-src@FreeBSD.org cc: cvs-all@FreeBSD.org cc: Mike Barcroft Subject: Re: cvs commit: src/usr.bin/killall killall.1 killall.c src/usr.sbin Makefile src/usr.sbin/jail jail.8 jail.c src/usr.sbin/jexec Makefile jexec.8 jexec.c src/usr.sbin/jls Makefile jls.8 jls.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 15:20:05 -0000 On 09-Apr-2003 Alfred Perlstein wrote: > * Robert Watson [030409 16:48] wrote: >> >> On Wed, 9 Apr 2003, Nate Lawson wrote: >> >> > On Wed, 9 Apr 2003, Alfred Perlstein wrote: >> > > >> > > And what kind of path seperator is '.'? >> > >> > Exactly. What you're describing would be better implemented as a >> > pseudo-fs layer. In fact, that would remove the need for separate j* >> > utilities. >> >> I thought we were trying to get away from synthetic file systems with >> terrible security properties. In fact, we specifically toasted procfs >> because it behaved so badly; kernfs went down the tubes because the >> semantic match was very poor, and sysctl is in. > > Whatever, path components should be path components. You mean like this? > sysctl -N net.inet.tcp.syncache net.inet.tcp.syncache.bucketlimit net.inet.tcp.syncache.cachelimit net.inet.tcp.syncache.count net.inet.tcp.syncache.hashsize net.inet.tcp.syncache.rexmtlimit -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ From owner-cvs-src@FreeBSD.ORG Thu Apr 10 09:42:25 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2D5C937B404 for ; Thu, 10 Apr 2003 09:42:25 -0700 (PDT) Received: from mail.speakeasy.net (mail16.speakeasy.net [216.254.0.216]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0EB7343F85 for ; Thu, 10 Apr 2003 09:42:23 -0700 (PDT) (envelope-from jhb@FreeBSD.org) Received: (qmail 9385 invoked from network); 10 Apr 2003 16:42:26 -0000 Received: from unknown (HELO server.baldwin.cx) ([216.27.160.63]) (envelope-sender )encrypted SMTP for ; 10 Apr 2003 16:42:26 -0000 Received: from laptop.baldwin.cx (gw1.twc.weather.com [216.133.140.1]) by server.baldwin.cx (8.12.8/8.12.8) with ESMTP id h3AGg2Ov052942; Thu, 10 Apr 2003 12:42:06 -0400 (EDT) (envelope-from jhb@FreeBSD.org) Message-ID: X-Mailer: XFMail 1.5.4 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <200304092207.h39M72h5058124@repoman.freebsd.org> Date: Thu, 10 Apr 2003 12:42:02 -0400 (EDT) From: John Baldwin To: Warner Losh cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: RE: cvs commit: src/sys/dev/pccard pccard.c pccardvar.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 16:42:26 -0000 On 09-Apr-2003 Warner Losh wrote: > imp 2003/04/09 15:07:02 PDT > > FreeBSD src repository > > Modified files: > sys/dev/pccard pccard.c pccardvar.h > Log: > 1.77 was bogus: there is no logic bug. Back it out and compare the > correct fields instead. At this point it doesn't matter since you only check one field now, but there was definitely a logic bug in both 1.76 and 1.78. If you want to terminate a loop when both a and b are zero, you can do either: for (...; a != 0 || b != 0; ...) or: for (...; !(a == 0 && b == 0); ...) However, both 1.76 and 1.78 did: for (...; a != 0 && b != 0; ...) Which will terminate the first time either a or b is zero, not when both are zero. The fact that my wavelan card didn't probe until 1.77 should help to prove that. -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ From owner-cvs-src@FreeBSD.ORG Thu Apr 10 10:04:04 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 87F7F37B401; Thu, 10 Apr 2003 10:04:04 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 275F243FCB; Thu, 10 Apr 2003 10:04:04 -0700 (PDT) (envelope-from shiba@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3AH430U093185; Thu, 10 Apr 2003 10:04:03 -0700 (PDT) (envelope-from shiba@repoman.freebsd.org) Received: (from shiba@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3AH432n093184; Thu, 10 Apr 2003 10:04:03 -0700 (PDT) Message-Id: <200304101704.h3AH432n093184@repoman.freebsd.org> From: Takeshi Shibagaki Date: Thu, 10 Apr 2003 10:04:03 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/share/man/man4 wi.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 17:04:05 -0000 shiba 2003/04/10 10:04:03 PDT FreeBSD src repository Modified files: share/man/man4 wi.4 Log: NEC PK-WL001 is Lucent, not Prism-II. Revision Changes Path 1.42 +1 -1 src/share/man/man4/wi.4 From owner-cvs-src@FreeBSD.ORG Thu Apr 10 10:16:02 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 82F8237B401; Thu, 10 Apr 2003 10:16:02 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 21CED43FA3; Thu, 10 Apr 2003 10:16:02 -0700 (PDT) (envelope-from shiba@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3AHG10U094357; Thu, 10 Apr 2003 10:16:01 -0700 (PDT) (envelope-from shiba@repoman.freebsd.org) Received: (from shiba@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3AHG1fH094356; Thu, 10 Apr 2003 10:16:01 -0700 (PDT) Message-Id: <200304101716.h3AHG1fH094356@repoman.freebsd.org> From: Takeshi Shibagaki Date: Thu, 10 Apr 2003 10:16:01 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/etc/defaults pccard.conf X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 17:16:03 -0000 shiba 2003/04/10 10:16:01 PDT FreeBSD src repository Modified files: etc/defaults pccard.conf Log: Add NTT-ME SS-LAN CARD MN128. This card entry has been committed into NEWCARD. Revision Changes Path 1.260 +6 -0 src/etc/defaults/pccard.conf From owner-cvs-src@FreeBSD.ORG Thu Apr 10 10:18:53 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1BCD437B401; Thu, 10 Apr 2003 10:18:53 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id AF04343FAF; Thu, 10 Apr 2003 10:18:52 -0700 (PDT) (envelope-from jake@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3AHIq0U094433; Thu, 10 Apr 2003 10:18:52 -0700 (PDT) (envelope-from jake@repoman.freebsd.org) Received: (from jake@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3AHIqKB094432; Thu, 10 Apr 2003 10:18:52 -0700 (PDT) Message-Id: <200304101718.h3AHIqKB094432@repoman.freebsd.org> From: Jake Burkholder Date: Thu, 10 Apr 2003 10:18:52 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/sparc64/sparc64 machdep.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 17:18:53 -0000 jake 2003/04/10 10:18:52 PDT FreeBSD src repository Modified files: sys/sparc64/sparc64 machdep.c Log: Print real memory/avail memory on startup like other platforms. Hide printing the model under bootverbose. Revision Changes Path 1.88 +10 -2 src/sys/sparc64/sparc64/machdep.c From owner-cvs-src@FreeBSD.ORG Thu Apr 10 10:35:46 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3BC2637B401; Thu, 10 Apr 2003 10:35:46 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CEBB343F93; Thu, 10 Apr 2003 10:35:45 -0700 (PDT) (envelope-from julian@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3AHZj0U096030; Thu, 10 Apr 2003 10:35:45 -0700 (PDT) (envelope-from julian@repoman.freebsd.org) Received: (from julian@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3AHZjPI096029; Thu, 10 Apr 2003 10:35:45 -0700 (PDT) Message-Id: <200304101735.h3AHZjPI096029@repoman.freebsd.org> From: Julian Elischer Date: Thu, 10 Apr 2003 10:35:45 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/ddb db_ps.c src/sys/i386/i386 genassym.c src/sys/kern init_main.c kern_fork.c kern_mutex.c kern_proc.c kern_thread.c sched_4bsd.c sched_ule.c subr_smp.c subr_witness.c src/sys/sys proc.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 17:35:46 -0000 julian 2003/04/10 10:35:45 PDT FreeBSD src repository Modified files: sys/ddb db_ps.c sys/i386/i386 genassym.c sys/kern init_main.c kern_fork.c kern_mutex.c kern_proc.c kern_thread.c sched_4bsd.c sched_ule.c subr_smp.c subr_witness.c sys/sys proc.h Log: Move the _oncpu entry from the KSE to the thread. The entry in the KSE still exists but it's purpose will change a bit when we add the ability to lock a KSE to a cpu. Revision Changes Path 1.41 +1 -1 src/sys/ddb/db_ps.c 1.139 +0 -1 src/sys/i386/i386/genassym.c 1.228 +1 -1 src/sys/kern/init_main.c 1.190 +1 -1 src/sys/kern/kern_fork.c 1.125 +2 -1 src/sys/kern/kern_mutex.c 1.178 +1 -1 src/sys/kern/kern_proc.c 1.114 +1 -0 src/sys/kern/kern_thread.c 1.14 +3 -3 src/sys/kern/sched_4bsd.c 1.21 +3 -3 src/sys/kern/sched_ule.c 1.174 +1 -1 src/sys/kern/subr_smp.c 1.152 +1 -1 src/sys/kern/subr_witness.c 1.312 +1 -0 src/sys/sys/proc.h From owner-cvs-src@FreeBSD.ORG Thu Apr 10 10:41:16 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 428C537B401 for ; Thu, 10 Apr 2003 10:41:16 -0700 (PDT) Received: from mail.speakeasy.net (mail16.speakeasy.net [216.254.0.216]) by mx1.FreeBSD.org (Postfix) with ESMTP id B29B043FAF for ; Thu, 10 Apr 2003 10:41:13 -0700 (PDT) (envelope-from jhb@FreeBSD.org) Received: (qmail 15647 invoked from network); 10 Apr 2003 17:41:19 -0000 Received: from unknown (HELO server.baldwin.cx) ([216.27.160.63]) (envelope-sender )encrypted SMTP for ; 10 Apr 2003 17:41:19 -0000 Received: from laptop.baldwin.cx (gw1.twc.weather.com [216.133.140.1]) by server.baldwin.cx (8.12.8/8.12.8) with ESMTP id h3AHfBOv053076; Thu, 10 Apr 2003 13:41:11 -0400 (EDT) (envelope-from jhb@FreeBSD.org) Message-ID: X-Mailer: XFMail 1.5.4 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <200304101735.h3AHZjPI096029@repoman.freebsd.org> Date: Thu, 10 Apr 2003 13:41:11 -0400 (EDT) From: John Baldwin To: Julian Elischer cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: RE: cvs commit: src/sys/ddb db_ps.c src/sys/i386/i386 genassym.c src/sys/kern init_main.c kern_fork.c kern_mutex.c kern_proc.c kern_thread.c sched_4bsd.c sched_ule.c subr_smp.c subr_witness.c src/sys/sys proc.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 17:41:16 -0000 On 10-Apr-2003 Julian Elischer wrote: > julian 2003/04/10 10:35:45 PDT > > FreeBSD src repository > > Modified files: > sys/ddb db_ps.c > sys/i386/i386 genassym.c > sys/kern init_main.c kern_fork.c kern_mutex.c > kern_proc.c kern_thread.c sched_4bsd.c > sched_ule.c subr_smp.c subr_witness.c > sys/sys proc.h > Log: > Move the _oncpu entry from the KSE to the thread. > The entry in the KSE still exists but it's purpose will change a bit > when we add the ability to lock a KSE to a cpu. Why not add a ke_pincpu to hold the bound CPU? Since KSE's are in theory a kind of virtual CPU abstraction the thread really seems to be the wrong place for this information. -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ From owner-cvs-src@FreeBSD.ORG Thu Apr 10 10:41:41 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4B6BF37B404; Thu, 10 Apr 2003 10:41:41 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DED1943F93; Thu, 10 Apr 2003 10:41:40 -0700 (PDT) (envelope-from julian@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3AHfe0U096685; Thu, 10 Apr 2003 10:41:40 -0700 (PDT) (envelope-from julian@repoman.freebsd.org) Received: (from julian@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3AHfeYo096684; Thu, 10 Apr 2003 10:41:40 -0700 (PDT) Message-Id: <200304101741.h3AHfeYo096684@repoman.freebsd.org> From: Julian Elischer Date: Thu, 10 Apr 2003 10:41:40 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libkvm kvm_proc.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 17:41:41 -0000 julian 2003/04/10 10:41:40 PDT FreeBSD src repository Modified files: lib/libkvm kvm_proc.c Log: Catch up with the kernel. Move the current cpu indicator to the thread. Revision Changes Path 1.66 +1 -3 src/lib/libkvm/kvm_proc.c From owner-cvs-src@FreeBSD.ORG Thu Apr 10 10:52:11 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9E1FD37B401; Thu, 10 Apr 2003 10:52:11 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3B92943F85; Thu, 10 Apr 2003 10:52:11 -0700 (PDT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3AHqA0U097590; Thu, 10 Apr 2003 10:52:10 -0700 (PDT) (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3AHqAS1097589; Thu, 10 Apr 2003 10:52:10 -0700 (PDT) Message-Id: <200304101752.h3AHqAS1097589@repoman.freebsd.org> From: Robert Watson Date: Thu, 10 Apr 2003 10:52:10 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/sys mbuf.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 17:52:12 -0000 rwatson 2003/04/10 10:52:10 PDT FreeBSD src repository Modified files: sys/sys mbuf.h Log: Check M_TRYWAIT as a flag, not a constant, in MBTOM() mbuf allocator to malloc flag converter. Revision Changes Path 1.119 +1 -1 src/sys/sys/mbuf.h From owner-cvs-src@FreeBSD.ORG Thu Apr 10 11:03:38 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 95E6137B405; Thu, 10 Apr 2003 11:03:38 -0700 (PDT) Received: from rwcrmhc53.attbi.com (rwcrmhc53.attbi.com [204.127.198.39]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9854B43FB1; Thu, 10 Apr 2003 11:03:37 -0700 (PDT) (envelope-from julian@elischer.org) Received: from interjet.elischer.org (12-232-168-4.client.attbi.com[12.232.168.4]) by rwcrmhc53.attbi.com (rwcrmhc53) with ESMTP id <2003041018033605300dnbise>; Thu, 10 Apr 2003 18:03:36 +0000 Received: from localhost (localhost.elischer.org [127.0.0.1]) by InterJet.elischer.org (8.9.1a/8.9.1) with ESMTP id LAA89786; Thu, 10 Apr 2003 11:03:33 -0700 (PDT) Date: Thu, 10 Apr 2003 11:03:31 -0700 (PDT) From: Julian Elischer To: John Baldwin In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: Julian Elischer cc: cvs-all@FreeBSD.org Subject: RE: cvs commit: src/sys/ddb db_ps.c src/sys/i386/i386 genassym.c kern_thread.c sched_4bsd.c sched_ule.c subr_smp.c subr_witness.c src/sys/sys proc.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 18:03:39 -0000 On Thu, 10 Apr 2003, John Baldwin wrote: > > On 10-Apr-2003 Julian Elischer wrote: > > julian 2003/04/10 10:35:45 PDT > > > > FreeBSD src repository > > > > Modified files: > > sys/ddb db_ps.c > > sys/i386/i386 genassym.c > > sys/kern init_main.c kern_fork.c kern_mutex.c > > kern_proc.c kern_thread.c sched_4bsd.c > > sched_ule.c subr_smp.c subr_witness.c > > sys/sys proc.h > > Log: > > Move the _oncpu entry from the KSE to the thread. > > The entry in the KSE still exists but it's purpose will change a bit > > when we add the ability to lock a KSE to a cpu. > > Why not add a ke_pincpu to hold the bound CPU? Since KSE's are in > theory a kind of virtual CPU abstraction the thread really seems to > be the wrong place for this information. That's what I said (or at least meant to)(except that I haven't renamed the old entry in the ke yet (I haven't decided on a name)). The entry in the thread only says where it is running NOW. All of the users of the "what cpu are you on now?" value can use it better if it's in the thread. In many cases this was the only reason for the code in question to even know that there was such a thing as a KSE, where they already have a thread pointer. This is part of my push to make the KSE itself invisible to parts of the CPU that don't need toknow about it.. Much of the kernel needs to know only about threads. A slightly smaller but largely different part needs to know about processes. A much smaller part needs to know about KSEGRPS, Almost nothing outside the scheduler needs to know about KSEs. Since KSEs themselves are really a scheduler abstraction (i.e. a fairness tool mostly) since David created the upcall structure, I'm trying to limit their use to within the scheduler. This gives us a possibility of creating a thread scheduler that uses a completely different way of enforcing fairness, and in fact my first test of whether I have succeeded will be to create an "unfair" scheduler, that has no KSEs and schedules the threads directly. It's un unfortunate fact that when we allocated names to the various structures on teh whiteboard in 1999 we called the entry that was put on the run-queue to enforce fairness the KSE, and that name came to symbolise the entire effort, because it's the structure most likely to be found un-needed if someone writes a different thread scheduler. This leaves us in the odd situation of having "KSE" threading possibly without KSEs. Unfortunatly the names have been "organically grown" during discussions a couple of years ago and "stuck". I've been pushing for a long time now about renaming things but discussion has always ended up with "yes, but we've more important things to fix right now". :-) I might add that the upcall structure may end up being the main vehicle for cpu binding rather than the KSE. Obviously the scheduler is involved in that so the KSE may also be involved, as it's visible. > > -- > > John Baldwin <>< http://www.FreeBSD.org/~jhb/ > "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ > From owner-cvs-src@FreeBSD.ORG Thu Apr 10 11:10:29 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E079937B405; Thu, 10 Apr 2003 11:10:29 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id BC2EA43FA3; Thu, 10 Apr 2003 11:10:28 -0700 (PDT) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3AIAS0U099730; Thu, 10 Apr 2003 11:10:28 -0700 (PDT) (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3AIASdp099729; Thu, 10 Apr 2003 11:10:28 -0700 (PDT) Message-Id: <200304101810.h3AIASdp099729@repoman.freebsd.org> From: Ruslan Ermilov Date: Thu, 10 Apr 2003 11:10:28 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/etc/mtree BSD.local.dist X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 18:10:30 -0000 ru 2003/04/10 11:10:28 PDT FreeBSD src repository Modified files: (Branch: RELENG_4) etc/mtree BSD.local.dist Log: MFC: 1.95: Directories for Russian manpages. Revision Changes Path 1.55.2.20 +48 -0 src/etc/mtree/BSD.local.dist From owner-cvs-src@FreeBSD.ORG Thu Apr 10 11:19:01 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1FBE437B401 for ; Thu, 10 Apr 2003 11:19:01 -0700 (PDT) Received: from rootlabs.com (root.org [67.118.192.226]) by mx1.FreeBSD.org (Postfix) with SMTP id 0D22743FCB for ; Thu, 10 Apr 2003 11:19:00 -0700 (PDT) (envelope-from nate@rootlabs.com) Received: (qmail 31997 invoked by uid 1000); 10 Apr 2003 18:19:00 -0000 Date: Thu, 10 Apr 2003 11:19:00 -0700 (PDT) From: Nate Lawson To: Warner Losh In-Reply-To: <20030410051257.D296537B408@hub.freebsd.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/an if_an.c if_an_isa.c if_an_pccard.c if_an_pci.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 18:19:01 -0000 On Wed, 9 Apr 2003, Warner Losh wrote: > Modified files: > sys/dev/an if_an.c if_an_isa.c if_an_pccard.c > if_an_pci.c > Log: > Don't lock in the attach routine. It isn't required. Register the > interrupt handler last. This gets rid of the sleep while locked > messages. > > Reviewed by: ambrisko This is nice. > @@ -817,9 +806,11 @@ > */ > ether_ifattach(ifp, sc->arpcom.ac_enaddr); > callout_handle_init(&sc->an_stat_ch); > - AN_UNLOCK(sc); > > return(0); > +fail:; > + mtx_destroy(&sc->an_mtx); > + return(error); > } > > static void Extra ; after "fail:" > @@ -176,18 +176,26 @@ > an_alloc_port(dev, sc->port_rid, AN_IOSIZ); > an_alloc_irq(dev, sc->irq_rid, 0); You should probably check the return values of these. -Nate From owner-cvs-src@FreeBSD.ORG Thu Apr 10 11:29:30 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 244D537B401; Thu, 10 Apr 2003 11:29:30 -0700 (PDT) Received: from harmony.village.org (rover.bsdimp.com [204.144.255.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id C7E8243FA3; Thu, 10 Apr 2003 11:29:28 -0700 (PDT) (envelope-from imp@bsdimp.com) Received: from localhost (warner@rover2.village.org [10.0.0.1]) by harmony.village.org (8.12.8/8.12.3) with ESMTP id h3AITQA7021200; Thu, 10 Apr 2003 12:29:26 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Thu, 10 Apr 2003 12:29:06 -0600 (MDT) Message-Id: <20030410.122906.62350043.imp@bsdimp.com> To: nate@root.org From: "M. Warner Losh" In-Reply-To: References: <20030410051257.D296537B408@hub.freebsd.org> X-Mailer: Mew version 2.1 on Emacs 21.2 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/an if_an.c if_an_isa.c if_an_pccard.c if_an_pci.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 18:29:30 -0000 In message: Nate Lawson writes: : > @@ -817,9 +806,11 @@ : > */ : > ether_ifattach(ifp, sc->arpcom.ac_enaddr); : > callout_handle_init(&sc->an_stat_ch); : > - AN_UNLOCK(sc); : > : > return(0); : > +fail:; : > + mtx_destroy(&sc->an_mtx); : > + return(error); : > } : > : > static void : : Extra ; after "fail:" I feel that it isn't a mistake. A label labels a statement, and this label labels a null statement on purpose in case the statements after it disappear. : > @@ -176,18 +176,26 @@ : > an_alloc_port(dev, sc->port_rid, AN_IOSIZ); : > an_alloc_irq(dev, sc->irq_rid, 0); : : You should probably check the return values of these. Yea. Likely. The old driver didn't check, so I don't bother to check them myself. Warner From owner-cvs-src@FreeBSD.ORG Thu Apr 10 11:37:18 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 627BD37B401; Thu, 10 Apr 2003 11:37:18 -0700 (PDT) Received: from harmony.village.org (rover.bsdimp.com [204.144.255.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7BE5943F3F; Thu, 10 Apr 2003 11:37:17 -0700 (PDT) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (localhost [127.0.0.1]) by harmony.village.org (8.12.8/8.12.3) with ESMTP id h3AIbGA7021295; Thu, 10 Apr 2003 12:37:16 -0600 (MDT) (envelope-from imp@harmony.village.org) Message-Id: <200304101837.h3AIbGA7021295@harmony.village.org> To: John Baldwin In-reply-to: Your message of "Thu, 10 Apr 2003 12:42:02 EDT." References: Date: Thu, 10 Apr 2003 12:37:16 -0600 From: Warner Losh cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/pccard pccard.c pccardvar.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 18:37:18 -0000 In message John Baldwin writes: : At this point it doesn't matter since you only check one field now, but : there was definitely a logic bug in both 1.76 and 1.78. If you want to : terminate a loop when both a and b are zero, you can do either: : : for (...; a != 0 || b != 0; ...) : : or: : : for (...; !(a == 0 && b == 0); ...) : : However, both 1.76 and 1.78 did: : : for (...; a != 0 && b != 0; ...) : : Which will terminate the first time either a or b is zero, not when : both are zero. The fact that my wavelan card didn't probe until : 1.77 should help to prove that. Actually, this is the classic problem of the contrapositive: (!(a == 0 && b == 0))) == (a != 0 || b != 0) So there was a logic bug. Warner From owner-cvs-src@FreeBSD.ORG Thu Apr 10 11:42:10 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DA51837B404; Thu, 10 Apr 2003 11:42:07 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 46C5A43FAF; Thu, 10 Apr 2003 11:42:07 -0700 (PDT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3AIg70U002527; Thu, 10 Apr 2003 11:42:07 -0700 (PDT) (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3AIg6Np002526; Thu, 10 Apr 2003 11:42:06 -0700 (PDT) Message-Id: <200304101842.h3AIg6Np002526@repoman.freebsd.org> From: John Baldwin Date: Thu, 10 Apr 2003 11:42:06 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/alpha/alpha pmap.c src/sys/alpha/include pmap.h src/sys/vm pmap.h vm_page.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 18:42:11 -0000 jhb 2003/04/10 11:42:06 PDT FreeBSD src repository Modified files: sys/alpha/alpha pmap.c sys/alpha/include pmap.h sys/vm pmap.h vm_page.c Log: - Kill the pv_flags member of the alpha mdpage since it stop being used in rev 1.61 of pmap.c. - Now that pmap_page_is_free() is empty and since it is just a hack for the Alpha pmap, remove it. Revision Changes Path 1.122 +0 -14 src/sys/alpha/alpha/pmap.c 1.23 +0 -1 src/sys/alpha/include/pmap.h 1.57 +0 -3 src/sys/vm/pmap.h 1.245 +0 -4 src/sys/vm/vm_page.c From owner-cvs-src@FreeBSD.ORG Thu Apr 10 12:16:07 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F3F6037B401; Thu, 10 Apr 2003 12:16:06 -0700 (PDT) Received: from mail.chesapeake.net (chesapeake.net [205.130.220.14]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4503943FBF; Thu, 10 Apr 2003 12:16:05 -0700 (PDT) (envelope-from jroberson@chesapeake.net) Received: from localhost (jroberson@localhost) by mail.chesapeake.net (8.11.6/8.11.6) with ESMTP id h3AJG3c54676; Thu, 10 Apr 2003 15:16:03 -0400 (EDT) (envelope-from jroberson@chesapeake.net) Date: Thu, 10 Apr 2003 15:16:03 -0400 (EDT) From: Jeff Roberson To: John Baldwin In-Reply-To: Message-ID: <20030410151504.R37530-100000@mail.chesapeake.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: Julian Elischer cc: cvs-all@FreeBSD.org Subject: RE: cvs commit: src/sys/ddb db_ps.c src/sys/i386/i386 genassym.c kern_thread.c sched_4bsd.c sched_ule.c subr_smp.c subr_witness.c src/sys/ X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 19:16:07 -0000 On Thu, 10 Apr 2003, John Baldwin wrote: > > On 10-Apr-2003 Julian Elischer wrote: > > julian 2003/04/10 10:35:45 PDT > > > > FreeBSD src repository > > > > Modified files: > > sys/ddb db_ps.c > > sys/i386/i386 genassym.c > > sys/kern init_main.c kern_fork.c kern_mutex.c > > kern_proc.c kern_thread.c sched_4bsd.c > > sched_ule.c subr_smp.c subr_witness.c > > sys/sys proc.h > > Log: > > Move the _oncpu entry from the KSE to the thread. > > The entry in the KSE still exists but it's purpose will change a bit > > when we add the ability to lock a KSE to a cpu. > > Why not add a ke_pincpu to hold the bound CPU? Since KSE's are in > theory a kind of virtual CPU abstraction the thread really seems to > be the wrong place for this information. > Er, this seems wrong to me. Regardless, please but the bound cpu information in the scheduler specific data. I already have an entry for it in ULE. Cheers, Jeff From owner-cvs-src@FreeBSD.ORG Thu Apr 10 12:23:41 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 60B9237B401; Thu, 10 Apr 2003 12:23:41 -0700 (PDT) Received: from mail.chesapeake.net (chesapeake.net [205.130.220.14]) by mx1.FreeBSD.org (Postfix) with ESMTP id EDBD443F85; Thu, 10 Apr 2003 12:23:39 -0700 (PDT) (envelope-from jroberson@chesapeake.net) Received: from localhost (jroberson@localhost) by mail.chesapeake.net (8.11.6/8.11.6) with ESMTP id h3AJNd858794; Thu, 10 Apr 2003 15:23:39 -0400 (EDT) (envelope-from jroberson@chesapeake.net) Date: Thu, 10 Apr 2003 15:23:39 -0400 (EDT) From: Jeff Roberson To: John Baldwin In-Reply-To: <20030410151504.R37530-100000@mail.chesapeake.net> Message-ID: <20030410152200.M37530-100000@mail.chesapeake.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: Julian Elischer cc: cvs-all@FreeBSD.org Subject: RE: cvs commit: src/sys/ddb db_ps.c src/sys/i386/i386 genassym.c kern_thread.c sched_4bsd.c sched_ule.c subr_smp.c subr_witness.c src/sys/ X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 19:23:41 -0000 On Thu, 10 Apr 2003, Jeff Roberson wrote: > > On Thu, 10 Apr 2003, John Baldwin wrote: > > > > > On 10-Apr-2003 Julian Elischer wrote: > > > julian 2003/04/10 10:35:45 PDT > > > > > > FreeBSD src repository > > > > > > Modified files: > > > sys/ddb db_ps.c > > > sys/i386/i386 genassym.c > > > sys/kern init_main.c kern_fork.c kern_mutex.c > > > kern_proc.c kern_thread.c sched_4bsd.c > > > sched_ule.c subr_smp.c subr_witness.c > > > sys/sys proc.h > > > Log: > > > Move the _oncpu entry from the KSE to the thread. > > > The entry in the KSE still exists but it's purpose will change a bit > > > when we add the ability to lock a KSE to a cpu. > > > > Why not add a ke_pincpu to hold the bound CPU? Since KSE's are in > > theory a kind of virtual CPU abstraction the thread really seems to > > be the wrong place for this information. > > > > Er, this seems wrong to me. Regardless, please but the bound cpu Sorry, moving the information to the thread seems wrong. I'm not sure I think it is such a good idea to so rigorously hide the kse structure. It may be nice to limit its scope but I think it is not so necessary and it leads to hacks like this where information is stored in a structure where it does not logically make sense. > information in the scheduler specific data. I already have an entry for > it in ULE. > > Cheers, > Jeff > From owner-cvs-src@FreeBSD.ORG Thu Apr 10 12:28:19 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EF01237B409 for ; Thu, 10 Apr 2003 12:28:18 -0700 (PDT) Received: from rootlabs.com (root.org [67.118.192.226]) by mx1.FreeBSD.org (Postfix) with SMTP id 9443843F75 for ; Thu, 10 Apr 2003 12:28:17 -0700 (PDT) (envelope-from nate@rootlabs.com) Received: (qmail 32147 invoked by uid 1000); 10 Apr 2003 19:28:18 -0000 Date: Thu, 10 Apr 2003 12:28:18 -0700 (PDT) From: Nate Lawson To: Warner Losh In-Reply-To: <200304101837.h3AIbGA7021295@harmony.village.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org cc: John Baldwin Subject: Re: cvs commit: src/sys/dev/pccard pccard.c pccardvar.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 19:28:19 -0000 On Thu, 10 Apr 2003, Warner Losh wrote: > In message John Baldwin writes: > : At this point it doesn't matter since you only check one field now, but > : there was definitely a logic bug in both 1.76 and 1.78. If you want to > : terminate a loop when both a and b are zero, you can do either: > : > : for (...; a != 0 || b != 0; ...) > : > : or: > : > : for (...; !(a == 0 && b == 0); ...) > : > : However, both 1.76 and 1.78 did: > : > : for (...; a != 0 && b != 0; ...) > : > : Which will terminate the first time either a or b is zero, not when > : both are zero. The fact that my wavelan card didn't probe until > : 1.77 should help to prove that. > > Actually, this is the classic problem of the contrapositive: > > (!(a == 0 && b == 0))) == (a != 0 || b != 0) > > So there was a logic bug. > > Warner DeMorgan is rolling over in his grave. :) -Nate From owner-cvs-src@FreeBSD.ORG Thu Apr 10 12:42:01 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E4B7B37B401; Thu, 10 Apr 2003 12:42:01 -0700 (PDT) Received: from rwcrmhc52.attbi.com (rwcrmhc52.attbi.com [216.148.227.88]) by mx1.FreeBSD.org (Postfix) with ESMTP id AABB543F75; Thu, 10 Apr 2003 12:42:00 -0700 (PDT) (envelope-from julian@elischer.org) Received: from interjet.elischer.org (12-232-168-4.client.attbi.com[12.232.168.4]) by rwcrmhc52.attbi.com (rwcrmhc52) with ESMTP id <2003041019415905200lhjk0e>; Thu, 10 Apr 2003 19:41:59 +0000 Received: from localhost (localhost.elischer.org [127.0.0.1]) by InterJet.elischer.org (8.9.1a/8.9.1) with ESMTP id MAA90484; Thu, 10 Apr 2003 12:41:58 -0700 (PDT) Message-Id: <200304101941.MAA90484@InterJet.elischer.org> Date: Thu, 10 Apr 2003 12:41:55 -0700 (PDT) From: Julian Elischer To: Jeff Roberson cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: Julian Elischer cc: cvs-all@FreeBSD.org cc: John Baldwin Subject: RE: cvs commit: src/sys/ddb db_ps.c src/sys/i386/i386 genassym.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 19:42:02 -0000 src/sys/kern init_main.c kern_fork.c kern_mutex.c kern_proc.c kern_thread.c sched_4bsd.c sched_ule.c subr_smp.c subr_witness.c src/sys/ In-Reply-To: <20030410151504.R37530-100000@mail.chesapeake.net> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII On Thu, 10 Apr 2003, Jeff Roberson wrote: > > On Thu, 10 Apr 2003, John Baldwin wrote: > > > > > On 10-Apr-2003 Julian Elischer wrote: > > > julian 2003/04/10 10:35:45 PDT > > > > > > FreeBSD src repository > > > > > > Modified files: > > > sys/ddb db_ps.c > > > sys/i386/i386 genassym.c > > > sys/kern init_main.c kern_fork.c kern_mutex.c > > > kern_proc.c kern_thread.c sched_4bsd.c > > > sched_ule.c subr_smp.c subr_witness.c > > > sys/sys proc.h > > > Log: > > > Move the _oncpu entry from the KSE to the thread. > > > The entry in the KSE still exists but it's purpose will change a bit > > > when we add the ability to lock a KSE to a cpu. > > > > Why not add a ke_pincpu to hold the bound CPU? Since KSE's are in > > theory a kind of virtual CPU abstraction the thread really seems to > > be the wrong place for this information. > > > > Er, this seems wrong to me. Regardless, please but the bound cpu > information in the scheduler specific data. I already have an entry for > it in ULE. There is no bound CPU data yet. > > Cheers, > Jeff > > From owner-cvs-src@FreeBSD.ORG Thu Apr 10 12:48:07 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7777437B401; Thu, 10 Apr 2003 12:48:07 -0700 (PDT) Received: from rwcrmhc53.attbi.com (rwcrmhc53.attbi.com [204.127.198.39]) by mx1.FreeBSD.org (Postfix) with ESMTP id D91A843F93; Thu, 10 Apr 2003 12:48:06 -0700 (PDT) (envelope-from julian@elischer.org) Received: from interjet.elischer.org (12-232-168-4.client.attbi.com[12.232.168.4]) by rwcrmhc53.attbi.com (rwcrmhc53) with ESMTP id <2003041019480605300do2ioe>; Thu, 10 Apr 2003 19:48:06 +0000 Received: from localhost (localhost.elischer.org [127.0.0.1]) by InterJet.elischer.org (8.9.1a/8.9.1) with ESMTP id MAA90527; Thu, 10 Apr 2003 12:48:05 -0700 (PDT) Message-Id: <200304101948.MAA90527@InterJet.elischer.org> Date: Thu, 10 Apr 2003 12:48:04 -0700 (PDT) From: Julian Elischer To: Jeff Roberson cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: Julian Elischer cc: cvs-all@FreeBSD.org cc: John Baldwin Subject: RE: cvs commit: src/sys/ddb db_ps.c src/sys/i386/i386 genassym.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 19:48:08 -0000 src/sys/kern init_main.c kern_fork.c kern_mutex.c kern_proc.c kern_thread.c sched_4bsd.c sched_ule.c subr_smp.c subr_witness.c src/sys/ In-Reply-To: <20030410152200.M37530-100000@mail.chesapeake.net> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII On Thu, 10 Apr 2003, Jeff Roberson wrote: > On Thu, 10 Apr 2003, Jeff Roberson wrote: > > > > > On Thu, 10 Apr 2003, John Baldwin wrote: > > > > > > > > On 10-Apr-2003 Julian Elischer wrote: > > > > julian 2003/04/10 10:35:45 PDT > > > > > > > > FreeBSD src repository > > > > > > > > Modified files: > > > > sys/ddb db_ps.c > > > > sys/i386/i386 genassym.c > > > > sys/kern init_main.c kern_fork.c kern_mutex.c > > > > kern_proc.c kern_thread.c sched_4bsd.c > > > > sched_ule.c subr_smp.c subr_witness.c > > > > sys/sys proc.h > > > > Log: > > > > Move the _oncpu entry from the KSE to the thread. > > > > The entry in the KSE still exists but it's purpose will change a bit > > > > when we add the ability to lock a KSE to a cpu. > > > > > > Why not add a ke_pincpu to hold the bound CPU? Since KSE's are in > > > theory a kind of virtual CPU abstraction the thread really seems to > > > be the wrong place for this information. > > > > > > > Er, this seems wrong to me. Regardless, please but the bound cpu > > Sorry, moving the information to the thread seems wrong. I'm not sure I > think it is such a good idea to so rigorously hide the kse structure. It > may be nice to limit its scope but I think it is not so necessary and it > leads to hacks like this where information is stored in a structure where > it does not logically make sense. It is a thread property. It is "what CPU am I running on now.." It is set when you are switched in and unset when you are switched out. Between these two points you can not switch KSE so the two are effectively the same. The only difference is that code that has a thread pointer has to get it from the KSE through indirection, where it can get it from the thread directly. Note that ALL cases of it being accessed did it via the thread pointer There is NO support for locking a KSE to a CPU yet. That is a completely different question. > > > information in the scheduler specific data. I already have an entry for > > it in ULE. > > > > Cheers, > > Jeff > > > > From owner-cvs-src@FreeBSD.ORG Thu Apr 10 13:02:16 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DFF6437B401; Thu, 10 Apr 2003 13:02:16 -0700 (PDT) Received: from mail.chesapeake.net (chesapeake.net [205.130.220.14]) by mx1.FreeBSD.org (Postfix) with ESMTP id B398B43F75; Thu, 10 Apr 2003 13:02:14 -0700 (PDT) (envelope-from jroberson@chesapeake.net) Received: from localhost (jroberson@localhost) by mail.chesapeake.net (8.11.6/8.11.6) with ESMTP id h3AK26281808; Thu, 10 Apr 2003 16:02:06 -0400 (EDT) (envelope-from jroberson@chesapeake.net) Date: Thu, 10 Apr 2003 16:02:06 -0400 (EDT) From: Jeff Roberson To: Julian Elischer In-Reply-To: <200304101948.MAA90527@InterJet.elischer.org> Message-ID: <20030410160146.H37530-100000@mail.chesapeake.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: Julian Elischer cc: cvs-all@FreeBSD.org cc: John Baldwin Subject: RE: cvs commit: src/sys/ddb db_ps.c src/sys/i386/i386 genassym.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 20:02:17 -0000 On Thu, 10 Apr 2003, Julian Elischer wrote: > src/sys/kern init_main.c kern_fork.c kern_mutex.c kern_proc.c kern_thread.c > > sched_4bsd.c sched_ule.c subr_smp.c subr_witness.c src/sys/ > In-Reply-To: <20030410152200.M37530-100000@mail.chesapeake.net> > Message-ID: > MIME-Version: 1.0 > Content-Type: TEXT/PLAIN; charset=US-ASCII > > > > On Thu, 10 Apr 2003, Jeff Roberson wrote: > > > On Thu, 10 Apr 2003, Jeff Roberson wrote: > > > > > > > > On Thu, 10 Apr 2003, John Baldwin wrote: > > > > > > > > > > > On 10-Apr-2003 Julian Elischer wrote: > > > > > julian 2003/04/10 10:35:45 PDT > > > > > > > > > > FreeBSD src repository > > > > > > > > > > Modified files: > > > > > sys/ddb db_ps.c > > > > > sys/i386/i386 genassym.c > > > > > sys/kern init_main.c kern_fork.c kern_mutex.c > > > > > kern_proc.c kern_thread.c sched_4bsd.c > > > > > sched_ule.c subr_smp.c subr_witness.c > > > > > sys/sys proc.h > > > > > Log: > > > > > Move the _oncpu entry from the KSE to the thread. > > > > > The entry in the KSE still exists but it's purpose will change a bit > > > > > when we add the ability to lock a KSE to a cpu. > > > > > > > > Why not add a ke_pincpu to hold the bound CPU? Since KSE's are in > > > > theory a kind of virtual CPU abstraction the thread really seems to > > > > be the wrong place for this information. > > > > > > > > > > Er, this seems wrong to me. Regardless, please but the bound cpu > > > > Sorry, moving the information to the thread seems wrong. I'm not sure I > > think it is such a good idea to so rigorously hide the kse structure. It > > may be nice to limit its scope but I think it is not so necessary and it > > leads to hacks like this where information is stored in a structure where > > it does not logically make sense. > > It is a thread property. > It is "what CPU am I running on now.." > It is set when you are switched in and unset when you are switched out. > Between these two points you can not switch KSE so the two are > effectively the same. The only difference is that code that has a thread > pointer has to get it from the KSE through indirection, where it can get > it from the thread directly. Note that ALL cases of it being accessed > did it via the thread pointer Ok. > > There is NO support for locking a KSE to a CPU yet. That is a completely > different question. There is in ULE. > > > > > information in the scheduler specific data. I already have an entry for > > > it in ULE. > > > > > > Cheers, > > > Jeff > > > > > > > > From owner-cvs-src@FreeBSD.ORG Thu Apr 10 13:09:58 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C969837B401; Thu, 10 Apr 2003 13:09:58 -0700 (PDT) Received: from rwcrmhc53.attbi.com (rwcrmhc53.attbi.com [204.127.198.39]) by mx1.FreeBSD.org (Postfix) with ESMTP id D2A8343FBD; Thu, 10 Apr 2003 13:09:57 -0700 (PDT) (envelope-from julian@elischer.org) Received: from interjet.elischer.org (12-232-168-4.client.attbi.com[12.232.168.4]) by rwcrmhc53.attbi.com (rwcrmhc53) with ESMTP id <2003041020095605300dmog8e>; Thu, 10 Apr 2003 20:09:57 +0000 Received: from localhost (localhost.elischer.org [127.0.0.1]) by InterJet.elischer.org (8.9.1a/8.9.1) with ESMTP id NAA90696; Thu, 10 Apr 2003 13:09:56 -0700 (PDT) Date: Thu, 10 Apr 2003 13:09:53 -0700 (PDT) From: Julian Elischer To: Jeff Roberson In-Reply-To: <20030410160146.H37530-100000@mail.chesapeake.net> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: Julian Elischer cc: cvs-all@FreeBSD.org cc: John Baldwin Subject: RE: cvs commit: src/sys/ddb db_ps.c src/sys/i386/i386 genassym.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 20:10:00 -0000 On Thu, 10 Apr 2003, Jeff Roberson wrote: > > > > There is NO support for locking a KSE to a CPU yet. That is a completely > > different question. > > > There is in ULE. But you keep your own information on this.. > > > > > > > > information in the scheduler specific data. I already have an entry for > > > > it in ULE. > > > > > > > > Cheers, > > > > Jeff > > > > > > > > > > > > > > From owner-cvs-src@FreeBSD.ORG Thu Apr 10 13:31:01 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 927D737B401; Thu, 10 Apr 2003 13:31:01 -0700 (PDT) Received: from mail.chesapeake.net (chesapeake.net [205.130.220.14]) by mx1.FreeBSD.org (Postfix) with ESMTP id 49F1043F93; Thu, 10 Apr 2003 13:31:00 -0700 (PDT) (envelope-from jroberson@chesapeake.net) Received: from localhost (jroberson@localhost) by mail.chesapeake.net (8.11.6/8.11.6) with ESMTP id h3AKUun99922; Thu, 10 Apr 2003 16:30:56 -0400 (EDT) (envelope-from jroberson@chesapeake.net) Date: Thu, 10 Apr 2003 16:30:56 -0400 (EDT) From: Jeff Roberson To: Julian Elischer In-Reply-To: Message-ID: <20030410162943.T37530-100000@mail.chesapeake.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: Julian Elischer cc: cvs-all@FreeBSD.org cc: John Baldwin Subject: RE: cvs commit: src/sys/ddb db_ps.c src/sys/i386/i386 genassym.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 20:31:02 -0000 On Thu, 10 Apr 2003, Julian Elischer wrote: > > > On Thu, 10 Apr 2003, Jeff Roberson wrote: > > > > > > > There is NO support for locking a KSE to a CPU yet. That is a completely > > > different question. > > > > > > There is in ULE. > > But you keep your own information on this.. Yes, I'm telling you, if you add anything make it specific to the scheduler. It doesn't not need to be in scheduler independant code. We just need a new system call for binding a kse to a cpu. This will be scheduler independant and then we can call a scheduler dependant routine like sched_bind(kse, cpu); > > > > > > > > > > > information in the scheduler specific data. I already have an entry for > > > > > it in ULE. > > > > > > > > > > Cheers, > > > > > Jeff > > > > > > > > > > > > > > > > > > > > > From owner-cvs-src@FreeBSD.ORG Thu Apr 10 13:32:30 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 20F6937B401; Thu, 10 Apr 2003 13:32:30 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B25D443FAF; Thu, 10 Apr 2003 13:32:29 -0700 (PDT) (envelope-from gallatin@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3AKWT0U018131; Thu, 10 Apr 2003 13:32:29 -0700 (PDT) (envelope-from gallatin@repoman.freebsd.org) Received: (from gallatin@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3AKWTA7018130; Thu, 10 Apr 2003 13:32:29 -0700 (PDT) Message-Id: <200304102032.h3AKWTA7018130@repoman.freebsd.org> From: Andrew Gallatin Date: Thu, 10 Apr 2003 13:32:29 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/alpha/isa isa.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 20:32:30 -0000 gallatin 2003/04/10 13:32:29 PDT FreeBSD src repository Modified files: sys/alpha/isa isa.c Log: Enable loadable modules to be unloaded on alphas with shared isa interrupts by only disabling the interrupt in hardware if the handler being removed is the only handler. Revision Changes Path 1.30 +20 -8 src/sys/alpha/isa/isa.c From owner-cvs-src@FreeBSD.ORG Thu Apr 10 13:33:12 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 195C037B408; Thu, 10 Apr 2003 13:33:12 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7594543FAF; Thu, 10 Apr 2003 13:33:11 -0700 (PDT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3AKXB0U018167; Thu, 10 Apr 2003 13:33:11 -0700 (PDT) (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3AKXB0I018166; Thu, 10 Apr 2003 13:33:11 -0700 (PDT) Message-Id: <200304102033.h3AKXB0I018166@repoman.freebsd.org> From: Robert Watson Date: Thu, 10 Apr 2003 13:33:11 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/netinet tcp_subr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 20:33:12 -0000 rwatson 2003/04/10 13:33:11 PDT FreeBSD src repository Modified files: sys/netinet tcp_subr.c Log: Remove a potential panic condition introduced by reduced TCP wait state. Those changed attempted to work around the changed invariant that inp->in_socket was sometimes now NULL, but the logic wasn't quite right, meaning that inp->in_socket would be dereferenced by cr_canseesocket() if security.bsd.see_other_uids, jail, or MAC were in use. Attempt to clarify and correct the logic. Note: the work-around originally introduced with the reduced TCP wait state handling to use cr_cansee() instead of cr_canseesocket() in this case isn't really right, although it "Does the right thing" for most of the cases in the base system. We'll need to address this at some point in the future. Pointed out by: dcs Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories Revision Changes Path 1.159 +15 -5 src/sys/netinet/tcp_subr.c From owner-cvs-src@FreeBSD.ORG Thu Apr 10 13:42:03 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9C8BB37B401 for ; Thu, 10 Apr 2003 13:42:03 -0700 (PDT) Received: from fledge.watson.org (fledge.watson.org [204.156.12.50]) by mx1.FreeBSD.org (Postfix) with ESMTP id C2EDE43F85 for ; Thu, 10 Apr 2003 13:42:02 -0700 (PDT) (envelope-from arr@watson.org) Received: from fledge.watson.org (localhost [127.0.0.1]) by fledge.watson.org (8.12.9/8.12.9) with ESMTP id h3AKgMYX071989; Thu, 10 Apr 2003 16:42:22 -0400 (EDT) (envelope-from arr@watson.org) Received: from localhost (arr@localhost)h3AKgLW7071986; Thu, 10 Apr 2003 16:42:21 -0400 (EDT) X-Authentication-Warning: fledge.watson.org: arr owned process doing -bs Date: Thu, 10 Apr 2003 16:42:20 -0400 (EDT) From: "Andrew R. Reiter" To: Jeff Roberson In-Reply-To: <20030410162943.T37530-100000@mail.chesapeake.net> Message-ID: <20030410164003.G39679@fledge.watson.org> References: <20030410162943.T37530-100000@mail.chesapeake.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: src-committers@FreeBSD.org cc: Julian Elischer cc: John Baldwin cc: cvs-src@FreeBSD.org cc: Julian Elischer cc: cvs-all@FreeBSD.org Subject: RE: cvs commit: src/sys/ddb db_ps.c src/sys/i386/i386 genassym.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 20:42:03 -0000 On Thu, 10 Apr 2003, Jeff Roberson wrote: : :On Thu, 10 Apr 2003, Julian Elischer wrote: : :> :> :> On Thu, 10 Apr 2003, Jeff Roberson wrote: :> :> > > :> > > There is NO support for locking a KSE to a CPU yet. That is a completely :> > > different question. :> > :> > :> > There is in ULE. :> :> But you keep your own information on this.. : :Yes, I'm telling you, if you add anything make it specific to the :scheduler. It doesn't not need to be in scheduler independant code. We :just need a new system call for binding a kse to a cpu. This will be :scheduler independant and then we can call a scheduler dependant routine :like sched_bind(kse, cpu); How could one retrieve the current affinity of a kse? I sorta like the linux method of set and get affinity and using a bit mask for the CPUs a process can be bound to. : :> > :> > > > :> > > > > information in the scheduler specific data. I already have an entry for :> > > > > it in ULE. :> > > > > :> > > > > Cheers, :> > > > > Jeff :> > > > > :> > > > :> > > > :> > > :> > :> > :> : : -- Andrew R. Reiter arr@watson.org arr@FreeBSD.org From owner-cvs-src@FreeBSD.ORG Thu Apr 10 14:33:03 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 307F437B401; Thu, 10 Apr 2003 14:33:03 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D0D1C43FCB; Thu, 10 Apr 2003 14:33:02 -0700 (PDT) (envelope-from keramida@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3ALX20U023887; Thu, 10 Apr 2003 14:33:02 -0700 (PDT) (envelope-from keramida@repoman.freebsd.org) Received: (from keramida@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3ALX2KN023886; Thu, 10 Apr 2003 14:33:02 -0700 (PDT) Message-Id: <200304102133.h3ALX2KN023886@repoman.freebsd.org> From: Giorgos Keramidas Date: Thu, 10 Apr 2003 14:33:02 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/share/examples/ppp ppp.conf.isdn ppp.conf.sample ppp.conf.span-isp ppp.conf.span-isp.working X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 21:33:03 -0000 keramida 2003/04/10 14:33:02 PDT FreeBSD src repository (doc committer) Modified files: share/examples/ppp ppp.conf.isdn ppp.conf.sample ppp.conf.span-isp ppp.conf.span-isp.working Log: Quote authname and authkey. Some ISPs allow (or even require) non-alphanumeric characters in these and this will be a hint to the users that quotes can and should be used in such cases. PR: docs/42292 Submitted by: Matthias Andree MFC after: 1 week Revision Changes Path 1.11 +2 -2 src/share/examples/ppp/ppp.conf.isdn 1.33 +7 -7 src/share/examples/ppp/ppp.conf.sample 1.5 +9 -9 src/share/examples/ppp/ppp.conf.span-isp 1.6 +8 -8 src/share/examples/ppp/ppp.conf.span-isp.working From owner-cvs-src@FreeBSD.ORG Thu Apr 10 16:03:35 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F1EA337B401; Thu, 10 Apr 2003 16:03:34 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8FF4E43FA3; Thu, 10 Apr 2003 16:03:34 -0700 (PDT) (envelope-from mux@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3AN3Y0U032663; Thu, 10 Apr 2003 16:03:34 -0700 (PDT) (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3AN3YTN032662; Thu, 10 Apr 2003 16:03:34 -0700 (PDT) Message-Id: <200304102303.h3AN3YTN032662@repoman.freebsd.org> From: Maxime Henrion Date: Thu, 10 Apr 2003 16:03:34 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/alpha/alpha busdma_machdep.csrc/sys/alpha/include bus.h src/sys/i386/i386 busdma_machdep.c src/sys/i386/include bus_dma.h src/sys/ia64/ia64 busdma_machdep.c... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 23:03:35 -0000 mux 2003/04/10 16:03:34 PDT FreeBSD src repository Modified files: sys/alpha/alpha busdma_machdep.c sys/alpha/include bus.h sys/i386/i386 busdma_machdep.c sys/i386/include bus_dma.h sys/ia64/ia64 busdma_machdep.c sys/powerpc/powerpc busdma_machdep.c sys/sparc64/include bus.h sys/sparc64/pci psycho.c sys/sparc64/sbus sbus.c sys/sparc64/sparc64 bus_machdep.c iommu.c Log: Change the operation parameter of bus_dmamap_sync() from an enum to an int and redefine the BUS_DMASYNC_* constants as flags. This allows us to specify several operations in one call to bus_dmamap_sync() as in NetBSD. Revision Changes Path 1.35 +4 -10 src/sys/alpha/alpha/busdma_machdep.c 1.18 +5 -9 src/sys/alpha/include/bus.h 1.40 +4 -11 src/sys/i386/i386/busdma_machdep.c 1.18 +6 -10 src/sys/i386/include/bus_dma.h 1.23 +4 -10 src/sys/ia64/ia64/busdma_machdep.c 1.13 +1 -1 src/sys/powerpc/powerpc/busdma_machdep.c 1.23 +6 -9 src/sys/sparc64/include/bus.h 1.31 +2 -3 src/sys/sparc64/pci/psycho.c 1.15 +2 -3 src/sys/sparc64/sbus/sbus.c 1.27 +5 -6 src/sys/sparc64/sparc64/bus_machdep.c 1.24 +5 -13 src/sys/sparc64/sparc64/iommu.c From owner-cvs-src@FreeBSD.ORG Thu Apr 10 16:07:25 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 400F837B401; Thu, 10 Apr 2003 16:07:25 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CC58A43F3F; Thu, 10 Apr 2003 16:07:24 -0700 (PDT) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3AN7O0U032929; Thu, 10 Apr 2003 16:07:24 -0700 (PDT) (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3AN7Ot2032928; Thu, 10 Apr 2003 16:07:24 -0700 (PDT) Message-Id: <200304102307.h3AN7Ot2032928@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Thu, 10 Apr 2003 16:07:24 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/conf options.i386 src/sys/i386/conf NOTES src/sys/i386/i386 tsc.c src/sys/sys timetc.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 23:07:25 -0000 des 2003/04/10 16:07:24 PDT FreeBSD src repository Modified files: sys/conf options.i386 sys/i386/conf NOTES sys/i386/i386 tsc.c sys/sys timetc.h Log: Convert the SMP_TSC kernel option into a loader tunable. Also enable the TSC timecounter on single-CPU systems even when they are running an SMP kernel. Revision Changes Path 1.190 +0 -1 src/sys/conf/options.i386 1.1084 +0 -5 src/sys/i386/conf/NOTES 1.199 +18 -7 src/sys/i386/i386/tsc.c 1.57 +4 -0 src/sys/sys/timetc.h From owner-cvs-src@FreeBSD.ORG Thu Apr 10 16:13:57 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 110DA37B404; Thu, 10 Apr 2003 16:13:57 -0700 (PDT) Received: from sccrmhc01.attbi.com (sccrmhc01.attbi.com [204.127.202.61]) by mx1.FreeBSD.org (Postfix) with ESMTP id BA78243F3F; Thu, 10 Apr 2003 16:13:55 -0700 (PDT) (envelope-from julian@elischer.org) Received: from interjet.elischer.org (12-232-168-4.client.attbi.com[12.232.168.4]) by sccrmhc01.attbi.com (sccrmhc01) with ESMTP id <2003041023135400100ohj48e>; Thu, 10 Apr 2003 23:13:54 +0000 Received: from localhost (localhost.elischer.org [127.0.0.1]) by InterJet.elischer.org (8.9.1a/8.9.1) with ESMTP id QAA91979; Thu, 10 Apr 2003 16:13:52 -0700 (PDT) Date: Thu, 10 Apr 2003 16:13:50 -0700 (PDT) From: Julian Elischer To: Jeff Roberson In-Reply-To: <20030410162943.T37530-100000@mail.chesapeake.net> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: Julian Elischer cc: cvs-all@FreeBSD.org cc: John Baldwin Subject: RE: cvs commit: src/sys/ddb db_ps.c src/sys/i386/i386 genassym.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 23:13:57 -0000 On Thu, 10 Apr 2003, Jeff Roberson wrote: > > On Thu, 10 Apr 2003, Julian Elischer wrote: > > > > > > > On Thu, 10 Apr 2003, Jeff Roberson wrote: > > > > > > > > > > There is NO support for locking a KSE to a CPU yet. That is a completely > > > > different question. > > > > > > > > > There is in ULE. > > > > But you keep your own information on this.. > > Yes, I'm telling you, if you add anything make it specific to the > scheduler. It doesn't not need to be in scheduler independant code. We > just need a new system call for binding a kse to a cpu. This will be > scheduler independant and then we can call a scheduler dependant routine > like sched_bind(kse, cpu); exactly my thought. > > > > > > > > > > > > > > > information in the scheduler specific data. I already have an entry for > > > > > > it in ULE. > > > > > > > > > > > > Cheers, > > > > > > Jeff > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > From owner-cvs-src@FreeBSD.ORG Thu Apr 10 16:15:13 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8DF0337B401; Thu, 10 Apr 2003 16:15:13 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D080D43F93; Thu, 10 Apr 2003 16:15:12 -0700 (PDT) (envelope-from mux@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3ANFC0U033601; Thu, 10 Apr 2003 16:15:12 -0700 (PDT) (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3ANFCXP033600; Thu, 10 Apr 2003 16:15:12 -0700 (PDT) Message-Id: <200304102315.h3ANFCXP033600@repoman.freebsd.org> From: Maxime Henrion Date: Thu, 10 Apr 2003 16:15:12 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/fxp if_fxp.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 23:15:14 -0000 mux 2003/04/10 16:15:12 PDT FreeBSD src repository Modified files: sys/dev/fxp if_fxp.c Log: - Clean up the fxp_release() and fxp_detach() functions. - Be sure to teardown the interrupt first so that "kldunload if_fxp" doesn't panic the box. It's now deadlocking rather than crashing, which isn't really better, but I'm unsure this is fxp(4)'s fault. - Change a bus_dmamap_sync() call to also do a BUS_DMASYNC_PREREAD now that we can pass several operations. Revision Changes Path 1.167 +46 -46 src/sys/dev/fxp/if_fxp.c From owner-cvs-src@FreeBSD.ORG Thu Apr 10 16:30:12 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6423737B401; Thu, 10 Apr 2003 16:30:12 -0700 (PDT) Received: from mail.pcnet.com (mail.pcnet.com [204.213.232.4]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6D10F43FA3; Thu, 10 Apr 2003 16:30:11 -0700 (PDT) (envelope-from eischen@pcnet1.pcnet.com) Received: from pcnet1.pcnet.com (localhost [127.0.0.1]) by mail.pcnet.com (8.12.8/8.12.1) with ESMTP id h3ANU2Bg004795; Thu, 10 Apr 2003 19:30:02 -0400 (EDT) Received: from localhost (eischen@localhost)h3ANU1Rr004791; Thu, 10 Apr 2003 19:30:01 -0400 (EDT) Date: Thu, 10 Apr 2003 19:30:01 -0400 (EDT) From: Daniel Eischen To: Julian Elischer In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: Jeff Roberson cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org cc: cvs-src@FreeBSD.org Subject: KSE signals (was RE: cvs commit: src/sys/ddb db_ps.csrc/sys/i386/i386 genassym.c) X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 23:30:12 -0000 On Thu, 10 Apr 2003, Julian Elischer wrote: > On Thu, 10 Apr 2003, Jeff Roberson wrote: > > > > > On Thu, 10 Apr 2003, Julian Elischer wrote: > > > > > > > > > > > On Thu, 10 Apr 2003, Jeff Roberson wrote: > > > > > > > > > > > > > There is NO support for locking a KSE to a CPU yet. That is a completely > > > > > different question. > > > > > > > > > > > > There is in ULE. > > > > > > But you keep your own information on this.. > > > > Yes, I'm telling you, if you add anything make it specific to the > > scheduler. It doesn't not need to be in scheduler independant code. We > > just need a new system call for binding a kse to a cpu. This will be > > scheduler independant and then we can call a scheduler dependant routine > > like sched_bind(kse, cpu); > > exactly my thought. This is all good stuff, but can we fix KSE signals first please? Pretty please??? -- Dan Eischen From owner-cvs-src@FreeBSD.ORG Thu Apr 10 16:47:33 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A67F137B401; Thu, 10 Apr 2003 16:47:33 -0700 (PDT) Received: from mail.chesapeake.net (chesapeake.net [205.130.220.14]) by mx1.FreeBSD.org (Postfix) with ESMTP id 85EA143FBF; Thu, 10 Apr 2003 16:47:32 -0700 (PDT) (envelope-from jroberson@chesapeake.net) Received: from localhost (jroberson@localhost) by mail.chesapeake.net (8.11.6/8.11.6) with ESMTP id h3ANlQJ15436; Thu, 10 Apr 2003 19:47:26 -0400 (EDT) (envelope-from jroberson@chesapeake.net) Date: Thu, 10 Apr 2003 19:47:26 -0400 (EDT) From: Jeff Roberson To: Daniel Eischen In-Reply-To: Message-ID: <20030410194605.A37530-100000@mail.chesapeake.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: Julian Elischer cc: cvs-all@FreeBSD.org Subject: Re: KSE signals (was RE: cvs commit: src/sys/ddb db_ps.csrc/sys/i386/i386 genassym.c) X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 23:47:34 -0000 On Thu, 10 Apr 2003, Daniel Eischen wrote: > On Thu, 10 Apr 2003, Julian Elischer wrote: > > On Thu, 10 Apr 2003, Jeff Roberson wrote: > > > > > > > > On Thu, 10 Apr 2003, Julian Elischer wrote: > > > > > > > > > > > > > > > On Thu, 10 Apr 2003, Jeff Roberson wrote: > > > > > > > > > > > > > > > > There is NO support for locking a KSE to a CPU yet. That is a completely > > > > > > different question. > > > > > > > > > > > > > > > There is in ULE. > > > > > > > > But you keep your own information on this.. > > > > > > Yes, I'm telling you, if you add anything make it specific to the > > > scheduler. It doesn't not need to be in scheduler independant code. We > > > just need a new system call for binding a kse to a cpu. This will be > > > scheduler independant and then we can call a scheduler dependant routine > > > like sched_bind(kse, cpu); > > > > exactly my thought. > > This is all good stuff, but can we fix KSE signals first please? > Pretty please??? I agree. I offered to implement the required kernel bits once someone explains exactly what needs to happen. I think there is more broken than td_sigmask. I need to sign up for the threads mailing list.. Cheers, Jeff From owner-cvs-src@FreeBSD.ORG Thu Apr 10 16:50:08 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F0F8837B401; Thu, 10 Apr 2003 16:50:07 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8AB9943FCB; Thu, 10 Apr 2003 16:50:07 -0700 (PDT) (envelope-from mux@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3ANo70U041581; Thu, 10 Apr 2003 16:50:07 -0700 (PDT) (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3ANo7Lq041580; Thu, 10 Apr 2003 16:50:07 -0700 (PDT) Message-Id: <200304102350.h3ANo7Lq041580@repoman.freebsd.org> From: Maxime Henrion Date: Thu, 10 Apr 2003 16:50:07 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/powerpc/include bus.h src/sys/ia64/include bus.h src/sys/sparc64/include iommuvar.h src/sys/dev/advansys advansys.c adwcam.c src/sys/dev/aha aha.c src/sys/dev/ahb ahb.c... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 23:50:08 -0000 mux 2003/04/10 16:50:07 PDT FreeBSD src repository Modified files: sys/powerpc/include bus.h sys/ia64/include bus.h sys/sparc64/include iommuvar.h sys/dev/advansys advansys.c adwcam.c sys/dev/aha aha.c sys/dev/ahb ahb.c sys/dev/aic7xxx aic79xx_osm.c aic7xxx_osm.c sys/dev/amd amd.c sys/dev/buslogic bt.c sys/dev/dpt dpt_scsi.c sys/dev/ida ida.c sys/dev/iir iir.c sys/dev/mpt mpt_freebsd.c sys/dev/sym sym_hipd.c sys/dev/trm trm.c Log: I deserve a big pointy hat for having missed all those references to bus_dmasync_op_t in my last commit. Revision Changes Path 1.23 +2 -2 src/sys/dev/advansys/advansys.c 1.14 +2 -2 src/sys/dev/advansys/adwcam.c 1.46 +2 -2 src/sys/dev/aha/aha.c 1.27 +2 -2 src/sys/dev/ahb/ahb.c 1.10 +2 -2 src/sys/dev/aic7xxx/aic79xx_osm.c 1.33 +2 -2 src/sys/dev/aic7xxx/aic7xxx_osm.c 1.17 +2 -2 src/sys/dev/amd/amd.c 1.37 +2 -2 src/sys/dev/buslogic/bt.c 1.41 +2 -2 src/sys/dev/dpt/dpt_scsi.c 1.26 +3 -3 src/sys/dev/ida/ida.c 1.5 +2 -2 src/sys/dev/iir/iir.c 1.9 +3 -3 src/sys/dev/mpt/mpt_freebsd.c 1.40 +3 -3 src/sys/dev/sym/sym_hipd.c 1.7 +2 -2 src/sys/dev/trm/trm.c 1.9 +5 -9 src/sys/ia64/include/bus.h 1.8 +5 -9 src/sys/powerpc/include/bus.h 1.10 +1 -1 src/sys/sparc64/include/iommuvar.h From owner-cvs-src@FreeBSD.ORG Thu Apr 10 17:02:50 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DAC2937B401; Thu, 10 Apr 2003 17:02:50 -0700 (PDT) Received: from angelica.unixdaemons.com (angelica.unixdaemons.com [209.148.64.135]) by mx1.FreeBSD.org (Postfix) with ESMTP id 200BA43FB1; Thu, 10 Apr 2003 17:02:49 -0700 (PDT) (envelope-from hiten@angelica.unixdaemons.com) Received: from angelica.unixdaemons.com (hiten@localhost.unixdaemons.com [127.0.0.1])h3B02ktK073357; Thu, 10 Apr 2003 20:02:46 -0400 (EDT) Received: (from hiten@localhost) by angelica.unixdaemons.com (8.12.9/8.12.1/Submit) id h3B02kJY073356; Thu, 10 Apr 2003 20:02:46 -0400 (EDT) (envelope-from hiten) Date: Thu, 10 Apr 2003 20:02:46 -0400 From: Hiten Pandya To: Maxime Henrion Message-ID: <20030411000246.GA67946@unixdaemons.com> References: <200304102350.h3ANo7Lq041580@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200304102350.h3ANo7Lq041580@repoman.freebsd.org> User-Agent: Mutt/1.4.1i X-Operating-System: FreeBSD i386 X-Public-Key: http://www.pittgoth.com/~hiten/pubkey.asc X-URL: http://www.unixdaemons.com/~hiten X-PGP: http://pgp.mit.edu:11371/pks/lookup?search=Hiten+Pandya&op=index cc: cvs-src@freebsd.org cc: src-committers@freebsd.org cc: cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/powerpc/include bus.h src/sys/ia64/include bus.h src/sys/sparc64/include iommuvar.h src/sys/dev/advansys advansys.c adwcam.c src/sys/dev/aha aha.c src/sys/dev/ahb ahb.c... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2003 00:02:51 -0000 Maxime Henrion (Thu, Apr 10, 2003 at 04:50:07PM -0700) wrote: > mux 2003/04/10 16:50:07 PDT > > FreeBSD src repository > > Modified files: > sys/powerpc/include bus.h > sys/ia64/include bus.h > sys/sparc64/include iommuvar.h > sys/dev/advansys advansys.c adwcam.c > sys/dev/aha aha.c > sys/dev/ahb ahb.c > sys/dev/aic7xxx aic79xx_osm.c aic7xxx_osm.c > sys/dev/amd amd.c > sys/dev/buslogic bt.c > sys/dev/dpt dpt_scsi.c > sys/dev/ida ida.c > sys/dev/iir iir.c > sys/dev/mpt mpt_freebsd.c > sys/dev/sym sym_hipd.c > sys/dev/trm trm.c > Log: > I deserve a big pointy hat for having missed all those references > to bus_dmasync_op_t in my last commit. Thanks! From owner-cvs-src@FreeBSD.ORG Thu Apr 10 17:03:51 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8912337B407 for ; Thu, 10 Apr 2003 17:03:51 -0700 (PDT) Received: from rootlabs.com (root.org [67.118.192.226]) by mx1.FreeBSD.org (Postfix) with SMTP id 37F4C43FBF for ; Thu, 10 Apr 2003 17:03:50 -0700 (PDT) (envelope-from nate@rootlabs.com) Received: (qmail 32646 invoked by uid 1000); 11 Apr 2003 00:03:51 -0000 Date: Thu, 10 Apr 2003 17:03:51 -0700 (PDT) From: Nate Lawson To: Maxime Henrion In-Reply-To: <20030410231519.3348737B4A5@hub.freebsd.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/fxp if_fxp.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2003 00:03:52 -0000 On Thu, 10 Apr 2003, Maxime Henrion wrote: > Modified files: > sys/dev/fxp if_fxp.c > Log: > - Clean up the fxp_release() and fxp_detach() functions. There's a version of this in the diff I just posted to current@. > - Be sure to teardown the interrupt first so that "kldunload if_fxp" > doesn't panic the box. It's now deadlocking rather than crashing, > which isn't really better, but I'm unsure this is fxp(4)'s fault. There's also a version of this in my diff. I have been testing my diff by loading and unloading fxp while doing a large transfer and I cannot replicate this. Are you sure it's not a local problem? I have never had a deadlock or a crash and loading fxp again always works. > @@ -878,20 +874,23 @@ > > s = splimp(); > > - /* > - * Stop DMA and drop transmit queue. > - */ > - fxp_stop(sc); > - > - /* > - * Close down routes etc. > - */ > - ether_ifdetach(&sc->arpcom.ac_if); > - > - /* > - * Free all media structures. > - */ > - ifmedia_removeall(&sc->sc_media); > + if (device_is_alive(dev)) { > + /* > + * Stop DMA and drop transmit queue. > + */ > + if (bus_child_present(dev)) > + fxp_stop(sc); > + /* > + * Close down routes etc. > + */ > + ether_ifdetach(&sc->arpcom.ac_if); > + device_delete_child(dev, sc->miibus); > + bus_generic_detach(dev); > + /* > + * Free all media structures. > + */ > + ifmedia_removeall(&sc->sc_media); > + } > > splx(s); Um, fxp_detach() should not be called for any case where the device isn't alive. fxp_detach should ONLY be called once attach has succeeded which by definition means the device is alive. bus_child_present() is the bus-specific method to see that the hardware is actually there; device_is_alive only tells you that the device_t node is present in the tree. fxp_release may be called in error cases. Rather than working around your problem this way, please find what is calling fxp_detach when the device is not alive. -Nate From owner-cvs-src@FreeBSD.ORG Thu Apr 10 17:13:17 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 799E337B41D; Thu, 10 Apr 2003 17:13:17 -0700 (PDT) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id AEA5243F85; Thu, 10 Apr 2003 17:13:16 -0700 (PDT) (envelope-from mux@freebsd.org) Received: by elvis.mu.org (Postfix, from userid 1920) id 98DAC2ED40B; Thu, 10 Apr 2003 17:13:16 -0700 (PDT) Date: Fri, 11 Apr 2003 02:13:16 +0200 From: Maxime Henrion To: Nate Lawson Message-ID: <20030411001316.GN1750@elvis.mu.org> References: <20030410231519.3348737B4A5@hub.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.1i cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/fxp if_fxp.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2003 00:13:18 -0000 Nate Lawson wrote: > On Thu, 10 Apr 2003, Maxime Henrion wrote: > > Modified files: > > sys/dev/fxp if_fxp.c > > Log: > > - Clean up the fxp_release() and fxp_detach() functions. > > There's a version of this in the diff I just posted to current@. Feel free to commit it. > > - Be sure to teardown the interrupt first so that "kldunload if_fxp" > > doesn't panic the box. It's now deadlocking rather than crashing, > > which isn't really better, but I'm unsure this is fxp(4)'s fault. > > There's also a version of this in my diff. Same. > I have been testing my diff by loading and unloading fxp while doing a > large transfer and I cannot replicate this. Are you sure it's not a local > problem? I have never had a deadlock or a crash and loading fxp again > always works. I have no idea, this is why I was saying it's maybe not fxp(4)'s fault and it may indeed be a local problem. > > @@ -878,20 +874,23 @@ > > > > s = splimp(); > > > > - /* > > - * Stop DMA and drop transmit queue. > > - */ > > - fxp_stop(sc); > > - > > - /* > > - * Close down routes etc. > > - */ > > - ether_ifdetach(&sc->arpcom.ac_if); > > - > > - /* > > - * Free all media structures. > > - */ > > - ifmedia_removeall(&sc->sc_media); > > + if (device_is_alive(dev)) { > > + /* > > + * Stop DMA and drop transmit queue. > > + */ > > + if (bus_child_present(dev)) > > + fxp_stop(sc); > > + /* > > + * Close down routes etc. > > + */ > > + ether_ifdetach(&sc->arpcom.ac_if); > > + device_delete_child(dev, sc->miibus); > > + bus_generic_detach(dev); > > + /* > > + * Free all media structures. > > + */ > > + ifmedia_removeall(&sc->sc_media); > > + } > > > > splx(s); > > Um, fxp_detach() should not be called for any case where the device isn't > alive. fxp_detach should ONLY be called once attach has succeeded which > by definition means the device is alive. bus_child_present() is the > bus-specific method to see that the hardware is actually there; > device_is_alive only tells you that the device_t node is present in the > tree. fxp_release may be called in error cases. Rather than working > around your problem this way, please find what is calling fxp_detach when > the device is not alive. This way of doing things (ie: using device_is_alive()) is an almost verbatim copy of what you did in every network driver in sys/pci/. Now if it's wrong, feel free to change it, but I guess you'll have to change all those drivers too then. Cheers, Maxime From owner-cvs-src@FreeBSD.ORG Thu Apr 10 17:26:49 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1A09837B405 for ; Thu, 10 Apr 2003 17:26:49 -0700 (PDT) Received: from rootlabs.com (root.org [67.118.192.226]) by mx1.FreeBSD.org (Postfix) with SMTP id 9360E43FBD for ; Thu, 10 Apr 2003 17:26:47 -0700 (PDT) (envelope-from nate@rootlabs.com) Received: (qmail 32692 invoked by uid 1000); 11 Apr 2003 00:26:49 -0000 Date: Thu, 10 Apr 2003 17:26:49 -0700 (PDT) From: Nate Lawson To: Maxime Henrion In-Reply-To: <20030411001316.GN1750@elvis.mu.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/fxp if_fxp.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2003 00:26:49 -0000 On Fri, 11 Apr 2003, Maxime Henrion wrote: > Nate Lawson wrote: > > On Thu, 10 Apr 2003, Maxime Henrion wrote: > > > Modified files: > > > sys/dev/fxp if_fxp.c > > > Log: > > > - Clean up the fxp_release() and fxp_detach() functions. > > > > There's a version of this in the diff I just posted to current@. > > Feel free to commit it. I'd like to keep it bundled with the MPSAFE changes so it will have to wait a little while for more testing. > > I have been testing my diff by loading and unloading fxp while doing a > > large transfer and I cannot replicate this. Are you sure it's not a local > > problem? I have never had a deadlock or a crash and loading fxp again > > always works. > > I have no idea, this is why I was saying it's maybe not fxp(4)'s fault > and it may indeed be a local problem. It would help if others gave their insight but if loading/unloading work for me (and have been for months), it suggests it is local. I don't have a problem with making the unmap conditional on the tag (first part of commit). > > Um, fxp_detach() should not be called for any case where the device isn't > > alive. fxp_detach should ONLY be called once attach has succeeded which > > by definition means the device is alive. bus_child_present() is the > > bus-specific method to see that the hardware is actually there; > > device_is_alive only tells you that the device_t node is present in the > > tree. fxp_release may be called in error cases. Rather than working > > around your problem this way, please find what is calling fxp_detach when > > the device is not alive. > > This way of doing things (ie: using device_is_alive()) is an almost > verbatim copy of what you did in every network driver in sys/pci/. > Now if it's wrong, feel free to change it, but I guess you'll have > to change all those drivers too then. The reason why I did that for the other drivers is that there was not a separate "release" function which deallocated resources. Instead, I had a common routine which did detach and release. For the error case, you do need to check if the device was alive before calling *stop() on potentially non-working hardware. But for fxp, this is done explicitly -- routines which can only be done on a "live" device go in fxp_detach() and those that need to be done in both the error and detach cases go in fxp_release(). Thus the second part of your commit is unnecessary. -Nate From owner-cvs-src@FreeBSD.ORG Thu Apr 10 17:50:35 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0FE1237B401; Thu, 10 Apr 2003 17:50:35 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A046643FB1; Thu, 10 Apr 2003 17:50:34 -0700 (PDT) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3B0oY0U047115; Thu, 10 Apr 2003 17:50:34 -0700 (PDT) (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3B0oYex047113; Thu, 10 Apr 2003 17:50:34 -0700 (PDT) Message-Id: <200304110050.h3B0oYex047113@repoman.freebsd.org> From: "Bruce A. Mah" Date: Thu, 10 Apr 2003 17:50:34 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD 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.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2003 00:50:35 -0000 bmah 2003/04/10 17:50:34 PDT FreeBSD src repository Modified files: release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: New release notes: PAE, diskinfo(8), jail(8) -i, jexec(8), jls(8), killall(1) -j, mount(8)/umount(8) -F, rtld(1) dynamic mapping and libmap.conf(5), 1:1 threading. Modified release notes: Use wlan(4) manpage hyperlink. Revision Changes Path 1.532 +44 -1 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Thu Apr 10 17:51:16 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 792D937B401; Thu, 10 Apr 2003 17:51:16 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 161E943F3F; Thu, 10 Apr 2003 17:51:16 -0700 (PDT) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3B0pF0U047439; Thu, 10 Apr 2003 17:51:15 -0700 (PDT) (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3B0pFoU047438; Thu, 10 Apr 2003 17:51:15 -0700 (PDT) Message-Id: <200304110051.h3B0pFoU047438@repoman.freebsd.org> From: "Bruce A. Mah" Date: Thu, 10 Apr 2003 17:51:15 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD 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.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2003 00:51:17 -0000 bmah 2003/04/10 17:51:15 PDT FreeBSD src repository Modified files: release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: Put the MAKEDEV item in correct alphabetical order. Revision Changes Path 1.533 +3 -3 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Thu Apr 10 18:49:54 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B0FB737B401; Thu, 10 Apr 2003 18:49:54 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 52A4543F3F; Thu, 10 Apr 2003 18:49:54 -0700 (PDT) (envelope-from ade@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3B1ns0U053057; Thu, 10 Apr 2003 18:49:54 -0700 (PDT) (envelope-from ade@repoman.freebsd.org) Received: (from ade@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3B1ns55053056; Thu, 10 Apr 2003 18:49:54 -0700 (PDT) Message-Id: <200304110149.h3B1ns55053056@repoman.freebsd.org> From: Ade Lovett Date: Thu, 10 Apr 2003 18:49:54 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: CVSROOT access X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2003 01:49:55 -0000 ade 2003/04/10 18:49:54 PDT FreeBSD src repository Modified files: . access Log: Remove myself from the source commit list, since I have more than enough on my plate with ports infrastructure stuff. Revision Changes Path 1.593 +0 -1 CVSROOT/access From owner-cvs-src@FreeBSD.ORG Thu Apr 10 19:53:50 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C554F37B401; Thu, 10 Apr 2003 19:53:50 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6320843FA3; Thu, 10 Apr 2003 19:53:50 -0700 (PDT) (envelope-from jake@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3B2ro0U060797; Thu, 10 Apr 2003 19:53:50 -0700 (PDT) (envelope-from jake@repoman.freebsd.org) Received: (from jake@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3B2rox0060796; Thu, 10 Apr 2003 19:53:50 -0700 (PDT) Message-Id: <200304110253.h3B2rox0060796@repoman.freebsd.org> From: Jake Burkholder Date: Thu, 10 Apr 2003 19:53:50 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD 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.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2003 02:53:51 -0000 jake 2003/04/10 19:53:50 PDT FreeBSD src repository Modified files: release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: Mention DARPA and Network Associate Laboratories. Sponsored by: DARPA, Network Associates Laboratories Revision Changes Path 1.534 +3 -1 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Thu Apr 10 20:00:09 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DCC8E37B401; Thu, 10 Apr 2003 20:00:09 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 79E3943FBD; Thu, 10 Apr 2003 20:00:09 -0700 (PDT) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3B3090U061213; Thu, 10 Apr 2003 20:00:09 -0700 (PDT) (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3B309GF061210; Thu, 10 Apr 2003 20:00:09 -0700 (PDT) Message-Id: <200304110300.h3B309GF061210@repoman.freebsd.org> From: "Bruce A. Mah" Date: Thu, 10 Apr 2003 20:00:09 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/release/doc/en_US.ISO8859-1/hardware/common dev.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2003 03:00:10 -0000 bmah 2003/04/10 20:00:08 PDT FreeBSD src repository Modified files: release/doc/en_US.ISO8859-1/hardware/common dev.sgml Log: fxp(4) works on sparc64. Revision Changes Path 1.138 +1 -1 src/release/doc/en_US.ISO8859-1/hardware/common/dev.sgml From owner-cvs-src@FreeBSD.ORG Thu Apr 10 20:39:08 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 16ED837B401; Thu, 10 Apr 2003 20:39:08 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B912C43F85; Thu, 10 Apr 2003 20:39:07 -0700 (PDT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3B3d70U065147; Thu, 10 Apr 2003 20:39:07 -0700 (PDT) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3B3d7gB065146; Thu, 10 Apr 2003 20:39:07 -0700 (PDT) Message-Id: <200304110339.h3B3d7gB065146@repoman.freebsd.org> From: Jeff Roberson Date: Thu, 10 Apr 2003 20:39:07 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/sys sched.h src/sys/kern kern_clock.c kern_exit.c kern_fork.c kern_resource.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2003 03:39:08 -0000 jeff 2003/04/10 20:39:07 PDT FreeBSD src repository Modified files: sys/sys sched.h sys/kern kern_clock.c kern_exit.c kern_fork.c kern_resource.c Log: - Adjust sched hooks for fork and exec to take processes as arguments instead of ksegs since they primarily operation on processes. - KSEs take ticks so pass the kse through sched_clock(). - Add a sched_class() routine that adjusts a ksegrp pri class. - Define a sched_fork_{kse,thread,ksegrp} and sched_exit_{kse,thread,ksegrp} that will be used to tell the scheduler about new instances of these structures within the same process. These will be used by THR and KSE. - Change sched_4bsd to reflect this API update. Revision Changes Path 1.156 +1 -1 src/sys/kern/kern_clock.c 1.209 +7 -11 src/sys/kern/kern_exit.c 1.191 +1 -1 src/sys/kern/kern_fork.c 1.122 +1 -1 src/sys/kern/kern_resource.c 1.4 +17 -6 src/sys/sys/sched.h From owner-cvs-src@FreeBSD.ORG Thu Apr 10 20:39:49 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4BD4137B401; Thu, 10 Apr 2003 20:39:49 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E19A243FBD; Thu, 10 Apr 2003 20:39:48 -0700 (PDT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3B3dm0U065188; Thu, 10 Apr 2003 20:39:48 -0700 (PDT) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3B3dmFL065187; Thu, 10 Apr 2003 20:39:48 -0700 (PDT) Message-Id: <200304110339.h3B3dmFL065187@repoman.freebsd.org> From: Jeff Roberson Date: Thu, 10 Apr 2003 20:39:48 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern sched_4bsd.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2003 03:39:49 -0000 jeff 2003/04/10 20:39:48 PDT FreeBSD src repository Modified files: sys/kern sched_4bsd.c Log: - Catch up with sched api changes. Revision Changes Path 1.15 +48 -15 src/sys/kern/sched_4bsd.c From owner-cvs-src@FreeBSD.ORG Thu Apr 10 20:47:15 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4D8F337B401; Thu, 10 Apr 2003 20:47:15 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id EE41443F85; Thu, 10 Apr 2003 20:47:14 -0700 (PDT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3B3lE0U071111; Thu, 10 Apr 2003 20:47:14 -0700 (PDT) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3B3lE5k071110; Thu, 10 Apr 2003 20:47:14 -0700 (PDT) Message-Id: <200304110347.h3B3lE5k071110@repoman.freebsd.org> From: Jeff Roberson Date: Thu, 10 Apr 2003 20:47:14 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern sched_ule.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2003 03:47:15 -0000 jeff 2003/04/10 20:47:14 PDT FreeBSD src repository Modified files: sys/kern sched_ule.c Log: - Add a SYSCTL node for the ule scheduler. - Allow user adjustable min and max time slices (suggested by hiten). - Change the SLP_RUN_MAX to 100ms from 2 seconds so that we learn whether a process is interactive or not much more quickly. - Place a process on the current run queue if it is interactive or if it is running at an interrupt thread priority due to priority prop. - Use the 'current' timeshare queue for interrupt threads, realtime threads, and idle threads that are running at higher priority due to priority prop. This fixes problems where priorities would have been elevated but we would not check the timeshare run queue until other lower priority tasks were no longer runnable. - Keep an array of loads indexed by the priority class as well as a global load. - Keep an bucket of nice values with a count of the number of kses currently runnable with that nice value. - Keep track of the minimum nice value of any running thread. - Remove the unused short term sleep accounting. I was attempting to use this for load balancing but it didn't work out. - Define a kseq_print() for use with debugging. - Add KTR debugging at useful places so we can easily debug slice and priority assignment. - Decouple the runq assignment from the kseq assignment. kseq_add now keeps track of statistics. This is done so that the nice and load is still tracked for the currently running process. Previously if a niced process was added while a non nice process was running the niced process would still get a slice since it was not aware of the unnice process. - Make adjustments for the sched api changes. Revision Changes Path 1.22 +405 -299 src/sys/kern/sched_ule.c From owner-cvs-src@FreeBSD.ORG Thu Apr 10 20:51:47 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 85DDF37B401; Thu, 10 Apr 2003 20:51:47 -0700 (PDT) Received: from mail.chesapeake.net (chesapeake.net [205.130.220.14]) by mx1.FreeBSD.org (Postfix) with ESMTP id 23A7843FAF; Thu, 10 Apr 2003 20:51:46 -0700 (PDT) (envelope-from jroberson@chesapeake.net) Received: from localhost (jroberson@localhost) by mail.chesapeake.net (8.11.6/8.11.6) with ESMTP id h3B3pj754800; Thu, 10 Apr 2003 23:51:45 -0400 (EDT) (envelope-from jroberson@chesapeake.net) Date: Thu, 10 Apr 2003 23:51:45 -0400 (EDT) From: Jeff Roberson To: Jeff Roberson In-Reply-To: <200304110347.h3B3lE5k071110@repoman.freebsd.org> Message-ID: <20030410234820.A37530-100000@mail.chesapeake.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern sched_ule.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2003 03:51:47 -0000 On Thu, 10 Apr 2003, Jeff Roberson wrote: > jeff 2003/04/10 20:47:14 PDT > > FreeBSD src repository > > Modified files: > sys/kern sched_ule.c > Log: These changes were done while I was on vacation which is why there were so many. To give you an idea of the result I have done some benchmarks that show how the schedulers deal with niced processes. In this benchmark I have many processes that each run for 10ms and then sleep for 10ms. Each of them has a different nice value. I record many statistics, but below is the amount of cpu time given to each. -20 -15 -10 -5 -1 0 ULE 5.753623 5.282634 4.856530 3.450129 3.126798 2.423626 4BSD 5.737184 4.694133 4.185013 3.363824 2.711405 2.260881 1 5 10 15 20 ULE 2.105255 0.657852 0.429098 0.411582 0.501759 4BSD 2.452399 1.506065 0.859527 0.681111 0.427333 You can see that ule is quite regular until it gets to the positive nice values where it is not as smooth as 4bsd. I'll fix this. This commit does fix the bug where nice +20 processes were still getting CPU when 0 and negative nice processes were runnable. This should fix most of the interactivity complaints with niced processes. Cheers, Jeff From owner-cvs-src@FreeBSD.ORG Thu Apr 10 21:19:53 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 381F637B401; Thu, 10 Apr 2003 21:19:53 -0700 (PDT) Received: from obsecurity.dyndns.org (adsl-63-207-60-150.dsl.lsan03.pacbell.net [63.207.60.150]) by mx1.FreeBSD.org (Postfix) with ESMTP id 035A043FBD; Thu, 10 Apr 2003 21:19:52 -0700 (PDT) (envelope-from kris@obsecurity.org) Received: from rot13.obsecurity.org (rot13.obsecurity.org [10.0.0.5]) by obsecurity.dyndns.org (Postfix) with ESMTP id A741566CFA; Thu, 10 Apr 2003 21:19:51 -0700 (PDT) Received: by rot13.obsecurity.org (Postfix, from userid 1000) id 8A7985B8; Thu, 10 Apr 2003 21:19:51 -0700 (PDT) Date: Thu, 10 Apr 2003 21:19:51 -0700 From: Kris Kennaway To: Jeff Roberson Message-ID: <20030411041951.GA79528@rot13.obsecurity.org> References: <200304110347.h3B3lE5k071110@repoman.freebsd.org> <20030410234820.A37530-100000@mail.chesapeake.net> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="6c2NcOVqGQ03X4Wi" Content-Disposition: inline In-Reply-To: <20030410234820.A37530-100000@mail.chesapeake.net> User-Agent: Mutt/1.4i cc: cvs-src@FreeBSD.org cc: Jeff Roberson cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern sched_ule.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2003 04:19:53 -0000 --6c2NcOVqGQ03X4Wi Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Thu, Apr 10, 2003 at 11:51:45PM -0400, Jeff Roberson wrote: > This commit does fix the bug where nice +20 processes were still getting > CPU when 0 and negative nice processes were runnable. This should fix > most of the interactivity complaints with niced processes. Awesome, thanks! Kris --6c2NcOVqGQ03X4Wi Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+lkJnWry0BWjoQKURAqUkAKCzrGqjbI4Ph4CMcfTIOIPC/uyURwCfY4pl cEciSaCHH44j4Mf8ps/4sGg= =eHYv -----END PGP SIGNATURE----- --6c2NcOVqGQ03X4Wi-- From owner-cvs-src@FreeBSD.ORG Thu Apr 10 22:04:15 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AD6FE37B401; Thu, 10 Apr 2003 22:04:15 -0700 (PDT) Received: from sccrmhc03.attbi.com (sccrmhc03.attbi.com [204.127.202.63]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9D7FA43FB1; Thu, 10 Apr 2003 22:04:14 -0700 (PDT) (envelope-from julian@elischer.org) Received: from interjet.elischer.org (12-232-168-4.client.attbi.com[12.232.168.4]) by sccrmhc03.attbi.com (sccrmhc03) with ESMTP id <2003041105041200300fe4lce>; Fri, 11 Apr 2003 05:04:13 +0000 Received: from localhost (localhost.elischer.org [127.0.0.1]) by InterJet.elischer.org (8.9.1a/8.9.1) with ESMTP id WAA94150; Thu, 10 Apr 2003 22:04:11 -0700 (PDT) Date: Thu, 10 Apr 2003 22:04:09 -0700 (PDT) From: Julian Elischer To: Jeff Roberson In-Reply-To: <200304110339.h3B3d7gB065146@repoman.freebsd.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/sys sched.h src/sys/kern kern_clock.c kern_exit.c kern_fork.c kern_resource.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2003 05:04:16 -0000 discussed with: ???? reviewed by: ???? On Thu, 10 Apr 2003, Jeff Roberson wrote: > jeff 2003/04/10 20:39:07 PDT > > FreeBSD src repository > > Modified files: > sys/sys sched.h > sys/kern kern_clock.c kern_exit.c kern_fork.c > kern_resource.c > Log: > - Adjust sched hooks for fork and exec to take processes as arguments instead > of ksegs since they primarily operation on processes. > - KSEs take ticks so pass the kse through sched_clock(). > - Add a sched_class() routine that adjusts a ksegrp pri class. > - Define a sched_fork_{kse,thread,ksegrp} and sched_exit_{kse,thread,ksegrp} > that will be used to tell the scheduler about new instances of these > structures within the same process. These will be used by THR and KSE. > - Change sched_4bsd to reflect this API update. > > Revision Changes Path > 1.156 +1 -1 src/sys/kern/kern_clock.c > 1.209 +7 -11 src/sys/kern/kern_exit.c > 1.191 +1 -1 src/sys/kern/kern_fork.c > 1.122 +1 -1 src/sys/kern/kern_resource.c > 1.4 +17 -6 src/sys/sys/sched.h > From owner-cvs-src@FreeBSD.ORG Thu Apr 10 22:09:34 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A888237B401; Thu, 10 Apr 2003 22:09:34 -0700 (PDT) Received: from exchhz01.viatech.com.cn (ip-167-164-97-218.anlai.com [218.97.164.167]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9B51143FB1; Thu, 10 Apr 2003 22:09:30 -0700 (PDT) (envelope-from davidxu@freebsd.org) Received: from davidw2k (ip-240-1-168-192.rev.dyxnet.com [192.168.1.240]) by exchhz01.viatech.com.cn with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2650.21) id HLDQPZJ0; Fri, 11 Apr 2003 12:55:53 +0800 Message-ID: <009001c2ffe8$c1411a40$f001a8c0@davidw2k> From: "David Xu" To: "Jeff Roberson" , , , References: <200304110339.h3B3d7gB065146@repoman.freebsd.org> Date: Fri, 11 Apr 2003 13:11:05 +0800 MIME-Version: 1.0 Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: quoted-printable X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4807.1700 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4910.0300 Subject: Re: cvs commit: src/sys/sys sched.h src/sys/kern kern_clock.c kern_exit.c kern_fork.c kern_resource.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2003 05:09:35 -0000 I know julian is working on KSE scheduler abstract, possible you should discuss with him before committing this. David Xu ----- Original Message -----=20 From: "Jeff Roberson" To: ; ; = Sent: Friday, April 11, 2003 11:39 AM Subject: cvs commit: src/sys/sys sched.h src/sys/kern kern_clock.c = kern_exit.c kern_fork.c kern_resource.c > jeff 2003/04/10 20:39:07 PDT >=20 > FreeBSD src repository >=20 > Modified files: > sys/sys sched.h=20 > sys/kern kern_clock.c kern_exit.c kern_fork.c=20 > kern_resource.c=20 > Log: > - Adjust sched hooks for fork and exec to take processes as = arguments instead > of ksegs since they primarily operation on processes. > - KSEs take ticks so pass the kse through sched_clock(). > - Add a sched_class() routine that adjusts a ksegrp pri class. > - Define a sched_fork_{kse,thread,ksegrp} and = sched_exit_{kse,thread,ksegrp} > that will be used to tell the scheduler about new instances of = these > structures within the same process. These will be used by THR = and KSE. > - Change sched_4bsd to reflect this API update. From owner-cvs-src@FreeBSD.ORG Thu Apr 10 22:26:06 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2C8C837B401; Thu, 10 Apr 2003 22:26:06 -0700 (PDT) Received: from whale.sunbay.crimea.ua (whale.sunbay.crimea.ua [212.110.138.65]) by mx1.FreeBSD.org (Postfix) with ESMTP id CD5F243F93; Thu, 10 Apr 2003 22:25:59 -0700 (PDT) (envelope-from ru@whale.sunbay.crimea.ua) Received: from whale.sunbay.crimea.ua (ru@localhost [127.0.0.1]) h3B5PrKY028245 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 11 Apr 2003 08:25:54 +0300 (EEST) (envelope-from ru@whale.sunbay.crimea.ua) Received: (from ru@localhost) by whale.sunbay.crimea.ua (8.12.9/8.12.8/Submit) id h3B5PrhR028240; Fri, 11 Apr 2003 08:25:53 +0300 (EEST) (envelope-from ru) Date: Fri, 11 Apr 2003 08:25:53 +0300 From: Ruslan Ermilov To: Warner Losh Message-ID: <20030411052553.GA28031@sunbay.com> References: <200304100414.h3A4EZUd003632@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="YZ5djTAD1cGYuMQK" Content-Disposition: inline In-Reply-To: <200304100414.h3A4EZUd003632@repoman.freebsd.org> User-Agent: Mutt/1.5.4i cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/wi if_wi_pccard.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2003 05:26:06 -0000 --YZ5djTAD1cGYuMQK Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Apr 09, 2003 at 09:14:35PM -0700, Warner Losh wrote: > imp 2003/04/09 21:14:35 PDT >=20 > FreeBSD src repository >=20 > Modified files: > sys/dev/wi if_wi_pccard.c=20 > Log: > Back out the _ND change. I plan on making all drivers default to that = with > a special _DESC version for those cards whose CIS is insufficient for s= ome > reason. This should save about 3k of kernel strings when complete. > =20 > Revision Changes Path > 1.22 +37 -37 src/sys/dev/wi/if_wi_pccard.c >=20 Yes, with 1.21 my WiFi PCCARD wasn't detected properly: pccard1: (manufacturer=3D0x0156, product=3D0x0002) at functi= on 0 pccard1: CIS info: Lucent Technologies, WaveLAN/IEEE, Version 01.01 If you need a tester, here's one. Cheers, --=20 Ruslan Ermilov Sysadmin and DBA, ru@sunbay.com Sunbay Software AG, ru@FreeBSD.org FreeBSD committer, +380.652.512.251 Simferopol, Ukraine http://www.FreeBSD.org The Power To Serve http://www.oracle.com Enabling The Information Age --YZ5djTAD1cGYuMQK Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+llHhUkv4P6juNwoRAik9AJ46U/woiUvVy1IIRrlfLNS9HdLLhQCdEKUL 7xZmPrwWllYEljX7IrMWds8= =AW0z -----END PGP SIGNATURE----- --YZ5djTAD1cGYuMQK-- From owner-cvs-src@FreeBSD.ORG Thu Apr 10 22:30:15 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5929D37B401; Thu, 10 Apr 2003 22:30:15 -0700 (PDT) Received: from mail.chesapeake.net (chesapeake.net [205.130.220.14]) by mx1.FreeBSD.org (Postfix) with ESMTP id F0DAE43F85; Thu, 10 Apr 2003 22:30:13 -0700 (PDT) (envelope-from jroberson@chesapeake.net) Received: from localhost (jroberson@localhost) by mail.chesapeake.net (8.11.6/8.11.6) with ESMTP id h3B5UDw97568; Fri, 11 Apr 2003 01:30:13 -0400 (EDT) (envelope-from jroberson@chesapeake.net) Date: Fri, 11 Apr 2003 01:30:13 -0400 (EDT) From: Jeff Roberson To: David Xu In-Reply-To: <009001c2ffe8$c1411a40$f001a8c0@davidw2k> Message-ID: <20030411012911.C37530-100000@mail.chesapeake.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: cvs-src@FreeBSD.org cc: Jeff Roberson cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/sys sched.h src/sys/kern kern_clock.c kern_exit.c kern_fork.c kern_resource.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2003 05:30:15 -0000 On Fri, 11 Apr 2003, David Xu wrote: > > I know julian is working on KSE scheduler abstract, > possible you should discuss with him before committing this. > > David Xu I wasn't aware of that. I thought I was the only one who was working on the scheduler abstraction. Perhaps since it was originally my work he should have discussed it with me? > > ----- Original Message ----- > From: "Jeff Roberson" > To: ; ; > Sent: Friday, April 11, 2003 11:39 AM > Subject: cvs commit: src/sys/sys sched.h src/sys/kern kern_clock.c kern_exit.c kern_fork.c kern_resource.c > > > > jeff 2003/04/10 20:39:07 PDT > > > > FreeBSD src repository > > > > Modified files: > > sys/sys sched.h > > sys/kern kern_clock.c kern_exit.c kern_fork.c > > kern_resource.c > > Log: > > - Adjust sched hooks for fork and exec to take processes as arguments instead > > of ksegs since they primarily operation on processes. > > - KSEs take ticks so pass the kse through sched_clock(). > > - Add a sched_class() routine that adjusts a ksegrp pri class. > > - Define a sched_fork_{kse,thread,ksegrp} and sched_exit_{kse,thread,ksegrp} > > that will be used to tell the scheduler about new instances of these > > structures within the same process. These will be used by THR and KSE. > > - Change sched_4bsd to reflect this API update. > > From owner-cvs-src@FreeBSD.ORG Thu Apr 10 22:32:19 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 344AB37B401; Thu, 10 Apr 2003 22:32:19 -0700 (PDT) Received: from mail.chesapeake.net (chesapeake.net [205.130.220.14]) by mx1.FreeBSD.org (Postfix) with ESMTP id DB19F43FCB; Thu, 10 Apr 2003 22:32:17 -0700 (PDT) (envelope-from jroberson@chesapeake.net) Received: from localhost (jroberson@localhost) by mail.chesapeake.net (8.11.6/8.11.6) with ESMTP id h3B5WEn98442; Fri, 11 Apr 2003 01:32:14 -0400 (EDT) (envelope-from jroberson@chesapeake.net) Date: Fri, 11 Apr 2003 01:32:14 -0400 (EDT) From: Jeff Roberson To: Julian Elischer In-Reply-To: Message-ID: <20030411013018.N37530-100000@mail.chesapeake.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: cvs-src@FreeBSD.org cc: Jeff Roberson cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/sys sched.h src/sys/kern kern_clock.c kern_exit.c kern_fork.c kern_resource.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2003 05:32:20 -0000 We discussed in email that we were missing some hooks. I simply added those hooks and fixed up ugly corners of the api. Since it was originally all my work and I got no feedback on the actual api I didn't think it would be a problem. I had an immediate need for the hooks in ule and that need has been satisfied. Cheers, Jeff On Thu, 10 Apr 2003, Julian Elischer wrote: > discussed with: ???? > reviewed by: ???? > > > On Thu, 10 Apr 2003, Jeff Roberson wrote: > > > jeff 2003/04/10 20:39:07 PDT > > > > FreeBSD src repository > > > > Modified files: > > sys/sys sched.h > > sys/kern kern_clock.c kern_exit.c kern_fork.c > > kern_resource.c > > Log: > > - Adjust sched hooks for fork and exec to take processes as arguments instead > > of ksegs since they primarily operation on processes. > > - KSEs take ticks so pass the kse through sched_clock(). > > - Add a sched_class() routine that adjusts a ksegrp pri class. > > - Define a sched_fork_{kse,thread,ksegrp} and sched_exit_{kse,thread,ksegrp} > > that will be used to tell the scheduler about new instances of these > > structures within the same process. These will be used by THR and KSE. > > - Change sched_4bsd to reflect this API update. > > > > Revision Changes Path > > 1.156 +1 -1 src/sys/kern/kern_clock.c > > 1.209 +7 -11 src/sys/kern/kern_exit.c > > 1.191 +1 -1 src/sys/kern/kern_fork.c > > 1.122 +1 -1 src/sys/kern/kern_resource.c > > 1.4 +17 -6 src/sys/sys/sched.h > > > From owner-cvs-src@FreeBSD.ORG Thu Apr 10 23:54:20 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A2B3237B401; Thu, 10 Apr 2003 23:54:20 -0700 (PDT) Received: from smtp-relay.omnis.com (smtp-relay.omnis.com [216.239.128.27]) by mx1.FreeBSD.org (Postfix) with ESMTP id C533743F93; Thu, 10 Apr 2003 23:54:17 -0700 (PDT) (envelope-from wes@softweyr.com) Received: from softweyr.homeunix.net (66-91-236-204.san.rr.com [66.91.236.204]) by smtp-relay.omnis.com (Postfix) with ESMTP id 9849642E23; Thu, 10 Apr 2003 23:54:16 -0700 (PDT) From: Wes Peters Organization: Softweyr To: "M. Warner Losh" , nick@garage.freebsd.pl Date: Thu, 10 Apr 2003 23:54:15 -0700 User-Agent: KMail/1.5 References: <200304100705.h3A75OVW019701@repoman.freebsd.org> <20030410075833.GF1280@garage.freebsd.pl> <20030410.020128.15251097.imp@bsdimp.com> In-Reply-To: <20030410.020128.15251097.imp@bsdimp.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200304102354.15160.wes@softweyr.com> cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: wes@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/i386/i386 identcpu.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2003 06:54:21 -0000 On Thursday 10 April 2003 01:01, M. Warner Losh wrote: > In message: <20030410075833.GF1280@garage.freebsd.pl> > > Pawel Jakub Dawidek writes: > : You can also get it from /var/run/dmesg.boot or I'm missing > : something? > > Many embedded uses of FreeBSD might not bother to create that to save > space. And it takes a LOT more code to parse such a thing out of dmesg.boot than it does to save it in 4 bytes of kernel space. -- Where am I, and what am I doing in this handbasket? Wes Peters wes@softweyr.com From owner-cvs-src@FreeBSD.ORG Fri Apr 11 00:01:53 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 891FF37B401; Fri, 11 Apr 2003 00:01:53 -0700 (PDT) Received: from smtp-relay.omnis.com (smtp-relay.omnis.com [216.239.128.27]) by mx1.FreeBSD.org (Postfix) with ESMTP id DD43243FAF; Fri, 11 Apr 2003 00:01:52 -0700 (PDT) (envelope-from wes@softweyr.com) Received: from softweyr.homeunix.net (66-91-236-204.san.rr.com [66.91.236.204]) by smtp-relay.omnis.com (Postfix) with ESMTP id 89C1443410; Fri, 11 Apr 2003 00:01:51 -0700 (PDT) From: Wes Peters Organization: Softweyr To: Bruce Evans , Wes Peters Date: Fri, 11 Apr 2003 00:01:50 -0700 User-Agent: KMail/1.5 References: <200304100705.h3A75OVW019701@repoman.freebsd.org> <20030410204421.A3151@gamplex.bde.org> In-Reply-To: <20030410204421.A3151@gamplex.bde.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200304110001.50201.wes@softweyr.com> cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/i386/i386 identcpu.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2003 07:01:53 -0000 On Thursday 10 April 2003 04:20, Bruce Evans wrote: > On Thu, 10 Apr 2003, Wes Peters wrote: > > wes 2003/04/10 00:05:24 PDT > > > > FreeBSD src repository > > > > Modified files: > > sys/i386/i386 identcpu.c > > Log: > > Add a sysctl that records and reports the CPU clock rate calculated > > at boot. Funny how often this trivial piece of information crops > > up in embedded boxen. > > > > Sponsored by: St. Bernard Software > > > > Revision Changes Path > > 1.121 +6 -0 src/sys/i386/i386/identcpu.c > > What's wrong with the existing sysctl (machdep.tsc_freq)? It is > machine dependent, but no more than the new sysctl (both only work for > certain i386's with TSC's). This control works across all "i386" processors you can buy today, and will also work across several other FreeBSD architectures as soon as I get my hands on the boxen required. The sparc64 is on its way; ia64 and x86-64 will follow later. Maybe much later. > It doesn't discard up to 6 digits of > precision. It reports the current frequency, which should be the actual > frequency, which should differ from the frequency determined at boot > time since it is difficult to determine the actual frequency at boot > time without making the boot too long. My need, now spanning 3 different companies and product lines, is more to determine a few broad classifications of hardware. If the numbers differ by more than 10, that would suffice, but in practice the expected numbers are 400, 550, 1130 (or maybe 1260) and 2400. Those are far enough apart to make even imprecise people like me believe I can tell the difference. I am well aware that the boot-time numbers on some hardware might differ wildly from the run-time numbers; my laptop boots at 75 MHz and switches up to 300 MHz as needed. That's not an issue in any of the 3 implementations that have asked for this. > Apr 9 20:08:28 besplex kernel: Timecounter "TSC" frequency 1532823868 > Hz Apr 9 20:08:28 besplex kernel: CPU: AMD Athlon(TM) XP1600+ > (1532.82-MHz 686-class CPU) > > The first line of this is only printed if the TSC is attached to a > timecounter, which is in most !SMP && !APM cases. The second line > prints the value that is returned by the new sysctl, except it doesn't > return the fractional part and has rounding bugs. And yet still suffices for the each of the different teams who have asked for it. A more complex, more accurate answer isn't better for their need, it's just more complex. -- Where am I, and what am I doing in this handbasket? Wes Peters wes@softweyr.com From owner-cvs-src@FreeBSD.ORG Fri Apr 11 00:02:37 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5763137B401; Fri, 11 Apr 2003 00:02:37 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id ECB2143FAF; Fri, 11 Apr 2003 00:02:36 -0700 (PDT) (envelope-from alc@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3B72a0U088035; Fri, 11 Apr 2003 00:02:36 -0700 (PDT) (envelope-from alc@repoman.freebsd.org) Received: (from alc@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3B72aON088034; Fri, 11 Apr 2003 00:02:36 -0700 (PDT) Message-Id: <200304110702.h3B72aON088034@repoman.freebsd.org> From: Alan Cox Date: Fri, 11 Apr 2003 00:02:36 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern uipc_cow.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2003 07:02:37 -0000 alc 2003/04/11 00:02:36 PDT FreeBSD src repository Modified files: sys/kern uipc_cow.c Log: The data in an sf_buf should not be modified by the mbuf system. Mark the mbuf as read only. Reviewed by: gallatin Revision Changes Path 1.14 +1 -1 src/sys/kern/uipc_cow.c From owner-cvs-src@FreeBSD.ORG Fri Apr 11 00:23:16 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D667237B404; Fri, 11 Apr 2003 00:23:16 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 54F8043FA3; Fri, 11 Apr 2003 00:23:16 -0700 (PDT) (envelope-from fjoe@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3B7NG0U090466; Fri, 11 Apr 2003 00:23:16 -0700 (PDT) (envelope-from fjoe@repoman.freebsd.org) Received: (from fjoe@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3B7NFGs090465; Fri, 11 Apr 2003 00:23:15 -0700 (PDT) Message-Id: <200304110723.h3B7NFGs090465@repoman.freebsd.org> From: Max Khon Date: Fri, 11 Apr 2003 00:23:15 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/sys/netinet if_ether.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2003 07:23:17 -0000 fjoe 2003/04/11 00:23:15 PDT FreeBSD src repository Modified files: (Branch: RELENG_4) sys/netinet if_ether.c Log: MFC: rev. 1.97 Clear the target hardware address field when generating an ARP request. Revision Changes Path 1.64.2.23 +1 -0 src/sys/netinet/if_ether.c From owner-cvs-src@FreeBSD.ORG Fri Apr 11 01:38:43 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6AA0F37B401; Fri, 11 Apr 2003 01:38:43 -0700 (PDT) Received: from smtp-relay.omnis.com (smtp-relay.omnis.com [216.239.128.27]) by mx1.FreeBSD.org (Postfix) with ESMTP id 55AEC43FA3; Fri, 11 Apr 2003 01:38:38 -0700 (PDT) (envelope-from wes@softweyr.com) Received: from softweyr.homeunix.net (66-91-236-204.san.rr.com [66.91.236.204]) by smtp-relay.omnis.com (Postfix) with ESMTP id D676542D23; Fri, 11 Apr 2003 01:38:36 -0700 (PDT) From: Wes Peters Organization: Softweyr To: "Andrew R. Reiter" , Jeff Roberson Date: Fri, 11 Apr 2003 01:38:36 -0700 User-Agent: KMail/1.5 References: <20030410162943.T37530-100000@mail.chesapeake.net> <20030410164003.G39679@fledge.watson.org> In-Reply-To: <20030410164003.G39679@fledge.watson.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200304110138.36151.wes@softweyr.com> cc: src-committers@FreeBSD.org cc: Julian Elischer cc: John Baldwin cc: cvs-src@FreeBSD.org cc: Julian Elischer cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/ddb db_ps.c src/sys/i386/i386 genassym.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2003 08:38:43 -0000 On Thursday 10 April 2003 13:42, Andrew R. Reiter wrote: > On Thu, 10 Apr 2003, Jeff Roberson wrote: > : > :Yes, I'm telling you, if you add anything make it specific to the > :scheduler. It doesn't not need to be in scheduler independant code. > : We just need a new system call for binding a kse to a cpu. This will > : be scheduler independant and then we can call a scheduler dependant > : routine like sched_bind(kse, cpu); > > How could one retrieve the current affinity of a kse? I sorta like the > linux method of set and get affinity and using a bit mask for the CPUs > a process can be bound to. Does this scale well when the number of processors grows large? I'm just looking forward to FreeBSD on Starfire and Sunfire systems... ;^) -- Where am I, and what am I doing in this handbasket? Wes Peters wes@softweyr.com From owner-cvs-src@FreeBSD.ORG Fri Apr 11 02:12:54 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9CBA837B401; Fri, 11 Apr 2003 02:12:54 -0700 (PDT) Received: from mailman.zeta.org.au (mailman.zeta.org.au [203.26.10.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id CA4A943F93; Fri, 11 Apr 2003 02:12:52 -0700 (PDT) (envelope-from bde@zeta.org.au) Received: from katana.zip.com.au (katana.zip.com.au [61.8.7.246]) by mailman.zeta.org.au (8.9.3/8.8.7) with ESMTP id TAA24201; Fri, 11 Apr 2003 19:12:41 +1000 Date: Fri, 11 Apr 2003 19:12:40 +1000 (EST) From: Bruce Evans X-X-Sender: bde@gamplex.bde.org To: "M. Warner Losh" In-Reply-To: <20030410.122906.62350043.imp@bsdimp.com> Message-ID: <20030411190555.J3595@gamplex.bde.org> References: <20030410051257.D296537B408@hub.freebsd.org> <20030410.122906.62350043.imp@bsdimp.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org cc: nate@root.org Subject: Re: cvs commit: src/sys/dev/an if_an.c if_an_isa.c if_an_pccard.c if_an_pci.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2003 09:12:55 -0000 On Thu, 10 Apr 2003, M. Warner Losh wrote: > In message: > Nate Lawson writes: > : > @@ -817,9 +806,11 @@ > : > */ > : > ether_ifattach(ifp, sc->arpcom.ac_enaddr); > : > callout_handle_init(&sc->an_stat_ch); > : > - AN_UNLOCK(sc); > : > > : > return(0); > : > +fail:; > : > + mtx_destroy(&sc->an_mtx); > : > + return(error); > : > } > : > > : > static void > : > : Extra ; after "fail:" > > I feel that it isn't a mistake. A label labels a statement, It is not a mistake in the same way that an extra semicolon on a case statement is not a mistake. It is just a style bug. > and this > label labels a null statement on purpose in case the statements after > it disappear. A C programmer would not remove the statements without also removing the label (since it is part of the first statement), and the statements can't disappear here since at least a return statement is needed to return a value. Bruce From owner-cvs-src@FreeBSD.ORG Fri Apr 11 03:15:38 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B627037B401; Fri, 11 Apr 2003 03:15:38 -0700 (PDT) Received: from mailman.zeta.org.au (mailman.zeta.org.au [203.26.10.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id D897843F75; Fri, 11 Apr 2003 03:15:36 -0700 (PDT) (envelope-from bde@zeta.org.au) Received: from katana.zip.com.au (katana.zip.com.au [61.8.7.246]) by mailman.zeta.org.au (8.9.3/8.8.7) with ESMTP id UAA29009; Fri, 11 Apr 2003 20:15:25 +1000 Date: Fri, 11 Apr 2003 20:15:25 +1000 (EST) From: Bruce Evans X-X-Sender: bde@gamplex.bde.org To: Jeff Roberson In-Reply-To: <20030410234820.A37530-100000@mail.chesapeake.net> Message-ID: <20030411193251.B3621@gamplex.bde.org> References: <20030410234820.A37530-100000@mail.chesapeake.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: cvs-src@FreeBSD.org cc: Jeff Roberson cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern sched_ule.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2003 10:15:39 -0000 On Thu, 10 Apr 2003, Jeff Roberson wrote: > In this benchmark I have many processes that each run for 10ms and then > sleep for 10ms. Each of them has a different nice value. I record many > statistics, but below is the amount of cpu time given to each. > > -20 -15 -10 -5 -1 0 > ULE 5.753623 5.282634 4.856530 3.450129 3.126798 2.423626 > 4BSD 5.737184 4.694133 4.185013 3.363824 2.711405 2.260881 > > 1 5 10 15 20 > ULE 2.105255 0.657852 0.429098 0.411582 0.501759 > 4BSD 2.452399 1.506065 0.859527 0.681111 0.427333 > > > You can see that ule is quite regular until it gets to the positive nice > values where it is not as smooth as 4bsd. I'll fix this. The poor dynamic range of niceness for the 4bsd scheduler in current should not be aimed for. In the above it is about 5.74:0.43 = 13:1. It should be more like 100:1 or 1000:1. > This commit does fix the bug where nice +20 processes were still getting > CPU when 0 and negative nice processes were runnable. This should fix > most of the interactivity complaints with niced processes. Isn't this a non-bug? Something is needed to prevent priority inversion. I think priority inversion can be a problem at the level of user processes where the kernel can't do anything about it. A nice -20 process may aquire a lock on something important (perhaps just a file lock) and then never run again because there is a nice -0 process that is always runnable. meanwhile, even nice --20 processes may have to wait forever for the lock. Giving nice -20 processes a tiny but nonzero amount of CPU fixes the problem eventually. I think interactivity is mostly a different problem. When we give some CPU to niced processes, it is important that we only give them a tiny amount. Another problem with the small dynamic range is that it always gives a non-tiny amount. Scheduling granularity may be a problem, especially in the 4BSD scheduler - we can't give processes less than the quantum (if they want it), and with a quantum of 1/10 second just 10 niced processes getting the minimal amount would give a delay of 1 second for interactive processes. These problems are limited by old bugfeatures in BSD for at least the 4BSD scheduler (interactive processes wake up at a kernel priority and normally essentially keep that priority when they return to userland, since we neglect to reschedule them). Bruce From owner-cvs-src@FreeBSD.ORG Fri Apr 11 04:01:52 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5AD1A37B401; Fri, 11 Apr 2003 04:01:52 -0700 (PDT) Received: from mailman.zeta.org.au (mailman.zeta.org.au [203.26.10.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9C71643F85; Fri, 11 Apr 2003 04:01:50 -0700 (PDT) (envelope-from bde@zeta.org.au) Received: from katana.zip.com.au (katana.zip.com.au [61.8.7.246]) by mailman.zeta.org.au (8.9.3/8.8.7) with ESMTP id VAA32735; Fri, 11 Apr 2003 21:01:39 +1000 Date: Fri, 11 Apr 2003 21:01:38 +1000 (EST) From: Bruce Evans X-X-Sender: bde@gamplex.bde.org To: Wes Peters In-Reply-To: <200304110001.50201.wes@softweyr.com> Message-ID: <20030411203313.I3811@gamplex.bde.org> References: <200304100705.h3A75OVW019701@repoman.freebsd.org> <20030410204421.A3151@gamplex.bde.org> <200304110001.50201.wes@softweyr.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: Wes Peters cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/i386/i386 identcpu.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2003 11:01:52 -0000 On Fri, 11 Apr 2003, Wes Peters wrote: > On Thursday 10 April 2003 04:20, Bruce Evans wrote: > > On Thu, 10 Apr 2003, Wes Peters wrote: > > > wes 2003/04/10 00:05:24 PDT > > > > > > FreeBSD src repository > > > > > > Modified files: > > > sys/i386/i386 identcpu.c > > > Log: > > > Add a sysctl that records and reports the CPU clock rate calculated > > > at boot. Funny how often this trivial piece of information crops > > > up in embedded boxen. > > What's wrong with the existing sysctl (machdep.tsc_freq)? It is > > machine dependent, but no more than the new sysctl (both only work for > > certain i386's with TSC's). > > This control works across all "i386" processors you can buy today, and So does machdep.tsc_freq. > will also work across several other FreeBSD architectures as soon as I > get my hands on the boxen required. The sparc64 is on its way; ia64 and > x86-64 will follow later. Maybe much later. If there were an MI sysctl for this, it should not be in the machdep hierarchy. > > It doesn't discard up to 6 digits of > > precision. It reports the current frequency, which should be the actual > > frequency, which should differ from the frequency determined at boot > > time since it is difficult to determine the actual frequency at boot > > time without making the boot too long. > > My need, now spanning 3 different companies and product lines, is more to > determine a few broad classifications of hardware. If the numbers differ > by more than 10, that would suffice, but in practice the expected numbers > are 400, 550, 1130 (or maybe 1260) and 2400. Those are far enough apart > to make even imprecise people like me believe I can tell the difference. This also makes the difference between the value determined at boot time and the actual value unimportant to you, since the value determined at boot time needs to be within 500 ppm for ntp to work with the TSC timecounter at all. > I am well aware that the boot-time numbers on some hardware might differ > wildly from the run-time numbers; my laptop boots at 75 MHz and switches > up to 300 MHz as needed. That's not an issue in any of the 3 > implementations that have asked for this. Too much for the TSC to be used as a timecounter. Does the laptop work at all without acpi? The timecounter defaults to the TSC for the !acpi && !SMP && !APM && TSC_exists case. > > Apr 9 20:08:28 besplex kernel: Timecounter "TSC" frequency 1532823868 > > Hz Apr 9 20:08:28 besplex kernel: CPU: AMD Athlon(TM) XP1600+ > > (1532.82-MHz 686-class CPU) > > > > The first line of this is only printed if the TSC is attached to a > > timecounter, which is in most !SMP && !APM cases. The second line > > prints the value that is returned by the new sysctl, except it doesn't > > return the fractional part and has rounding bugs. > > And yet still suffices for the each of the different teams who have asked > for it. A more complex, more accurate answer isn't better for their > need, it's just more complex. So use the existing sysctl and round it as you need it, and back out the commit. Rounding bugs: % Index: identcpu.c % =================================================================== % RCS file: /home/ncvs/src/sys/i386/i386/identcpu.c,v % retrieving revision 1.120 % retrieving revision 1.121 % diff -u -r1.120 -r1.121 % --- identcpu.c 4 Apr 2003 17:29:54 -0000 1.120 % +++ identcpu.c 10 Apr 2003 07:05:24 -0000 1.121 % ... % @@ -568,6 +572,7 @@ % #endif % #if defined(I586_CPU) % case CPUCLASS_586: % + hw_clockrate = (tsc_freq + 5000) / 1000000; % printf("%jd.%02d-MHz ", % (intmax_t)(tsc_freq + 4999) / 1000000, % (u_int)((tsc_freq + 4999) / 10000) % 100); 4999 is for rounding the second place after the decimal point to nearest, with a fractional part of precisely 0.005 MHz rounded down. 5000 makes little sense. 4999 would give the same non-fractional part as printed in the boot messages, but that that would tend to give a value that is wrong by a full MHz when the precise value is close to an integral number of MHz but smaller and not that close (5000 or more Hz smaller). % @@ -576,6 +581,7 @@ % #endif % #if defined(I686_CPU) % case CPUCLASS_686: % + hw_clockrate = (tsc_freq + 5000) / 1000000; % printf("%jd.%02d-MHz ", % (intmax_t)(tsc_freq + 4999) / 1000000, % (u_int)((tsc_freq + 4999) / 10000) % 100); Similarly. Bruce From owner-cvs-src@FreeBSD.ORG Fri Apr 11 05:52:53 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B745F37B407; Fri, 11 Apr 2003 05:52:53 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 55E1943F75; Fri, 11 Apr 2003 05:52:53 -0700 (PDT) (envelope-from mux@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3BCqr0U031764; Fri, 11 Apr 2003 05:52:53 -0700 (PDT) (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3BCqq8X031763; Fri, 11 Apr 2003 05:52:52 -0700 (PDT) Message-Id: <200304111252.h3BCqq8X031763@repoman.freebsd.org> From: Maxime Henrion Date: Fri, 11 Apr 2003 05:52:52 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/fxp if_fxp.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2003 12:52:54 -0000 mux 2003/04/11 05:52:52 PDT FreeBSD src repository Modified files: sys/dev/fxp if_fxp.c Log: - Call ether_ifdetach() before shutting down the hardware. - Remove a useless device_is_alive() check. - Disable interrupts if bus_child_present() so that this check is more useful. This fixes the hangs I was seeing when unloading the fxp driver. Suggestions from: hsu, njl Revision Changes Path 1.168 +18 -20 src/sys/dev/fxp/if_fxp.c From owner-cvs-src@FreeBSD.ORG Fri Apr 11 05:56:24 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8139437B401; Fri, 11 Apr 2003 05:56:24 -0700 (PDT) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0E36443F75; Fri, 11 Apr 2003 05:56:24 -0700 (PDT) (envelope-from mux@freebsd.org) Received: by elvis.mu.org (Postfix, from userid 1920) id E63EE2ED40E; Fri, 11 Apr 2003 05:56:23 -0700 (PDT) Date: Fri, 11 Apr 2003 14:56:23 +0200 From: Maxime Henrion To: Nate Lawson Message-ID: <20030411125623.GO1750@elvis.mu.org> References: <20030411001316.GN1750@elvis.mu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.1i cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/fxp if_fxp.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2003 12:56:24 -0000 Nate Lawson wrote: > On Fri, 11 Apr 2003, Maxime Henrion wrote: > > Nate Lawson wrote: > > > On Thu, 10 Apr 2003, Maxime Henrion wrote: > > > > Modified files: > > > > sys/dev/fxp if_fxp.c > > > > Log: > > > > - Clean up the fxp_release() and fxp_detach() functions. > > > > > > There's a version of this in the diff I just posted to current@. > > > > Feel free to commit it. > > I'd like to keep it bundled with the MPSAFE changes so it will have to > wait a little while for more testing. > > > > I have been testing my diff by loading and unloading fxp while doing a > > > large transfer and I cannot replicate this. Are you sure it's not a local > > > problem? I have never had a deadlock or a crash and loading fxp again > > > always works. > > > > I have no idea, this is why I was saying it's maybe not fxp(4)'s fault > > and it may indeed be a local problem. > > It would help if others gave their insight but if loading/unloading work > for me (and have been for months), it suggests it is local. I don't have > a problem with making the unmap conditional on the tag (first part of > commit). > > > > Um, fxp_detach() should not be called for any case where the device isn't > > > alive. fxp_detach should ONLY be called once attach has succeeded which > > > by definition means the device is alive. bus_child_present() is the > > > bus-specific method to see that the hardware is actually there; > > > device_is_alive only tells you that the device_t node is present in the > > > tree. fxp_release may be called in error cases. Rather than working > > > around your problem this way, please find what is calling fxp_detach when > > > the device is not alive. > > > > This way of doing things (ie: using device_is_alive()) is an almost > > verbatim copy of what you did in every network driver in sys/pci/. > > Now if it's wrong, feel free to change it, but I guess you'll have > > to change all those drivers too then. > > The reason why I did that for the other drivers is that there was not a > separate "release" function which deallocated resources. Instead, I had a > common routine which did detach and release. For the error case, you do > need to check if the device was alive before calling *stop() on > potentially non-working hardware. > > But for fxp, this is done explicitly -- routines which can only be done on > a "live" device go in fxp_detach() and those that need to be done in both > the error and detach cases go in fxp_release(). Thus the second part of > your commit is unnecessary. Ok. This is fixed now, as is fixed the hangs I was seeing, which I now believe weren't caused by a local change. Thanks, Maxime From owner-cvs-src@FreeBSD.ORG Fri Apr 11 06:30:33 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 31DDC37B401; Fri, 11 Apr 2003 06:30:33 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C678843F3F; Fri, 11 Apr 2003 06:30:32 -0700 (PDT) (envelope-from gallatin@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3BDUW0U035390; Fri, 11 Apr 2003 06:30:32 -0700 (PDT) (envelope-from gallatin@repoman.freebsd.org) Received: (from gallatin@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3BDUWTk035385; Fri, 11 Apr 2003 06:30:32 -0700 (PDT) Message-Id: <200304111330.h3BDUWTk035385@repoman.freebsd.org> From: Andrew Gallatin Date: Fri, 11 Apr 2003 06:30:32 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/alpha/isa isa.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2003 13:30:33 -0000 gallatin 2003/04/11 06:30:32 PDT FreeBSD src repository Modified files: sys/alpha/isa isa.c Log: Style(9) a comment added in previous commit. Pointed out by: bde Revision Changes Path 1.31 +4 -2 src/sys/alpha/isa/isa.c From owner-cvs-src@FreeBSD.ORG Fri Apr 11 06:54:29 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B91C337B401; Fri, 11 Apr 2003 06:54:29 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 59AFC43FCB; Fri, 11 Apr 2003 06:54:29 -0700 (PDT) (envelope-from tjr@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3BDsT0U037256; Fri, 11 Apr 2003 06:54:29 -0700 (PDT) (envelope-from tjr@repoman.freebsd.org) Received: (from tjr@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3BDsT0C037255; Fri, 11 Apr 2003 06:54:29 -0700 (PDT) Message-Id: <200304111354.h3BDsT0C037255@repoman.freebsd.org> From: "Tim J. Robbins" Date: Fri, 11 Apr 2003 06:54:28 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libc/gen getbootfile.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2003 13:54:30 -0000 tjr 2003/04/11 06:54:28 PDT FreeBSD src repository Modified files: lib/libc/gen getbootfile.c Log: Return "/boot/kernel/kernel" instead of "/kernel" if the sysctl() call fails. The documentation was incorrectly updated in getbootfile.3 rev. 1.10. Revision Changes Path 1.7 +1 -1 src/lib/libc/gen/getbootfile.c From owner-cvs-src@FreeBSD.ORG Fri Apr 11 07:45:08 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 327E837B401; Fri, 11 Apr 2003 07:45:08 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C66E843F75; Fri, 11 Apr 2003 07:45:07 -0700 (PDT) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3BEj70U042131; Fri, 11 Apr 2003 07:45:07 -0700 (PDT) (envelope-from davidxu@repoman.freebsd.org) Received: (from davidxu@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3BEj7ub042130; Fri, 11 Apr 2003 07:45:07 -0700 (PDT) Message-Id: <200304111445.h3BEj7ub042130@repoman.freebsd.org> From: David Xu Date: Fri, 11 Apr 2003 07:45:07 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/i386/i386 sys_machdep.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2003 14:45:08 -0000 davidxu 2003/04/11 07:45:07 PDT FreeBSD src repository Modified files: sys/i386/i386 sys_machdep.c Log: set_user_ldt_rv() should check same proc not thread, this commit fixes an user LDT smp rendezvous bug. Revision Changes Path 1.80 +1 -1 src/sys/i386/i386/sys_machdep.c From owner-cvs-src@FreeBSD.ORG Fri Apr 11 07:47:35 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 80A3737B401; Fri, 11 Apr 2003 07:47:35 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 21CDF43F75; Fri, 11 Apr 2003 07:47:35 -0700 (PDT) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3BElY0U042254; Fri, 11 Apr 2003 07:47:34 -0700 (PDT) (envelope-from davidxu@repoman.freebsd.org) Received: (from davidxu@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3BElY7v042253; Fri, 11 Apr 2003 07:47:34 -0700 (PDT) Message-Id: <200304111447.h3BElY7v042253@repoman.freebsd.org> From: David Xu Date: Fri, 11 Apr 2003 07:47:34 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/i386/i386 vm_machdep.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2003 14:47:35 -0000 davidxu 2003/04/11 07:47:34 PDT FreeBSD src repository Modified files: sys/i386/i386 vm_machdep.c Log: Copy %gs from current CPU not from a stale PCB backup. Revision Changes Path 1.205 +2 -0 src/sys/i386/i386/vm_machdep.c From owner-cvs-src@FreeBSD.ORG Fri Apr 11 07:48:14 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A79D937B401; Fri, 11 Apr 2003 07:48:14 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 48FAB43F75; Fri, 11 Apr 2003 07:48:14 -0700 (PDT) (envelope-from mike@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3BEmE0U042296; Fri, 11 Apr 2003 07:48:14 -0700 (PDT) (envelope-from mike@repoman.freebsd.org) Received: (from mike@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3BEmDXv042295; Fri, 11 Apr 2003 07:48:13 -0700 (PDT) Message-Id: <200304111448.h3BEmDXv042295@repoman.freebsd.org> From: Mike Barcroft Date: Fri, 11 Apr 2003 07:48:13 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/conf NOTES X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2003 14:48:15 -0000 mike 2003/04/11 07:48:13 PDT FreeBSD src repository Modified files: sys/conf NOTES Log: Clarify NO_SWAPPING description. Revision Changes Path 1.1143 +3 -2 src/sys/conf/NOTES From owner-cvs-src@FreeBSD.ORG Fri Apr 11 08:47:15 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C5D6E37B401; Fri, 11 Apr 2003 08:47:15 -0700 (PDT) Received: from HAL9000.homeunix.com (12-233-57-131.client.attbi.com [12.233.57.131]) by mx1.FreeBSD.org (Postfix) with ESMTP id C3C6F43FAF; Fri, 11 Apr 2003 08:47:14 -0700 (PDT) (envelope-from das@FreeBSD.ORG) Received: from HAL9000.homeunix.com (localhost [127.0.0.1]) by HAL9000.homeunix.com (8.12.9/8.12.5) with ESMTP id h3BFlDN7002704; Fri, 11 Apr 2003 08:47:13 -0700 (PDT) (envelope-from das@FreeBSD.ORG) Received: (from das@localhost) by HAL9000.homeunix.com (8.12.9/8.12.5/Submit) id h3BFlD9U002703; Fri, 11 Apr 2003 08:47:13 -0700 (PDT) (envelope-from das@FreeBSD.ORG) Date: Fri, 11 Apr 2003 08:47:13 -0700 From: David Schultz To: Mike Barcroft Message-ID: <20030411154713.GA2674@HAL9000.homeunix.com> Mail-Followup-To: Mike Barcroft , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org References: <200304111448.h3BEmDXv042295@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200304111448.h3BEmDXv042295@repoman.freebsd.org> cc: cvs-src@FreeBSD.ORG cc: src-committers@FreeBSD.ORG cc: cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/sys/conf NOTES X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2003 15:47:16 -0000 On Fri, Apr 11, 2003, Mike Barcroft wrote: > mike 2003/04/11 07:48:13 PDT > > FreeBSD src repository > > Modified files: > sys/conf NOTES > Log: > Clarify NO_SWAPPING description. It might be worthwhile, while you're at it, to clarify that ``stack'' refers only to the kernel stack. From owner-cvs-src@FreeBSD.ORG Fri Apr 11 09:02:59 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CCDAD37B401 for ; Fri, 11 Apr 2003 09:02:59 -0700 (PDT) Received: from mail.gmx.net (pop.gmx.net [213.165.64.20]) by mx1.FreeBSD.org (Postfix) with SMTP id 6B30A43FDD for ; Fri, 11 Apr 2003 09:02:57 -0700 (PDT) (envelope-from tmoestl@gmx.net) Received: (qmail 15789 invoked by uid 65534); 11 Apr 2003 16:02:56 -0000 Received: from p508E6877.dip.t-dialin.net (EHLO galatea.local) (80.142.104.119) by mail.gmx.net (mp020-rz3) with SMTP; 11 Apr 2003 18:02:56 +0200 Received: from tmm by galatea.local with local (Exim 4.14 #1) id 19411F-0001XZ-N9; Fri, 11 Apr 2003 18:04:49 +0200 Date: Fri, 11 Apr 2003 18:04:49 +0200 From: Thomas Moestl To: Max Khon Message-ID: <20030411160449.GB5834@crow.dom2ip.de> References: <200304110723.h3B7NFGs090465@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200304110723.h3B7NFGs090465@repoman.freebsd.org> User-Agent: Mutt/1.4.1i Sender: Thomas Moestl cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/netinet if_ether.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2003 16:03:00 -0000 On Fri, 2003/04/11 at 00:23:15 -0700, Max Khon wrote: > fjoe 2003/04/11 00:23:15 PDT > > FreeBSD src repository > > Modified files: (Branch: RELENG_4) > sys/netinet if_ether.c > Log: > MFC: rev. 1.97 > > Clear the target hardware address field when generating an ARP request. Thanks! - Thomas -- Thomas Moestl http://www.tu-bs.de/~y0015675/ http://people.FreeBSD.org/~tmm/ PGP fingerprint: 1C97 A604 2BD0 E492 51D0 9C0F 1FE6 4F1D 419C 776C From owner-cvs-src@FreeBSD.ORG Fri Apr 11 09:53:57 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A991237B401; Fri, 11 Apr 2003 09:53:57 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 47F7243FD7; Fri, 11 Apr 2003 09:53:57 -0700 (PDT) (envelope-from iwasaki@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3BGrv0U058782; Fri, 11 Apr 2003 09:53:57 -0700 (PDT) (envelope-from iwasaki@repoman.freebsd.org) Received: (from iwasaki@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3BGrvUw058781; Fri, 11 Apr 2003 09:53:57 -0700 (PDT) Message-Id: <200304111653.h3BGrvUw058781@repoman.freebsd.org> From: Mitsuru IWASAKI Date: Fri, 11 Apr 2003 09:53:56 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/acpica acpi.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2003 16:53:58 -0000 iwasaki 2003/04/11 09:53:56 PDT FreeBSD src repository Modified files: sys/dev/acpica acpi.c Log: Add new sysctl MIB (hw.acpi.supported_sleep_state) to indicate the list of supported sleep state. This should help people understand what following message means. acpi0: AcpiGetSleepTypeData failed - AE_NOT_FOUND MFC after: 3 days Revision Changes Path 1.88 +23 -0 src/sys/dev/acpica/acpi.c From owner-cvs-src@FreeBSD.ORG Fri Apr 11 10:06:42 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BED9737B401; Fri, 11 Apr 2003 10:06:42 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5C51643FA3; Fri, 11 Apr 2003 10:06:42 -0700 (PDT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3BH6g0U060657; Fri, 11 Apr 2003 10:06:42 -0700 (PDT) (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3BH6gmH060656; Fri, 11 Apr 2003 10:06:42 -0700 (PDT) Message-Id: <200304111706.h3BH6gmH060656@repoman.freebsd.org> From: John Baldwin Date: Fri, 11 Apr 2003 10:06:42 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/sys/i386/i386 identcpu.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2003 17:06:43 -0000 jhb 2003/04/11 10:06:42 PDT FreeBSD src repository Modified files: (Branch: RELENG_4) sys/i386/i386 identcpu.c Log: Revert one part of the last change so that cpu_class has a default value again. Apparently some code in pmap reads the value of this variable before it is properly initialized. That is a bug (!) but not a critical one and it is easier to make this change than hunt down that bug. This fixes booting on 80386 machines. Submitted by: Erik Trulsson Pointy hat to: jhb Revision Changes Path 1.80.2.15 +1 -1 src/sys/i386/i386/identcpu.c From owner-cvs-src@FreeBSD.ORG Fri Apr 11 10:58:18 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BDD6437B401; Fri, 11 Apr 2003 10:58:18 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5CAF343FA3; Fri, 11 Apr 2003 10:58:18 -0700 (PDT) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3BHwI0U064676; Fri, 11 Apr 2003 10:58:18 -0700 (PDT) (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3BHwI1c064675; Fri, 11 Apr 2003 10:58:18 -0700 (PDT) Message-Id: <200304111758.h3BHwI1c064675@repoman.freebsd.org> From: Ruslan Ermilov Date: Fri, 11 Apr 2003 10:58:18 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src Makefile.inc1 src/tools/build Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2003 17:58:19 -0000 ru 2003/04/11 10:58:18 PDT FreeBSD src repository Modified files: . Makefile.inc1 tools/build Makefile Log: libc_gen/basename.c depends on include/libgen.h. Revision Changes Path 1.340 +1 -0 src/Makefile.inc1 1.3 +3 -3 src/tools/build/Makefile From owner-cvs-src@FreeBSD.ORG Fri Apr 11 11:02:11 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4ECF337B401; Fri, 11 Apr 2003 11:02:11 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DFB2F43FA3; Fri, 11 Apr 2003 11:02:10 -0700 (PDT) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3BI2A0U065497; Fri, 11 Apr 2003 11:02:10 -0700 (PDT) (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3BI2Aw3065496; Fri, 11 Apr 2003 11:02:10 -0700 (PDT) Message-Id: <200304111802.h3BI2Aw3065496@repoman.freebsd.org> From: Ruslan Ermilov Date: Fri, 11 Apr 2003 11:02:10 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/gnu/usr.bin/binutils/addr2line Makefile src/gnu/usr.bin/binutils/ar Makefile src/gnu/usr.bin/binutils/as Makefile.inc0 src/gnu/usr.bin/binutils/ld Makefile src/gnu/usr.bin/binutils/nm Makefile src/gnu/usr.bin/binutils/objcopy Makefile ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2003 18:02:11 -0000 ru 2003/04/11 11:02:10 PDT FreeBSD src repository Modified files: gnu/usr.bin/binutils/addr2line Makefile gnu/usr.bin/binutils/ar Makefile gnu/usr.bin/binutils/as Makefile.inc0 gnu/usr.bin/binutils/ld Makefile gnu/usr.bin/binutils/nm Makefile gnu/usr.bin/binutils/objcopy Makefile gnu/usr.bin/binutils/objdump Makefile gnu/usr.bin/binutils/ranlib Makefile gnu/usr.bin/binutils/readelf Makefile gnu/usr.bin/binutils/size Makefile gnu/usr.bin/binutils/strings Makefile gnu/usr.bin/binutils/strip Makefile Log: libbinutils.a needs basename(3); when the latter is provided by -legacy, liblegacy.a should come last in the LDADD list. Revision Changes Path 1.8 +4 -3 src/gnu/usr.bin/binutils/addr2line/Makefile 1.10 +4 -3 src/gnu/usr.bin/binutils/ar/Makefile 1.22 +4 -3 src/gnu/usr.bin/binutils/as/Makefile.inc0 1.25 +3 -2 src/gnu/usr.bin/binutils/ld/Makefile 1.10 +4 -3 src/gnu/usr.bin/binutils/nm/Makefile 1.9 +4 -3 src/gnu/usr.bin/binutils/objcopy/Makefile 1.11 +5 -4 src/gnu/usr.bin/binutils/objdump/Makefile 1.10 +4 -3 src/gnu/usr.bin/binutils/ranlib/Makefile 1.6 +4 -3 src/gnu/usr.bin/binutils/readelf/Makefile 1.9 +4 -3 src/gnu/usr.bin/binutils/size/Makefile 1.9 +4 -3 src/gnu/usr.bin/binutils/strings/Makefile 1.12 +4 -3 src/gnu/usr.bin/binutils/strip/Makefile From owner-cvs-src@FreeBSD.ORG Fri Apr 11 11:09:42 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CD99037B401; Fri, 11 Apr 2003 11:09:42 -0700 (PDT) Received: from pittgoth.com (14.zlnp1.xdsl.nauticom.net [209.195.149.111]) by mx1.FreeBSD.org (Postfix) with ESMTP id A77B543F85; Fri, 11 Apr 2003 11:09:41 -0700 (PDT) (envelope-from trhodes@FreeBSD.org) Received: from mobile.pittgoth.com ([192.168.0.5]) by pittgoth.com (8.12.9/8.12.9) with SMTP id h3BI9eZK002589; Fri, 11 Apr 2003 14:09:40 -0400 (EDT) (envelope-from trhodes@FreeBSD.org) Date: Sat, 12 Apr 2003 02:08:07 -0400 From: Tom Rhodes To: Mitsuru IWASAKI Message-Id: <20030412020807.5e8b340e.trhodes@FreeBSD.org> In-Reply-To: <200304111653.h3BGrvUw058781@repoman.freebsd.org> References: <200304111653.h3BGrvUw058781@repoman.freebsd.org> X-Mailer: Sylpheed version 0.8.10claws (GTK+ 1.2.10; i386-portbld-freebsd5.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/acpica acpi.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2003 18:09:43 -0000 On Fri, 11 Apr 2003 09:53:56 -0700 (PDT) Mitsuru IWASAKI wrote: > iwasaki 2003/04/11 09:53:56 PDT > > FreeBSD src repository > > Modified files: > sys/dev/acpica acpi.c > Log: > Add new sysctl MIB (hw.acpi.supported_sleep_state) to indicate > the list of supported sleep state. > This should help people understand what following message means. > > acpi0: AcpiGetSleepTypeData failed - AE_NOT_FOUND > > MFC after: 3 days > > Revision Changes Path > 1.88 +23 -0 src/sys/dev/acpica/acpi.c > Thanks! -- Tom Rhodes From owner-cvs-src@FreeBSD.ORG Fri Apr 11 11:37:35 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AC73D37B401; Fri, 11 Apr 2003 11:37:35 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4C9A243FBF; Fri, 11 Apr 2003 11:37:35 -0700 (PDT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3BIbZ0U068816; Fri, 11 Apr 2003 11:37:35 -0700 (PDT) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3BIbYsF068815; Fri, 11 Apr 2003 11:37:34 -0700 (PDT) Message-Id: <200304111837.h3BIbYsF068815@repoman.freebsd.org> From: Jeff Roberson Date: Fri, 11 Apr 2003 11:37:34 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern sched_ule.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2003 18:37:36 -0000 jeff 2003/04/11 11:37:34 PDT FreeBSD src repository Modified files: sys/kern sched_ule.c Log: - When migrating a kse from one kseq to the next actually insert it onto the second kseq's run queue so that it is referenced by the kse when it is switched out. - Spell ksq_rslices properly. Reported by: Ian Freislich Revision Changes Path 1.23 +19 -22 src/sys/kern/sched_ule.c From owner-cvs-src@FreeBSD.ORG Fri Apr 11 11:40:35 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 218F637B401; Fri, 11 Apr 2003 11:40:35 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B4B9443FA3; Fri, 11 Apr 2003 11:40:34 -0700 (PDT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3BIeY0U069104; Fri, 11 Apr 2003 11:40:34 -0700 (PDT) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3BIeYwi069101; Fri, 11 Apr 2003 11:40:34 -0700 (PDT) Message-Id: <200304111840.h3BIeYwi069101@repoman.freebsd.org> From: Jeff Roberson Date: Fri, 11 Apr 2003 11:40:34 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern sched_ule.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2003 18:40:35 -0000 jeff 2003/04/11 11:40:34 PDT FreeBSD src repository Modified files: sys/kern sched_ule.c Log: - Only select kseqs with more than one kse to steal. The running kse is reflected in the load now and you can't very well migrate that. Revision Changes Path 1.24 +1 -1 src/sys/kern/sched_ule.c From owner-cvs-src@FreeBSD.ORG Fri Apr 11 11:56:47 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A0B6B37B401; Fri, 11 Apr 2003 11:56:47 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 412A343F3F; Fri, 11 Apr 2003 11:56:47 -0700 (PDT) (envelope-from peter@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3BIul0U070577; Fri, 11 Apr 2003 11:56:47 -0700 (PDT) (envelope-from peter@repoman.freebsd.org) Received: (from peter@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3BIukWO070576; Fri, 11 Apr 2003 11:56:46 -0700 (PDT) Message-Id: <200304111856.h3BIukWO070576@repoman.freebsd.org> From: Peter Wemm Date: Fri, 11 Apr 2003 11:56:46 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: CVSROOT access access.unclassified X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2003 18:56:48 -0000 peter 2003/04/11 11:56:46 PDT FreeBSD src repository Modified files: . access access.unclassified Log: Move pb (Pierre Beyssac) from access.unclassified to src,ports Revision Changes Path 1.594 +1 -0 CVSROOT/access 1.638 +0 -1 CVSROOT/access.unclassified From owner-cvs-src@FreeBSD.ORG Fri Apr 11 12:08:58 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C7BA437B401; Fri, 11 Apr 2003 12:08:58 -0700 (PDT) Received: from mail.chesapeake.net (chesapeake.net [205.130.220.14]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7391E43FB1; Fri, 11 Apr 2003 12:08:57 -0700 (PDT) (envelope-from jroberson@chesapeake.net) Received: from localhost (jroberson@localhost) by mail.chesapeake.net (8.11.6/8.11.6) with ESMTP id h3BJ8k103718; Fri, 11 Apr 2003 15:08:47 -0400 (EDT) (envelope-from jroberson@chesapeake.net) Date: Fri, 11 Apr 2003 15:08:46 -0400 (EDT) From: Jeff Roberson To: Bruce Evans In-Reply-To: <20030411193251.B3621@gamplex.bde.org> Message-ID: <20030411145419.E37530-100000@mail.chesapeake.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: cvs-src@FreeBSD.org cc: Jeff Roberson cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern sched_ule.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2003 19:08:59 -0000 On Fri, 11 Apr 2003, Bruce Evans wrote: > On Thu, 10 Apr 2003, Jeff Roberson wrote: > > > In this benchmark I have many processes that each run for 10ms and then > > sleep for 10ms. Each of them has a different nice value. I record many > > statistics, but below is the amount of cpu time given to each. > > > > -20 -15 -10 -5 -1 0 > > ULE 5.753623 5.282634 4.856530 3.450129 3.126798 2.423626 > > 4BSD 5.737184 4.694133 4.185013 3.363824 2.711405 2.260881 > > > > 1 5 10 15 20 > > ULE 2.105255 0.657852 0.429098 0.411582 0.501759 > > 4BSD 2.452399 1.506065 0.859527 0.681111 0.427333 > > > > > > You can see that ule is quite regular until it gets to the positive nice > > values where it is not as smooth as 4bsd. I'll fix this. > > The poor dynamic range of niceness for the 4bsd scheduler in current should > not be aimed for. In the above it is about 5.74:0.43 = 13:1. It should be > more like 100:1 or 1000:1. I don't think this is so bad considering that they were only attempting to use 50% of the cpu. That leaves a lot of idle time for other threads. Although in ULE it is currently very easy to tune by adjusting your min and max slice. Since each tick is 10ms on x86 ule currently does 10:1 for processes of nice 0 and 19. If hz was 1000 it could easily be made 100:1. I'm not sure if this is really desirable though. > > > This commit does fix the bug where nice +20 processes were still getting > > CPU when 0 and negative nice processes were runnable. This should fix > > most of the interactivity complaints with niced processes. > > Isn't this a non-bug? Something is needed to prevent priority inversion. > I think priority inversion can be a problem at the level of user processes > where the kernel can't do anything about it. A nice -20 process may aquire > a lock on something important (perhaps just a file lock) and then never > run again because there is a nice -0 process that is always runnable. > meanwhile, even nice --20 processes may have to wait forever for the lock. > Giving nice -20 processes a tiny but nonzero amount of CPU fixes the > problem eventually. While I do believe priority inversion is an issue, I'm not sure what I think should be done here. Previously a nice 20 would compete equally with a nice 0 if there was only one process running. This was a bug. Basically the niced process didn't consider the currently running process when its slice was picked. It only looked at the run queue. What I could do is implement cpu distribution vs nice as a curve that tapers of considerably once you get past 19 nice values. This would allow really nice programs to slowly creep along. The problem is that my scheduler can only adjust the amount of cpu time a process gets by adjusting its slice size. The minimum is actually quite high. I may introduce some divisor for the slice that essentially causes this thread to get skipped over x times before it gets to run for the minimum amount. This would give more more granularity than 10ms for every pass through the run queue. > I think interactivity is mostly a different problem. When we give > some CPU to niced processes, it is important that we only give them a > tiny amount. Another problem with the small dynamic range is that it > always gives a non-tiny amount. Scheduling granularity may be a > problem, especially in the 4BSD scheduler - we can't give processes > less than the quantum (if they want it), and with a quantum of 1/10 > second just 10 niced processes getting the minimal amount would give > a delay of 1 second for interactive processes. These problems are > limited by old bugfeatures in BSD for at least the 4BSD scheduler > (interactive processes wake up at a kernel priority and normally > essentially keep that priority when they return to userland, since we > neglect to reschedule them). > > Bruce > ULE solves this differently. Interactivity is determined by the ratio of voluntary sleep time to actual runtime. If it figures out that a process is interactive it always puts it on the current queue which means it doesn't have to wait for the current queue to complete and the next queue to be switched to. High negative nice values can still delay interactive processes that are very nice. I think this is what the user is indicating with negative nice values though isn't he? Or do you think that nice should not impact interactive processes? It's difficult for me to grasp what behavior is most desirable. I have a framework in place with ULE that would allow me to achieve most anything. I guess my primary questions are these: 1) What distribution of cpu time vs nice is desirable? 2) Should nice processes starve interactive jobs? Cheers, Jeff From owner-cvs-src@FreeBSD.ORG Fri Apr 11 12:24:01 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4B3C237B401; Fri, 11 Apr 2003 12:24:01 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DF87F43F3F; Fri, 11 Apr 2003 12:24:00 -0700 (PDT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3BJO00U073624; Fri, 11 Apr 2003 12:24:00 -0700 (PDT) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3BJO0gJ073623; Fri, 11 Apr 2003 12:24:00 -0700 (PDT) Message-Id: <200304111924.h3BJO0gJ073623@repoman.freebsd.org> From: Jeff Roberson Date: Fri, 11 Apr 2003 12:24:00 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern sched_ule.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2003 19:24:01 -0000 jeff 2003/04/11 12:24:00 PDT FreeBSD src repository Modified files: sys/kern sched_ule.c Log: - Add sched_exit_* - Call sched_exit_kse() from sched_exit() instead of implementing it here. Revision Changes Path 1.25 +17 -6 src/sys/kern/sched_ule.c From owner-cvs-src@FreeBSD.ORG Fri Apr 11 12:24:38 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9FBAA37B401; Fri, 11 Apr 2003 12:24:38 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3F99D43FB1; Fri, 11 Apr 2003 12:24:38 -0700 (PDT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3BJOc0U073658; Fri, 11 Apr 2003 12:24:38 -0700 (PDT) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3BJObSk073657; Fri, 11 Apr 2003 12:24:37 -0700 (PDT) Message-Id: <200304111924.h3BJObSk073657@repoman.freebsd.org> From: Jeff Roberson Date: Fri, 11 Apr 2003 12:24:37 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern kern_thr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2003 19:24:39 -0000 jeff 2003/04/11 12:24:37 PDT FreeBSD src repository Modified files: sys/kern kern_thr.c Log: - Call sched_exit_{kse,thread} and sched_fork{kse,thread} so that thr works with ULE. This was not strictly required by sched_4bsd. Revision Changes Path 1.5 +6 -0 src/sys/kern/kern_thr.c From owner-cvs-src@FreeBSD.ORG Fri Apr 11 12:45:46 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2581237B401; Fri, 11 Apr 2003 12:45:46 -0700 (PDT) Received: from freebie.xs4all.nl (freebie.xs4all.nl [213.84.32.253]) by mx1.FreeBSD.org (Postfix) with ESMTP id EC6BB43FE1; Fri, 11 Apr 2003 12:45:44 -0700 (PDT) (envelope-from wkb@freebie.xs4all.nl) Received: from freebie.xs4all.nl (localhost [127.0.0.1]) by freebie.xs4all.nl (8.12.9/8.12.9) with ESMTP id h3BJjhpH023416; Fri, 11 Apr 2003 21:45:43 +0200 (CEST) (envelope-from wkb@freebie.xs4all.nl) Received: (from wkb@localhost) by freebie.xs4all.nl (8.12.9/8.12.9/Submit) id h3BJjh9P023415; Fri, 11 Apr 2003 21:45:43 +0200 (CEST) Date: Fri, 11 Apr 2003 21:45:43 +0200 From: Wilko Bulte To: Ade Lovett Message-ID: <20030411194543.GA23351@freebie.xs4all.nl> References: <200304110149.h3B1ns55053056@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200304110149.h3B1ns55053056@repoman.freebsd.org> User-Agent: Mutt/1.4i X-OS: FreeBSD 4.8-STABLE X-PGP: finger wilko@freebsd.org cc: cvs-src@FreeBSD.ORG cc: src-committers@FreeBSD.ORG cc: cvs-all@FreeBSD.ORG Subject: Re: cvs commit: CVSROOT access X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2003 19:45:46 -0000 On Thu, Apr 10, 2003 at 06:49:54PM -0700, Ade Lovett wrote: > ade 2003/04/10 18:49:54 PDT > > FreeBSD src repository > > Modified files: > . access > Log: > Remove myself from the source commit list, since I have more than > enough on my plate with ports infrastructure stuff. Removing oneself from the various access* files has become a new fashion it appears. What do people think the gain is from doing this? -- | / o / /_ _ FreeBSD core team secretary |/|/ / / /( (_) Bulte wilko@FreeBSD.org From owner-cvs-src@FreeBSD.ORG Fri Apr 11 13:52:24 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BFC7137B401; Fri, 11 Apr 2003 13:52:24 -0700 (PDT) Received: from mail.lovett.com (sentinel.ranger.supernews.net [216.168.1.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0BC9D43FA3; Fri, 11 Apr 2003 13:52:24 -0700 (PDT) (envelope-from ade@lovett.com) Received: from cs666853-113.austin.rr.com ([66.68.53.113] helo=[10.0.0.2] ident=guns) by mail.lovett.com with esmtp (Exim 4.12) id 1945VX-000FWB-00; Fri, 11 Apr 2003 20:52:23 +0000 User-Agent: Microsoft-Entourage/10.1.1.2418 Date: Fri, 11 Apr 2003 15:52:21 -0500 From: Ade Lovett To: Wilko Bulte , Ade Lovett Message-ID: In-Reply-To: <20030411194543.GA23351@freebie.xs4all.nl> Mime-version: 1.0 Content-type: text/plain; charset="US-ASCII" Content-transfer-encoding: 7bit cc: cvs-src@FreeBSD.ORG cc: src-committers@FreeBSD.ORG cc: cvs-all@FreeBSD.ORG Subject: Re: cvs commit: CVSROOT access X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2003 20:52:25 -0000 On 4/11/03 14:45, "Wilko Bulte" wrote: > Removing oneself from the various access* files has become a new > fashion it appears. What do people think the gain is from doing this? Well, according to a Mister Grim Reaper, it takes up "valuable resources" of varying forms. Of course, I immediately subscribed to the public cvs-src@ list, so as to keep getting the src/ commits, so I'm not too sure what the overall point was, other than to be a "good committer" -- I am assuming, of course, that my src/ commit bit is just 'retired' by this action, and would be re-enabled as and when appropriate. -aDe From owner-cvs-src@FreeBSD.ORG Fri Apr 11 14:26:43 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D638037B480; Fri, 11 Apr 2003 14:26:43 -0700 (PDT) Received: from freebie.xs4all.nl (freebie.xs4all.nl [213.84.32.253]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5591E43FB1; Fri, 11 Apr 2003 14:26:40 -0700 (PDT) (envelope-from wkb@freebie.xs4all.nl) Received: from freebie.xs4all.nl (localhost [127.0.0.1]) by freebie.xs4all.nl (8.12.9/8.12.9) with ESMTP id h3BLQcpH024153; Fri, 11 Apr 2003 23:26:38 +0200 (CEST) (envelope-from wkb@freebie.xs4all.nl) Received: (from wkb@localhost) by freebie.xs4all.nl (8.12.9/8.12.9/Submit) id h3BLQcip024152; Fri, 11 Apr 2003 23:26:38 +0200 (CEST) Date: Fri, 11 Apr 2003 23:26:38 +0200 From: Wilko Bulte To: Ade Lovett Message-ID: <20030411212638.GA24100@freebie.xs4all.nl> References: <20030411194543.GA23351@freebie.xs4all.nl> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4i X-OS: FreeBSD 4.8-STABLE X-PGP: finger wilko@freebsd.org cc: cvs-src@FreeBSD.ORG cc: src-committers@FreeBSD.ORG cc: cvs-all@FreeBSD.ORG cc: Ade Lovett Subject: Re: cvs commit: CVSROOT access X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2003 21:26:44 -0000 On Fri, Apr 11, 2003 at 03:52:21PM -0500, Ade Lovett wrote: > On 4/11/03 14:45, "Wilko Bulte" wrote: > > Removing oneself from the various access* files has become a new > > fashion it appears. What do people think the gain is from doing this? > > Well, according to a Mister Grim Reaper, it takes up "valuable resources" of > varying forms. > > Of course, I immediately subscribed to the public cvs-src@ list, so as to > keep getting the src/ commits, so I'm not too sure what the overall point > was, other than to be a "good committer" -- I am assuming, of course, that > my src/ commit bit is just 'retired' by this action, and would be re-enabled > as and when appropriate. Well, the reason why I bring this up is that some folks email core that they want to hand in their commit bit for safekeeping whereas other folks just do a commit on access*. I don't mind either way, but I think it would be better to formally notify the hats (core, portmgr, doceng) that is responsible for handing out the bits. For the src commit bits I include this in the core report so that if need be there is a reference once the bit requested back. (sjeez, it starts to sound like a company out here.. :-} ) W/ -- | / o / /_ _ wilko@FreeBSD.org |/|/ / / /( (_) Bulte From owner-cvs-src@FreeBSD.ORG Fri Apr 11 14:28:18 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B047B37B408; Fri, 11 Apr 2003 14:28:18 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 513DB43F93; Fri, 11 Apr 2003 14:28:18 -0700 (PDT) (envelope-from obrien@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3BLSI0U090419; Fri, 11 Apr 2003 14:28:18 -0700 (PDT) (envelope-from obrien@repoman.freebsd.org) Received: (from obrien@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3BLSHVA090418; Fri, 11 Apr 2003 14:28:17 -0700 (PDT) Message-Id: <200304112128.h3BLSHVA090418@repoman.freebsd.org> From: "David E. O'Brien" Date: Fri, 11 Apr 2003 14:28:17 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/share/mk bsd.cpu.mk X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2003 21:28:19 -0000 obrien 2003/04/11 14:28:17 PDT FreeBSD src repository Modified files: share/mk bsd.cpu.mk Log: Default the userland to 486 capabilities. Revision Changes Path 1.25 +1 -1 src/share/mk/bsd.cpu.mk From owner-cvs-src@FreeBSD.ORG Fri Apr 11 17:38:48 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 89CD737B401; Fri, 11 Apr 2003 17:38:48 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0818F43FCB; Fri, 11 Apr 2003 17:38:48 -0700 (PDT) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3C0cl0U012284; Fri, 11 Apr 2003 17:38:47 -0700 (PDT) (envelope-from davidxu@repoman.freebsd.org) Received: (from davidxu@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3C0clSn012283; Fri, 11 Apr 2003 17:38:47 -0700 (PDT) Message-Id: <200304120038.h3C0clSn012283@repoman.freebsd.org> From: David Xu Date: Fri, 11 Apr 2003 17:38:47 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern kern_sig.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 00:38:49 -0000 davidxu 2003/04/11 17:38:47 PDT FreeBSD src repository Modified files: sys/kern kern_sig.c Log: Check SIG_HOLD action ealier to avoid missing test it in later code. Revision Changes Path 1.223 +7 -9 src/sys/kern/kern_sig.c From owner-cvs-src@FreeBSD.ORG Fri Apr 11 18:05:20 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6D40C37B401; Fri, 11 Apr 2003 18:05:20 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0D2D943F75; Fri, 11 Apr 2003 18:05:20 -0700 (PDT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3C15J0U015495; Fri, 11 Apr 2003 18:05:19 -0700 (PDT) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3C15JCv015486; Fri, 11 Apr 2003 18:05:19 -0700 (PDT) Message-Id: <200304120105.h3C15JCv015486@repoman.freebsd.org> From: Jeff Roberson Date: Fri, 11 Apr 2003 18:05:19 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/ufs/ffs ffs_snapshot.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 01:05:20 -0000 jeff 2003/04/11 18:05:19 PDT FreeBSD src repository Modified files: sys/ufs/ffs ffs_snapshot.c Log: - Use the sched_nice() api instead of setting the nice value directly. Tested by: Steve Kargl Revision Changes Path 1.67 +3 -2 src/sys/ufs/ffs/ffs_snapshot.c From owner-cvs-src@FreeBSD.ORG Fri Apr 11 18:57:05 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0770A37B401; Fri, 11 Apr 2003 18:57:05 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 987C643F3F; Fri, 11 Apr 2003 18:57:04 -0700 (PDT) (envelope-from kbyanc@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3C1v40U019179; Fri, 11 Apr 2003 18:57:04 -0700 (PDT) (envelope-from kbyanc@repoman.freebsd.org) Received: (from kbyanc@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3C1v4I9019178; Fri, 11 Apr 2003 18:57:04 -0700 (PDT) Message-Id: <200304120157.h3C1v4I9019178@repoman.freebsd.org> From: Kelly Yancey Date: Fri, 11 Apr 2003 18:57:04 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern kern_event.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 01:57:05 -0000 kbyanc 2003/04/11 18:57:04 PDT FreeBSD src repository Modified files: sys/kern kern_event.c Log: Fix race between a process registering a NOTE_EXIT EVFILT_PROC event and the target process exiting which causes attempts to register the kevent to randomly fail depending on whether the target runs to completion before the parent can call kevent(2). The bug actually effects EVFILT_PROC events on any zombie process, but the most common manifestation is with parents trying to monitor child processes. MFC after: 2 weeks Sponsored by: NTT Multimedia Communications Labs Revision Changes Path 1.58 +15 -0 src/sys/kern/kern_event.c From owner-cvs-src@FreeBSD.ORG Fri Apr 11 19:54:47 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AADEF37B401; Fri, 11 Apr 2003 19:54:47 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4BEDD43F3F; Fri, 11 Apr 2003 19:54:47 -0700 (PDT) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3C2sl0U024231; Fri, 11 Apr 2003 19:54:47 -0700 (PDT) (envelope-from davidxu@repoman.freebsd.org) Received: (from davidxu@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3C2skIV024230; Fri, 11 Apr 2003 19:54:46 -0700 (PDT) Message-Id: <200304120254.h3C2skIV024230@repoman.freebsd.org> From: David Xu Date: Fri, 11 Apr 2003 19:54:46 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern kern_sig.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 02:54:48 -0000 davidxu 2003/04/11 19:54:46 PDT FreeBSD src repository Modified files: sys/kern kern_sig.c Log: Style fix. Revision Changes Path 1.224 +1 -1 src/sys/kern/kern_sig.c From owner-cvs-src@FreeBSD.ORG Fri Apr 11 20:20:32 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E95C937B401; Fri, 11 Apr 2003 20:20:29 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E898743FBD; Fri, 11 Apr 2003 20:20:28 -0700 (PDT) (envelope-from tjr@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3C3KS0U026897; Fri, 11 Apr 2003 20:20:28 -0700 (PDT) (envelope-from tjr@repoman.freebsd.org) Received: (from tjr@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3C3KS6l026894; Fri, 11 Apr 2003 20:20:28 -0700 (PDT) Message-Id: <200304120320.h3C3KS6l026894@repoman.freebsd.org> From: "Tim J. Robbins" Date: Fri, 11 Apr 2003 20:20:28 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/bin/sh sh.1 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 03:20:33 -0000 tjr 2003/04/11 20:20:28 PDT FreeBSD src repository Modified files: bin/sh sh.1 Log: Document the -L and -P options to the cd and pwd commands as being mutually exclusive. The fact that the most recent one specified on the command line is the one that takes effect is an implementation detail and users should not rely on this. Revision Changes Path 1.85 +3 -3 src/bin/sh/sh.1 From owner-cvs-src@FreeBSD.ORG Fri Apr 11 20:22:55 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3297237B401; Fri, 11 Apr 2003 20:22:55 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C8E4843FAF; Fri, 11 Apr 2003 20:22:54 -0700 (PDT) (envelope-from tjr@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3C3Ms0U027350; Fri, 11 Apr 2003 20:22:54 -0700 (PDT) (envelope-from tjr@repoman.freebsd.org) Received: (from tjr@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3C3MsI0027349; Fri, 11 Apr 2003 20:22:54 -0700 (PDT) Message-Id: <200304120322.h3C3MsI0027349@repoman.freebsd.org> From: "Tim J. Robbins" Date: Fri, 11 Apr 2003 20:22:54 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/bin/pwd pwd.1 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 03:22:55 -0000 tjr 2003/04/11 20:22:54 PDT FreeBSD src repository Modified files: bin/pwd pwd.1 Log: Document the -L and -P options as being mutually exclusive. Revision Changes Path 1.21 +2 -2 src/bin/pwd/pwd.1 From owner-cvs-src@FreeBSD.ORG Fri Apr 11 20:49:29 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 297E837B401; Fri, 11 Apr 2003 20:49:29 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id BD5F243FA3; Fri, 11 Apr 2003 20:49:28 -0700 (PDT) (envelope-from tjr@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3C3nS0U034183; Fri, 11 Apr 2003 20:49:28 -0700 (PDT) (envelope-from tjr@repoman.freebsd.org) Received: (from tjr@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3C3nS5I034182; Fri, 11 Apr 2003 20:49:28 -0700 (PDT) Message-Id: <200304120349.h3C3nS5I034182@repoman.freebsd.org> From: "Tim J. Robbins" Date: Fri, 11 Apr 2003 20:49:28 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/bin/echo echo.1 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 03:49:29 -0000 tjr 2003/04/11 20:49:28 PDT FreeBSD src repository Modified files: bin/echo echo.1 Log: Refer to 1003.1-2001 in the Standards section now that TC1 allows the traditional BSD behaviour (-n option) and FreeBSD extensions (\c). Revision Changes Path 1.14 +5 -5 src/bin/echo/echo.1 From owner-cvs-src@FreeBSD.ORG Fri Apr 11 21:17:15 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B734837B401; Fri, 11 Apr 2003 21:17:15 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5486E43FA3; Fri, 11 Apr 2003 21:17:15 -0700 (PDT) (envelope-from tjr@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3C4HF0U037196; Fri, 11 Apr 2003 21:17:15 -0700 (PDT) (envelope-from tjr@repoman.freebsd.org) Received: (from tjr@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3C4HFNj037195; Fri, 11 Apr 2003 21:17:15 -0700 (PDT) Message-Id: <200304120417.h3C4HFNj037195@repoman.freebsd.org> From: "Tim J. Robbins" Date: Fri, 11 Apr 2003 21:17:14 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.bin/uniq uniq.1 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 04:17:16 -0000 tjr 2003/04/11 21:17:14 PDT FreeBSD src repository Modified files: usr.bin/uniq uniq.1 Log: Mention the environment variables that affect the execution of uniq. Of particular interest is the fact that LC_COLLATE affects how uniq determines whether lines are equal. This was the subject of a fairly heated debate a year or so ago, and it turns out that the current behaviour is correct and that the standard contained an error. Now that the standard has been corrected by Cor. 1-2002, refer to 1003.1-2001 instead of the 1992 edition in the Standards section. Revision Changes Path 1.15 +15 -4 src/usr.bin/uniq/uniq.1 From owner-cvs-src@FreeBSD.ORG Fri Apr 11 22:20:16 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A0A2D37B401; Fri, 11 Apr 2003 22:20:16 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3F71343FA3; Fri, 11 Apr 2003 22:20:16 -0700 (PDT) (envelope-from tjr@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3C5KG0U042448; Fri, 11 Apr 2003 22:20:16 -0700 (PDT) (envelope-from tjr@repoman.freebsd.org) Received: (from tjr@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3C5KFx0042447; Fri, 11 Apr 2003 22:20:15 -0700 (PDT) Message-Id: <200304120520.h3C5KFx0042447@repoman.freebsd.org> From: "Tim J. Robbins" Date: Fri, 11 Apr 2003 22:20:15 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/share/man/man7 environ.7 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 05:20:17 -0000 tjr 2003/04/11 22:20:15 PDT FreeBSD src repository Modified files: share/man/man7 environ.7 Log: Add terse descriptions for NLSPATH and LC_*. Revision Changes Path 1.19 +33 -2 src/share/man/man7/environ.7 From owner-cvs-src@FreeBSD.ORG Fri Apr 11 23:11:47 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8E9BE37B401; Fri, 11 Apr 2003 23:11:47 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0C99843FBD; Fri, 11 Apr 2003 23:11:47 -0700 (PDT) (envelope-from silby@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3C6Bk0U049946; Fri, 11 Apr 2003 23:11:46 -0700 (PDT) (envelope-from silby@repoman.freebsd.org) Received: (from silby@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3C6BkjZ049945; Fri, 11 Apr 2003 23:11:46 -0700 (PDT) Message-Id: <200304120611.h3C6BkjZ049945@repoman.freebsd.org> From: Mike Silbersack Date: Fri, 11 Apr 2003 23:11:46 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/conf NOTES options src/sys/netinet ip_output.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 06:11:48 -0000 silby 2003/04/11 23:11:46 PDT FreeBSD src repository Modified files: sys/conf NOTES options sys/netinet ip_output.c Log: Rename MBUF_FRAG_TEST to MBUF_STRESS_TEST as it will be extended to include more than just frag tests. Revision Changes Path 1.1144 +5 -6 src/sys/conf/NOTES 1.386 +1 -1 src/sys/conf/options 1.187 +3 -3 src/sys/netinet/ip_output.c From owner-cvs-src@FreeBSD.ORG Fri Apr 11 23:22:24 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3E12637B401; Fri, 11 Apr 2003 23:22:24 -0700 (PDT) Received: from mailman.zeta.org.au (mailman.zeta.org.au [203.26.10.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3DE9343F75; Fri, 11 Apr 2003 23:22:22 -0700 (PDT) (envelope-from bde@zeta.org.au) Received: from katana.zip.com.au (katana.zip.com.au [61.8.7.246]) by mailman.zeta.org.au (8.9.3/8.8.7) with ESMTP id QAA12317; Sat, 12 Apr 2003 16:22:19 +1000 Date: Sat, 12 Apr 2003 16:22:18 +1000 (EST) From: Bruce Evans X-X-Sender: bde@gamplex.bde.org To: Ruslan Ermilov In-Reply-To: <200304111802.h3BI2Aw3065496@repoman.freebsd.org> Message-ID: <20030412160957.L2023@gamplex.bde.org> References: <200304111802.h3BI2Aw3065496@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/gnu/usr.bin/binutils/addr2line Makefile src/gnu/usr.bin/binutils/ar Makefile src/gnu/usr.bin/binutils/as Makefile.inc0 src/gnu/usr.bin/binutils/ld Makefile src/gnu/usr. X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 06:22:24 -0000 On Fri, 11 Apr 2003, Ruslan Ermilov wrote: > ru 2003/04/11 11:02:10 PDT > > FreeBSD src repository > > Modified files: > gnu/usr.bin/binutils/addr2line Makefile > gnu/usr.bin/binutils/ar Makefile > gnu/usr.bin/binutils/as Makefile.inc0 > gnu/usr.bin/binutils/ld Makefile > gnu/usr.bin/binutils/nm Makefile > gnu/usr.bin/binutils/objcopy Makefile > gnu/usr.bin/binutils/objdump Makefile > gnu/usr.bin/binutils/ranlib Makefile > gnu/usr.bin/binutils/readelf Makefile > gnu/usr.bin/binutils/size Makefile > gnu/usr.bin/binutils/strings Makefile > gnu/usr.bin/binutils/strip Makefile > Log: > libbinutils.a needs basename(3); when the latter is provided > by -legacy, liblegacy.a should come last in the LDADD list. binutils is supposed to use libiberty to avoid depending on local unportabilities like this. We have several gnu versions of basename and seem to use about half of them. According to locate(1) on an uncurrent version of -current: contrib'ed *basename.c's: /usr/src/contrib/binutils/libiberty/basename.c /usr/src/contrib/binutils/libiberty/lbasename.c /usr/src/contrib/gcc/lbasename.c /usr/src/contrib/patch/basename.c /usr/src/contrib/tar/lib/basename.c built *basename.o's: /c/obj/usr/src/gnu/usr.bin/binutils/libiberty/lbasename.o /c/obj/usr/src/gnu/usr.bin/cc/cc_int/lbasename.o /c/obj/usr/src/gnu/usr.bin/tar/basename.o /c/obj/usr/src/lib/libc/basename.o /c/obj/usr/src/usr.bin/basename/basename.o There are more versions in Attics. Bruce From owner-cvs-src@FreeBSD.ORG Fri Apr 11 23:43:30 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F048B37B401; Fri, 11 Apr 2003 23:43:29 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8D59343F3F; Fri, 11 Apr 2003 23:43:29 -0700 (PDT) (envelope-from simokawa@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3C6hT0U052253; Fri, 11 Apr 2003 23:43:29 -0700 (PDT) (envelope-from simokawa@repoman.freebsd.org) Received: (from simokawa@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3C6hTXq052252; Fri, 11 Apr 2003 23:43:29 -0700 (PDT) Message-Id: <200304120643.h3C6hTXq052252@repoman.freebsd.org> From: Hidetoshi Shimokawa Date: Fri, 11 Apr 2003 23:43:29 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/sparc64/sbus sbus.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 06:43:30 -0000 simokawa 2003/04/11 23:43:29 PDT FreeBSD src repository Modified files: sys/sparc64/sbus sbus.c Log: fix typo in the previous commit. Revision Changes Path 1.16 +1 -1 src/sys/sparc64/sbus/sbus.c From owner-cvs-src@FreeBSD.ORG Sat Apr 12 00:00:17 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AAA1B37B401; Sat, 12 Apr 2003 00:00:17 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 49AAB43F75; Sat, 12 Apr 2003 00:00:17 -0700 (PDT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3C70H0U053241; Sat, 12 Apr 2003 00:00:17 -0700 (PDT) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3C70GIj053240; Sat, 12 Apr 2003 00:00:16 -0700 (PDT) Message-Id: <200304120700.h3C70GIj053240@repoman.freebsd.org> From: Jeff Roberson Date: Sat, 12 Apr 2003 00:00:16 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern sched_ule.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 07:00:18 -0000 jeff 2003/04/12 00:00:16 PDT FreeBSD src repository Modified files: sys/kern sched_ule.c Log: - We only care about the base priority. Ignore the SCHED_FIFO_BIT so that we dont get confused. Reported and debugged by: Steve Kargl Revision Changes Path 1.26 +5 -5 src/sys/kern/sched_ule.c From owner-cvs-src@FreeBSD.ORG Sat Apr 12 00:28:37 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 850B837B401; Sat, 12 Apr 2003 00:28:37 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 24BC543FB1; Sat, 12 Apr 2003 00:28:37 -0700 (PDT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3C7Sa0U056270; Sat, 12 Apr 2003 00:28:36 -0700 (PDT) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3C7Sa8v056269; Sat, 12 Apr 2003 00:28:36 -0700 (PDT) Message-Id: <200304120728.h3C7Sa8v056269@repoman.freebsd.org> From: Jeff Roberson Date: Sat, 12 Apr 2003 00:28:36 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern sched_ule.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 07:28:38 -0000 jeff 2003/04/12 00:28:36 PDT FreeBSD src repository Modified files: sys/kern sched_ule.c Log: - Clean up some debug code left over from my earlier megacommit. Revision Changes Path 1.27 +8 -17 src/sys/kern/sched_ule.c From owner-cvs-src@FreeBSD.ORG Sat Apr 12 00:36:45 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5544537B401; Sat, 12 Apr 2003 00:36:45 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E980143FA3; Sat, 12 Apr 2003 00:36:44 -0700 (PDT) (envelope-from robert@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3C7ai0U056959; Sat, 12 Apr 2003 00:36:44 -0700 (PDT) (envelope-from robert@repoman.freebsd.org) Received: (from robert@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3C7ai0e056956; Sat, 12 Apr 2003 00:36:44 -0700 (PDT) Message-Id: <200304120736.h3C7ai0e056956@repoman.freebsd.org> From: Robert Drehmel Date: Sat, 12 Apr 2003 00:36:44 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libstand zalloc_defs.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 07:36:45 -0000 robert 2003/04/12 00:36:44 PDT FreeBSD src repository Modified files: lib/libstand zalloc_defs.h Log: Trust the code more than the comment(s) and correct some false statements about pointer data type sizes, which spread probably by copy-and-paste. Revision Changes Path 1.12 +4 -4 src/lib/libstand/zalloc_defs.h From owner-cvs-src@FreeBSD.ORG Sat Apr 12 00:42:32 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C560537B401; Sat, 12 Apr 2003 00:42:32 -0700 (PDT) Received: from mailman.zeta.org.au (mailman.zeta.org.au [203.26.10.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9A9C343FAF; Sat, 12 Apr 2003 00:42:30 -0700 (PDT) (envelope-from bde@zeta.org.au) Received: from katana.zip.com.au (katana.zip.com.au [61.8.7.246]) by mailman.zeta.org.au (8.9.3/8.8.7) with ESMTP id RAA17493; Sat, 12 Apr 2003 17:42:15 +1000 Date: Sat, 12 Apr 2003 17:42:14 +1000 (EST) From: Bruce Evans X-X-Sender: bde@gamplex.bde.org To: Jeff Roberson In-Reply-To: <20030411145419.E37530-100000@mail.chesapeake.net> Message-ID: <20030412162452.N2065@gamplex.bde.org> References: <20030411145419.E37530-100000@mail.chesapeake.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: cvs-src@FreeBSD.org cc: Jeff Roberson cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern sched_ule.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 07:42:33 -0000 On Fri, 11 Apr 2003, Jeff Roberson wrote: > On Fri, 11 Apr 2003, Bruce Evans wrote: > > > On Thu, 10 Apr 2003, Jeff Roberson wrote: > > > > > In this benchmark I have many processes that each run for 10ms and then > > > sleep for 10ms. Each of them has a different nice value. I record many > > > statistics, but below is the amount of cpu time given to each. > > > > > > -20 -15 -10 -5 -1 0 > > > ULE 5.753623 5.282634 4.856530 3.450129 3.126798 2.423626 > > > 4BSD 5.737184 4.694133 4.185013 3.363824 2.711405 2.260881 > > > > > > 1 5 10 15 20 > > > ULE 2.105255 0.657852 0.429098 0.411582 0.501759 > > > 4BSD 2.452399 1.506065 0.859527 0.681111 0.427333 > > > > > > > > > You can see that ule is quite regular until it gets to the positive nice > > > values where it is not as smooth as 4bsd. I'll fix this. > > > > The poor dynamic range of niceness for the 4bsd scheduler in current should > > not be aimed for. In the above it is about 5.74:0.43 = 13:1. It should be > > more like 100:1 or 1000:1. > > I don't think this is so bad considering that they were only attempting to > use 50% of the cpu. That leaves a lot of idle time for other threads. I'm not sure how much using only 50% of the CPU affects the results, but I thin it is not much if there are many process. If there are more than 2 un-nice ones then the combination of those 2 will attempt to use 100% of the CPU, and similarly for 2 nice ones. OTOH, with only 1 un-nice process and 1 nice one then each should get the 50% that it wants. > Although in ULE it is currently very easy to tune by adjusting your min > and max slice. Since each tick is 10ms on x86 ule currently does 10:1 for > processes of nice 0 and 19. If hz was 1000 it could easily be made 100:1. > I'm not sure if this is really desirable though. I think having some very large rations is useful for processes like setiathome and the kernel pagezero. You really want the to get as little CPU as possible, perhaps without using a completely different scheduling policy like idprio or an infinite ratio which gives much the same thing. Dividing up 1 second into slices doesn't work so well when there are more than 2 processes. With N times as many (long-lived) processes the scheduling decisions would have to be done for N times as long to get the same ratios. Or they can be done for N times as long for the same number of processes to reduce the granularity by a factor of 1/N. The 4BSD scheduler in -current sort of does the former, and my version of it sort of does both. I'm a bit concerned about more inertia in my version of it caused by this but haven't noticed any problems in practice. > ... > What I could do is implement cpu distribution vs nice as a curve that > tapers of considerably once you get past 19 nice values. This would allow > really nice programs to slowly creep along. The problem is that my > scheduler can only adjust the amount of cpu time a process gets by > adjusting its slice size. The minimum is actually quite high. I may > introduce some divisor for the slice that essentially causes this thread > to get skipped over x times before it gets to run for the minimum amount. > This would give more more granularity than 10ms for every pass through the > run queue. I think you need something like that for unusual loads. I don't see how more than HZ processes can be scheduled properly without a multiplier even if they all have the same nice value. > > I think interactivity is mostly a different problem. When we give > > some CPU to niced processes, it is important that we only give them a > > tiny amount. Another problem with the small dynamic range is that it > > always gives a non-tiny amount. Scheduling granularity may be a > > problem, especially in the 4BSD scheduler - we can't give processes > > less than the quantum (if they want it), and with a quantum of 1/10 > > second just 10 niced processes getting the minimal amount would give > > a delay of 1 second for interactive processes. These problems are > > limited by old bugfeatures in BSD for at least the 4BSD scheduler > > (interactive processes wake up at a kernel priority and normally > > essentially keep that priority when they return to userland, since we > > neglect to reschedule them). > ULE solves this differently. Interactivity is determined by the ratio of > voluntary sleep time to actual runtime. If it figures out that a process > is interactive it always puts it on the current queue which means it > doesn't have to wait for the current queue to complete and the next queue > to be switched to. It still seems to be missing code to force the actual switch, mainly here: % void % sched_userret(struct thread *td) % { % struct ksegrp *kg; % % kg = td->td_ksegrp; % % if (td->td_priority != kg->kg_user_pri) { % mtx_lock_spin(&sched_lock); % td->td_priority = kg->kg_user_pri; % mtx_unlock_spin(&sched_lock); % } % } If td->td_priority is actually changed here, then we should run another process if the change reduces it below the priority of another runnable thread. Every assignment to td_priority that doesn't set TDF_NEEDRESCHED and/or consider an immediate switch is suspect. I think technically correct code would set td_priority to a "base" priority (== kg_user_pri for user processes) after waking up and switch then if necessary, and only assert that the priority is the user priority here. > High negative nice values can still delay interactive > processes that are very nice. I think this is what the user is indicating > with negative nice values though isn't he? Or do you think that nice > should not impact interactive processes? It's usually a user error to nice interactive processes. I'm thinking of some corner case where you want to control (perhaps just terminate) a niced process. It would be, er, nice to not have to wait long to do it. Maybe I just want something like renice to a higher priority to work for users. > It's difficult for me to grasp what behavior is most desirable. I have a > framework in place with ULE that would allow me to achieve most anything. > > I guess my primary questions are these: > 1) What distribution of cpu time vs nice is desirable? Depends on the user's requirements. Most users don't use nice :-). > 2) Should nice processes starve interactive jobs? No. Bruce From owner-cvs-src@FreeBSD.ORG Sat Apr 12 01:34:41 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1CA8B37B401; Sat, 12 Apr 2003 01:34:41 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A8C9543FA3; Sat, 12 Apr 2003 01:34:40 -0700 (PDT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3C8Ye0U067764; Sat, 12 Apr 2003 01:34:40 -0700 (PDT) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3C8Ye6N067763; Sat, 12 Apr 2003 01:34:40 -0700 (PDT) Message-Id: <200304120834.h3C8Ye6N067763@repoman.freebsd.org> From: Poul-Henning Kamp Date: Sat, 12 Apr 2003 01:34:40 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/geom geom_mbr.c geom_mbr_enc.c src/sys/conf files files.i386 files.ia64 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 08:34:41 -0000 phk 2003/04/12 01:34:40 PDT FreeBSD src repository Modified files: sys/geom geom_mbr.c sys/conf files files.i386 files.ia64 Added files: sys/geom geom_mbr_enc.c Log: Move the functions for encoding decoding struct dos_partition into a separate .c file so they can be used from userland as well. Revision Changes Path 1.779 +1 -0 src/sys/conf/files 1.442 +1 -0 src/sys/conf/files.i386 1.49 +1 -0 src/sys/conf/files.ia64 1.44 +2 -18 src/sys/geom/geom_mbr.c 1.1 +72 -0 src/sys/geom/geom_mbr_enc.c (new) From owner-cvs-src@FreeBSD.ORG Sat Apr 12 01:41:27 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CF79037B401; Sat, 12 Apr 2003 01:41:27 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7C14943FA3; Sat, 12 Apr 2003 01:41:27 -0700 (PDT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3C8fR0U068524; Sat, 12 Apr 2003 01:41:27 -0700 (PDT) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3C8fRO8068523; Sat, 12 Apr 2003 01:41:27 -0700 (PDT) Message-Id: <200304120841.h3C8fRO8068523@repoman.freebsd.org> From: Poul-Henning Kamp Date: Sat, 12 Apr 2003 01:41:27 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/geom geom_apple.c geom_bsd.c geom_gpt.c geom_mbr.c geom_pc98.c geom_slice.c geom_slice.h geom_sunlabel.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 08:41:28 -0000 phk 2003/04/12 01:41:27 PDT FreeBSD src repository Modified files: sys/geom geom_apple.c geom_bsd.c geom_gpt.c geom_mbr.c geom_pc98.c geom_slice.c geom_slice.h geom_sunlabel.c Log: Retire the "frontstuff" record keeping, it was no match for the in-band meta-data of BSD labels and a more complex solution will be needed. Revision Changes Path 1.7 +0 -6 src/sys/geom/geom_apple.c 1.47 +0 -1 src/sys/geom/geom_bsd.c 1.17 +0 -3 src/sys/geom/geom_gpt.c 1.45 +0 -2 src/sys/geom/geom_mbr.c 1.34 +0 -1 src/sys/geom/geom_pc98.c 1.40 +1 -22 src/sys/geom/geom_slice.c 1.12 +0 -2 src/sys/geom/geom_slice.h 1.25 +0 -1 src/sys/geom/geom_sunlabel.c From owner-cvs-src@FreeBSD.ORG Sat Apr 12 01:44:55 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 76F2337B401; Sat, 12 Apr 2003 01:44:55 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 15D1343F3F; Sat, 12 Apr 2003 01:44:55 -0700 (PDT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3C8is0U068657; Sat, 12 Apr 2003 01:44:54 -0700 (PDT) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3C8isuA068656; Sat, 12 Apr 2003 01:44:54 -0700 (PDT) Message-Id: <200304120844.h3C8isuA068656@repoman.freebsd.org> From: Poul-Henning Kamp Date: Sat, 12 Apr 2003 01:44:54 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/cam/scsi scsi_da.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 08:44:55 -0000 phk 2003/04/12 01:44:54 PDT FreeBSD src repository Modified files: sys/cam/scsi scsi_da.c Log: Remove the unused ioctl routine. Revision Changes Path 1.137 +0 -32 src/sys/cam/scsi/scsi_da.c From owner-cvs-src@FreeBSD.ORG Sat Apr 12 02:13:02 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3FD1537B401; Sat, 12 Apr 2003 02:13:02 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CFD1E43FD7; Sat, 12 Apr 2003 02:13:01 -0700 (PDT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3C9D10U072140; Sat, 12 Apr 2003 02:13:01 -0700 (PDT) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3C9D1qY072139; Sat, 12 Apr 2003 02:13:01 -0700 (PDT) Message-Id: <200304120913.h3C9D1qY072139@repoman.freebsd.org> From: Poul-Henning Kamp Date: Sat, 12 Apr 2003 02:13:01 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/sys bio.h src/sys/geom geom_io.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 09:13:02 -0000 phk 2003/04/12 02:13:01 PDT FreeBSD src repository Modified files: sys/sys bio.h sys/geom geom_io.c Log: Retire the experimental bio_taskqueue(), it was not quite as usable as hoped. It can be revived from here, should other drivers be able to use it. Revision Changes Path 1.37 +0 -27 src/sys/geom/geom_io.c 1.133 +0 -2 src/sys/sys/bio.h From owner-cvs-src@FreeBSD.ORG Sat Apr 12 02:40:38 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 90F7B37B401; Sat, 12 Apr 2003 02:40:38 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 40ADA43F93; Sat, 12 Apr 2003 02:40:38 -0700 (PDT) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3C9eb0U074063; Sat, 12 Apr 2003 02:40:37 -0700 (PDT) (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3C9ebhx074059; Sat, 12 Apr 2003 02:40:37 -0700 (PDT) Message-Id: <200304120940.h3C9ebhx074059@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Sat, 12 Apr 2003 02:40:37 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/conf options options.i386 options.ia64 options.pc98 options.powerpc options.x86_64 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 09:40:39 -0000 des 2003/04/12 02:40:37 PDT FreeBSD src repository Modified files: sys/conf options options.i386 options.ia64 options.pc98 options.powerpc options.x86_64 Log: Options that go into homonymous headers shouldn't specify the header name. Submitted by: Hiten Pandya Revision Changes Path 1.387 +5 -5 src/sys/conf/options 1.191 +1 -1 src/sys/conf/options.i386 1.17 +1 -1 src/sys/conf/options.ia64 1.162 +1 -1 src/sys/conf/options.pc98 1.7 +2 -2 src/sys/conf/options.powerpc 1.5 +1 -1 src/sys/conf/options.x86_64 From owner-cvs-src@FreeBSD.ORG Sat Apr 12 03:07:13 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A852537B401; Sat, 12 Apr 2003 03:07:13 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4988E43F75; Sat, 12 Apr 2003 03:07:13 -0700 (PDT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3CA7C0U077167; Sat, 12 Apr 2003 03:07:12 -0700 (PDT) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3CA7C96077166; Sat, 12 Apr 2003 03:07:12 -0700 (PDT) Message-Id: <200304121007.h3CA7C96077166@repoman.freebsd.org> From: Poul-Henning Kamp Date: Sat, 12 Apr 2003 03:07:12 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/sys diskmbr.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 10:07:14 -0000 phk 2003/04/12 03:07:12 PDT FreeBSD src repository Modified files: sys/sys diskmbr.h Log: protoypes for the dos_partition encoding functions. Revision Changes Path 1.97 +3 -1 src/sys/sys/diskmbr.h From owner-cvs-src@FreeBSD.ORG Sat Apr 12 03:31:15 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C4D7C37B401; Sat, 12 Apr 2003 03:31:15 -0700 (PDT) Received: from whale.sunbay.crimea.ua (whale.sunbay.crimea.ua [212.110.138.65]) by mx1.FreeBSD.org (Postfix) with ESMTP id B79FA43F93; Sat, 12 Apr 2003 03:31:11 -0700 (PDT) (envelope-from ru@whale.sunbay.crimea.ua) Received: from whale.sunbay.crimea.ua (ru@localhost [127.0.0.1]) h3CATlKY035891 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 12 Apr 2003 13:31:03 +0300 (EEST) (envelope-from ru@whale.sunbay.crimea.ua) Received: (from ru@localhost) by whale.sunbay.crimea.ua (8.12.9/8.12.8/Submit) id h3CATjhT035882; Sat, 12 Apr 2003 13:29:45 +0300 (EEST) (envelope-from ru) Date: Sat, 12 Apr 2003 13:29:45 +0300 From: Ruslan Ermilov To: Bruce Evans Message-ID: <20030412102945.GA35788@sunbay.com> References: <200304111802.h3BI2Aw3065496@repoman.freebsd.org> <20030412160957.L2023@gamplex.bde.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="CE+1k2dSO48ffgeK" Content-Disposition: inline In-Reply-To: <20030412160957.L2023@gamplex.bde.org> User-Agent: Mutt/1.5.4i cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: Warner Losh cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/gnu/usr.bin/binutils/addr2line Makefile src/gnu/usr.bin/binutils/ar Makefile src/gnu/usr.bin/binutils/as Makefile.inc0 src/gnu/usr.bin/binutils/ld Makefile src/gnu/usr. X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 10:31:16 -0000 --CE+1k2dSO48ffgeK Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Apr 12, 2003 at 04:22:18PM +1000, Bruce Evans wrote: > On Fri, 11 Apr 2003, Ruslan Ermilov wrote: >=20 > > ru 2003/04/11 11:02:10 PDT > > > > FreeBSD src repository > > > > Modified files: > > gnu/usr.bin/binutils/addr2line Makefile > > gnu/usr.bin/binutils/ar Makefile > > gnu/usr.bin/binutils/as Makefile.inc0 > > gnu/usr.bin/binutils/ld Makefile > > gnu/usr.bin/binutils/nm Makefile > > gnu/usr.bin/binutils/objcopy Makefile > > gnu/usr.bin/binutils/objdump Makefile > > gnu/usr.bin/binutils/ranlib Makefile > > gnu/usr.bin/binutils/readelf Makefile > > gnu/usr.bin/binutils/size Makefile > > gnu/usr.bin/binutils/strings Makefile > > gnu/usr.bin/binutils/strip Makefile > > Log: > > libbinutils.a needs basename(3); when the latter is provided > > by -legacy, liblegacy.a should come last in the LDADD list. >=20 > binutils is supposed to use libiberty to avoid depending on local > unportabilities like this. >=20 It used to, up until recently. Now we pretend we always have basename(3), by substituting one from -legacy. > We have several gnu versions of basename and seem to use about half of > them. According to locate(1) on an uncurrent version of -current: >=20 > contrib'ed *basename.c's: > /usr/src/contrib/binutils/libiberty/basename.c > /usr/src/contrib/binutils/libiberty/lbasename.c > /usr/src/contrib/gcc/lbasename.c > /usr/src/contrib/patch/basename.c > /usr/src/contrib/tar/lib/basename.c >=20 > built *basename.o's: > /c/obj/usr/src/gnu/usr.bin/binutils/libiberty/lbasename.o > /c/obj/usr/src/gnu/usr.bin/cc/cc_int/lbasename.o > /c/obj/usr/src/gnu/usr.bin/tar/basename.o > /c/obj/usr/src/lib/libc/basename.o > /c/obj/usr/src/usr.bin/basename/basename.o >=20 > There are more versions in Attics. >=20 > Bruce --=20 Ruslan Ermilov Sysadmin and DBA, ru@sunbay.com Sunbay Software AG, ru@FreeBSD.org FreeBSD committer, +380.652.512.251 Simferopol, Ukraine http://www.FreeBSD.org The Power To Serve http://www.oracle.com Enabling The Information Age --CE+1k2dSO48ffgeK Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+l+qZUkv4P6juNwoRAj17AJ9AsD3kNgcyvlNjopBwZPzv2Y/k9wCfRrrU SRrc273IPRQM2AdMAhPNiUo= =nJob -----END PGP SIGNATURE----- --CE+1k2dSO48ffgeK-- From owner-cvs-src@FreeBSD.ORG Sat Apr 12 03:39:57 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3BA3A37B401; Sat, 12 Apr 2003 03:39:57 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CD7EC43FDD; Sat, 12 Apr 2003 03:39:56 -0700 (PDT) (envelope-from tjr@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3CAdu0U079325; Sat, 12 Apr 2003 03:39:56 -0700 (PDT) (envelope-from tjr@repoman.freebsd.org) Received: (from tjr@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3CAduH7079324; Sat, 12 Apr 2003 03:39:56 -0700 (PDT) Message-Id: <200304121039.h3CAduH7079324@repoman.freebsd.org> From: "Tim J. Robbins" Date: Sat, 12 Apr 2003 03:39:56 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/bin/ps keyword.c print.c ps.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 10:39:57 -0000 tjr 2003/04/12 03:39:56 PDT FreeBSD src repository Modified files: bin/ps keyword.c print.c ps.h Log: Display residency and sleep times (re and sl fields) larger than 127 as 127. This is what the manual page says ps should do, and what OpenBSD and NetBSD do. Based on a patch from Ken Stailey. PR: 27433, 46232 Revision Changes Path 1.63 +2 -2 src/bin/ps/keyword.c 1.80 +3 -1 src/bin/ps/print.c 1.16 +1 -0 src/bin/ps/ps.h From owner-cvs-src@FreeBSD.ORG Sat Apr 12 05:11:14 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D456337B401; Sat, 12 Apr 2003 05:11:14 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7406143F75; Sat, 12 Apr 2003 05:11:14 -0700 (PDT) (envelope-from tjr@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3CCBE0U095562; Sat, 12 Apr 2003 05:11:14 -0700 (PDT) (envelope-from tjr@repoman.freebsd.org) Received: (from tjr@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3CCBEnR095560; Sat, 12 Apr 2003 05:11:14 -0700 (PDT) Message-Id: <200304121211.h3CCBEnR095560@repoman.freebsd.org> From: "Tim J. Robbins" Date: Sat, 12 Apr 2003 05:11:14 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/contrib/smbfs/lib/smb ctx.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 12:11:15 -0000 tjr 2003/04/12 05:11:14 PDT FreeBSD src repository Modified files: contrib/smbfs/lib/smb ctx.c Log: Fix a typo in the -O parsing code that caused a crash when the -O option is used without supplying "sowner:sgroup". Obtained from: NetBSD (jdolecek) PR: 37171 Revision Changes Path 1.2 +17 -8 src/contrib/smbfs/lib/smb/ctx.c From owner-cvs-src@FreeBSD.ORG Sat Apr 12 05:19:24 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8522F37B401; Sat, 12 Apr 2003 05:19:24 -0700 (PDT) Received: from mailman.zeta.org.au (mailman.zeta.org.au [203.26.10.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5E97D43F3F; Sat, 12 Apr 2003 05:19:22 -0700 (PDT) (envelope-from bde@zeta.org.au) Received: from katana.zip.com.au (katana.zip.com.au [61.8.7.246]) by mailman.zeta.org.au (8.9.3/8.8.7) with ESMTP id WAA01507; Sat, 12 Apr 2003 22:19:16 +1000 Date: Sat, 12 Apr 2003 22:19:15 +1000 (EST) From: Bruce Evans X-X-Sender: bde@gamplex.bde.org To: Ruslan Ermilov In-Reply-To: <20030412102945.GA35788@sunbay.com> Message-ID: <20030412221635.S3054@gamplex.bde.org> References: <200304111802.h3BI2Aw3065496@repoman.freebsd.org> <20030412160957.L2023@gamplex.bde.org> <20030412102945.GA35788@sunbay.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: Warner Losh cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/gnu/usr.bin/binutils/addr2line Makefile src/gnu/usr.bin/binutils/ar Makefile src/gnu/usr.bin/binutils/as Makefile.inc0 src/gnu/usr.bin/binutils/ld Makefile src/gnu/ X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 12:19:25 -0000 On Sat, 12 Apr 2003, Ruslan Ermilov wrote: > On Sat, Apr 12, 2003 at 04:22:18PM +1000, Bruce Evans wrote: > > On Fri, 11 Apr 2003, Ruslan Ermilov wrote: > > > Log: > > > libbinutils.a needs basename(3); when the latter is provided > > > by -legacy, liblegacy.a should come last in the LDADD list. > > > > binutils is supposed to use libiberty to avoid depending on local > > unportabilities like this. > > > It used to, up until recently. Now we pretend we always have > basename(3), by substituting one from -legacy. Indeed. My point is that adding to mistakes in -current doesn't help. Bruce From owner-cvs-src@FreeBSD.ORG Sat Apr 12 05:22:05 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B799B37B401; Sat, 12 Apr 2003 05:22:05 -0700 (PDT) Received: from smtp02.syd.iprimus.net.au (smtp02.syd.iprimus.net.au [210.50.76.52]) by mx1.FreeBSD.org (Postfix) with ESMTP id 287D543FBD; Sat, 12 Apr 2003 05:22:05 -0700 (PDT) (envelope-from tim@robbins.dropbear.id.au) Received: from dilbert.robbins.dropbear.id.au (203.134.134.181) by smtp02.syd.iprimus.net.au (7.0.012) id 3E8A160000254B56; Sat, 12 Apr 2003 22:22:03 +1000 Received: by dilbert.robbins.dropbear.id.au (Postfix, from userid 1000) id D94E6B4CD; Sat, 12 Apr 2003 22:21:56 +1000 (EST) Date: Sat, 12 Apr 2003 22:21:56 +1000 From: Tim Robbins To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Message-ID: <20030412222156.A1651@dilbert.robbins.dropbear.id.au> References: <200304121211.h3CCBEnR095560@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: <200304121211.h3CCBEnR095560@repoman.freebsd.org>; from tjr@FreeBSD.org on Sat, Apr 12, 2003 at 05:11:14AM -0700 Subject: Re: cvs commit: src/contrib/smbfs/lib/smb ctx.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 12:22:06 -0000 On Sat, Apr 12, 2003 at 05:11:14AM -0700, Tim J. Robbins wrote: > tjr 2003/04/12 05:11:14 PDT > > FreeBSD src repository > > Modified files: > contrib/smbfs/lib/smb ctx.c > Log: > Fix a typo in the -O parsing code that caused a crash when the -O option > is used without supplying "sowner:sgroup". > > Obtained from: NetBSD (jdolecek) > PR: 37171 > > Revision Changes Path > 1.2 +17 -8 src/contrib/smbfs/lib/smb/ctx.c ^^^^^^ This file is off the vendor branch now. I'd like to see the rest of smbfs taken off the vendor branch and moved out of contrib/ too, so that it is easier to modify/maintain. Tim From owner-cvs-src@FreeBSD.ORG Sat Apr 12 07:02:05 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 16F5937B401; Sat, 12 Apr 2003 07:02:05 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A9D6343FBF; Sat, 12 Apr 2003 07:02:04 -0700 (PDT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3CE240U004527; Sat, 12 Apr 2003 07:02:04 -0700 (PDT) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3CE24um004522; Sat, 12 Apr 2003 07:02:04 -0700 (PDT) Message-Id: <200304121402.h3CE24um004522@repoman.freebsd.org> From: Poul-Henning Kamp Date: Sat, 12 Apr 2003 07:02:04 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.sbin/config mkmakefile.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 14:02:05 -0000 phk 2003/04/12 07:02:04 PDT FreeBSD src repository Modified files: usr.sbin/config mkmakefile.c Log: Avoid emitting duplicate makefile entries. Revision Changes Path 1.75 +4 -1 src/usr.sbin/config/mkmakefile.c From owner-cvs-src@FreeBSD.ORG Sat Apr 12 07:44:50 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 31D2737B401; Sat, 12 Apr 2003 07:44:50 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C369543F75; Sat, 12 Apr 2003 07:44:49 -0700 (PDT) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3CEin0U008959; Sat, 12 Apr 2003 07:44:49 -0700 (PDT) (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3CEinNf008958; Sat, 12 Apr 2003 07:44:49 -0700 (PDT) Message-Id: <200304121444.h3CEinNf008958@repoman.freebsd.org> From: Ruslan Ermilov Date: Sat, 12 Apr 2003 07:44:49 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/gnu/usr.bin/binutils/addr2line Makefile src/gnu/usr.bin/binutils/ar Makefile src/gnu/usr.bin/binutils/as Makefile.inc0 src/gnu/usr.bin/binutils/ld Makefile src/gnu/usr.bin/binutils/nm Makefile src/gnu/usr.bin/binutils/objcopy Makefile ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 14:44:50 -0000 ru 2003/04/12 07:44:49 PDT FreeBSD src repository Modified files: gnu/usr.bin/binutils/addr2line Makefile gnu/usr.bin/binutils/ar Makefile gnu/usr.bin/binutils/as Makefile.inc0 gnu/usr.bin/binutils/ld Makefile gnu/usr.bin/binutils/nm Makefile gnu/usr.bin/binutils/objcopy Makefile gnu/usr.bin/binutils/objdump Makefile gnu/usr.bin/binutils/ranlib Makefile gnu/usr.bin/binutils/readelf Makefile gnu/usr.bin/binutils/size Makefile gnu/usr.bin/binutils/strings Makefile gnu/usr.bin/binutils/strip Makefile Log: Removed invasion into these makefiles by the "legacy" stuff; I have a better fix in the works. Revision Changes Path 1.9 +3 -4 src/gnu/usr.bin/binutils/addr2line/Makefile 1.11 +3 -4 src/gnu/usr.bin/binutils/ar/Makefile 1.23 +3 -4 src/gnu/usr.bin/binutils/as/Makefile.inc0 1.26 +2 -3 src/gnu/usr.bin/binutils/ld/Makefile 1.11 +3 -4 src/gnu/usr.bin/binutils/nm/Makefile 1.10 +3 -4 src/gnu/usr.bin/binutils/objcopy/Makefile 1.12 +4 -5 src/gnu/usr.bin/binutils/objdump/Makefile 1.11 +3 -4 src/gnu/usr.bin/binutils/ranlib/Makefile 1.7 +3 -4 src/gnu/usr.bin/binutils/readelf/Makefile 1.10 +3 -4 src/gnu/usr.bin/binutils/size/Makefile 1.10 +3 -4 src/gnu/usr.bin/binutils/strings/Makefile 1.13 +3 -4 src/gnu/usr.bin/binutils/strip/Makefile From owner-cvs-src@FreeBSD.ORG Sat Apr 12 08:07:05 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B1E9637B401; Sat, 12 Apr 2003 08:07:05 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 63B7C43FA3; Sat, 12 Apr 2003 08:07:05 -0700 (PDT) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3CF750U011427; Sat, 12 Apr 2003 08:07:05 -0700 (PDT) (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3CF75Qk011426; Sat, 12 Apr 2003 08:07:05 -0700 (PDT) Message-Id: <200304121507.h3CF75Qk011426@repoman.freebsd.org> From: "Bruce A. Mah" Date: Sat, 12 Apr 2003 08:07:05 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD 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.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 15:07:06 -0000 bmah 2003/04/12 08:07:05 PDT FreeBSD src repository Modified files: release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: Slight reorganization of the release notes: Make the contributed software section and ports/packages infrastructure section be sect2 level sections (instead of sect3 under userland). Combine the kernel/contributed and userland/contributed entries into the new sect2 contributed section. The main point of doing this is that the distinction between kernel and userland is largely irrelevent for contributed software, and doesn't apply well to things such as IPFilter and KAME, which have both kernel and userland components. Revision Changes Path 1.535 +9 -12 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Sat Apr 12 08:07:47 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9ED0E37B401; Sat, 12 Apr 2003 08:07:47 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4A60943FBF; Sat, 12 Apr 2003 08:07:47 -0700 (PDT) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3CF7l0U011508; Sat, 12 Apr 2003 08:07:47 -0700 (PDT) (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3CF7lOC011507; Sat, 12 Apr 2003 08:07:47 -0700 (PDT) Message-Id: <200304121507.h3CF7lOC011507@repoman.freebsd.org> From: Ruslan Ermilov Date: Sat, 12 Apr 2003 08:07:46 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src Makefile.inc1 src/tools/build Makefile.boot src/tools/build/mk Makefile.boot bsd.lib.mk bsd.prog.mk X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 15:07:48 -0000 ru 2003/04/12 08:07:46 PDT FreeBSD src repository Modified files: . Makefile.inc1 Added files: tools/build/mk Makefile.boot bsd.lib.mk bsd.prog.mk Removed files: tools/build Makefile.boot Log: Make sure legacy stuff comes last. Some tools that use legacy stuff (binutils) depend on this order. For this to work, provide (and use) specialized versions of bsd.prog.mk and bsd.lib.mk that include the standard versions first, then augment CFLAGS, DPADD, LDADD, and LDFLAGS as necessary, with the legacy stuff. Tested on: 4.0-RELEASE Revision Changes Path 1.341 +2 -3 src/Makefile.inc1 1.4 +0 -20 src/tools/build/Makefile.boot (dead) 1.1 +14 -0 src/tools/build/mk/Makefile.boot (new) 1.1 +4 -0 src/tools/build/mk/bsd.lib.mk (new) 1.1 +4 -0 src/tools/build/mk/bsd.prog.mk (new) From owner-cvs-src@FreeBSD.ORG Sat Apr 12 08:13:27 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4BB6837B401; Sat, 12 Apr 2003 08:13:27 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DDDC343F3F; Sat, 12 Apr 2003 08:13:26 -0700 (PDT) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3CFDQ0U012123; Sat, 12 Apr 2003 08:13:26 -0700 (PDT) (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3CFDQie012122; Sat, 12 Apr 2003 08:13:26 -0700 (PDT) Message-Id: <200304121513.h3CFDQie012122@repoman.freebsd.org> From: "Bruce A. Mah" Date: Sat, 12 Apr 2003 08:13:26 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD 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.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 15:13:27 -0000 bmah 2003/04/12 08:13:26 PDT FreeBSD src repository Modified files: release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: Add id attributes for all sect2 and sect3 sections. Revision Changes Path 1.536 +12 -12 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Sat Apr 12 08:18:53 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C034037B401; Sat, 12 Apr 2003 08:18:53 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5E2E843FAF; Sat, 12 Apr 2003 08:18:53 -0700 (PDT) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3CFIr0U012293; Sat, 12 Apr 2003 08:18:53 -0700 (PDT) (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3CFIrCS012292; Sat, 12 Apr 2003 08:18:53 -0700 (PDT) Message-Id: <200304121518.h3CFIrCS012292@repoman.freebsd.org> From: "Bruce A. Mah" Date: Sat, 12 Apr 2003 08:18:53 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD 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.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 15:18:54 -0000 bmah 2003/04/12 08:18:53 PDT FreeBSD src repository Modified files: release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: Whitespace cleanup from the sect3->sect2 reorg. Translation teams can ignore this. Revision Changes Path 1.537 +71 -72 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Sat Apr 12 08:21:11 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 96DFC37B401; Sat, 12 Apr 2003 08:21:11 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 353E843FBD; Sat, 12 Apr 2003 08:21:11 -0700 (PDT) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3CFLB0U012800; Sat, 12 Apr 2003 08:21:11 -0700 (PDT) (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3CFLAd6012798; Sat, 12 Apr 2003 08:21:10 -0700 (PDT) Message-Id: <200304121521.h3CFLAd6012798@repoman.freebsd.org> From: "Bruce A. Mah" Date: Sat, 12 Apr 2003 08:21:10 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD 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.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 15:21:12 -0000 bmah 2003/04/12 08:21:10 PDT FreeBSD src repository Modified files: release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: Modified release notes: GNOME 2.2.1, KDE 3.1.1a. Revision Changes Path 1.538 +2 -2 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Sat Apr 12 08:35:18 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2E67F37B401; Sat, 12 Apr 2003 08:35:18 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id AF79843FCB; Sat, 12 Apr 2003 08:35:17 -0700 (PDT) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3CFZH0U013715; Sat, 12 Apr 2003 08:35:17 -0700 (PDT) (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3CFZH2u013714; Sat, 12 Apr 2003 08:35:17 -0700 (PDT) Message-Id: <200304121535.h3CFZH2u013714@repoman.freebsd.org> From: "Bruce A. Mah" Date: Sat, 12 Apr 2003 08:35:17 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 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.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 15:35:18 -0000 bmah 2003/04/12 08:35:17 PDT FreeBSD src repository Modified files: (Branch: RELENG_4) release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: MFC: Slight reorganization of release notes (analogous to rev 1.535). Revision Changes Path 1.22.2.348 +7 -13 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Sat Apr 12 08:39:44 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 25ABB37B401; Sat, 12 Apr 2003 08:39:44 -0700 (PDT) Received: from harmony.village.org (rover.bsdimp.com [204.144.255.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id EEC4443FBD; Sat, 12 Apr 2003 08:39:42 -0700 (PDT) (envelope-from imp@bsdimp.com) Received: from localhost (warner@rover2.village.org [10.0.0.1]) by harmony.village.org (8.12.8/8.12.3) with ESMTP id h3CFdfA7038921; Sat, 12 Apr 2003 09:39:41 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Sat, 12 Apr 2003 09:39:25 -0600 (MDT) Message-Id: <20030412.093925.81090434.imp@bsdimp.com> To: ru@FreeBSD.org From: "M. Warner Losh" In-Reply-To: <20030412102945.GA35788@sunbay.com> References: <200304111802.h3BI2Aw3065496@repoman.freebsd.org> <20030412160957.L2023@gamplex.bde.org> <20030412102945.GA35788@sunbay.com> X-Mailer: Mew version 2.1 on Emacs 21.2 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org cc: bde@zeta.org.au Subject: Re: cvs commit: src/gnu/usr.bin/binutils/addr2line Makefile src/gnu/usr.bin/binutils/ar Makefile src/gnu/usr.bin/binutils/as Makefile.inc0 src/gnu/usr.bin/binutils/ld Makefile src/gnu/usr. X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 15:39:44 -0000 In message: <20030412102945.GA35788@sunbay.com> Ruslan Ermilov writes: : On Sat, Apr 12, 2003 at 04:22:18PM +1000, Bruce Evans wrote: : > On Fri, 11 Apr 2003, Ruslan Ermilov wrote: : > : > > ru 2003/04/11 11:02:10 PDT : > > : > > FreeBSD src repository : > > : > > Modified files: : > > gnu/usr.bin/binutils/addr2line Makefile : > > gnu/usr.bin/binutils/ar Makefile : > > gnu/usr.bin/binutils/as Makefile.inc0 : > > gnu/usr.bin/binutils/ld Makefile : > > gnu/usr.bin/binutils/nm Makefile : > > gnu/usr.bin/binutils/objcopy Makefile : > > gnu/usr.bin/binutils/objdump Makefile : > > gnu/usr.bin/binutils/ranlib Makefile : > > gnu/usr.bin/binutils/readelf Makefile : > > gnu/usr.bin/binutils/size Makefile : > > gnu/usr.bin/binutils/strings Makefile : > > gnu/usr.bin/binutils/strip Makefile : > > Log: : > > libbinutils.a needs basename(3); when the latter is provided : > > by -legacy, liblegacy.a should come last in the LDADD list. : > : > binutils is supposed to use libiberty to avoid depending on local : > unportabilities like this. : > : It used to, up until recently. Now we pretend we always have : basename(3), by substituting one from -legacy. I'm also looking at the underlying problem for this change and hope to have something in the next couple of days. Warner From owner-cvs-src@FreeBSD.ORG Sat Apr 12 08:40:52 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 75E3737B40A; Sat, 12 Apr 2003 08:40:52 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DB96E43F75; Sat, 12 Apr 2003 08:40:50 -0700 (PDT) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3CFeo0U014214; Sat, 12 Apr 2003 08:40:50 -0700 (PDT) (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3CFeoEc014212; Sat, 12 Apr 2003 08:40:50 -0700 (PDT) Message-Id: <200304121540.h3CFeoEc014212@repoman.freebsd.org> From: "Bruce A. Mah" Date: Sat, 12 Apr 2003 08:40:50 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 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.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 15:40:53 -0000 bmah 2003/04/12 08:40:50 PDT FreeBSD src repository Modified files: (Branch: RELENG_4) release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: MFC: Add id attributes for all sections (intended to be analogous to rev. 1.536, but some other sections didn't have id attributes either, so this commit adds those as well). Revision Changes Path 1.22.2.349 +14 -14 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Sat Apr 12 08:42:28 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 515E637B404; Sat, 12 Apr 2003 08:42:28 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id AB0AA43FA3; Sat, 12 Apr 2003 08:42:27 -0700 (PDT) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3CFgR0U014482; Sat, 12 Apr 2003 08:42:27 -0700 (PDT) (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3CFgRj9014481; Sat, 12 Apr 2003 08:42:27 -0700 (PDT) Message-Id: <200304121542.h3CFgRj9014481@repoman.freebsd.org> From: "Bruce A. Mah" Date: Sat, 12 Apr 2003 08:42:27 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 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.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 15:42:29 -0000 bmah 2003/04/12 08:42:27 PDT FreeBSD src repository Modified files: (Branch: RELENG_4) release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: Whitespace. Translation teams can ignore this. Revision Changes Path 1.22.2.350 +9 -12 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Sat Apr 12 08:43:15 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9EA7937B401; Sat, 12 Apr 2003 08:43:15 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3BF7543F93; Sat, 12 Apr 2003 08:43:15 -0700 (PDT) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3CFhF0U014550; Sat, 12 Apr 2003 08:43:15 -0700 (PDT) (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3CFhEOd014549; Sat, 12 Apr 2003 08:43:14 -0700 (PDT) Message-Id: <200304121543.h3CFhEOd014549@repoman.freebsd.org> From: "Bruce A. Mah" Date: Sat, 12 Apr 2003 08:43:14 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 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.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 15:43:16 -0000 bmah 2003/04/12 08:43:14 PDT FreeBSD src repository Modified files: (Branch: RELENG_4) release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: MFC: Mention GNOME 2.2.1 and KDE 3.1.1a. Revision Changes Path 1.22.2.351 +6 -1 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Sat Apr 12 09:29:32 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5EE4137B401; Sat, 12 Apr 2003 09:29:32 -0700 (PDT) Received: from sccrmhc02.attbi.com (sccrmhc02.attbi.com [204.127.202.62]) by mx1.FreeBSD.org (Postfix) with ESMTP id F04F843FDD; Sat, 12 Apr 2003 09:29:30 -0700 (PDT) (envelope-from bmah@employees.org) Received: from bmah.dyndns.org (12-240-204-110.client.attbi.com[12.240.204.110]) by sccrmhc02.attbi.com (sccrmhc02) with ESMTP id <20030412162929002006t3pre>; Sat, 12 Apr 2003 16:29:30 +0000 Received: from intruder.bmah.org (localhost [127.0.0.1]) by bmah.dyndns.org (8.12.9/8.12.9) with ESMTP id h3CGTS2o007746; Sat, 12 Apr 2003 09:29:28 -0700 (PDT) (envelope-from bmah@intruder.bmah.org) Received: (from bmah@localhost) by intruder.bmah.org (8.12.9/8.12.9/Submit) id h3CGTS7K007745; Sat, 12 Apr 2003 09:29:28 -0700 (PDT) Date: Sat, 12 Apr 2003 09:29:28 -0700 From: "Bruce A. Mah" To: Paul Saab Message-ID: <20030412162928.GA7567@intruder.bmah.org> References: <200303261949.h2QJnYbV041148@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="mYCpIKhGyMATD0i+" Content-Disposition: inline In-Reply-To: <200303261949.h2QJnYbV041148@repoman.freebsd.org> User-Agent: Mutt/1.4.1i X-Image-Url: http://www.employees.org/~bmah/Images/bmah-cisco-small.gif X-url: http://www.employees.org/~bmah/ cc: cvs-src@freebsd.org cc: src-committers@freebsd.org cc: cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/conf options.i386 options.pc98 src/sys/i386/conf NOTES SMP src/sys/i386/i386 machdep.c mp_machdep.c src/sys/i386/include smp.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 16:29:33 -0000 --mYCpIKhGyMATD0i+ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable If memory serves me right, Paul Saab wrote: > ps 2003/03/26 11:49:34 PST >=20 > FreeBSD src repository >=20 > Modified files: > sys/conf options.i386 options.pc98=20 > sys/i386/conf NOTES SMP=20 > sys/i386/i386 machdep.c mp_machdep.c=20 > sys/i386/include smp.h=20 > Log: > Nuke options HTT infavor of machdep.hlt_logical_cpus tunable/sysctl. > This keeps the logical cpu's halted in the idle loop. By default > the logical cpu's are halted at startup. It is also possible to > halt any cpu in the idle loop now using machdep.hlt_cpus. > =20 > Examples of how to use this: > machdep.hlt_cpus=3D1 halt cpu0 > machdep.hlt_cpus=3D2 halt cpu1 > machdep.hlt_cpus=3D4 halt cpu2 > machdep.hlt_cpus=3D3 halt cpu0,cpu1 It'd probably be a Good Thing (TM) if somebody (anybody...anybody...Bueller...???...) could add this information to the smp(4) manpage. I'm not sure if I understand this well enough to write the release note decribing this change. Thanks, Bruce. --mYCpIKhGyMATD0i+ Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+mD7n2MoxcVugUsMRAlt8AKCjAL7mFBqdBfL0owlB0j+EGfWqvACg9kLW lWB8na/fRmrBVwdAohi+QGk= =JImD -----END PGP SIGNATURE----- --mYCpIKhGyMATD0i+-- From owner-cvs-src@FreeBSD.ORG Sat Apr 12 09:36:20 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 28F9537B401; Sat, 12 Apr 2003 09:36:20 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id BC46343FB1; Sat, 12 Apr 2003 09:36:19 -0700 (PDT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3CGaJ0U025558; Sat, 12 Apr 2003 09:36:19 -0700 (PDT) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3CGaJCl025557; Sat, 12 Apr 2003 09:36:19 -0700 (PDT) Message-Id: <200304121636.h3CGaJCl025557@repoman.freebsd.org> From: Poul-Henning Kamp Date: Sat, 12 Apr 2003 09:36:19 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/geom geom_event.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 16:36:20 -0000 phk 2003/04/12 09:36:19 PDT FreeBSD src repository Modified files: sys/geom geom_event.c Log: Fix a bug which resulted in orphanization getting confused every now and then. Revision Changes Path 1.27 +1 -1 src/sys/geom/geom_event.c From owner-cvs-src@FreeBSD.ORG Sat Apr 12 09:38:34 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5AAFB37B404; Sat, 12 Apr 2003 09:38:34 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A77C143FCB; Sat, 12 Apr 2003 09:38:33 -0700 (PDT) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3CGcX0U025640; Sat, 12 Apr 2003 09:38:33 -0700 (PDT) (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3CGcXvb025639; Sat, 12 Apr 2003 09:38:33 -0700 (PDT) Message-Id: <200304121638.h3CGcXvb025639@repoman.freebsd.org> From: "Bruce A. Mah" Date: Sat, 12 Apr 2003 09:38:33 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD 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.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 16:38:35 -0000 bmah 2003/04/12 09:38:33 PDT FreeBSD src repository Modified files: release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: New release notes: MADV_PROTECT, vpd(4), DIRECTIO, pcspeaker.ko/atspeaker.ko -> speaker.ko, pkg_info(1) -b, pkg_info(1) -Q, removal of obsolete upgrade mechanisms. Revision Changes Path 1.539 +35 -1 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Sat Apr 12 09:45:12 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C4C2D37B401; Sat, 12 Apr 2003 09:45:12 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6049443F93; Sat, 12 Apr 2003 09:45:12 -0700 (PDT) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3CGjC0U026395; Sat, 12 Apr 2003 09:45:12 -0700 (PDT) (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3CGjCv6026394; Sat, 12 Apr 2003 09:45:12 -0700 (PDT) Message-Id: <200304121645.h3CGjCv6026394@repoman.freebsd.org> From: "Bruce A. Mah" Date: Sat, 12 Apr 2003 09:45:12 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 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.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 16:45:13 -0000 bmah 2003/04/12 09:45:12 PDT FreeBSD src repository Modified files: (Branch: RELENG_4) release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: MFC: DIRECTIO. Revision Changes Path 1.22.2.352 +7 -1 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Sat Apr 12 10:02:10 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 079A037B401; Sat, 12 Apr 2003 10:02:10 -0700 (PDT) Received: from whale.sunbay.crimea.ua (whale.sunbay.crimea.ua [212.110.138.65]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3B20443F85; Sat, 12 Apr 2003 10:02:06 -0700 (PDT) (envelope-from ru@whale.sunbay.crimea.ua) Received: from whale.sunbay.crimea.ua (ru@localhost [127.0.0.1]) h3CH23hJ071047 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 12 Apr 2003 20:02:03 +0300 (EEST) (envelope-from ru@whale.sunbay.crimea.ua) Received: (from ru@localhost) by whale.sunbay.crimea.ua (8.12.9/8.12.8/Submit) id h3CH231P071042; Sat, 12 Apr 2003 20:02:03 +0300 (EEST) (envelope-from ru) Date: Sat, 12 Apr 2003 20:02:03 +0300 From: Ruslan Ermilov To: Tim Robbins Message-ID: <20030412170203.GE64714@sunbay.com> References: <200304121211.h3CCBEnR095560@repoman.freebsd.org> <20030412222156.A1651@dilbert.robbins.dropbear.id.au> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="h56sxpGKRmy85csR" Content-Disposition: inline In-Reply-To: <20030412222156.A1651@dilbert.robbins.dropbear.id.au> User-Agent: Mutt/1.5.4i cc: Boris Popov cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org cc: cvs-src@FreeBSD.org Subject: Re: cvs commit: src/contrib/smbfs/lib/smb ctx.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 17:02:10 -0000 --h56sxpGKRmy85csR Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Apr 12, 2003 at 10:21:56PM +1000, Tim Robbins wrote: > On Sat, Apr 12, 2003 at 05:11:14AM -0700, Tim J. Robbins wrote: >=20 > > tjr 2003/04/12 05:11:14 PDT > >=20 > > FreeBSD src repository > >=20 > > Modified files: > > contrib/smbfs/lib/smb ctx.c=20 > > Log: > > Fix a typo in the -O parsing code that caused a crash when the -O opt= ion > > is used without supplying "sowner:sgroup". > > =20 > > Obtained from: NetBSD (jdolecek) > > PR: 37171 > > =20 > > Revision Changes Path > > 1.2 +17 -8 src/contrib/smbfs/lib/smb/ctx.c > ^^^^^^ >=20 > This file is off the vendor branch now. I'd like to see the rest of smbfs > taken off the vendor branch and moved out of contrib/ too, so that it is > easier to modify/maintain. >=20 What, Boris is no longer interested in maintaining it? Cheers, --=20 Ruslan Ermilov Sysadmin and DBA, ru@sunbay.com Sunbay Software AG, ru@FreeBSD.org FreeBSD committer, +380.652.512.251 Simferopol, Ukraine http://www.FreeBSD.org The Power To Serve http://www.oracle.com Enabling The Information Age --h56sxpGKRmy85csR Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+mEaKUkv4P6juNwoRAv5oAJ9FeJ1D/Ijfq6uST9qmAJbl3hrcFwCfQRGn fKgitvk5BfL+3xlhDzWz7Go= =R189 -----END PGP SIGNATURE----- --h56sxpGKRmy85csR-- From owner-cvs-src@FreeBSD.ORG Sat Apr 12 10:04:35 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 82A5337B401; Sat, 12 Apr 2003 10:04:35 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 21E6343FBF; Sat, 12 Apr 2003 10:04:35 -0700 (PDT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3CH4Y0U028742; Sat, 12 Apr 2003 10:04:34 -0700 (PDT) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3CH4YpM028741; Sat, 12 Apr 2003 10:04:34 -0700 (PDT) Message-Id: <200304121704.h3CH4YpM028741@repoman.freebsd.org> From: Poul-Henning Kamp Date: Sat, 12 Apr 2003 10:04:34 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/geom geom_subr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 17:04:36 -0000 phk 2003/04/12 10:04:34 PDT FreeBSD src repository Modified files: sys/geom geom_subr.c Log: If we hit access ahead of a spoil event, we should have negative delta access-counts and proceed. Revision Changes Path 1.41 +3 -7 src/sys/geom/geom_subr.c From owner-cvs-src@FreeBSD.ORG Sat Apr 12 10:25:52 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4AF8137B405 for ; Sat, 12 Apr 2003 10:25:52 -0700 (PDT) Received: from rootlabs.com (root.org [67.118.192.226]) by mx1.FreeBSD.org (Postfix) with SMTP id B6D2F43FCB for ; Sat, 12 Apr 2003 10:25:48 -0700 (PDT) (envelope-from nate@rootlabs.com) Received: (qmail 38385 invoked by uid 1000); 12 Apr 2003 17:25:49 -0000 Date: Sat, 12 Apr 2003 10:25:49 -0700 (PDT) From: Nate Lawson To: Poul-Henning Kamp In-Reply-To: <20030412084521.D835137B41D@hub.freebsd.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/cam/scsi scsi_da.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 17:25:52 -0000 On Sat, 12 Apr 2003, Poul-Henning Kamp wrote: > Modified files: > sys/cam/scsi scsi_da.c > Log: > Remove the unused ioctl routine. > > Revision Changes Path > 1.137 +0 -32 src/sys/cam/scsi/scsi_da.c > > -static int > -daioctl(struct disk *dp, u_long cmd, void *addr, int flag, struct thread *td) > -{ > - error = cam_periph_ioctl(periph, cmd, addr, daerror); Uh, tell me who is going to call cam_periph_ioctl()? This is necessary to allow camcontrol to get a passthrough device. All the other drivers call it. What bothers me is that you don't pay attention to MAINTAINERS: >CAM gibbs, > ken Pre-commit review requested. send to scsi@freebsd.org I don't think you'd be happy if I picked a random, seemingly unused function in geom and nuked it, apparently without understanding the impact. Please be considerate of others. -Nate From owner-cvs-src@FreeBSD.ORG Sat Apr 12 12:01:25 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BCF6637B405; Sat, 12 Apr 2003 12:01:25 -0700 (PDT) Received: from critter.freebsd.dk (critter.freebsd.dk [212.242.86.163]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4CC0C43F75; Sat, 12 Apr 2003 12:01:24 -0700 (PDT) (envelope-from phk@phk.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.12.9/8.12.9) with ESMTP id h3CJ1Cd0025541; Sat, 12 Apr 2003 21:01:22 +0200 (CEST) (envelope-from phk@phk.freebsd.dk) To: Nate Lawson From: "Poul-Henning Kamp" In-Reply-To: Your message of "Sat, 12 Apr 2003 10:25:49 PDT." Date: Sat, 12 Apr 2003 21:01:12 +0200 Message-ID: <25540.1050174072@critter.freebsd.dk> cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/cam/scsi scsi_da.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 19:01:26 -0000 In message , Nate Lawson wri tes: >Uh, tell me who is going to call cam_periph_ioctl()? This is necessary >to allow camcontrol to get a passthrough device. All the other drivers >call it. > >What bothers me is that you don't pay attention to MAINTAINERS: >>CAM gibbs, >> ken Pre-commit review requested. send to scsi@freebsd.org > >I don't think you'd be happy if I picked a random, seemingly unused >function in geom and nuked it, apparently without understanding the >impact. Please be considerate of others. > >-Nate I'd appreciate you check your facts before you attack people in the future. While attacking on unproven assumptions is all the rage these days it is still rather embarrasing when people point out that you are wrong in all aspects of your attack: The ioctl function in scsi_da is not called, libcam opens /dev/xpt and uses an ioctl there to find the correct pass device. The call path to the function has been disabled for a period with not a single complaint that I have been able to discover. Second, I have discussed this particular change with ken@, who as you correctly point out is the maintainer, and he agreed that the function was unused. So I really don't know why or what compelled you to attack me here, whatever it was: please try to control it better in the future. Over and out... Poul-Henning -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. From owner-cvs-src@FreeBSD.ORG Sat Apr 12 12:17:43 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DCF4A37B401; Sat, 12 Apr 2003 12:17:43 -0700 (PDT) Received: from ebb.errno.com (ebb.errno.com [66.127.85.87]) by mx1.FreeBSD.org (Postfix) with ESMTP id 45B0943FBD; Sat, 12 Apr 2003 12:17:43 -0700 (PDT) (envelope-from sam@errno.com) Received: from melange (melange.errno.com [66.127.85.82]) (authenticated bits=0) by ebb.errno.com (8.12.9/8.12.9) with ESMTP id h3CJHfpw077488 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO); Sat, 12 Apr 2003 12:17:42 -0700 (PDT) (envelope-from sam@errno.com) Message-ID: <0a2201c30128$30e43e50$52557f42@errno.com> From: "Sam Leffler" To: "Nate Lawson" , "Poul-Henning Kamp" References: <25540.1050174072@critter.freebsd.dk> Date: Sat, 12 Apr 2003 12:17:41 -0700 Organization: Errno Consulting MIME-Version: 1.0 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4920.2300 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4920.2300 cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/cam/scsi scsi_da.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 19:17:44 -0000 > Second, I have discussed this particular change with ken@, > who as you correctly point out is the maintainer, and he > agreed that the function was unused. > Then why wasn't ken@ referenced in your commit msg? > So I really don't know why or what compelled you to attack me here, > whatever it was: please try to control it better in the future. Given your past history of summarily axing and/or modifying code w/o consulting folks I can see why someone might respond as Nate did. If you had noted that Ken had reviewed your changes I expect this never would have happened. Both parties are at fault here; consider the view from the other side too. Sam From owner-cvs-src@FreeBSD.ORG Sat Apr 12 12:31:27 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6CC1437B401; Sat, 12 Apr 2003 12:31:27 -0700 (PDT) Received: from critter.freebsd.dk (critter.freebsd.dk [212.242.86.163]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3850843F75; Sat, 12 Apr 2003 12:31:24 -0700 (PDT) (envelope-from phk@phk.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.12.9/8.12.9) with ESMTP id h3CJVHd0025786; Sat, 12 Apr 2003 21:31:19 +0200 (CEST) (envelope-from phk@phk.freebsd.dk) To: "Sam Leffler" From: "Poul-Henning Kamp" In-Reply-To: Your message of "Sat, 12 Apr 2003 12:17:41 PDT." <0a2201c30128$30e43e50$52557f42@errno.com> Date: Sat, 12 Apr 2003 21:31:17 +0200 Message-ID: <25785.1050175877@critter.freebsd.dk> cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org cc: Nate Lawson Subject: Re: cvs commit: src/sys/cam/scsi scsi_da.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 19:31:27 -0000 In message <0a2201c30128$30e43e50$52557f42@errno.com>, "Sam Leffler" writes: >> Second, I have discussed this particular change with ken@, >> who as you correctly point out is the maintainer, and he >> agreed that the function was unused. >> > >Then why wasn't ken@ referenced in your commit msg? Because I forgot. (See my .sig) >> So I really don't know why or what compelled you to attack me here, >> whatever it was: please try to control it better in the future. > >Given your past history of summarily axing and/or modifying code w/o >consulting folks I can see why someone might respond as Nate did. I could maybe be persuaded that somebody might respond. I certainly cannot see why one would respond "as Nate did". At the very least I'd expect them to check the basic facts first. And as I have understood it, core@ would expect them to keep a a significantly less confrontational style than Nate did. But maybe that's just me... Poul-Henning -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. From owner-cvs-src@FreeBSD.ORG Sat Apr 12 12:38:30 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6100F37B401; Sat, 12 Apr 2003 12:38:30 -0700 (PDT) Received: from ebb.errno.com (ebb.errno.com [66.127.85.87]) by mx1.FreeBSD.org (Postfix) with ESMTP id C311643F93; Sat, 12 Apr 2003 12:38:29 -0700 (PDT) (envelope-from sam@errno.com) Received: from melange (melange.errno.com [66.127.85.82]) (authenticated bits=0) by ebb.errno.com (8.12.9/8.12.9) with ESMTP id h3CJcTpw077562 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO); Sat, 12 Apr 2003 12:38:29 -0700 (PDT) (envelope-from sam@errno.com) Message-ID: <0a4a01c3012b$18222be0$52557f42@errno.com> From: "Sam Leffler" To: "Poul-Henning Kamp" References: <25785.1050175877@critter.freebsd.dk> Date: Sat, 12 Apr 2003 12:38:28 -0700 Organization: Errno Consulting MIME-Version: 1.0 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4920.2300 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4920.2300 cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org cc: Nate Lawson Subject: Re: cvs commit: src/sys/cam/scsi scsi_da.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 19:38:30 -0000 > >> So I really don't know why or what compelled you to attack me here, > >> whatever it was: please try to control it better in the future. > > > >Given your past history of summarily axing and/or modifying code w/o > >consulting folks I can see why someone might respond as Nate did. > > I could maybe be persuaded that somebody might respond. > > I certainly cannot see why one would respond "as Nate did". > > At the very least I'd expect them to check the basic facts first. > > And as I have understood it, core@ would expect them to keep a > a significantly less confrontational style than Nate did. > > But maybe that's just me... Please don't trim my replies to change their intent. My msg concluded with the following: "If you had noted that Ken had reviewed your changes I expect this never would have happened. Both parties are at fault here; consider the view from the other side too." Sam From owner-cvs-src@FreeBSD.ORG Sat Apr 12 12:51:18 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8A26F37B404; Sat, 12 Apr 2003 12:51:18 -0700 (PDT) Received: from critter.freebsd.dk (critter.freebsd.dk [212.242.86.163]) by mx1.FreeBSD.org (Postfix) with ESMTP id 82C0143FAF; Sat, 12 Apr 2003 12:51:17 -0700 (PDT) (envelope-from phk@phk.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.12.9/8.12.9) with ESMTP id h3CJpDd0025948; Sat, 12 Apr 2003 21:51:13 +0200 (CEST) (envelope-from phk@phk.freebsd.dk) To: "Sam Leffler" From: "Poul-Henning Kamp" In-Reply-To: Your message of "Sat, 12 Apr 2003 12:38:28 PDT." <0a4a01c3012b$18222be0$52557f42@errno.com> Date: Sat, 12 Apr 2003 21:51:13 +0200 Message-ID: <25947.1050177073@critter.freebsd.dk> cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org cc: Nate Lawson Subject: Re: cvs commit: src/sys/cam/scsi scsi_da.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 19:51:19 -0000 In message <0a4a01c3012b$18222be0$52557f42@errno.com>, "Sam Leffler" writes: >Please don't trim my replies to change their intent. My msg concluded with >the following: I did not trim it to change the intent, I trimmed the bits to which I had no comments. Poul-Henning -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. From owner-cvs-src@FreeBSD.ORG Sat Apr 12 13:23:25 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E48DD37B401; Sat, 12 Apr 2003 13:23:25 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 82E2A43F75; Sat, 12 Apr 2003 13:23:25 -0700 (PDT) (envelope-from jmz@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3CKNP0U051801; Sat, 12 Apr 2003 13:23:25 -0700 (PDT) (envelope-from jmz@repoman.freebsd.org) Received: (from jmz@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3CKNPeg051795; Sat, 12 Apr 2003 13:23:25 -0700 (PDT) Message-Id: <200304122023.h3CKNPeg051795@repoman.freebsd.org> From: Jean-Marc Zucconi Date: Sat, 12 Apr 2003 13:23:25 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/lib/libz gzio.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 20:23:26 -0000 jmz 2003/04/12 13:23:25 PDT FreeBSD src repository Modified files: (Branch: RELENG_4) lib/libz gzio.c Log: MFC: rev. 1.9 In src/lib/libz/gzio.c the function gzprintf does not check if the amount of bytes (supposed to be) written by vsnprintf exceeds the size of the buffer. Revision Changes Path 1.5.2.3 +7 -8 src/lib/libz/gzio.c From owner-cvs-src@FreeBSD.ORG Sat Apr 12 13:37:22 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 80F2F37B401; Sat, 12 Apr 2003 13:37:22 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1FF8843F85; Sat, 12 Apr 2003 13:37:22 -0700 (PDT) (envelope-from murray@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3CKbL0U052698; Sat, 12 Apr 2003 13:37:21 -0700 (PDT) (envelope-from murray@repoman.freebsd.org) Received: (from murray@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3CKbL0T052697; Sat, 12 Apr 2003 13:37:21 -0700 (PDT) Message-Id: <200304122037.h3CKbL0T052697@repoman.freebsd.org> From: Murray Stokely Date: Sat, 12 Apr 2003 13:37:21 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/sys/dev/puc pucdata.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 20:37:22 -0000 murray 2003/04/12 13:37:21 PDT FreeBSD src repository Modified files: (Branch: RELENG_4) sys/dev/puc pucdata.c Log: MFC: r1.19 - Correct typos. Revision Changes Path 1.2.2.11 +2 -2 src/sys/dev/puc/pucdata.c From owner-cvs-src@FreeBSD.ORG Sat Apr 12 13:38:38 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7B6D737B401; Sat, 12 Apr 2003 13:38:38 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1ABA643F3F; Sat, 12 Apr 2003 13:38:38 -0700 (PDT) (envelope-from murray@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3CKcb0U052815; Sat, 12 Apr 2003 13:38:37 -0700 (PDT) (envelope-from murray@repoman.freebsd.org) Received: (from murray@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3CKcbR2052814; Sat, 12 Apr 2003 13:38:37 -0700 (PDT) Message-Id: <200304122038.h3CKcbR2052814@repoman.freebsd.org> From: Murray Stokely Date: Sat, 12 Apr 2003 13:38:37 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/sys/pci agp_if.m X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 20:38:39 -0000 murray 2003/04/12 13:38:37 PDT FreeBSD src repository Modified files: (Branch: RELENG_4) sys/pci agp_if.m Log: MFC: r1.2 - Fix typo. Revision Changes Path 1.1.2.2 +1 -1 src/sys/pci/agp_if.m From owner-cvs-src@FreeBSD.ORG Sat Apr 12 13:42:30 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D7FA337B401; Sat, 12 Apr 2003 13:42:30 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 76DE843FBF; Sat, 12 Apr 2003 13:42:30 -0700 (PDT) (envelope-from murray@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3CKgU0U053391; Sat, 12 Apr 2003 13:42:30 -0700 (PDT) (envelope-from murray@repoman.freebsd.org) Received: (from murray@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3CKgU2o053390; Sat, 12 Apr 2003 13:42:30 -0700 (PDT) Message-Id: <200304122042.h3CKgU2o053390@repoman.freebsd.org> From: Murray Stokely Date: Sat, 12 Apr 2003 13:42:30 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/share/man/man7 release.7 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 20:42:31 -0000 murray 2003/04/12 13:42:30 PDT FreeBSD src repository Modified files: (Branch: RELENG_4) share/man/man7 release.7 Log: MFC: r1.24-1.26 - add caveats about kern.securelevel and release docs. Revision Changes Path 1.3.2.6 +17 -1 src/share/man/man7/release.7 From owner-cvs-src@FreeBSD.ORG Sat Apr 12 13:54:34 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0B39537B401; Sat, 12 Apr 2003 13:54:34 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9E4D343F93; Sat, 12 Apr 2003 13:54:33 -0700 (PDT) (envelope-from murray@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3CKsX0U054289; Sat, 12 Apr 2003 13:54:33 -0700 (PDT) (envelope-from murray@repoman.freebsd.org) Received: (from murray@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3CKsXJI054288; Sat, 12 Apr 2003 13:54:33 -0700 (PDT) Message-Id: <200304122054.h3CKsXJI054288@repoman.freebsd.org> From: Murray Stokely Date: Sat, 12 Apr 2003 13:54:33 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/share/man/man4 umass.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 20:54:34 -0000 murray 2003/04/12 13:54:33 PDT FreeBSD src repository Modified files: (Branch: RELENG_4) share/man/man4 umass.4 Log: MFC: r1.27 - Note that the Sitecom CN-300 MultiFlash adapter works, and provide example of using multiple slots. Revision Changes Path 1.9.2.8 +11 -0 src/share/man/man4/umass.4 From owner-cvs-src@FreeBSD.ORG Sat Apr 12 15:33:25 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0956437B401; Sat, 12 Apr 2003 15:33:25 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9A21E43FAF; Sat, 12 Apr 2003 15:33:24 -0700 (PDT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3CMXO0U063536; Sat, 12 Apr 2003 15:33:24 -0700 (PDT) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3CMXOHU063535; Sat, 12 Apr 2003 15:33:24 -0700 (PDT) Message-Id: <200304122233.h3CMXOHU063535@repoman.freebsd.org> From: Jeff Roberson Date: Sat, 12 Apr 2003 15:33:24 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern sched_ule.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 22:33:25 -0000 jeff 2003/04/12 15:33:24 PDT FreeBSD src repository Modified files: sys/kern sched_ule.c Log: - Unbreak priority prop. for timeshare threads. Always place something on the current queue if its priority is really elevated. This needs more work as there are cases where a next queue kse could be holding up what would be a curr queue kse, and thus hurting interactivity. Also, when a thread with an elevated priority has its priority lowered it should be placed back on the next queue. Revision Changes Path 1.28 +1 -3 src/sys/kern/sched_ule.c From owner-cvs-src@FreeBSD.ORG Sat Apr 12 15:34:52 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8528D37B401; Sat, 12 Apr 2003 15:34:52 -0700 (PDT) Received: from mail.chesapeake.net (chesapeake.net [205.130.220.14]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4421E43FB1; Sat, 12 Apr 2003 15:34:51 -0700 (PDT) (envelope-from jroberson@chesapeake.net) Received: from localhost (jroberson@localhost) by mail.chesapeake.net (8.11.6/8.11.6) with ESMTP id h3CMYof63639; Sat, 12 Apr 2003 18:34:50 -0400 (EDT) (envelope-from jroberson@chesapeake.net) Date: Sat, 12 Apr 2003 18:34:50 -0400 (EDT) From: Jeff Roberson To: Jeff Roberson In-Reply-To: <200304122233.h3CMXOHU063535@repoman.freebsd.org> Message-ID: <20030412183436.P37530-100000@mail.chesapeake.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern sched_ule.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 22:34:53 -0000 I almost forgot... Tested/Reported by: Steve Kargl On Sat, 12 Apr 2003, Jeff Roberson wrote: > jeff 2003/04/12 15:33:24 PDT > > FreeBSD src repository > > Modified files: > sys/kern sched_ule.c > Log: > - Unbreak priority prop. for timeshare threads. Always place something on > the current queue if its priority is really elevated. This needs more work > as there are cases where a next queue kse could be holding up what would > be a curr queue kse, and thus hurting interactivity. Also, when a thread > with an elevated priority has its priority lowered it should be placed > back on the next queue. > > Revision Changes Path > 1.28 +1 -3 src/sys/kern/sched_ule.c > From owner-cvs-src@FreeBSD.ORG Sat Apr 12 17:19:04 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3F71A37B405 for ; Sat, 12 Apr 2003 17:19:04 -0700 (PDT) Received: from rootlabs.com (root.org [67.118.192.226]) by mx1.FreeBSD.org (Postfix) with SMTP id 2A0BE43FBF for ; Sat, 12 Apr 2003 17:19:03 -0700 (PDT) (envelope-from nate@rootlabs.com) Received: (qmail 38908 invoked by uid 1000); 13 Apr 2003 00:19:04 -0000 Date: Sat, 12 Apr 2003 17:19:04 -0700 (PDT) From: Nate Lawson To: Poul-Henning Kamp In-Reply-To: <25540.1050174072@critter.freebsd.dk> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/cam/scsi scsi_da.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 13 Apr 2003 00:19:04 -0000 On Sat, 12 Apr 2003, Poul-Henning Kamp wrote: > While attacking on unproven assumptions is all the rage these days > it is still rather embarrasing when people point out that you are > wrong in all aspects of your attack: > > The ioctl function in scsi_da is not called, libcam opens > /dev/xpt and uses an ioctl there to find the correct pass > device. The call path to the function has been disabled > for a period with not a single complaint that I have been > able to discover. However, up until your commit, I could still open /dev/da0 and ioctl it to get its associated passthrough device. You have now removed that capability, which is an API change. Your commit left it in all the other CAM periphs (sa, cd, etc.) I saw zero discussion of this on any list or any "reviewed by" message in the commit. I did incorrectly believe that camcontrol depended on this behavior and I stand corrected. There are a lot of unanswered questions: Do you plan to remove this from other devices? If this is part of a larger API change, where is the public discussion? If not, why did you only change da(4)? > Second, I have discussed this particular change with ken@, > who as you correctly point out is the maintainer, and he > agreed that the function was unused. It's great to see that you got review. Notice of this in the commit message would have saved both of us the wasted time of talking about it. > So I really don't know why or what compelled you to attack me here, > whatever it was: please try to control it better in the future. It's pretty simple: 1. API removal 2. Apparent lack of review and/or public discussion -Nate From owner-cvs-src@FreeBSD.ORG Sat Apr 12 17:23:43 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 830AB37B401; Sat, 12 Apr 2003 17:23:43 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 241AB43F3F; Sat, 12 Apr 2003 17:23:43 -0700 (PDT) (envelope-from alc@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3D0Ng0U078366; Sat, 12 Apr 2003 17:23:42 -0700 (PDT) (envelope-from alc@repoman.freebsd.org) Received: (from alc@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3D0NgIs078365; Sat, 12 Apr 2003 17:23:42 -0700 (PDT) Message-Id: <200304130023.h3D0NgIs078365@repoman.freebsd.org> From: Alan Cox Date: Sat, 12 Apr 2003 17:23:42 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/vm vm_kern.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 13 Apr 2003 00:23:44 -0000 alc 2003/04/12 17:23:42 PDT FreeBSD src repository Modified files: sys/vm vm_kern.c Log: Eliminate unnecessary gotos from kmem_malloc(). Revision Changes Path 1.96 +3 -6 src/sys/vm/vm_kern.c From owner-cvs-src@FreeBSD.ORG Sat Apr 12 17:43:49 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B0C8037B401; Sat, 12 Apr 2003 17:43:49 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4D56043FCB; Sat, 12 Apr 2003 17:43:49 -0700 (PDT) (envelope-from alc@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3D0hn0U079852; Sat, 12 Apr 2003 17:43:49 -0700 (PDT) (envelope-from alc@repoman.freebsd.org) Received: (from alc@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3D0hnKL079851; Sat, 12 Apr 2003 17:43:49 -0700 (PDT) Message-Id: <200304130043.h3D0hnKL079851@repoman.freebsd.org> From: Alan Cox Date: Sat, 12 Apr 2003 17:43:48 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/vm vm_object.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 13 Apr 2003 00:43:50 -0000 alc 2003/04/12 17:43:48 PDT FreeBSD src repository Modified files: sys/vm vm_object.c Log: Permit vm_object_pip_add() and vm_object_pip_wakeup() on the kmem_object without Giant held. Revision Changes Path 1.262 +4 -2 src/sys/vm/vm_object.c From owner-cvs-src@FreeBSD.ORG Sat Apr 12 18:04:02 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C991B37B401; Sat, 12 Apr 2003 18:04:02 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 68F0543FB1; Sat, 12 Apr 2003 18:04:02 -0700 (PDT) (envelope-from kan@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3D1420U082205; Sat, 12 Apr 2003 18:04:02 -0700 (PDT) (envelope-from kan@repoman.freebsd.org) Received: (from kan@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3D14211082204; Sat, 12 Apr 2003 18:04:02 -0700 (PDT) Message-Id: <200304130104.h3D14211082204@repoman.freebsd.org> From: Alexander Kabaev Date: Sat, 12 Apr 2003 18:04:02 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/contrib/gcc/config/i386 freebsd.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 13 Apr 2003 01:04:03 -0000 kan 2003/04/12 18:04:02 PDT FreeBSD src repository Modified files: contrib/gcc/config/i386 freebsd.h Log: Teach gcc how to put unitialized data into BSS on FreeBSD. Revision Changes Path 1.60 +21 -0 src/contrib/gcc/config/i386/freebsd.h From owner-cvs-src@FreeBSD.ORG Sat Apr 12 18:16:17 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A252637B401; Sat, 12 Apr 2003 18:16:17 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4054143FD7; Sat, 12 Apr 2003 18:16:17 -0700 (PDT) (envelope-from nyan@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3D1GH0U083115; Sat, 12 Apr 2003 18:16:17 -0700 (PDT) (envelope-from nyan@repoman.freebsd.org) Received: (from nyan@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3D1GG9X083114; Sat, 12 Apr 2003 18:16:16 -0700 (PDT) Message-Id: <200304130116.h3D1GG9X083114@repoman.freebsd.org> From: Takahashi Yoshihiro Date: Sat, 12 Apr 2003 18:16:16 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD 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.1 Precedence: 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, 13 Apr 2003 01:16:18 -0000 nyan 2003/04/12 18:16:16 PDT FreeBSD src repository Modified files: release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: The pcspeaker was for pc98. Revision Changes Path 1.540 +1 -1 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Sat Apr 12 18:26:31 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A225237B401; Sat, 12 Apr 2003 18:26:31 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4243743F93; Sat, 12 Apr 2003 18:26:31 -0700 (PDT) (envelope-from nyan@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3D1QV0U083785; Sat, 12 Apr 2003 18:26:31 -0700 (PDT) (envelope-from nyan@repoman.freebsd.org) Received: (from nyan@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3D1QUCD083784; Sat, 12 Apr 2003 18:26:30 -0700 (PDT) Message-Id: <200304130126.h3D1QUCD083784@repoman.freebsd.org> From: Takahashi Yoshihiro Date: Sat, 12 Apr 2003 18:26:30 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/sys/pc98/i386 machdep.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 13 Apr 2003 01:26:32 -0000 nyan 2003/04/12 18:26:30 PDT FreeBSD src repository Modified files: (Branch: RELENG_4) sys/pc98/i386 machdep.c Log: MFi386: revision 1.385.2.29. Revision Changes Path 1.151.2.31 +13 -0 src/sys/pc98/i386/machdep.c From owner-cvs-src@FreeBSD.ORG Sat Apr 12 18:30:31 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BD5F937B401; Sat, 12 Apr 2003 18:30:31 -0700 (PDT) Received: from sccrmhc03.attbi.com (sccrmhc03.attbi.com [204.127.202.63]) by mx1.FreeBSD.org (Postfix) with ESMTP id 73CAA43FDD; Sat, 12 Apr 2003 18:30:30 -0700 (PDT) (envelope-from bmah@employees.org) Received: from bmah.dyndns.org (12-240-204-110.client.attbi.com[12.240.204.110]) by sccrmhc03.attbi.com (sccrmhc03) with ESMTP id <2003041301302900300fcikte>; Sun, 13 Apr 2003 01:30:29 +0000 Received: from intruder.bmah.org (localhost [127.0.0.1]) by bmah.dyndns.org (8.12.9/8.12.9) with ESMTP id h3D1US2o010979; Sat, 12 Apr 2003 18:30:28 -0700 (PDT) (envelope-from bmah@intruder.bmah.org) Received: (from bmah@localhost) by intruder.bmah.org (8.12.9/8.12.9/Submit) id h3D1UReV010978; Sat, 12 Apr 2003 18:30:28 -0700 (PDT) Date: Sat, 12 Apr 2003 18:30:27 -0700 From: "Bruce A. Mah" To: Takahashi Yoshihiro Message-ID: <20030413013027.GA10965@intruder.bmah.org> References: <200304130116.h3D1GG9X083114@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="AhhlLboLdkugWU4S" Content-Disposition: inline In-Reply-To: <200304130116.h3D1GG9X083114@repoman.freebsd.org> User-Agent: Mutt/1.4.1i X-Image-Url: http://www.employees.org/~bmah/Images/bmah-cisco-small.gif X-url: http://www.employees.org/~bmah/ cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/release/doc/en_US.ISO8859-1/relnotes/common new.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 13 Apr 2003 01:30:32 -0000 --AhhlLboLdkugWU4S Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable If memory serves me right, Takahashi Yoshihiro wrote: > nyan 2003/04/12 18:16:16 PDT >=20 > FreeBSD src repository >=20 > Modified files: > release/doc/en_US.ISO8859-1/relnotes/common new.sgml=20 > Log: > The pcspeaker was for pc98. Thanks. I remember thinking that the arch=3D attribute needed to include pc98, but obviously I didn't do it. Serves me right for working on this stuff before a dose of caffeine. :-p Bruce. --AhhlLboLdkugWU4S Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+mL2z2MoxcVugUsMRAiRfAKC5qb6D6U1vaBe5t+8j5nhLHQgrOgCfSea1 H5pqpjMq8F9AXA6luAkBpxE= =9RVd -----END PGP SIGNATURE----- --AhhlLboLdkugWU4S-- From owner-cvs-src@FreeBSD.ORG Sat Apr 12 18:32:04 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3793637B401; Sat, 12 Apr 2003 18:32:04 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CC69E43FBF; Sat, 12 Apr 2003 18:32:03 -0700 (PDT) (envelope-from nyan@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3D1W30U084400; Sat, 12 Apr 2003 18:32:03 -0700 (PDT) (envelope-from nyan@repoman.freebsd.org) Received: (from nyan@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3D1W3hN084399; Sat, 12 Apr 2003 18:32:03 -0700 (PDT) Message-Id: <200304130132.h3D1W3hN084399@repoman.freebsd.org> From: Takahashi Yoshihiro Date: Sat, 12 Apr 2003 18:32:03 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/modules Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 13 Apr 2003 01:32:04 -0000 nyan 2003/04/12 18:32:03 PDT FreeBSD src repository Modified files: sys/modules Makefile Log: The dpt, ex and idt modules are for i386 only. Revision Changes Path 1.317 +3 -3 src/sys/modules/Makefile From owner-cvs-src@FreeBSD.ORG Sat Apr 12 18:34:32 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D346537B401; Sat, 12 Apr 2003 18:34:32 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7041543F75; Sat, 12 Apr 2003 18:34:32 -0700 (PDT) (envelope-from murray@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3D1YW0U084464; Sat, 12 Apr 2003 18:34:32 -0700 (PDT) (envelope-from murray@repoman.freebsd.org) Received: (from murray@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3D1YWYZ084463; Sat, 12 Apr 2003 18:34:32 -0700 (PDT) Message-Id: <200304130134.h3D1YWYZ084463@repoman.freebsd.org> From: Murray Stokely Date: Sat, 12 Apr 2003 18:34:32 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/sys/dev/usb usbdevs usbdevs.h usbdevs_data.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 13 Apr 2003 01:34:33 -0000 murray 2003/04/12 18:34:32 PDT FreeBSD src repository Modified files: (Branch: RELENG_4) sys/dev/usb usbdevs usbdevs.h usbdevs_data.h Log: MFC: r1.117 - Add ID for new Kawasaki LSI Inc. adapter and regen. Revision Changes Path 1.11.2.40 +1 -0 src/sys/dev/usb/usbdevs 1.32.2.38 +2 -1 src/sys/dev/usb/usbdevs.h 1.32.2.38 +7 -1 src/sys/dev/usb/usbdevs_data.h From owner-cvs-src@FreeBSD.ORG Sat Apr 12 19:39:26 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E574337B401; Sat, 12 Apr 2003 19:39:26 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8533943F85; Sat, 12 Apr 2003 19:39:26 -0700 (PDT) (envelope-from murray@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3D2dQ0U089897; Sat, 12 Apr 2003 19:39:26 -0700 (PDT) (envelope-from murray@repoman.freebsd.org) Received: (from murray@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3D2dQ6b089896; Sat, 12 Apr 2003 19:39:26 -0700 (PDT) Message-Id: <200304130239.h3D2dQ6b089896@repoman.freebsd.org> From: Murray Stokely Date: Sat, 12 Apr 2003 19:39:26 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/sys/dev/usb if_kue.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 13 Apr 2003 02:39:27 -0000 murray 2003/04/12 19:39:26 PDT FreeBSD src repository Modified files: (Branch: RELENG_4) sys/dev/usb if_kue.c Log: MFC: r1.46 - Add Kawasaki LSI ID. Revision Changes Path 1.17.2.9 +1 -0 src/sys/dev/usb/if_kue.c From owner-cvs-src@FreeBSD.ORG Sat Apr 12 22:10:45 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 349E637B401; Sat, 12 Apr 2003 22:10:45 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C912043F85; Sat, 12 Apr 2003 22:10:44 -0700 (PDT) (envelope-from alc@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3D5Ai0U008984; Sat, 12 Apr 2003 22:10:44 -0700 (PDT) (envelope-from alc@repoman.freebsd.org) Received: (from alc@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3D5AitL008981; Sat, 12 Apr 2003 22:10:44 -0700 (PDT) Message-Id: <200304130510.h3D5AitL008981@repoman.freebsd.org> From: Alan Cox Date: Sat, 12 Apr 2003 22:10:44 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern vfs_subr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 13 Apr 2003 05:10:45 -0000 alc 2003/04/12 22:10:44 PDT FreeBSD src repository Modified files: sys/kern vfs_subr.c Log: Use vm_object_pip_wait() rather than reimplementing it. Revision Changes Path 1.440 +1 -2 src/sys/kern/vfs_subr.c From owner-cvs-src@FreeBSD.ORG Sat Apr 12 23:13:48 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6CE8537B401; Sat, 12 Apr 2003 23:13:48 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0B64E43FAF; Sat, 12 Apr 2003 23:13:48 -0700 (PDT) (envelope-from fjoe@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3D6Dl0U014902; Sat, 12 Apr 2003 23:13:47 -0700 (PDT) (envelope-from fjoe@repoman.freebsd.org) Received: (from fjoe@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3D6Dlr2014901; Sat, 12 Apr 2003 23:13:47 -0700 (PDT) Message-Id: <200304130613.h3D6Dlr2014901@repoman.freebsd.org> From: Max Khon Date: Sat, 12 Apr 2003 23:13:47 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/share/man/man4/man4.i386 Makefile sbni.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 13 Apr 2003 06:13:48 -0000 fjoe 2003/04/12 23:13:47 PDT FreeBSD src repository Modified files: share/man/man4/man4.i386 Makefile Added files: share/man/man4/man4.i386 sbni.4 Log: manual page for Granch SBNI12-xx network interface driver Revision Changes Path 1.145 +2 -1 src/share/man/man4/man4.i386/Makefile 1.1 +100 -0 src/share/man/man4/man4.i386/sbni.4 (new) From owner-cvs-src@FreeBSD.ORG Sat Apr 12 23:21:03 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EC24C37B401; Sat, 12 Apr 2003 23:21:02 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8DEAF43FCB; Sat, 12 Apr 2003 23:21:02 -0700 (PDT) (envelope-from hsu@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3D6L20U015607; Sat, 12 Apr 2003 23:21:02 -0700 (PDT) (envelope-from hsu@repoman.freebsd.org) Received: (from hsu@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3D6L2CX015605; Sat, 12 Apr 2003 23:21:02 -0700 (PDT) Message-Id: <200304130621.h3D6L2CX015605@repoman.freebsd.org> From: Jeffrey Hsu Date: Sat, 12 Apr 2003 23:21:02 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/net route.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 13 Apr 2003 06:21:03 -0000 hsu 2003/04/12 23:21:02 PDT FreeBSD src repository Modified files: sys/net route.c Log: No need to unlock if error detected before locking. Submitted by: harti Revision Changes Path 1.81 +4 -2 src/sys/net/route.c From owner-cvs-src@FreeBSD.ORG Sat Apr 12 23:27:14 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C8FA237B401; Sat, 12 Apr 2003 23:27:14 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 720D343F75; Sat, 12 Apr 2003 23:27:14 -0700 (PDT) (envelope-from fjoe@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h3D6RE0U016033; Sat, 12 Apr 2003 23:27:14 -0700 (PDT) (envelope-from fjoe@repoman.freebsd.org) Received: (from fjoe@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3D6REMx016032; Sat, 12 Apr 2003 23:27:14 -0700 (PDT) Message-Id: <200304130627.h3D6REMx016032@repoman.freebsd.org> From: Max Khon Date: Sat, 12 Apr 2003 23:27:14 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/modules Makefile src/share/man/man4 Makefile sbsh.4 src/sys/dev/sbsh if_sbsh.c if_sbshreg.h src/sys/modules/sbsh Makefile src/sys/conf NOTES files X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 13 Apr 2003 06:27:15 -0000 fjoe 2003/04/12 23:27:14 PDT FreeBSD src repository Modified files: sys/modules Makefile share/man/man4 Makefile sys/conf NOTES files Added files: share/man/man4 sbsh.4 sys/dev/sbsh if_sbsh.c if_sbshreg.h sys/modules/sbsh Makefile Log: Driver for Granch SBNI16 SHDSL modem Submitted by: Denis I. Timofeev MFC after: 1 week Revision Changes Path 1.197 +2 -0 src/share/man/man4/Makefile 1.1 +83 -0 src/share/man/man4/sbsh.4 (new) 1.1145 +2 -0 src/sys/conf/NOTES 1.780 +1 -0 src/sys/conf/files 1.1 +1057 -0 src/sys/dev/sbsh/if_sbsh.c (new) 1.1 +194 -0 src/sys/dev/sbsh/if_sbshreg.h (new) 1.318 +1 -0 src/sys/modules/Makefile 1.1 +8 -0 src/sys/modules/sbsh/Makefile (new)