From owner-cvs-src@FreeBSD.ORG Sun Mar 30 00: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 2E99137B409; Sun, 30 Mar 2003 00:13:48 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8AF6143FAF; Sun, 30 Mar 2003 00:13:47 -0800 (PST) (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 h2U8Dl0U075729; Sun, 30 Mar 2003 00:13:47 -0800 (PST) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2U8Dlxi075728; Sun, 30 Mar 2003 00:13:47 -0800 (PST) Message-Id: <200303300813.h2U8Dlxi075728@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Sun, 30 Mar 2003 00:13:47 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/ep if_ep_eisa.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, 30 Mar 2003 08:13:53 -0000 mdodd 2003/03/30 00:13:47 PST FreeBSD src repository Modified files: sys/dev/ep if_ep_eisa.c Log: Revert 1.21; this was local code that should not have been committed. Revision Changes Path 1.23 +5 -5 src/sys/dev/ep/if_ep_eisa.c From owner-cvs-src@FreeBSD.ORG Sun Mar 30 00:20: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 D0F3137B404; Sun, 30 Mar 2003 00:20:13 -0800 (PST) Received: from mailman.zeta.org.au (mailman.zeta.org.au [203.26.10.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id ACA0C43F85; Sun, 30 Mar 2003 00:20:07 -0800 (PST) (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 SAA09876; Sun, 30 Mar 2003 18:19:39 +1000 Date: Sun, 30 Mar 2003 18:19:38 +1000 (EST) From: Bruce Evans X-X-Sender: bde@gamplex.bde.org To: Jeff Roberson In-Reply-To: <20030329152001.I64602-100000@mail.chesapeake.net> Message-ID: <20030330161319.O13783@gamplex.bde.org> References: <20030329152001.I64602-100000@mail.chesapeake.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: David Malone cc: src-committers@FreeBSD.org cc: Nate Lawson cc: cvs-src@FreeBSD.org cc: Mike Silbersack cc: cvs-all@FreeBSD.org cc: Dag-Erling =?iso-8859-1?q?Sm=F8rgrav?= Subject: Re: Checksum/copy X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2003 08:20:17 -0000 On Sat, 29 Mar 2003, Jeff Roberson wrote: > On Sat, 29 Mar 2003, Bruce Evans wrote: > > ... > > - SCHED_ULE breaks scheduling of idleprio processes. This results in > > pagezero being too active. It costs 1-2% instead of saving 1-2%. [1-2% for makeworld]. > Thanks for the analysis. I know my +nice values are screwy right now. > It's actually a pretty interesting problem. Perhaps you'll have some > insight. idleprio is a little different from nice. I would have expected it to work right fairly automatically. At least with the standard scheduler, idleprio gives td->td_priority values which are lower (numerically higher) than the value for all non-idleprio processes, so idleprio processes should never run if there is a runnable non-idleprio processes. > The basic issue is that threads on run queues in ule must be given a > slice. And with a slice, ignoring interactive threads, they are run every > n times we select a new thread where n is the number of runnning threads. > That means two things > > 1) +nice threads always get a chance to run. > 2) Their %cpu is relative to the sum of all slices of all running > threads. > > #2 is sort of what you want, except that the slice value never reaches > zero. In sched_4bsd if you have a nice priority that is 20 away from the > lowest priority processes you never get a chance to run. I'm not sure if > this scales all the way across. It scales poorly. In RELENG_4 or a bit earlier, I changed the scaling to make a nice difference of precisely 20 or more prevent the higher-niced process from running. This gives potentential priority inversion problems even for user nice values [0,20]. RELENG_4 also has bogus scaling of system nice values [-20,-1] into what should be kernel-only. > I know a nice 0 will always prevent a > nice 20 from running, but will a nice -20 prevent a nice 0 from running? > I believe so. With nice +19 and a nice 0 the nice +19 gets approx 2% cpu. This seems about right for RELENG_4, but for -current the priority inversion problems and bogus scaling were "fixed" by changing the scaling so that the difference between nice -20 and nice +20 is approx. the same as the old difference between nice +0 and nice +19, so the difference between nice +0 and nice +20 was too small again (it shouldn't be infinite since this gives potentially fatal priority inversion, but it should be large). Subsequent compression of the PRI_TIMESHARE range reduced the difference further, so we're back to approx. the old difference of only 2:1 or 3:1 for nice +0 vs nice +20. > So, in ule, I need a way to approximate this. The real problem is that > the drop off point where a process gets 0 cpu time is artificial. The > algorithm doesn't work linearly down to 0 as it does in sched_4bsd. I > need to make slice assignments relative to all other processes in the > system. This seems like it may break the O(1) properties of the > scheduler. It doesn't actually work linearly in sched_4bsd either. sched_4bsd clamps kg_estcpu so that the scaling of kg_estcpu to a priority can be linear. This gives huge nonlinearities, especially in the following cases: - fork and exit. kg_estcpu is inherited on fork (bad) and added from the child back to the parent in exit (worse). This wants to cause sorcerer's-apprentice behaviour, but the clamping makes it cause nonlinearities instead (kg_estcpu ramps up to the limit much faster than it should and then sticks there much longer than it should). - conditions where the load average fluctuates a lot. When the load average is large, priority decay is slow and processes can more easily hit the limit, especially when most of the processes that caused the large load average have just exited. Clamping also discards history, so hog processes are given lower (numerically higher) priorities than they should be even after the conditions that cause the nonlinearities have gone away. > I'm just now thinking that I could assign the slice using the run queues > to find out how this thread relates to others in the system. This all > sounds rather complicated. I'm hoping that I'm missing some simple > elegant solution that someone may know of. > > Any takers? Comments on nice or slice selection? Peter Dufault's solution for sched_4bsd as implemented by me is to remove the explicit clamp on kg_estcpu (it is bounded algorithmically by priority decay except for the fork+exit problem which we just hack around), and then map kg_estcpu to td_priority more carefully. In my version of the latter, each tick in kg_estcpu costs more if the nice value is numerically larger, according to a table: static int niceweights[PRIO_MAX - PRIO_MIN + 1] = { #if 1 /* * Geometic niceness. The weight at index i is * floor(2 * 3 * pow(2.0, i / 4.0) + 0.5). */ 6, 7, 8, 10, 12, 14, 17, 20, 24, 29, 34, 40, 48, 57, 68, 81, 96, 114, 136, 161, 192, 228, 272, 323, 384, 457, 543, 646, 768, 913, 1086, 1292, 1536, 1827, 2172, 2583, 3072, 3653, 4344, 5166, 6144, #else /* * Arithmetic niceness. The weight at index i is * 2 * 2 * 2 * 3 * 3 * 5 * 7 / (40 - i) * (except the one at index 40 is an approximation for infinity). */ 63, 64, 66, 68, 70, 72, 74, 76, 78, 81, 84, 86, 90, 93, 96, 100, 105, 109, 114, 120, 126, 132, 140, 148, 157, 168, 180, 193, 210, 229, 252, 280, 315, 360, 420, 504, 630, 840, 1260, 2520, 20000, #endif }; Almost any behaviour can be programmed by changing the table. (Infinite niceness can't be programmed easily, but that's a feature since it prevents priority inversion.) To use this method in other schedulers, I think you only need to have some idea of the time spent in each thread. Then weight the times according to the scheduling policies for the threads. Then scale weighted times to priorities. Scaling is the tricky part for sched_4bsd and probably for most schedulers. kg_estcpu can get very large, and it has a large variance. I just compute its maximum in schedcpu and use a value a little larger than the maximum for scaling. Sometimes the scale factor changes significantly (e.g., when all of the processes with a large kg_estcpu exit), and then most processes move to a different scheduling queue. This makes the scheduler more O(n) than before but doesn't affect performance on any of the loads that I have tested. It seems to be difficult to keep the scale factor almost constant without reintroducing the nonlinearities or significantly increasing response times. Bruce From owner-cvs-src@FreeBSD.ORG Sun Mar 30 00:51: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 9E8F937B401; Sun, 30 Mar 2003 00:51:24 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3C77F43F93; Sun, 30 Mar 2003 00:51:24 -0800 (PST) (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 h2U8pO0U083354; Sun, 30 Mar 2003 00:51:24 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2U8pN5F083353; Sun, 30 Mar 2003 00:51:23 -0800 (PST) Message-Id: <200303300851.h2U8pN5F083353@repoman.freebsd.org> From: Poul-Henning Kamp Date: Sun, 30 Mar 2003 00:51:23 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern subr_disk.c vfs_bio.c src/sys/sys bio.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, 30 Mar 2003 08:51:27 -0000 phk 2003/03/30 00:51:23 PST FreeBSD src repository Modified files: sys/kern subr_disk.c vfs_bio.c sys/sys bio.h Log: Preparation commit before I start on the bioqueue lockdown: Collect all the bits of bioqueue handing in subr_disk.c, vfs_bio.c is big enough as it is and disksort already lives in subr_disk.c. Revision Changes Path 1.71 +43 -0 src/sys/kern/subr_disk.c 1.382 +0 -25 src/sys/kern/vfs_bio.c 1.128 +3 -18 src/sys/sys/bio.h From owner-cvs-src@FreeBSD.ORG Sun Mar 30 01: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 F259D37B401; Sun, 30 Mar 2003 01:04:30 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 93EEF43FAF; Sun, 30 Mar 2003 01:04:30 -0800 (PST) (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 h2U94U0U085137; Sun, 30 Mar 2003 01:04:30 -0800 (PST) (envelope-from murray@repoman.freebsd.org) Received: (from murray@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2U94UoW085136; Sun, 30 Mar 2003 01:04:30 -0800 (PST) Message-Id: <200303300904.h2U94UoW085136@repoman.freebsd.org> From: Murray Stokely Date: Sun, 30 Mar 2003 01:04:30 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: CVSROOT avail X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2003 09:04:32 -0000 murray 2003/03/30 01:04:30 PST FreeBSD src repository Modified files: . avail Log: Lock tree for RELENG_4_8_0_RELEASE tagging. Revision Changes Path 1.205 +1 -1 CVSROOT/avail From owner-cvs-src@FreeBSD.ORG Sun Mar 30 01:19: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 E929D37B401; Sun, 30 Mar 2003 01:19:23 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 896C643F85; Sun, 30 Mar 2003 01:19:23 -0800 (PST) (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 h2U9JN0U095517; Sun, 30 Mar 2003 01:19:23 -0800 (PST) (envelope-from murray@repoman.freebsd.org) Received: (from murray@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2U9JNWD095516; Sun, 30 Mar 2003 01:19:23 -0800 (PST) Message-Id: <200303300919.h2U9JNWD095516@repoman.freebsd.org> From: Murray Stokely Date: Sun, 30 Mar 2003 01:19:23 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: CVSROOT avail X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2003 09:19:27 -0000 murray 2003/03/30 01:19:23 PST FreeBSD src repository Modified files: . avail Log: Unlock src. RELENG_4_8_0_RELEASE tag has been created. RELENG_4 and RELENG_4_8 are still frozen and the release tags may be slid if required. The release is not final until the announcement has been made. tagging operations are much quicker now that we've moved to repoman.freebsd.org. Revision Changes Path 1.206 +1 -1 CVSROOT/avail From owner-cvs-src@FreeBSD.ORG Sun Mar 30 01:28: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 A879A37B401; Sun, 30 Mar 2003 01:28:00 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4938B43FA3; Sun, 30 Mar 2003 01:28:00 -0800 (PST) (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 h2U9S00U096068; Sun, 30 Mar 2003 01:28:00 -0800 (PST) (envelope-from sos@repoman.freebsd.org) Received: (from sos@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2U9S03n096067; Sun, 30 Mar 2003 01:28:00 -0800 (PST) Message-Id: <200303300928.h2U9S03n096067@repoman.freebsd.org> From: Søren Schmidt Date: Sun, 30 Mar 2003 01:28:00 -0800 (PST) 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 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2003 09:28:01 -0000 sos 2003/03/30 01:27:59 PST FreeBSD src repository Modified files: sys/dev/ata ata-all.c Log: Fix ATA_DEBUG case breakage. Revision Changes Path 1.175 +1 -1 src/sys/dev/ata/ata-all.c From owner-cvs-src@FreeBSD.ORG Sun Mar 30 02:16: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 4D16F37B401; Sun, 30 Mar 2003 02:16:32 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DF94043F93; Sun, 30 Mar 2003 02:16:31 -0800 (PST) (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 h2UAGV0U000302; Sun, 30 Mar 2003 02:16:31 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2UAGVVt000301; Sun, 30 Mar 2003 02:16:31 -0800 (PST) Message-Id: <200303301016.h2UAGVVt000301@repoman.freebsd.org> From: Poul-Henning Kamp Date: Sun, 30 Mar 2003 02:16:31 -0800 (PST) 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/kern subr_disk.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, 30 Mar 2003 10:16:33 -0000 phk 2003/03/30 02:16:31 PST FreeBSD src repository Modified files: sys/sys bio.h sys/kern subr_disk.c Log: retire the "busy" field in bioqueues, it's served it's purpose. Revision Changes Path 1.72 +0 -8 src/sys/kern/subr_disk.c 1.129 +0 -1 src/sys/sys/bio.h From owner-cvs-src@FreeBSD.ORG Sun Mar 30 07:52: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 9D8C037B401; Sun, 30 Mar 2003 07:52:20 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3D20843F75; Sun, 30 Mar 2003 07:52:20 -0800 (PST) (envelope-from mtm@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2UFqJ0U031590; Sun, 30 Mar 2003 07:52:19 -0800 (PST) (envelope-from mtm@repoman.freebsd.org) Received: (from mtm@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2UFqIUD031589; Sun, 30 Mar 2003 07:52:18 -0800 (PST) Message-Id: <200303301552.h2UFqIUD031589@repoman.freebsd.org> From: Mike Makonnen Date: Sun, 30 Mar 2003 07:52:18 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/etc/rc.d ipfw X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2003 15:52:22 -0000 mtm 2003/03/30 07:52:18 PST FreeBSD src repository Modified files: etc/rc.d ipfw Log: Make the 'restart' command work. Otherwise, it would successfully stop ipfw, but not enable it again. Aesthetic changes o Use positve logic (instead of negative) o create a 'stop' function, rather than putting the commands in the stop_cmd variable. Submitted by: des Approved by: markm (mentor) (implicit) Revision Changes Path 1.4 +15 -4 src/etc/rc.d/ipfw From owner-cvs-src@FreeBSD.ORG Sun Mar 30 07:57: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 408C437B405; Sun, 30 Mar 2003 07:57:09 -0800 (PST) Received: from mailout09.sul.t-online.com (mailout09.sul.t-online.com [194.25.134.84]) by mx1.FreeBSD.org (Postfix) with ESMTP id ED37943FDF; Sun, 30 Mar 2003 07:57:06 -0800 (PST) (envelope-from Alexander@Leidinger.net) Received: from fwd03.sul.t-online.de by mailout09.sul.t-online.com with smtp id 18zfBB-0004ZE-00; Sun, 30 Mar 2003 17:57:05 +0200 Received: from Andro-Beta.Leidinger.net (520065502893-0001@[80.131.112.168]) by fmrl03.sul.t-online.com with esmtp id 18zfAy-0e4jvUC; Sun, 30 Mar 2003 17:56:52 +0200 Received: from Magelan.Leidinger.net (Magelan [192.168.1.1]) h2UFuoOq084846; Sun, 30 Mar 2003 17:56:50 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from Magelan.Leidinger.net (netchild@localhost [127.0.0.1]) by Magelan.Leidinger.net (8.12.7/8.12.7) with SMTP id h2UFukwO001394; Sun, 30 Mar 2003 17:56:46 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Date: Sun, 30 Mar 2003 17:56:46 +0200 From: Alexander Leidinger To: ppc@freebsd.org, das@freebsd.org Message-Id: <20030330175646.281097ad.Alexander@Leidinger.net> In-Reply-To: <20030327204935.GA18134@HAL9000.homeunix.com> References: <200303272038.h2RKcM7L096560@repoman.freebsd.org> <20030327204935.GA18134@HAL9000.homeunix.com> X-Mailer: Sylpheed version 0.8.9claws (GTK+ 1.2.10; i386-portbld-freebsd5.0) Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="Multipart_Sun__30_Mar_2003_17:56:46_+0200_08c2a600" X-Sender: 520065502893-0001@t-dialin.net cc: cvs-src@freebsd.org cc: das@freebsd.org cc: src-committers@freebsd.org cc: ppc@freebsd.org cc: cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/ia64/include float.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, 30 Mar 2003 15:57:11 -0000 This is a multi-part message in MIME format. --Multipart_Sun__30_Mar_2003_17:56:46_+0200_08c2a600 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit On Thu, 27 Mar 2003 12:49:35 -0800 David Schultz wrote: > Thus spake David Schultz : > > das 2003/03/27 12:38:22 PST > > > > FreeBSD src repository > > > > Modified files: > > sys/ia64/include float.h > > Log: > > Correct LDBL_* constants based on values from i386. > > > > Revision Changes Path > > 1.4 +9 -9 src/sys/ia64/include/float.h > > BTW, this needs to be fixed for powerpc as well. Thus far I have > been assuming powerpc uses quad format (128 bits) for long doubles > based on some documentation on developer.apple.com. It would be > nice if someone could confirm/deny that. Attached is a test for 32 and 64 bit ieee values (edge cases). The *_MIN values (or my test program) at least on i386 machines are wrong. Bye, Alexander. -- It's not a bug, it's tradition! http://www.Leidinger.net Alexander @ Leidinger.net GPG fingerprint = C518 BC70 E67F 143F BE91 3365 79E2 9C60 B006 3FE7 --Multipart_Sun__30_Mar_2003_17:56:46_+0200_08c2a600 Content-Type: application/octet-stream; name="ieeeFPbounds.c" Content-Disposition: attachment; filename="ieeeFPbounds.c" Content-Transfer-Encoding: base64 LyoKICogQ29weXJpZ2h0IChjKSAyMDAyIEFsZXhhbmRlciBMZWlkaW5nZXIgPG5ldGNoaWxkQEZy ZWVCU0Qub3JnPi4gQWxsIHJpZ2h0cwogKiByZXNlcnZlZC4KICogCiAqIFJlZGlzdHJpYnV0aW9u IGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAogKiBt b2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNv bmRpdGlvbnMgYXJlCiAqIG1ldDogMS4gUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11 c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKICogbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29u ZGl0aW9ucywgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciwgd2l0aG91dAogKiBtb2RpZmlj YXRpb24sIGltbWVkaWF0ZWx5IGF0IHRoZSBiZWdpbm5pbmcgb2YgdGhlIGZpbGUuIDIuIFJlZGlz dHJpYnV0aW9ucwogKiBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29w eXJpZ2h0IG5vdGljZSwgdGhpcyBsaXN0IG9mCiAqIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dp bmcgZGlzY2xhaW1lciBpbiB0aGUgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIKICogbWF0ZXJp YWxzIHByb3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1dGlvbi4KICogCiAqIFRISVMgU09GVFdBUkUg SVMgUFJPVklERUQgQlkgVEhFIEFVVEhPUiBBTkQgQ09OVFJJQlVUT1JTIGBgQVMgSVMnJyBBTkQg QU5ZCiAqIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1Qg TElNSVRFRCBUTywgVEhFIElNUExJRUQKICogV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkg QU5EIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFSRQogKiBESVNDTEFJTUVELiBJ TiBOTyBFVkVOVCBTSEFMTCBUSEUgQVVUSE9SIE9SIENPTlRSSUJVVE9SUyBCRSBMSUFCTEUgRk9S IEFOWQogKiBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLCBTUEVDSUFMLCBFWEVNUExBUlks IE9SIENPTlNFUVVFTlRJQUwgREFNQUdFUwogKiAoSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQg VE8sIFBST0NVUkVNRU5UIE9GIFNVQlNUSVRVVEUgR09PRFMgT1IKICogU0VSVklDRVM7IExPU1Mg T0YgVVNFLCBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUyBJTlRFUlJVUFRJT04pIEhPV0VW RVIKICogQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTiBD T05UUkFDVCwgU1RSSUNUCiAqIExJQUJJTElUWSwgT1IgVE9SVCAoSU5DTFVESU5HIE5FR0xJR0VO Q0UgT1IgT1RIRVJXSVNFKSBBUklTSU5HIElOIEFOWSBXQVkKICogT1VUIE9GIFRIRSBVU0UgT0Yg VEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJTElUWSBPRgogKiBT VUNIIERBTUFHRS4KICogCiAqICRGcmVlQlNEJAogKi8KCgojaW5jbHVkZSA8c3RkaW8uaD4KI2lu Y2x1ZGUgPHN0ZGludC5oPgojaW5jbHVkZSA8ZmxvYXQuaD4KCgppbnQgICAgICAgICAgICAgdGVz dF8zMih2b2lkKTsKaW50ICAgICAgICAgICAgIHRlc3RfNjQodm9pZCk7CgoKaW50IAptYWluKHZv aWQpCnsKCXJldHVybiB0ZXN0XzMyKCkgfCB0ZXN0XzY0KCk7Cn0KCmludCAKdGVzdF8zMih2b2lk KQp7Cgl1aW50MzJfdCAgICAgICAgaGFjazMyOwoJZmxvYXQgICAgICAgICAgIHJlc3VsdDMyOwoJ aW50ICAgICAgICAgICAgIHJldHZhbCA9IDA7CgoJaWYgKDQgIT0gc2l6ZW9mKGZsb2F0KSkgewoJ CXB1dHMoInNpemVvZiBmbG9hdCAhPSA0LCBjYW4gbm90IHRlc3QiKTsKCQlyZXR1cm4gMTsKCX0K CS8qCgkgKiAxIGJpdCBzaWduIDggYml0IGV4cG9uZW50IDIzIGJpdCBtYW50aXNzYQoJICovCgoJ cHV0cygiRkxPQVQ6Iik7CgojZGVmaW5lIFRPRih4KSAoKihmbG9hdCAqKSYoeCkpCgoJaGFjazMy ID0gMHg3ZjgwMDAwMDsKCXJlc3VsdDMyID0gVE9GKGhhY2szMik7CglwcmludGYoIiAgVGVzdGlu ZyBmb3IgaW5mOiAlZlxuIiwgcmVzdWx0MzIpOwoKI2lmIDAKCS8qIFhYWDogaG93IGlzIHRoZSBk YW1uIG5hbWUgb2YgdGhpcy4uLiAgKi8KCWlmIChyZXN1bHQzMiAhPSBpbmYpCgkJcmV0dmFsID0g MTsKI2VuZGlmCgoJaGFjazMyID0gMHhmZjgwMDAwMDsKCXJlc3VsdDMyID0gVE9GKGhhY2szMik7 CglwcmludGYoIiAgVGVzdGluZyBmb3IgLWluZjogJWZcbiIsIHJlc3VsdDMyKTsKCgloYWNrMzIg PSAweDdmN2ZmZmZmOwoJcmVzdWx0MzIgPSBUT0YoaGFjazMyKTsKCWlmIChGTFRfTUFYICE9IHJl c3VsdDMyKSB7CgkJcHJpbnRmKCIgIFRlc3RpbmcgZm9yIEZMVF9NQVg6IEZBSUxFRCAoJS4zN2Up IVxuIiwgcmVzdWx0MzIpOwoJCXJldHZhbCA9IDE7Cgl9IGVsc2UgewoJCXByaW50ZigiICBUZXN0 aW5nIGZvciBGTFRfTUFYOiAlLjM3ZVxuIiwgcmVzdWx0MzIpOwoJfQoKCWhhY2szMiA9IDB4ZmY3 ZmZmZmY7CglyZXN1bHQzMiA9IFRPRihoYWNrMzIpOwoJaWYgKC1GTFRfTUFYICE9IHJlc3VsdDMy KSB7CgkJcHJpbnRmKCIgIFRlc3RpbmcgZm9yIC1GTFRfTUFYOiBGQUlMRUQgKCUuMzdlKSFcbiIs IHJlc3VsdDMyKTsKCQlyZXR2YWwgPSAxOwoJfSBlbHNlIHsKCQlwcmludGYoIiAgVGVzdGluZyBm b3IgLUZMVF9NQVg6ICUuMzdlXG4iLCByZXN1bHQzMik7Cgl9CgoJaGFjazMyID0gMHgwMDAwMDAw MTsKCXJlc3VsdDMyID0gVE9GKGhhY2szMik7CglpZiAoRkxUX01JTiAhPSByZXN1bHQzMikgewoJ CXByaW50ZigiICBUZXN0aW5nIGZvciBGTFRfTUlOOiBGQUlMRUQgKCUuMTA0ZSkhXG4iLCByZXN1 bHQzMik7CgkJcmV0dmFsID0gMTsKCX0gZWxzZSB7CgkJcHJpbnRmKCIgIFRlc3RpbmcgZm9yIEZM VF9NSU46ICUuMTA0ZVxuIiwgcmVzdWx0MzIpOwoJfQoKCWhhY2szMiA9IDB4ODAwMDAwMDE7Cgly ZXN1bHQzMiA9IFRPRihoYWNrMzIpOwoJaWYgKC1GTFRfTUlOICE9IHJlc3VsdDMyKSB7CgkJcHJp bnRmKCIgIFRlc3RpbmcgZm9yIC1GTFRfTUlOOiBGQUlMRUQgKCUuMTA0ZSkhXG4iLCByZXN1bHQz Mik7CgkJcmV0dmFsID0gMTsKCX0gZWxzZSB7CgkJcHJpbnRmKCIgIFRlc3RpbmcgZm9yIC1GTFRf TUlOOiAlZS4xMDRcbiIsIHJlc3VsdDMyKTsKCX0KCiNpZiAwCgloYWNrMzIgPSAweDdmODAwMDAx OwoJcmVzdWx0MzIgPSBUT0YoaGFjazMyKTsKCXByaW50ZigiICBUZXN0aW5nIGZvciBOYU46ICVm XG4iLCByZXN1bHQzMik7CiNlbmRpZgoKI3VuZGVmIFRPRgoKCXJldHVybiByZXR2YWw7Cn0KCgpp bnQgCnRlc3RfNjQodm9pZCkKewoJdWludDY0X3QgICAgICAgIGhhY2s2NDsKCWRvdWJsZSAgICAg ICAgICByZXN1bHQ2NDsKCWludCAgICAgICAgICAgICByZXR2YWwgPSAwOwoKCWlmICg4ICE9IHNp emVvZihkb3VibGUpKSB7CgkJcHV0cygic2l6ZW9mIGRvdWJsZSAhPSA4LCBjYW4gbm90IHRlc3Qi KTsKCQlyZXR1cm4gMTsKCX0KCS8qCgkgKiAxIGJpdCBzaWduIDExIGJpdCBleHBvbmVudCA1MiBi aXQgbWFudGlzc2EKCSAqLwoKCXB1dHMoIkRPVUJMRToiKTsKCiNkZWZpbmUgVE9EKHgpICgqKGRv dWJsZSAqKSYoeCkpCgoJaGFjazY0ID0gMHg3ZmYwMDAwMDAwMDAwMDAwOwoJcmVzdWx0NjQgPSBU T0QoaGFjazY0KTsKCXByaW50ZigiICBUZXN0aW5nIGZvciBpbmY6ICVmXG4iLCByZXN1bHQ2NCk7 CgojaWYgMAoJLyogWFhYOiBob3cgaXMgdGhlIGRhbW4gbmFtZSBvZiB0aGlzLi4uICAqLwoJaWYg KHJlc3VsdDY0ICE9IGluZikKCQlyZXR2YWwgPSAxOwojZW5kaWYKCgloYWNrNjQgPSAweGZmZjAw MDAwMDAwMDAwMDA7CglyZXN1bHQ2NCA9IFRPRChoYWNrNjQpOwoJcHJpbnRmKCIgIFRlc3Rpbmcg Zm9yIC1pbmY6ICVsZlxuIiwgcmVzdWx0NjQpOwoKCWhhY2s2NCA9IDB4N2ZlZmZmZmZmZmZmZmZm ZjsKCXJlc3VsdDY0ID0gVE9EKGhhY2s2NCk7CglpZiAoREJMX01BWCAhPSByZXN1bHQ2NCkgewoJ CXByaW50ZigiICBUZXN0aW5nIGZvciBEQkxfTUFYOiBGQUlMRUQgKCUuMzA4bGUpIVxuIiwgcmVz dWx0NjQpOwoJCXJldHZhbCA9IDE7Cgl9IGVsc2UgewoJCXByaW50ZigiICBUZXN0aW5nIGZvciBE QkxfTUFYOiAlLjMwOGxlXG4iLCByZXN1bHQ2NCk7Cgl9CgoJaGFjazY0ID0gMHhmZmVmZmZmZmZm ZmZmZmZmOwoJcmVzdWx0NjQgPSBUT0QoaGFjazY0KTsKCWlmICgtREJMX01BWCAhPSByZXN1bHQ2 NCkgewoJCXByaW50ZigiICBUZXN0aW5nIGZvciAtREJMX01BWDogRkFJTEVEICglLjMwOGxlKSFc biIsIHJlc3VsdDY0KTsKCQlyZXR2YWwgPSAxOwoJfSBlbHNlIHsKCQlwcmludGYoIiAgVGVzdGlu ZyBmb3IgLURCTF9NQVg6ICUuMzA4bGVcbiIsIHJlc3VsdDY0KTsKCX0KCgloYWNrNjQgPSAweDAw MDAwMDAwMDAwMDAwMDE7CglyZXN1bHQ2NCA9IFRPRChoYWNrNjQpOwoJaWYgKERCTF9NSU4gIT0g cmVzdWx0NjQpIHsKCQlwcmludGYoIiAgVGVzdGluZyBmb3IgREJMX01JTjogRkFJTEVEICglLjc1 MGxlKSFcbiIsIHJlc3VsdDY0KTsKCQlyZXR2YWwgPSAxOwoJfSBlbHNlIHsKCQlwcmludGYoIiAg VGVzdGluZyBmb3IgREJMX01JTjogJS43NTBsZVxuIiwgcmVzdWx0NjQpOwoJfQoKCWhhY2s2NCA9 IDB4ODAwMDAwMDAwMDAwMDAwMTsKCXJlc3VsdDY0ID0gVE9EKGhhY2s2NCk7CglpZiAoLURCTF9N SU4gIT0gcmVzdWx0NjQpIHsKCQlwcmludGYoIiAgVGVzdGluZyBmb3IgLURCTF9NSU46IEZBSUxF RCAoJS43NTBsZSkhXG4iLCByZXN1bHQ2NCk7CgkJcmV0dmFsID0gMTsKCX0gZWxzZSB7CgkJcHJp bnRmKCIgIFRlc3RpbmcgZm9yIC1EQkxfTUlOOiAlLjc1MGxlXG4iLCByZXN1bHQ2NCk7Cgl9Cgoj aWYgMAoJaGFjazY0ID0gMHg3ZmYwMDAwMDAwMDAwMDAxOwoJcmVzdWx0NjQgPSBUT0QoaGFjazY0 KTsKCXByaW50ZigiICBUZXN0aW5nIGZvciBOYU46ICVsZlxuIiwgcmVzdWx0NjQpOwojZW5kaWYK CiN1bmRlZiBUT0QKCglyZXR1cm4gcmV0dmFsOwp9Cg== --Multipart_Sun__30_Mar_2003_17:56:46_+0200_08c2a600-- From owner-cvs-src@FreeBSD.ORG Sun Mar 30 10:00: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 4C21837B40B; Sun, 30 Mar 2003 10:00:25 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9EFB143F75; Sun, 30 Mar 2003 10:00:24 -0800 (PST) (envelope-from jmallett@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2UI0O0U046632; Sun, 30 Mar 2003 10:00:24 -0800 (PST) (envelope-from jmallett@repoman.freebsd.org) Received: (from jmallett@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2UI0OK8046631; Sun, 30 Mar 2003 10:00:24 -0800 (PST) Message-Id: <200303301800.h2UI0OK8046631@repoman.freebsd.org> From: Juli Mallett Date: Sun, 30 Mar 2003 10:00:24 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libufs block.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, 30 Mar 2003 18:00:27 -0000 jmallett 2003/03/30 10:00:24 PST FreeBSD src repository Modified files: lib/libufs block.c Log: MFp4: Fix copy&paste English error. Revision Changes Path 1.8 +1 -1 src/lib/libufs/block.c From owner-cvs-src@FreeBSD.ORG Sun Mar 30 11:55: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 D7AB637B401; Sun, 30 Mar 2003 11:55:37 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 76EEF43FAF; Sun, 30 Mar 2003 11:55:37 -0800 (PST) (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 h2UJtb0U056074; Sun, 30 Mar 2003 11:55:37 -0800 (PST) (envelope-from murray@repoman.freebsd.org) Received: (from murray@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2UJtbAZ056073; Sun, 30 Mar 2003 11:55:37 -0800 (PST) Message-Id: <200303301955.h2UJtbAZ056073@repoman.freebsd.org> From: Murray Stokely Date: Sun, 30 Mar 2003 11:55:37 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4_8 Subject: cvs commit: src/sys/conf newvers.sh X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2003 19:55:39 -0000 murray 2003/03/30 11:55:37 PST FreeBSD src repository Modified files: (Branch: RELENG_4_8) sys/conf newvers.sh Log: Identify as 4.8-RELEASE. Approved by: re Revision Changes Path 1.44.2.29.2.1 +1 -1 src/sys/conf/newvers.sh From owner-cvs-src@FreeBSD.ORG Sun Mar 30 12: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 385DD37B401; Sun, 30 Mar 2003 12:04:54 -0800 (PST) Received: from k6.locore.ca (k6.locore.ca [198.96.117.170]) by mx1.FreeBSD.org (Postfix) with ESMTP id 29CFB43FAF; Sun, 30 Mar 2003 12:04:53 -0800 (PST) (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 h2UKBExS033592; Sun, 30 Mar 2003 15:11:14 -0500 (EST) (envelope-from jake@k6.locore.ca) Received: (from jake@localhost) by k6.locore.ca (8.12.8/8.12.8/Submit) id h2UKBEYI033591; Sun, 30 Mar 2003 15:11:14 -0500 (EST) Date: Sun, 30 Mar 2003 15:11:13 -0500 From: Jake Burkholder To: Mike Silbersack Message-ID: <20030330201113.GA32298@locore.ca> References: <200303300524.h2U5Ora7061852@repoman.freebsd.org> <20030330061301.GC21973@locore.ca> <20030330070723.GE21973@locore.ca> <20030330012410.I3292@odysseus.silby.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030330012410.I3292@odysseus.silby.com> User-Agent: Mutt/1.4i cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: HEADS UP Re: cvs commit: src/sys/conf options.i386 src/sys/i386/i386 bios.c locore.s machdep.c mpboot.s pmap.c vm86bios.s vm_machdep.c src/sys/i386/include _types.h bus_at386.h param.h pmap. X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2003 20:04:56 -0000 Apparently, On Sun, Mar 30, 2003 at 01:31:18AM -0600, Mike Silbersack said words to the effect of; > > On Sun, 30 Mar 2003, Jake Burkholder wrote: > > > To clarify that the ram above 4G is used for, it just goes into the general > > page pool. I don't intend to implement a means for user process's to access > > more then their ~2.5G address space through a sliding window as has been done > > on other systems, but this should be quite easy to do should someone be so > > inclined. To give an example, on a 6G system you see things like this: > > Cool, that's much better than the situation was for large ram machines > before. :) > > Do these changes allow something like a 3G KVA space without shrinking > processes address spaces? No, it doesn't make the virtual address space any bigger, it just allows more physical memory. This is a bit of a problem because the tunables that are based on physical memory size don't scale well past 4G of ram, its easy to end up with may too many vnodes. > > Also, I'm assuming that PAE can boot on machines with < 4 Gig of ram; can Yes, you can use PAE on small memory machines. This will at least give you compiler warnings about truncating physical addresses in most cases. > it also be coaxed into acting in such a manner than busdma is _required_, > so that a 256MB i386 box can be used to see if a driver is busdma > compliant? Not really. The best way is to buy a sparc :). I suppose that you could create your dma tags such that busdma thinks it needs to bounce, this would at least test that you've got the right bus_dmamap_syncs. ie set lowaddr to below the highest physical address in your machine. > > In any case, very cool. Thanks! Jake From owner-cvs-src@FreeBSD.ORG Sun Mar 30 12:05: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 76F9B37B4C9 for ; Sun, 30 Mar 2003 12:05:07 -0800 (PST) Received: from rootlabs.com (root.org [67.118.192.226]) by mx1.FreeBSD.org (Postfix) with SMTP id 6DBE243FB1 for ; Sun, 30 Mar 2003 12:05:04 -0800 (PST) (envelope-from nate@rootlabs.com) Received: (qmail 5980 invoked by uid 1000); 30 Mar 2003 20:05:05 -0000 Date: Sun, 30 Mar 2003 12:05:05 -0800 (PST) From: Nate Lawson To: Poul-Henning Kamp In-Reply-To: <10581.1048976788@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/sbin/fdisk fdisk.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, 30 Mar 2003 20:05:09 -0000 On Sat, 29 Mar 2003, Poul-Henning Kamp wrote: > In message , Nate Lawson writ > es: > >On Sat, 29 Mar 2003, Poul-Henning Kamp wrote: > >> Modified files: > >> sbin/fdisk fdisk.c > >> Log: > >> Use default geometry in case the device doesn't provide one: > >> 512 for sectorsize. > >> 63 for sectors. > >> 255 for heads. > >> This will mostly show up on MD(4) devices. > > > >Won't this be a problem for small devices or for int 13 booting? That's > >why we use 64 heads, 32 sectors for scsi devices < 1 GB. > > You can specify any number you like to fdisk using all the usual > ways of doing so, and you should if you want to copy the image to > some other media afterwards. Sure. My concern was for devices like USB flash disks where your defaults may not be appropriate and the info IS being written to media. Would you be willing to put in a < 1GB size check on the media to use more appropriate heads/sector values? -Nate From owner-cvs-src@FreeBSD.ORG Sun Mar 30 12:09: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 A995D37B401; Sun, 30 Mar 2003 12:09:54 -0800 (PST) Received: from critter.freebsd.dk (critter.freebsd.dk [212.242.86.163]) by mx1.FreeBSD.org (Postfix) with ESMTP id 901A943FAF; Sun, 30 Mar 2003 12:09:53 -0800 (PST) (envelope-from phk@phk.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.12.8/8.12.8) with ESMTP id h2UK9oSM017379; Sun, 30 Mar 2003 22:09:50 +0200 (CEST) (envelope-from phk@phk.freebsd.dk) To: Nate Lawson From: "Poul-Henning Kamp" In-Reply-To: Your message of "Sun, 30 Mar 2003 12:05:05 -0800." Date: Sun, 30 Mar 2003 22:09:50 +0200 Message-ID: <17378.1049054990@critter.freebsd.dk> cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sbin/fdisk fdisk.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, 30 Mar 2003 20:09:58 -0000 In message , Nate Lawson writ es: >On Sat, 29 Mar 2003, Poul-Henning Kamp wrote: >> In message , Nate Lawson writ >> es: >> >On Sat, 29 Mar 2003, Poul-Henning Kamp wrote: >> >> Modified files: >> >> sbin/fdisk fdisk.c >> >> Log: >> >> Use default geometry in case the device doesn't provide one: >> >> 512 for sectorsize. >> >> 63 for sectors. >> >> 255 for heads. >> >> This will mostly show up on MD(4) devices. >> > >> >Won't this be a problem for small devices or for int 13 booting? That's >> >why we use 64 heads, 32 sectors for scsi devices < 1 GB. >> >> You can specify any number you like to fdisk using all the usual >> ways of doing so, and you should if you want to copy the image to >> some other media afterwards. > >Sure. My concern was for devices like USB flash disks where your defaults >may not be appropriate and the info IS being written to media. Would you >be willing to put in a < 1GB size check on the media to use more >appropriate heads/sector values? USB flash disks will report with DIOCGFWSECTORS/FWHEADS and therefore not hit this code. -- 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 Mar 30 12:36: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 C800737B401; Sun, 30 Mar 2003 12:36:06 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 62B2143FA3; Sun, 30 Mar 2003 12:36:06 -0800 (PST) (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 h2UKa60U059757; Sun, 30 Mar 2003 12:36:06 -0800 (PST) (envelope-from murray@repoman.freebsd.org) Received: (from murray@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2UKa5b7059756; Sun, 30 Mar 2003 12:36:05 -0800 (PST) Message-Id: <200303302036.h2UKa5b7059756@repoman.freebsd.org> From: Murray Stokely Date: Sun, 30 Mar 2003 12:36:05 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4_8 Subject: cvs commit: src/sys/sys param.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, 30 Mar 2003 20:36:08 -0000 murray 2003/03/30 12:36:05 PST FreeBSD src repository Modified files: (Branch: RELENG_4_8) sys/sys param.h Log: Bump __FreeBSD_version for 4.8. Revision Changes Path 1.61.2.36.2.1 +1 -1 src/sys/sys/param.h From owner-cvs-src@FreeBSD.ORG Sun Mar 30 12:39: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 6CA9D37B401; Sun, 30 Mar 2003 12:39:53 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0E28643F85; Sun, 30 Mar 2003 12:39:53 -0800 (PST) (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 h2UKdq0U059866; Sun, 30 Mar 2003 12:39:52 -0800 (PST) (envelope-from murray@repoman.freebsd.org) Received: (from murray@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2UKdquS059865; Sun, 30 Mar 2003 12:39:52 -0800 (PST) Message-Id: <200303302039.h2UKdquS059865@repoman.freebsd.org> From: Murray Stokely Date: Sun, 30 Mar 2003 12:39:52 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4_8 Subject: cvs commit: src UPDATING X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2003 20:39:54 -0000 murray 2003/03/30 12:39:52 PST FreeBSD src repository Modified files: (Branch: RELENG_4_8) . UPDATING Log: Add entry for FreeBSD 4.8. Revision Changes Path 1.73.2.80.2.1 +4 -0 src/UPDATING From owner-cvs-src@FreeBSD.ORG Sun Mar 30 12:45: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 BF1E737B401; Sun, 30 Mar 2003 12:45:03 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5D3E543FBD; Sun, 30 Mar 2003 12:45:03 -0800 (PST) (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 h2UKj30U060416; Sun, 30 Mar 2003 12:45:03 -0800 (PST) (envelope-from murray@repoman.freebsd.org) Received: (from murray@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2UKj36N060415; Sun, 30 Mar 2003 12:45:03 -0800 (PST) Message-Id: <200303302045.h2UKj36N060415@repoman.freebsd.org> From: Murray Stokely Date: Sun, 30 Mar 2003 12:45:02 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4_8 Subject: cvs commit: src/usr.sbin/pkg_install/add main.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, 30 Mar 2003 20:45:07 -0000 murray 2003/03/30 12:45:02 PST FreeBSD src repository Modified files: (Branch: RELENG_4_8) usr.sbin/pkg_install/add main.c Log: 4.8 should look for packages in the packages-4.8-release directory. Approved by: re Revision Changes Path 1.29.2.20.2.1 +1 -0 src/usr.sbin/pkg_install/add/main.c From owner-cvs-src@FreeBSD.ORG Sun Mar 30 13:25: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 8D45937B401; Sun, 30 Mar 2003 13:25:17 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2E61143F85; Sun, 30 Mar 2003 13:25:17 -0800 (PST) (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 h2ULPG0U068987; Sun, 30 Mar 2003 13:25:17 -0800 (PST) (envelope-from obrien@repoman.freebsd.org) Received: (from obrien@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2ULPGib068986; Sun, 30 Mar 2003 13:25:16 -0800 (PST) Message-Id: <200303302125.h2ULPGib068986@repoman.freebsd.org> From: "David E. O'Brien" Date: Sun, 30 Mar 2003 13:25:16 -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/du du.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, 30 Mar 2003 21:25:21 -0000 obrien 2003/03/30 13:25:16 PST FreeBSD src repository Modified files: usr.bin/du du.c Log: -{h,k} are mutually exclisive. So only pay attention to the last of the two when both are given. Revision Changes Path 1.29 +2 -2 src/usr.bin/du/du.c From owner-cvs-src@FreeBSD.ORG Sun Mar 30 13:38: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 4659537B48A for ; Sun, 30 Mar 2003 13:37:58 -0800 (PST) Received: from relay.pair.com (relay.pair.com [209.68.1.20]) by mx1.FreeBSD.org (Postfix) with SMTP id D092744154 for ; Sun, 30 Mar 2003 13:34:44 -0800 (PST) (envelope-from silby@silby.com) Received: (qmail 32933 invoked from network); 30 Mar 2003 21:34:23 -0000 Received: from niwun.pair.com (HELO localhost) (209.68.2.70) by relay.pair.com with SMTP; 30 Mar 2003 21:34:23 -0000 X-pair-Authenticated: 209.68.2.70 Date: Sun, 30 Mar 2003 15:30:52 -0600 (CST) From: Mike Silbersack To: Jake Burkholder In-Reply-To: <20030330201113.GA32298@locore.ca> Message-ID: <20030330152920.D6586@odysseus.silby.com> References: <200303300524.h2U5Ora7061852@repoman.freebsd.org> <20030330061301.GC21973@locore.ca> <20030330070723.GE21973@locore.ca> <20030330012410.I3292@odysseus.silby.com> <20030330201113.GA32298@locore.ca> 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: HEADS UP Re: cvs commit: src/sys/conf options.i386 src/sys/i386/i386 bios.c locore.s machdep.c mpboot.s pmap.c vm86bios.s vm_machdep.c src/sys/i386/include _types.h bus_at386.h param.h pmap. X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2003 21:38:10 -0000 On Sun, 30 Mar 2003, Jake Burkholder wrote: > > Do these changes allow something like a 3G KVA space without shrinking > > processes address spaces? > > No, it doesn't make the virtual address space any bigger, it just allows > more physical memory. This is a bit of a problem because the tunables that > are based on physical memory size don't scale well past 4G of ram, its easy > to end up with may too many vnodes. Is it practically possible with PAE and busdma'd drivers that such a configuration could work? > > it also be coaxed into acting in such a manner than busdma is _required_, > > so that a 256MB i386 box can be used to see if a driver is busdma > > compliant? > > Not really. The best way is to buy a sparc :). I suppose that you could > create your dma tags such that busdma thinks it needs to bounce, this would > at least test that you've got the right bus_dmamap_syncs. ie set lowaddr to > below the highest physical address in your machine. I'll give that a shot if I try to busdma a driver, thanks. Mike "Silby" Silbersack From owner-cvs-src@FreeBSD.ORG Sun Mar 30 13:47: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 3D32737B401; Sun, 30 Mar 2003 13:47:17 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D07D743F3F; Sun, 30 Mar 2003 13:47:16 -0800 (PST) (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 h2ULlG0U070579; Sun, 30 Mar 2003 13:47:16 -0800 (PST) (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2ULlGe0070578; Sun, 30 Mar 2003 13:47:16 -0800 (PST) Message-Id: <200303302147.h2ULlGe0070578@repoman.freebsd.org> From: Scott Long Date: Sun, 30 Mar 2003 13:47:16 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/aac aac.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, 30 Mar 2003 21:47:18 -0000 scottl 2003/03/30 13:47:16 PST FreeBSD src repository Modified files: sys/dev/aac aac.c Log: Add the ability to send 64-bit scatter/gather elements to aac cards. This is enabled when both the size of bus_addr_t > 4 and the card claims support. Don't wake up the kthread to allocate more commands if we know that we've already allocated the max number of commands. Revision Changes Path 1.66 +78 -39 src/sys/dev/aac/aac.c From owner-cvs-src@FreeBSD.ORG Sun Mar 30 14:58: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 DF9D537B401; Sun, 30 Mar 2003 14:58:23 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 794F543FA3; Sun, 30 Mar 2003 14:58:23 -0800 (PST) (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 h2UMwN0U076037; Sun, 30 Mar 2003 14:58:23 -0800 (PST) (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2UMwNrH076036; Sun, 30 Mar 2003 14:58:23 -0800 (PST) Message-Id: <200303302258.h2UMwNrH076036@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Sun, 30 Mar 2003 14:58:23 -0800 (PST) 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 Makefile 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: Sun, 30 Mar 2003 22:58:25 -0000 des 2003/03/30 14:58:23 PST FreeBSD src repository Added files: lib/libpam/modules/pam_chroot Makefile pam_chroot.8 pam_chroot.c Log: Experimental pam_chroot module (not connected to the build) Revision Changes Path 1.1 +7 -0 src/lib/libpam/modules/pam_chroot/Makefile (new) 1.1 +85 -0 src/lib/libpam/modules/pam_chroot/pam_chroot.8 (new) 1.1 +101 -0 src/lib/libpam/modules/pam_chroot/pam_chroot.c (new) From owner-cvs-src@FreeBSD.ORG Sun Mar 30 15:14: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 CCAA237B401; Sun, 30 Mar 2003 15:14:13 -0800 (PST) Received: from k6.locore.ca (k6.locore.ca [198.96.117.170]) by mx1.FreeBSD.org (Postfix) with ESMTP id 73C9243F93; Sun, 30 Mar 2003 15:14:12 -0800 (PST) (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 h2UNKVxS034376; Sun, 30 Mar 2003 18:20:31 -0500 (EST) (envelope-from jake@k6.locore.ca) Received: (from jake@localhost) by k6.locore.ca (8.12.8/8.12.8/Submit) id h2UNKVvm034375; Sun, 30 Mar 2003 18:20:31 -0500 (EST) Date: Sun, 30 Mar 2003 18:20:30 -0500 From: Jake Burkholder To: Mike Silbersack Message-ID: <20030330232030.GB32298@locore.ca> References: <200303300524.h2U5Ora7061852@repoman.freebsd.org> <20030330061301.GC21973@locore.ca> <20030330070723.GE21973@locore.ca> <20030330012410.I3292@odysseus.silby.com> <20030330201113.GA32298@locore.ca> <20030330152920.D6586@odysseus.silby.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030330152920.D6586@odysseus.silby.com> User-Agent: Mutt/1.4i cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: HEADS UP Re: cvs commit: src/sys/conf options.i386 src/sys/i386/i386 bios.c locore.s machdep.c mpboot.s pmap.c vm86bios.s vm_machdep.c src/sys/i386/include _types.h bus_at386.h param.h pmap. X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2003 23:14:17 -0000 Apparently, On Sun, Mar 30, 2003 at 03:30:52PM -0600, Mike Silbersack said words to the effect of; > > On Sun, 30 Mar 2003, Jake Burkholder wrote: > > > > Do these changes allow something like a 3G KVA space without shrinking > > > processes address spaces? > > > > No, it doesn't make the virtual address space any bigger, it just allows > > more physical memory. This is a bit of a problem because the tunables that > > are based on physical memory size don't scale well past 4G of ram, its easy > > to end up with may too many vnodes. > > Is it practically possible with PAE and busdma'd drivers that such a > configuration could work? I'm not sure I understand the question, you mean is it possible to use separate address spaces for the kernel and userland, giving a full 4G each? Yes it is possible, but it is not practical. It would be prohibitively expensive and ugly. For example you would need to use task gates for system calls, and copyin or copyout would need to look up the user pages and map them temporarily, something like that. Keep in mind that the restriction is what can be mapped. It is still possible to keep around huge amounts of memory as long as its not all mapped all the time. For example many device drivers just do dma and don't need a virtual mapping for every chunk of memory they see, avoiding mapping and unmapping it would save a lot of KVA. Jake From owner-cvs-src@FreeBSD.ORG Sun Mar 30 15:34: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 C5F4A37B407 for ; Sun, 30 Mar 2003 15:34:12 -0800 (PST) Received: from relay.pair.com (relay.pair.com [209.68.1.20]) by mx1.FreeBSD.org (Postfix) with SMTP id 9ABF843F85 for ; Sun, 30 Mar 2003 15:34:10 -0800 (PST) (envelope-from silby@silby.com) Received: (qmail 61089 invoked from network); 30 Mar 2003 23:34:09 -0000 Received: from niwun.pair.com (HELO localhost) (209.68.2.70) by relay.pair.com with SMTP; 30 Mar 2003 23:34:09 -0000 X-pair-Authenticated: 209.68.2.70 Date: Sun, 30 Mar 2003 17:30:37 -0600 (CST) From: Mike Silbersack To: Jake Burkholder In-Reply-To: <20030330232030.GB32298@locore.ca> Message-ID: <20030330172835.O7123@odysseus.silby.com> References: <200303300524.h2U5Ora7061852@repoman.freebsd.org> <20030330201113.GA32298@locore.ca><20030330232030.GB32298@locore.ca> 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: HEADS UP Re: cvs commit: src/sys/conf options.i386 src/sys/i386/i386 bios.c locore.s machdep.c mpboot.s pmap.c vm86bios.s vm_machdep.c src/sys/i386/include _types.h bus_at386.h param.h pmap. X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2003 23:34:14 -0000 On Sun, 30 Mar 2003, Jake Burkholder wrote: > I'm not sure I understand the question, you mean is it possible to use > separate address spaces for the kernel and userland, giving a full 4G each? > Yes it is possible, but it is not practical. It would be prohibitively > expensive and ugly. For example you would need to use task gates for > system calls, and copyin or copyout would need to look up the user pages > and map them temporarily, something like that. > > Keep in mind that the restriction is what can be mapped. It is still > possible to keep around huge amounts of memory as long as its not all > mapped all the time. For example many device drivers just do dma and > don't need a virtual mapping for every chunk of memory they see, avoiding > mapping and unmapping it would save a lot of KVA. > > Jake Yes, 4G/4G is what I was asking about. The reason I'm confused is that I don't understand how copies from the upper 2G of a 6G box work any better than copies from overlapping user memory with < 4G addresses. Are we using 64 pointers throughout the kernel while in PAE mode? (I didn't think i386 supported that, which is why I'm asking.) Sorry if these are "dumb" questions, but I'm quite green when it comes to address space mapping. Thanks, Mike "Silby" Silbersack From owner-cvs-src@FreeBSD.ORG Sun Mar 30 16: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 72C4837B401; Sun, 30 Mar 2003 16:32:44 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 109B243F93; Sun, 30 Mar 2003 16:32:44 -0800 (PST) (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 h2V0Wh0U084945; Sun, 30 Mar 2003 16:32:43 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2V0Whm6084944; Sun, 30 Mar 2003 16:32:43 -0800 (PST) Message-Id: <200303310032.h2V0Whm6084944@repoman.freebsd.org> From: Jeff Roberson Date: Sun, 30 Mar 2003 16:32:43 -0800 (PST) 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 npx.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, 31 Mar 2003 00:32:47 -0000 jeff 2003/03/30 16:32:43 PST FreeBSD src repository Modified files: sys/i386/isa npx.c Log: - In npxsetregs don't set the floating point if td == fpcurthread not if curthread == fpcurthread. This is important when we're saving the fp state for a thread other than curthread as in from set_mcontext. Revision Changes Path 1.138 +1 -1 src/sys/i386/isa/npx.c From owner-cvs-src@FreeBSD.ORG Sun Mar 30 16:38: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 8C84337B401; Sun, 30 Mar 2003 16:38:29 -0800 (PST) Received: from mail.chesapeake.net (chesapeake.net [205.130.220.14]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6D7A743FA3; Sun, 30 Mar 2003 16:38:28 -0800 (PST) (envelope-from jroberson@chesapeake.net) Received: from localhost (jroberson@localhost) by mail.chesapeake.net (8.11.6/8.11.6) with ESMTP id h2V0cRA71570; Sun, 30 Mar 2003 19:38:27 -0500 (EST) (envelope-from jroberson@chesapeake.net) Date: Sun, 30 Mar 2003 19:38:27 -0500 (EST) From: Jeff Roberson To: Jeff Roberson In-Reply-To: <200303310032.h2V0Whm6084944@repoman.freebsd.org> Message-ID: <20030330193706.C64602-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/i386/isa npx.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, 31 Mar 2003 00:38:33 -0000 On Sun, 30 Mar 2003, Jeff Roberson wrote: > jeff 2003/03/30 16:32:43 PST > > FreeBSD src repository > > Modified files: > sys/i386/isa npx.c > Log: > - In npxsetregs don't set the floating point if td == fpcurthread not if > curthread == fpcurthread. This is important when we're saving the fp > state for a thread other than curthread as in from set_mcontext. > > Revision Changes Path > 1.138 +1 -1 src/sys/i386/isa/npx.c > Shouldn't type up commit mail after smoking crack. This should read something like "in npxsetregs only set the floating point state if td == fpcurthread not if curthread == fpcurthread". From owner-cvs-src@FreeBSD.ORG Sun Mar 30 21:14: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 0918C37B401; Sun, 30 Mar 2003 21:14:02 -0800 (PST) Received: from mailman.zeta.org.au (mailman.zeta.org.au [203.26.10.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id 30A9B43F75; Sun, 30 Mar 2003 21:14:00 -0800 (PST) (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 PAA18977; Mon, 31 Mar 2003 15:13:44 +1000 Date: Mon, 31 Mar 2003 15:13:43 +1000 (EST) From: Bruce Evans X-X-Sender: bde@gamplex.bde.org To: Nate Lawson In-Reply-To: Message-ID: <20030331140740.R17363@gamplex.bde.org> References: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: cvs-src@FreeBSD.org cc: Poul-Henning Kamp cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sbin/fdisk fdisk.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, 31 Mar 2003 05:14:05 -0000 On Sun, 30 Mar 2003, Nate Lawson wrote: > On Sat, 29 Mar 2003, Poul-Henning Kamp wrote: > > In message , Nate Lawson writ > > es: > > >On Sat, 29 Mar 2003, Poul-Henning Kamp wrote: > > >> Modified files: > > >> sbin/fdisk fdisk.c > > >> Log: > > >> Use default geometry in case the device doesn't provide one: > > >> 512 for sectorsize. > > >> 63 for sectors. > > >> 255 for heads. > > >> This will mostly show up on MD(4) devices. > > > > > >Won't this be a problem for small devices or for int 13 booting? That's > > >why we use 64 heads, 32 sectors for scsi devices < 1 GB. > > > > You can specify any number you like to fdisk using all the usual > > ways of doing so, and you should if you want to copy the image to > > some other media afterwards. > > Sure. My concern was for devices like USB flash disks where your defaults > may not be appropriate and the info IS being written to media. Would you > be willing to put in a < 1GB size check on the media to use more > appropriate heads/sector values? This is more broken than I thought. fdisk now defaults to a wrong geometry in all cases where the BIOS geometry differs from the firmware geometry. The default geometry was H=1/S=1 or whatever is returned by DIOCGDINFO until this was broken in -current. This is still non-broken in RELENG_4. H=1/S=1 doesn't cause any serious problems and has the advantage that it is obviously a fake geometry. It should never occur for the usual case of fdisk on whole disk devices, but I see it a lot for fdisk on images of MBRs in regular files (since ioctls cannot work on regular files). This geometry is essentially just a hack to avoid the division by zero bugs that were implemented in rev.1.65, since the label was always available. Normally (in RELENG_4), fdisk is run on a whole disk device and DIOCINFO returns a geometry guessed from the MBR. The firmware geometry is only returned when there doesn't seem to be an MBR or all partition entries are empty. The firmware geometry is rarely what fdisk needs to know since it rarely matches what the partition table uses or what the BIOS would use for the first nonempty partition. All of my non-removable hard disks (except old (small) offline ones) have BIOS geometry H=255/S=63, but the firmware geometry is H=64/S=16 for all the newer/larger (ATA), so fdisk now produces wrong geometries for most of my disks. The differences between working and broken fdisk output are: %%% --- fdisk.RELENG_4.out Mon Mar 31 14:55:19 2003 +++ fdisk.current.out Mon Mar 31 14:28:13 2003 @@ -1,9 +1,9 @@ ******* Working on device /dev/ad0 ******* parameters extracted from in-core disklabel are: -cylinders=3737 heads=255 sectors/track=63 (16065 blks/cyl) +cylinders=59560 heads=16 sectors/track=63 (1008 blks/cyl) Figures below won't work with BIOS for partitions not in cyl 1 parameters to be used for BIOS calculations are: -cylinders=3737 heads=255 sectors/track=63 (16065 blks/cyl) +cylinders=59560 heads=16 sectors/track=63 (1008 blks/cyl) Media sector size is 512 %%% The disk is the same in both cases. The full output for the non-broken case is: fdisk.RELENG_4.out: %%% ******* Working on device /dev/ad0 ******* parameters extracted from in-core disklabel are: cylinders=3737 heads=255 sectors/track=63 (16065 blks/cyl) Figures below won't work with BIOS for partitions not in cyl 1 parameters to be used for BIOS calculations are: cylinders=3737 heads=255 sectors/track=63 (16065 blks/cyl) Media sector size is 512 Warning: BIOS sector numbering starts with sector 1 Information from DOS bootblock is: The data for partition 1 is: The data for partition 2 is: sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD) start 2056320, size 57512700 (28082 Meg), flag 80 (active) beg: cyl 128/ head 0/ sector 1; end: cyl 635/ head 254/ sector 63 The data for partition 3 is: The data for partition 4 is: %%% This shows that the disk has a single partition set up with a geometry of H=255/S=63. Bruce From owner-cvs-src@FreeBSD.ORG Sun Mar 30 21:23: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 28C5637B401; Sun, 30 Mar 2003 21:23:06 -0800 (PST) Received: from k6.locore.ca (k6.locore.ca [198.96.117.170]) by mx1.FreeBSD.org (Postfix) with ESMTP id CFA5643F85; Sun, 30 Mar 2003 21:23:04 -0800 (PST) (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 h2V5TTxS035664; Mon, 31 Mar 2003 00:29:29 -0500 (EST) (envelope-from jake@k6.locore.ca) Received: (from jake@localhost) by k6.locore.ca (8.12.8/8.12.8/Submit) id h2V5TT8b035663; Mon, 31 Mar 2003 00:29:29 -0500 (EST) Date: Mon, 31 Mar 2003 00:29:28 -0500 From: Jake Burkholder To: Mike Silbersack Message-ID: <20030331052928.GC32298@locore.ca> References: <200303300524.h2U5Ora7061852@repoman.freebsd.org> <20030330061301.GC21973@locore.ca> <20030330070723.GE21973@locore.ca> <20030330012410.I3292@odysseus.silby.com> <20030330201113.GA32298@locore.ca> <20030330152920.D6586@odysseus.silby.com> <20030330232030.GB32298@locore.ca> <20030330172835.O7123@odysseus.silby.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030330172835.O7123@odysseus.silby.com> User-Agent: Mutt/1.4i cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: HEADS UP Re: cvs commit: src/sys/conf options.i386 src/sys/i386/i386 bios.c locore.s machdep.c mpboot.s pmap.c vm86bios.s vm_machdep.c src/sys/i386/include _types.h bus_at386.h param.h pmap. X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2003 05:23:08 -0000 Apparently, On Sun, Mar 30, 2003 at 05:30:37PM -0600, Mike Silbersack said words to the effect of; > > On Sun, 30 Mar 2003, Jake Burkholder wrote: > > > I'm not sure I understand the question, you mean is it possible to use > > separate address spaces for the kernel and userland, giving a full 4G each? > > Yes it is possible, but it is not practical. It would be prohibitively > > expensive and ugly. For example you would need to use task gates for > > system calls, and copyin or copyout would need to look up the user pages > > and map them temporarily, something like that. > > > > Keep in mind that the restriction is what can be mapped. It is still > > possible to keep around huge amounts of memory as long as its not all > > mapped all the time. For example many device drivers just do dma and > > don't need a virtual mapping for every chunk of memory they see, avoiding > > mapping and unmapping it would save a lot of KVA. > > > > Jake > > Yes, 4G/4G is what I was asking about. The reason I'm confused is that I > don't understand how copies from the upper 2G of a 6G box work any better > than copies from overlapping user memory with < 4G addresses. Are we > using 64 pointers throughout the kernel while in PAE mode? (I didn't > think i386 supported that, which is why I'm asking.) PAE makes the page table entries bigger so they can hold 64 bit physical addresses, but it does not give you more of them, pointers are still 32bit. On x86 the kernel is mapped into each process' address space, which is why it takes a chunk of it, and this is how copyin and copyout work, you can just access the current process' address space directly. All copyin and copyout do on x86 is handle page faults due to unmapped user memory, which should not normally happen in kernel mode. If they were separate this would be much more complicated, and entering the kernel would require switching address space, instead of just increasing the priviledge level. Jake From owner-cvs-src@FreeBSD.ORG Sun Mar 30 22:25: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 6F9EC37B401; Sun, 30 Mar 2003 22:25:43 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 106B043F85; Sun, 30 Mar 2003 22:25:43 -0800 (PST) (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 h2V6Pg0U025107; Sun, 30 Mar 2003 22:25:42 -0800 (PST) (envelope-from alc@repoman.freebsd.org) Received: (from alc@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2V6PgSR025106; Sun, 30 Mar 2003 22:25:42 -0800 (PST) Message-Id: <200303310625.h2V6PgSR025106@repoman.freebsd.org> From: Alan Cox Date: Sun, 30 Mar 2003 22:25:42 -0800 (PST) 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_syscalls.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, 31 Mar 2003 06:25:45 -0000 alc 2003/03/30 22:25:42 PST FreeBSD src repository Modified files: sys/kern uipc_syscalls.c Log: Recent changes to uipc_cow.c have eliminated the need for some sf_buf- related variables to be global. Make them either local to sf_buf_init() or static. Revision Changes Path 1.145 +3 -3 src/sys/kern/uipc_syscalls.c From owner-cvs-src@FreeBSD.ORG Sun Mar 30 22:31: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 401F937B401; Sun, 30 Mar 2003 22:31:51 -0800 (PST) Received: from mailman.zeta.org.au (mailman.zeta.org.au [203.26.10.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id 341F943FA3; Sun, 30 Mar 2003 22:31:49 -0800 (PST) (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 QAA30585; Mon, 31 Mar 2003 16:31:37 +1000 Date: Mon, 31 Mar 2003 16:31:36 +1000 (EST) From: Bruce Evans X-X-Sender: bde@gamplex.bde.org To: Peter Jeremy In-Reply-To: <20030328073513.GA20464@cirb503493.alcatel.com.au> Message-ID: <20030331151946.X17526@gamplex.bde.org> References: <20030327232742.GA80113@wantadilla.lemis.com> <20030328073513.GA20464@cirb503493.alcatel.com.au> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: src-committers@FreeBSD.org cc: Nate Lawson cc: Greg 'groggy' Lehey cc: cvs-src@FreeBSD.org cc: Mike Silbersack cc: cvs-all@FreeBSD.org Subject: Re: Checksum/copy (was: Re: cvs commit: 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: Mon, 31 Mar 2003 06:31:55 -0000 On Fri, 28 Mar 2003, Peter Jeremy wrote: > On Fri, Mar 28, 2003 at 05:04:21PM +1100, Bruce Evans wrote: > >"i686" basically means "second generation Pentium" (PentiumPro/PII/Celeron) > >(later x86's are mostly handled better using CPU features instead of > >a 1-dimensional class number). Hand-"optimized" bzero's are especially > >pessimal for this class of CPU. > > That matches my memory of my test results as well. The increasing > clock multipliers mean that it doesn't matter how slow "rep stosl" is > in clock cycle terms - maim memory is always going to be slower. There are still some surprising differences (see attached timings for some examples), but I think they are more for how the code affects caches and write buffers. The exact behaviour is very machine-dependent so it is hard to optimize in general-purpose production code. > >Benefits from SSE for bzeroing and bcopying, if any, would probably > >come more from bypassing caches and/or not doing read-before-write > >(SSE instructions give control over this) than from operating on wider > >data. I'm dubious about practical benefits. Obviously it is not useful > >to bust the cache when bzeroing 8MB of data, but real programs and OS's > >mostly operate on smaller buffers. It is negatively useful not to put > >bzero'ed data in the (L[1-2]) cache if the data will be used soon, and > >generally hard to predict if it will be used soon. > > Unless Intel have fixed the P4 caches, you definitely don't want to > use the L1 cache for page sized bzero/bcopy. Athlons have many similarities to Celerons here. > Avoiding read-before-write should roughly double bzero speed and give > you about 50% speedup on bcopy - this should be worthwhile. Caching It actually gives a 66% speedop for bzero on my AthlonXP. For some reason, at least for very large buffers, read accesses through the cache can use only 1/2 of the memory bandwidth, and write accesses can use only 1/3 of it (and this is after tuning for bank organization -- I get a 33% speedup for the write benchmark and 0% for real work by including a bit for the bank number in the page color in a deteriministic way, and almost as much for including the bit in a random way). Using SSE instructions (mainly movntps) gives the full bandwidth for at least bzero for large buffers (3x better), but it reduces bandwidth for small already cached buffers (more than 3x worse): %%% Times on an AthlonXP-1600 overclocked by 146/133, with 1024MB of PC2700 memory and all memory timings tuned as low as possible (CAS2, but 2T cmds): 4K buffer (almost always cached): zero0: 5885206293 B/s (6959824 us) (stosl) zero1: 7842053086 B/s (5223122 us) (unroll 16) zero2: 7049051312 B/s (5810711 us) (unroll 16 preallocate) zero3: 9377720907 B/s (4367799 us) (unroll 32) zero4: 7803040290 B/s (5249236 us) (unroll 32 preallocate) zero5: 9802682719 B/s (4178448 us) (unroll 64) zero6: 8432350664 B/s (4857483 us) (unroll 64 preallocate) zero7: 5957318200 B/s (6875577 us) (fstl) zero8: 3007928933 B/s (13617343 us) (movl) zero9: 4011348905 B/s (10211029 us) (unroll 8) zeroA: 5835984056 B/s (7018525 us) (generic_bzero) zeroB: 8334888325 B/s (4914283 us) (i486_bzero) zeroC: 2545022700 B/s (16094159 us) (i586_bzero) zeroD: 7650723550 B/s (5353742 us) (i686_pagezero) zeroE: 5755535593 B/s (7116627 us) (bzero (stosl)) zeroF: 2282741753 B/s (17943335 us) (movntps) movntps is the SSE method. It's significantly slower for this case. 400MB buffer (never cached): zero0: 714045391 B/s ( 573633 us) (stosl) zero1: 705180737 B/s ( 580844 us) (unroll 16) zero2: 670897998 B/s ( 610525 us) (unroll 16 preallocate) zero3: 690538809 B/s ( 593160 us) (unroll 32) zero4: 661854647 B/s ( 618867 us) (unroll 32 preallocate) zero5: 670525682 B/s ( 610864 us) (unroll 64) zero6: 663334877 B/s ( 617486 us) (unroll 64 preallocate) zero7: 781025057 B/s ( 524439 us) (fstl) zero8: 608491547 B/s ( 673140 us) (movl) zero9: 696489665 B/s ( 588092 us) (unroll 8) zeroA: 713958268 B/s ( 573703 us) (generic_bzero) zeroB: 689875870 B/s ( 593730 us) (i486_bzero) zeroC: 721477338 B/s ( 567724 us) (i586_bzero) zeroD: 746453616 B/s ( 548728 us) (i686_pagezero) zeroE: 714016763 B/s ( 573656 us) (bzero (stosl)) zeroF: 2240602162 B/s ( 182808 us) (movntps) Now movntps is about 3 times faster than everything else. This is the first time I've seen a magic number near 2100 for memory named with a magic number near 2100. This machine used to use PC2100 with the same timing, but it developed errors (burnt out?). Now it has PC2700 memory so it is within spec an can reasonably be expected to run a little faster than PC2100 should. %%% > is more dubious - placing a slow-zeroed page in L1 cache is very > probably a waste of time. At least part of an on-demand zeroed page > is likely to be used in the near future - but probably not all of it. > Copying is even harder to predict - at least one word of a COW page is > going to be used immediately, but bcopy() won't be able to tell which > word. For makeworld, using movntps in i686_pagezero() gives a whole 14 seconds (0.7%) improvement: %%% Before: bde-current with ... + KSEIII + idlezero_enable + pmap - even coloring async mounted /c my-Makefile after perl removal and new gcc and ufs2 and aout utilities removal with 2 fairly new drives 1532 MHz AthlonXP 1600 1024MB make catches SIGCHLD i686_bzero not used -------------------------------------------------------------- >>> elf make world completed on Mon Mar 31 02:10:47 EST 2003 (started on Mon Mar 31 01:38:24 EST 2003) -------------------------------------------------------------- 1943.14 real 1575.25 user 218.88 sys 40204 maximum resident set size 2166 average shared memory size 1988 average unshared data size 128 average unshared stack size 13039568 page reclaims 11639 page faults 0 swaps 20008 block input operations 6265 block output operations 0 messages sent 0 messages received 33037 signals received 207588 voluntary context switches 518358 involuntary context switches After: bde-current with ... + KSEIII + idlezero_enable + pmap - even coloring async mounted /c my-Makefile after perl removal and new gcc and ufs2 and aout utilities removal with 2 fairly new drives 1532 MHz AthlonXP 1600 1024MB make catches SIGCHLD i686_bzero used and replaced by one that uses SSE (movntps) -------------------------------------------------------------- >>> elf make world completed on Mon Mar 31 02:46:43 EST 2003 (started on Mon Mar 31 02:14:35 EST 2003) -------------------------------------------------------------- 1929.02 real 1576.67 user 205.30 sys 40204 maximum resident set size 2166 average shared memory size 1990 average unshared data size 128 average unshared stack size 13039590 page reclaims 11645 page faults 0 swaps 20014 block input operations 6416 block output operations 0 messages sent 0 messages received 33037 signals received 208376 voluntary context switches 512820 involuntary context switches %%% Whether 14 seconds is a lot depends on your viewpoint. It is a lot out of the kernel time of 218 seconds considering that only one function was optimized and some of the optimization doesn't affect the real time since it is done at idle priority in pagezero. pagezero's time was reduced from 57 seconds to 28 seconds. Code for the above (no warranties; only works for !SMP and I didn't check that the FP context switching is safe...): %%% Index: support.s =================================================================== RCS file: /home/ncvs/src/sys/i386/i386/support.s,v retrieving revision 1.93 diff -u -2 -r1.93 support.s --- support.s 22 Sep 2002 04:45:20 -0000 1.93 +++ support.s 31 Mar 2003 02:37:02 -0000 @@ -66,4 +68,9 @@ .space 3 #endif +#define HACKISH_SSE_PAGEZERO +#ifdef HACKISH_SSE_PAGEZERO +zero: + .long 0, 0, 0, 0 +#endif .text @@ -333,70 +342,101 @@ movl %edx,%edi xorl %eax,%eax - shrl $2,%ecx cld + shrl $2,%ecx rep stosl movl 12(%esp),%ecx andl $3,%ecx - jne 1f - popl %edi - ret - -1: + je 1f rep stosb +1: popl %edi ret -#endif /* I586_CPU && defined(DEV_NPX) */ +#endif /* I586_CPU && DEV_NPX */ +#ifdef I686_CPU ENTRY(i686_pagezero) - pushl %edi - pushl %ebx + movl 4(%esp),%edx + movl $PAGE_SIZE, %ecx - movl 12(%esp), %edi - movl $1024, %ecx - cld +#ifdef HACKISH_SSE_PAGEZERO + pushfl + cli + movl %cr0,%eax + clts + subl $16,%esp + movups %xmm0,(%esp) + movups zero,%xmm0 + ALIGN_TEXT +1: + movntps %xmm0,(%edx) + movntps %xmm0,16(%edx) + movntps %xmm0,32(%edx) + movntps %xmm0,48(%edx) + addl $64,%edx + subl $64,%ecx + jne 1b + movups (%esp),%xmm0 + addl $16,%esp + movl %eax,%cr0 + popfl + ret +2: +#endif /* HACKISH_SSE_PAGEZERO */ ALIGN_TEXT 1: - xorl %eax, %eax - repe - scasl - jnz 2f + movl (%edx), %eax + orl 4(%edx), %eax + orl 8(%edx), %eax + orl 12(%edx), %eax + orl 16(%edx), %eax + orl 20(%edx), %eax + orl 24(%edx), %eax + orl 28(%edx), %eax + jne 2f + movl 32(%edx), %eax + orl 36(%edx), %eax + orl 40(%edx), %eax + orl 44(%edx), %eax + orl 48(%edx), %eax + orl 52(%edx), %eax + orl 56(%edx), %eax + orl 60(%edx), %eax + jne 3f + + addl $64, %edx + subl $64, %ecx + jne 1b - popl %ebx - popl %edi ret ALIGN_TEXT - 2: - incl %ecx - subl $4, %edi - - movl %ecx, %edx - cmpl $16, %ecx - - jge 3f - - movl %edi, %ebx - andl $0x3f, %ebx - shrl %ebx - shrl %ebx - movl $16, %ecx - subl %ebx, %ecx - + movl $0, (%edx) + movl $0, 4(%edx) + movl $0, 8(%edx) + movl $0, 12(%edx) + movl $0, 16(%edx) + movl $0, 20(%edx) + movl $0, 24(%edx) + movl $0, 28(%edx) 3: - subl %ecx, %edx - rep - stosl - - movl %edx, %ecx - testl %edx, %edx - jnz 1b + movl $0, 32(%edx) + movl $0, 36(%edx) + movl $0, 40(%edx) + movl $0, 44(%edx) + movl $0, 48(%edx) + movl $0, 52(%edx) + movl $0, 56(%edx) + movl $0, 60(%edx) + + addl $64, %edx + subl $64, %ecx + jne 1b - popl %ebx - popl %edi ret +#endif /* I686_CPU */ /* fillw(pat, base, cnt) */ %%% > I don't know how much control SSE gives you over caching - is it just > cache/no-cache, or can you control L1+L2/L2-only/none? In the latter > case, telling bzero and bcopy destination to use L2-only is probably a > reasonable compromise. The bcopy source should probably not evict > cache data - if data is cached, use it, otherwise fetch from main > memory and bypass caches. There seems to be control in individual instructions for reads, but only a complete bypass for writes (movntps from an SSE register to memory). Writing can still be tuned with explicit reads or prefetches after writes. I've only looked briefly at 3-year-old Intel manuals. > Finally, how many different bcopy/bzero variants to we want? A I don't want many :-). Bruce From owner-cvs-src@FreeBSD.ORG Sun Mar 30 23:12: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 1BA3637B401; Sun, 30 Mar 2003 23:12:52 -0800 (PST) Received: from cirb503493.alcatel.com.au (c18609.belrs1.nsw.optusnet.com.au [210.49.80.204]) by mx1.FreeBSD.org (Postfix) with ESMTP id 20DF643FCB; Sun, 30 Mar 2003 23:12:50 -0800 (PST) (envelope-from peterjeremy@optushome.com.au) Received: from cirb503493.alcatel.com.au (localhost.alcatel.com.au [127.0.0.1])h2V7ClM2027628; Mon, 31 Mar 2003 17:12:48 +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 h2V7CdeC027627; Mon, 31 Mar 2003 17:12:39 +1000 (EST) Date: Mon, 31 Mar 2003 17:12:39 +1000 From: Peter Jeremy To: Jake Burkholder Message-ID: <20030331071239.GA27585@cirb503493.alcatel.com.au> References: <200303300524.h2U5Ora7061852@repoman.freebsd.org> <20030330061301.GC21973@locore.ca> <20030330070723.GE21973@locore.ca> <20030330012410.I3292@odysseus.silby.com> <20030330201113.GA32298@locore.ca> <20030330152920.D6586@odysseus.silby.com> <20030330232030.GB32298@locore.ca> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030330232030.GB32298@locore.ca> User-Agent: Mutt/1.4.1i cc: cvs-src@freebsd.org cc: Mike Silbersack cc: src-committers@freebsd.org cc: cvs-all@freebsd.org Subject: Re: HEADS UP Re: cvs commit: src/sys/conf options.i386 src/sys/i386/i386 bios.c locore.s machdep.c mpboot.s pmap.c vm86bios.s vm_machdep.c src/sys/i386/include _types.h bus_at386.h param.h pmap. X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2003 07:12:54 -0000 On Sun, Mar 30, 2003 at 06:20:30PM -0500, Jake Burkholder wrote: >Apparently, On Sun, Mar 30, 2003 at 03:30:52PM -0600, > Mike Silbersack said words to the effect of; >> Is it practically possible with PAE and busdma'd drivers that such a >> configuration could work? > >I'm not sure I understand the question, you mean is it possible to use >separate address spaces for the kernel and userland, giving a full 4G each? >Yes it is possible, but it is not practical. Why do you say "not practical"? Unix spent most of its formative years with kernel and userland in separate address spaces. I don't think the code exists in 4BSD but it's definitely still functional in 2BSD (which is under a BSD license now-a-days). > It would be prohibitively expensive and ugly. I'll accept "ugly" and "expensive". The "prohibitively" is more of a value judgement. Currently FreeBSD needs to trade KVA against UVA for large RAM configurations. If you have an application that needs lots of KVA and lots of UVA then FreeBSD on x86 isn't currently an option. Wearing the overheads on system calls, copyin and copyout may be cheaper than the alternatives. Peter From owner-cvs-src@FreeBSD.ORG Mon Mar 31 00:09: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 D4C8437B404; Mon, 31 Mar 2003 00:09:00 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7BA1E43F93; Mon, 31 Mar 2003 00:09:00 -0800 (PST) (envelope-from chris@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2V8900U034040; Mon, 31 Mar 2003 00:09:00 -0800 (PST) (envelope-from chris@repoman.freebsd.org) Received: (from chris@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2V890Cm034039; Mon, 31 Mar 2003 00:09:00 -0800 (PST) Message-Id: <200303310809.h2V890Cm034039@repoman.freebsd.org> From: Chris Costello Date: Mon, 31 Mar 2003 00:09:00 -0800 (PST) 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 Makefile mac.4 mac_biba.4 mac_bsdextended.4 mac_ifoff.4 mac_lomac.4 mac_mls.4 mac_none.4 mac_partition.4 mac_seeotheruids.4 mac_test.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, 31 Mar 2003 08:09:02 -0000 chris 2003/03/31 00:09:00 PST FreeBSD src repository Modified files: share/man/man4 Makefile mac.4 mac_biba.4 mac_bsdextended.4 mac_ifoff.4 mac_lomac.4 mac_mls.4 mac_none.4 mac_partition.4 mac_seeotheruids.4 mac_test.4 Log: Document the new mac_portacl(4) policy. Sponsored by: DARPA, Network Associates Laboratories Obtained from: TrustedBSD Project Revision Changes Path 1.195 +1 -0 src/share/man/man4/Makefile 1.9 +2 -0 src/share/man/man4/mac.4 1.14 +1 -0 src/share/man/man4/mac_biba.4 1.8 +1 -0 src/share/man/man4/mac_bsdextended.4 1.5 +1 -0 src/share/man/man4/mac_ifoff.4 1.5 +1 -0 src/share/man/man4/mac_lomac.4 1.13 +1 -0 src/share/man/man4/mac_mls.4 1.6 +1 -0 src/share/man/man4/mac_none.4 1.7 +1 -0 src/share/man/man4/mac_partition.4 1.6 +1 -0 src/share/man/man4/mac_seeotheruids.4 1.6 +1 -0 src/share/man/man4/mac_test.4 From owner-cvs-src@FreeBSD.ORG Mon Mar 31 00:10: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 5B59A37B401; Mon, 31 Mar 2003 00:10:11 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id ED8DD43F3F; Mon, 31 Mar 2003 00:10:10 -0800 (PST) (envelope-from chris@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2V8AA0U034102; Mon, 31 Mar 2003 00:10:10 -0800 (PST) (envelope-from chris@repoman.freebsd.org) Received: (from chris@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2V8AAR2034101; Mon, 31 Mar 2003 00:10:10 -0800 (PST) Message-Id: <200303310810.h2V8AAR2034101@repoman.freebsd.org> From: Chris Costello Date: Mon, 31 Mar 2003 00:10:10 -0800 (PST) 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 mac_portacl.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, 31 Mar 2003 08:10:12 -0000 chris 2003/03/31 00:10:10 PST FreeBSD src repository Added files: share/man/man4 mac_portacl.4 Log: Document the new mac_portacl(4) policy. Sponsored by: DARPA, Network Associates Laboratories Obtained from: TrustedBSD Project Revision Changes Path 1.1 +156 -0 src/share/man/man4/mac_portacl.4 (new) From owner-cvs-src@FreeBSD.ORG Mon Mar 31 00:14: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 F422337B404; Mon, 31 Mar 2003 00:14:06 -0800 (PST) Received: from k6.locore.ca (k6.locore.ca [198.96.117.170]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9474E43FAF; Mon, 31 Mar 2003 00:14:05 -0800 (PST) (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 h2V8KUxS036462; Mon, 31 Mar 2003 03:20:30 -0500 (EST) (envelope-from jake@k6.locore.ca) Received: (from jake@localhost) by k6.locore.ca (8.12.8/8.12.8/Submit) id h2V8KUoK036461; Mon, 31 Mar 2003 03:20:30 -0500 (EST) Date: Mon, 31 Mar 2003 03:20:30 -0500 From: Jake Burkholder To: Peter Jeremy Message-ID: <20030331082030.GD32298@locore.ca> References: <200303300524.h2U5Ora7061852@repoman.freebsd.org> <20030330061301.GC21973@locore.ca> <20030330070723.GE21973@locore.ca> <20030330012410.I3292@odysseus.silby.com> <20030330201113.GA32298@locore.ca> <20030330152920.D6586@odysseus.silby.com> <20030330232030.GB32298@locore.ca> <20030331071239.GA27585@cirb503493.alcatel.com.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030331071239.GA27585@cirb503493.alcatel.com.au> User-Agent: Mutt/1.4i cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: HEADS UP Re: cvs commit: src/sys/conf options.i386 src/sys/i386/i386 bios.c locore.s machdep.c mpboot.s pmap.c vm86bios.s vm_machdep.c src/sys/i386/include _types.h bus_at386.h param.h pmap. X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2003 08:14:09 -0000 Apparently, On Mon, Mar 31, 2003 at 05:12:39PM +1000, Peter Jeremy said words to the effect of; > On Sun, Mar 30, 2003 at 06:20:30PM -0500, Jake Burkholder wrote: > >Apparently, On Sun, Mar 30, 2003 at 03:30:52PM -0600, > > Mike Silbersack said words to the effect of; > >> Is it practically possible with PAE and busdma'd drivers that such a > >> configuration could work? > > > >I'm not sure I understand the question, you mean is it possible to use > >separate address spaces for the kernel and userland, giving a full 4G each? > >Yes it is possible, but it is not practical. > > Why do you say "not practical"? Unix spent most of its formative > years with kernel and userland in separate address spaces. I don't > think the code exists in 4BSD but it's definitely still functional > in 2BSD (which is under a BSD license now-a-days). x86 just doesn't lend itself well to doing this. The sparc64 port uses separate address spaces because it is easy there. Its not a matter of the os supporting it, its what you can do realistically with the hardware. > > > It would be prohibitively expensive and ugly. > > I'll accept "ugly" and "expensive". The "prohibitively" is more of a > value judgement. Currently FreeBSD needs to trade KVA against UVA for > large RAM configurations. If you have an application that needs lots > of KVA and lots of UVA then FreeBSD on x86 isn't currently an option. > Wearing the overheads on system calls, copyin and copyout may be > cheaper than the alternatives. Don't let me stop you from implementing it. Jake From owner-cvs-src@FreeBSD.ORG Mon Mar 31 00:20: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 9A73437B401; Mon, 31 Mar 2003 00:20:49 -0800 (PST) Received: from cirb503493.alcatel.com.au (c18609.belrs1.nsw.optusnet.com.au [210.49.80.204]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3E7AD43FBD; Mon, 31 Mar 2003 00:20:48 -0800 (PST) (envelope-from peterjeremy@optushome.com.au) Received: from cirb503493.alcatel.com.au (localhost.alcatel.com.au [127.0.0.1])h2V8KjM2027760; Mon, 31 Mar 2003 18:20:46 +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 h2V8KQWs027759; Mon, 31 Mar 2003 18:20:26 +1000 (EST) Date: Mon, 31 Mar 2003 18:20:23 +1000 From: Peter Jeremy To: Alexander Leidinger Message-ID: <20030331082023.GE11307@cirb503493.alcatel.com.au> References: <200303272038.h2RKcM7L096560@repoman.freebsd.org> <20030327204935.GA18134@HAL9000.homeunix.com> <20030330175646.281097ad.Alexander@Leidinger.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030330175646.281097ad.Alexander@Leidinger.net> 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/ia64/include float.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, 31 Mar 2003 08:20:52 -0000 On Sun, Mar 30, 2003 at 05:56:46PM +0200, Alexander Leidinger wrote: >Attached is a test for 32 and 64 bit ieee values (edge cases). It's not clear exactly what this program is intended to test. > The *_MIN >values (or my test program) at least on i386 machines are wrong. The *_MIN values represent the greatest negative value, not the smallest positive value. Peter From owner-cvs-src@FreeBSD.ORG Mon Mar 31 00:53: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 9DFB737B404 for ; Mon, 31 Mar 2003 00:53:01 -0800 (PST) Received: from relay.pair.com (relay.pair.com [209.68.1.20]) by mx1.FreeBSD.org (Postfix) with SMTP id C140743F75 for ; Mon, 31 Mar 2003 00:52:59 -0800 (PST) (envelope-from silby@silby.com) Received: (qmail 9047 invoked from network); 31 Mar 2003 08:52:58 -0000 Received: from niwun.pair.com (HELO localhost) (209.68.2.70) by relay.pair.com with SMTP; 31 Mar 2003 08:52:58 -0000 X-pair-Authenticated: 209.68.2.70 Date: Mon, 31 Mar 2003 02:49:30 -0600 (CST) From: Mike Silbersack To: Jake Burkholder In-Reply-To: <20030331052928.GC32298@locore.ca> Message-ID: <20030330235551.L8771@odysseus.silby.com> References: <200303300524.h2U5Ora7061852@repoman.freebsd.org> <20030330201113.GA32298@locore.ca><20030330232030.GB32298@locore.ca> <20030331052928.GC32298@locore.ca> 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: HEADS UP Re: cvs commit: src/sys/conf options.i386 src/sys/i386/i386 bios.c locore.s machdep.c mpboot.s pmap.c vm86bios.s vm_machdep.c src/sys/i386/include _types.h bus_at386.h param.h pmap. X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2003 08:53:03 -0000 On Mon, 31 Mar 2003, Jake Burkholder wrote: > PAE makes the page table entries bigger so they can hold 64 bit physical > addresses, but it does not give you more of them, pointers are still 32bit. > On x86 the kernel is mapped into each process' address space, which is why > it takes a chunk of it, and this is how copyin and copyout work, you can > just access the current process' address space directly. All copyin and > copyout do on x86 is handle page faults due to unmapped user memory, which > should not normally happen in kernel mode. If they were separate this would > be much more complicated, and entering the kernel would require switching > address space, instead of just increasing the priviledge level. > > Jake Doh, that makes perfect sense, I didn't think it through before asking. Changing it around to have seperate address spaces sounds like more work than PAE, now that I think more about it. I'll just wait for true 64 bit machines before asking for a large KVA. :) Thanks for the explanation, Mike "Silby" Silbersack From owner-cvs-src@FreeBSD.ORG Mon Mar 31 01:25: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 215E437B401; Mon, 31 Mar 2003 01:25:37 -0800 (PST) Received: from newtrinity.zeist.de (newtrinity.zeist.de [195.49.175.75]) by mx1.FreeBSD.org (Postfix) with ESMTP id E7CFB43F93; Mon, 31 Mar 2003 01:25:35 -0800 (PST) (envelope-from marius@newtrinity.zeist.de) Received: from newtrinity.zeist.de (localhost [127.0.0.1]) h2V9PYN6043115; Mon, 31 Mar 2003 11:25:34 +0200 (CEST) (envelope-from marius@newtrinity.zeist.de) Received: (from marius@localhost) by newtrinity.zeist.de (8.12.9/8.12.9/Submit) id h2V9PSj2043114; Mon, 31 Mar 2003 11:25:28 +0200 (CEST) (envelope-from marius) Date: Mon, 31 Mar 2003 11:25:28 +0200 From: marius@alchemy.franken.de To: Peter Jeremy Message-ID: <20030331112528.C20107@newtrinity.zeist.de> References: <200303272038.h2RKcM7L096560@repoman.freebsd.org> <20030327204935.GA18134@HAL9000.homeunix.com> <20030330175646.281097ad.Alexander@Leidinger.net> <20030331082023.GE11307@cirb503493.alcatel.com.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: <20030331082023.GE11307@cirb503493.alcatel.com.au>; from peterjeremy@optushome.com.au on Mon, Mar 31, 2003 at 06:20:23PM +1000 cc: Alexander Leidinger cc: das@freebsd.org cc: src-committers@freebsd.org cc: cvs-all@freebsd.org cc: cvs-src@freebsd.org Subject: Re: cvs commit: src/sys/ia64/include float.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, 31 Mar 2003 09:25:40 -0000 On Mon, Mar 31, 2003 at 06:20:23PM +1000, Peter Jeremy wrote: > On Sun, Mar 30, 2003 at 05:56:46PM +0200, Alexander Leidinger wrote: > >Attached is a test for 32 and 64 bit ieee values (edge cases). > > It's not clear exactly what this program is intended to test. > > > The *_MIN > >values (or my test program) at least on i386 machines are wrong. > > The *_MIN values represent the greatest negative value, not the > smallest positive value. > while all *_EPSILON, *_MIN and *_MAX values are rounded and not the exact ones (and for FLT_* and DBL_* are probably defined in some standard) the real point of concern are the LDBL_* values, FreeBSD seems to have simply adopted them from NetBSD, while e.g. the Intel compiler for Linux defines also rounded but more precise ones and Linux itself uses exact values via gcc-extensions, e.g.: #define LDBL_MIN (__extension__ ((union __convert_long_double) {__convert_long_double_i: {0x0, 0x80000000, 0x1, 0x0}}).__convert_long_double_d) i don't have it at hand right now but in the sources of stlport are some long double-conversion-tests that cause compiler-warnings ("value does not fit in required floating-point type" when putting a DBL_MIN in a long double or something like that) when using the FreeBSD/NetBSD-constants for LDBL_* and compiling with icc. at least for me it wasn't exactly clear if that's the fault of the constants or if the tests of stlport are bogus. From owner-cvs-src@FreeBSD.ORG Mon Mar 31 01: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 3FF6737B401; Mon, 31 Mar 2003 01:34:09 -0800 (PST) Received: from critter.freebsd.dk (critter.freebsd.dk [212.242.86.163]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3ED6A43FA3; Mon, 31 Mar 2003 01:34:08 -0800 (PST) (envelope-from phk@phk.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.12.8/8.12.8) with ESMTP id h2V9Y0SM022299; Mon, 31 Mar 2003 11:34:06 +0200 (CEST) (envelope-from phk@phk.freebsd.dk) To: Bruce Evans From: "Poul-Henning Kamp" In-Reply-To: Your message of "Mon, 31 Mar 2003 15:13:43 +1000." <20030331140740.R17363@gamplex.bde.org> Date: Mon, 31 Mar 2003 11:34:00 +0200 Message-ID: <22298.1049103240@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/sbin/fdisk fdisk.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, 31 Mar 2003 09:34:10 -0000 In message <20030331140740.R17363@gamplex.bde.org>, Bruce Evans writes: >This is more broken than I thought. fdisk now defaults to a wrong geometry >in all cases where the BIOS geometry differs from the firmware geometry. > >The default geometry was H=1/S=1 or whatever is returned by DIOCGDINFO >until this was broken in -current. This is still non-broken in RELENG_4. I don't particularly care for what numbers we use, but I do not want a lot of elaborate DWIM code since in this particular case the user had better know exactly what she is doing anyway. -- 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 Mar 31 01:38: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 ECDC137B401; Mon, 31 Mar 2003 01:38:35 -0800 (PST) Received: from HAL9000.homeunix.com (12-233-57-131.client.attbi.com [12.233.57.131]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8B27443F85; Mon, 31 Mar 2003 01:38:34 -0800 (PST) (envelope-from das@FreeBSD.ORG) Received: from HAL9000.homeunix.com (localhost [127.0.0.1]) by HAL9000.homeunix.com (8.12.6/8.12.5) with ESMTP id h2V9cUah032731; Mon, 31 Mar 2003 01:38:30 -0800 (PST) (envelope-from das@FreeBSD.ORG) Received: (from das@localhost) by HAL9000.homeunix.com (8.12.6/8.12.5/Submit) id h2V9cUWp032730; Mon, 31 Mar 2003 01:38:30 -0800 (PST) (envelope-from das@FreeBSD.ORG) Date: Mon, 31 Mar 2003 01:38:30 -0800 From: David Schultz To: "David E. O'Brien" Message-ID: <20030331093830.GA32627@HAL9000.homeunix.com> Mail-Followup-To: "David E. O'Brien" , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org References: <200303290314.h2T3EOVF090236@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200303290314.h2T3EOVF090236@repoman.freebsd.org> cc: cvs-src@FreeBSD.ORG cc: src-committers@FreeBSD.ORG cc: cvs-all@FreeBSD.ORG Subject: Re: 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: Mon, 31 Mar 2003 09:38:37 -0000 > obrien 2003/03/28 19:14:24 PST > > FreeBSD src repository > > Modified files: > share/mk bsd.cpu.mk > Log: > Globally use -mieee in /usr/src for Alpha. > > Revision Changes Path > 1.24 +4 -0 src/share/mk/bsd.cpu.mk Thanks! From owner-cvs-src@FreeBSD.ORG Mon Mar 31 03:16: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 AE58837B401; Mon, 31 Mar 2003 03:16:54 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5143243F85; Mon, 31 Mar 2003 03:16:54 -0800 (PST) (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 h2VBGs0U054735; Mon, 31 Mar 2003 03:16:54 -0800 (PST) (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2VBGssI054734; Mon, 31 Mar 2003 03:16:54 -0800 (PST) Message-Id: <200303311116.h2VBGssI054734@repoman.freebsd.org> From: Ruslan Ermilov Date: Mon, 31 Mar 2003 03:16:54 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/release 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, 31 Mar 2003 11:16:55 -0000 ru 2003/03/31 03:16:54 PST FreeBSD src repository Modified files: release Makefile Log: Strip the .comment section out from the BOOTMFS kernel. Revision Changes Path 1.765 +1 -1 src/release/Makefile From owner-cvs-src@FreeBSD.ORG Mon Mar 31 03:46: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 C685637B401; Mon, 31 Mar 2003 03:46:50 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6904543F93; Mon, 31 Mar 2003 03:46:50 -0800 (PST) (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 h2VBko0U056769; Mon, 31 Mar 2003 03:46:50 -0800 (PST) (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2VBkoKs056768; Mon, 31 Mar 2003 03:46:50 -0800 (PST) Message-Id: <200303311146.h2VBkoKs056768@repoman.freebsd.org> From: Ruslan Ermilov Date: Mon, 31 Mar 2003 03:46:50 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/release 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, 31 Mar 2003 11:46:52 -0000 ru 2003/03/31 03:46:50 PST FreeBSD src repository Modified files: release Makefile Log: Revert revision 1.639 -- the "nodev" mount(8) option restriction does not apply to ${CHROOTDIR} file system since revision 1.712. Revision Changes Path 1.766 +0 -4 src/release/Makefile From owner-cvs-src@FreeBSD.ORG Mon Mar 31 04: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 7EAE537B401; Mon, 31 Mar 2003 04:29:32 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8BE2F43FBF; Mon, 31 Mar 2003 04:29:31 -0800 (PST) (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 h2VCTV0U060560; Mon, 31 Mar 2003 04:29:31 -0800 (PST) (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2VCTVtc060559; Mon, 31 Mar 2003 04:29:31 -0800 (PST) Message-Id: <200303311229.h2VCTVtc060559@repoman.freebsd.org> From: Ruslan Ermilov Date: Mon, 31 Mar 2003 04:29:31 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/release/ia64 doFS.sh src/release/scripts doFS.sh X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2003 12:29:34 -0000 ru 2003/03/31 04:29:31 PST FreeBSD src repository Modified files: release/ia64 doFS.sh release/scripts doFS.sh Log: Unmount the file system and detach an underlying memory disk even if the script fails somewhere in the middle. Prodded by: phk Revision Changes Path 1.4 +2 -4 src/release/ia64/doFS.sh 1.46 +6 -6 src/release/scripts/doFS.sh From owner-cvs-src@FreeBSD.ORG Mon Mar 31 04:35: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 1E01037B401; Mon, 31 Mar 2003 04:35:27 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B3AB243FD7; Mon, 31 Mar 2003 04:35:26 -0800 (PST) (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 h2VCZQ0U061131; Mon, 31 Mar 2003 04:35:26 -0800 (PST) (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2VCZQB1061130; Mon, 31 Mar 2003 04:35:26 -0800 (PST) Message-Id: <200303311235.h2VCZQB1061130@repoman.freebsd.org> From: Ruslan Ermilov Date: Mon, 31 Mar 2003 04:35:26 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/release/ia64 doFS.sh X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2003 12:35:28 -0000 ru 2003/03/31 04:35:26 PST FreeBSD src repository Modified files: release/ia64 doFS.sh Log: NODEVFS cleanup: don't bother with MAKEDEV. Revision Changes Path 1.5 +1 -5 src/release/ia64/doFS.sh From owner-cvs-src@FreeBSD.ORG Mon Mar 31 04:41: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 752B637B401; Mon, 31 Mar 2003 04:41:28 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 16C2A43F3F; Mon, 31 Mar 2003 04:41:28 -0800 (PST) (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 h2VCfR0U061683; Mon, 31 Mar 2003 04:41:27 -0800 (PST) (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2VCfR4J061682; Mon, 31 Mar 2003 04:41:27 -0800 (PST) Message-Id: <200303311241.h2VCfR4J061682@repoman.freebsd.org> From: Ruslan Ermilov Date: Mon, 31 Mar 2003 04:41:27 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/release/ia64 doFS.sh X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2003 12:41:29 -0000 ru 2003/03/31 04:41:27 PST FreeBSD src repository Modified files: release/ia64 doFS.sh Log: Trace command execution. Grammar and spelling. Revision Changes Path 1.6 +3 -3 src/release/ia64/doFS.sh From owner-cvs-src@FreeBSD.ORG Mon Mar 31 04:46: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 8F11D37B40A; Mon, 31 Mar 2003 04:46:19 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2FA4043F93; Mon, 31 Mar 2003 04:46:19 -0800 (PST) (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 h2VCkJ0U061974; Mon, 31 Mar 2003 04:46:19 -0800 (PST) (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2VCkIsx061973; Mon, 31 Mar 2003 04:46:18 -0800 (PST) Message-Id: <200303311246.h2VCkIsx061973@repoman.freebsd.org> From: Ruslan Ermilov Date: Mon, 31 Mar 2003 04:46:18 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src UPDATING X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2003 12:46:21 -0000 ru 2003/03/31 04:46:18 PST FreeBSD src repository Modified files: . UPDATING Log: Mention that 20021024 entry doesn't affect disks formatted in dangerously-dedicated mode. Revision Changes Path 1.244 +8 -6 src/UPDATING From owner-cvs-src@FreeBSD.ORG Mon Mar 31 04:58: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 4E00037B401; Mon, 31 Mar 2003 04:58:34 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E224D43F93; Mon, 31 Mar 2003 04:58:33 -0800 (PST) (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 h2VCwX0U067994; Mon, 31 Mar 2003 04:58:33 -0800 (PST) (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2VCwXNR067993; Mon, 31 Mar 2003 04:58:33 -0800 (PST) Message-Id: <200303311258.h2VCwXNR067993@repoman.freebsd.org> From: Ruslan Ermilov Date: Mon, 31 Mar 2003 04:58:33 -0800 (PST) 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, 31 Mar 2003 12:58:39 -0000 ru 2003/03/31 04:58:33 PST FreeBSD src repository Modified files: . Makefile.inc1 Log: Slightly improve buildworld times by excluding crunchide(1) and kgzip(8) from the list of cross-tools during the normal, non-"make release" buildworld. Also, don't gratuitously build them, btxld(8) and elf2aout(1) for native architecture builds, since they have no known boostrapping issues along the supported upgrade path. Prodded by: peter Revision Changes Path 1.327 +10 -4 src/Makefile.inc1 From owner-cvs-src@FreeBSD.ORG Mon Mar 31 05:10: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 9B81637B401; Mon, 31 Mar 2003 05:10:52 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3906C43F75; Mon, 31 Mar 2003 05:10:52 -0800 (PST) (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 h2VDAq0U069861; Mon, 31 Mar 2003 05:10:52 -0800 (PST) (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2VDApgO069859; Mon, 31 Mar 2003 05:10:51 -0800 (PST) Message-Id: <200303311310.h2VDApgO069859@repoman.freebsd.org> From: Ruslan Ermilov Date: Mon, 31 Mar 2003 05:10:51 -0800 (PST) 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/share/mk bsd.sys.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: Mon, 31 Mar 2003 13:11:04 -0000 ru 2003/03/31 05:10:51 PST FreeBSD src repository Modified files: . Makefile.inc1 share/mk bsd.sys.mk Log: Enable cpp(1) warnings in system headers. GCC is oriented on glibc which is externally maintained, so GCC ships with these warnings turned off by default. This is also consistent with the src/contrib/gcc/c-lex.c,v 1.2 change. Revision Changes Path 1.328 +1 -1 src/Makefile.inc1 1.12 +1 -0 src/share/mk/bsd.sys.mk From owner-cvs-src@FreeBSD.ORG Mon Mar 31 05:45: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 29EFD37B401; Mon, 31 Mar 2003 05:45:37 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 05F1643F75; Mon, 31 Mar 2003 05:45:37 -0800 (PST) (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 h2VDja0U072035; Mon, 31 Mar 2003 05:45:36 -0800 (PST) (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2VDjahD072034; Mon, 31 Mar 2003 05:45:36 -0800 (PST) Message-Id: <200303311345.h2VDjahD072034@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Mon, 31 Mar 2003 05:45:36 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/crypto/openssh auth-chall.c auth.h auth1.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, 31 Mar 2003 13:45:43 -0000 des 2003/03/31 05:45:36 PST FreeBSD src repository Modified files: crypto/openssh auth-chall.c auth.h auth1.c Log: If an ssh1 client initiated challenge-response authentication but did not respond to challenge, and later successfully authenticated itself using another method, the kbdint context would never be released, leaving the PAM child process behind even after the connection ended. Fix this by automatically releasing the kbdint context if a packet of type SSH_CMSG_AUTH_TIS is follwed by anything but a packet of type SSH_CMSG_AUTH_TIS_RESPONSE. MFC after: 1 week Revision Changes Path 1.6 +8 -0 src/crypto/openssh/auth-chall.c 1.10 +1 -0 src/crypto/openssh/auth.h 1.26 +13 -1 src/crypto/openssh/auth1.c From owner-cvs-src@FreeBSD.ORG Mon Mar 31 05:48: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 2D92A37B407; Mon, 31 Mar 2003 05:48:20 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1958F43FCB; Mon, 31 Mar 2003 05:48:19 -0800 (PST) (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 h2VDmI0U072103; Mon, 31 Mar 2003 05:48:18 -0800 (PST) (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2VDmIG7072102; Mon, 31 Mar 2003 05:48:18 -0800 (PST) Message-Id: <200303311348.h2VDmIG7072102@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Mon, 31 Mar 2003 05:48:18 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/crypto/openssh 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, 31 Mar 2003 13:48:33 -0000 des 2003/03/31 05:48:18 PST FreeBSD src repository Modified files: crypto/openssh auth2-pam-freebsd.c Log: - when using a child process instead of a thread, change the child's name to reflect its role - try to handle expired passwords a little better MFC after: 1 week Revision Changes Path 1.11 +13 -2 src/crypto/openssh/auth2-pam-freebsd.c From owner-cvs-src@FreeBSD.ORG Mon Mar 31 09:28: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 5905C37B401; Mon, 31 Mar 2003 09:28:48 -0800 (PST) Received: from melusine.cuivre.fr.eu.org (melusine.cuivre.fr.eu.org [62.212.105.185]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4951143FBD; Mon, 31 Mar 2003 09:28:47 -0800 (PST) (envelope-from thomas@FreeBSD.ORG) Received: by melusine.cuivre.fr.eu.org (Postfix, from userid 1000) id 5C1402C3D1; Mon, 31 Mar 2003 19:28:46 +0200 (CEST) Date: Mon, 31 Mar 2003 19:28:46 +0200 From: Thomas Quinot To: Tim Robbins Message-ID: <20030331172846.GF19836@melusine.cuivre.fr.eu.org> References: <200303210513.h2L5DNxI010282@repoman.freebsd.org> <20030321144623.GA9837@melusine.cuivre.fr.eu.org> <20030322164349.A53599@dilbert.robbins.dropbear.id.au> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20030322164349.A53599@dilbert.robbins.dropbear.id.au> User-Agent: Mutt/1.4i X-message-flag: WARNING! Using Outlook can damage your computer. cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: roberto@freebsd.org cc: cvs-all@FreeBSD.org cc: Thomas Quinot Subject: Re: cvs commit: src/sys/nfsclient nfs_vnops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Thomas Quinot List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Mar 2003 17:28:50 -0000 Le 2003-03-22, Tim Robbins écrivait : > Go ahead and commit your version if you like -- I was not confident that > it was ok to use vaccess() and just wanted to get NFSv2 appends to work. The patch is ready to be committed, pending review by my mentor (roberto). -- Thomas.Quinot@Cuivre.FR.EU.ORG From owner-cvs-src@FreeBSD.ORG Mon Mar 31 09:29: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 045D437B401; Mon, 31 Mar 2003 09:29:45 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8215943FBD; Mon, 31 Mar 2003 09:29:44 -0800 (PST) (envelope-from njl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2VHTi0U095145; Mon, 31 Mar 2003 09:29:44 -0800 (PST) (envelope-from njl@repoman.freebsd.org) Received: (from njl@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2VHTi9k095144; Mon, 31 Mar 2003 09:29:44 -0800 (PST) Message-Id: <200303311729.h2VHTi9k095144@repoman.freebsd.org> From: Nate Lawson Date: Mon, 31 Mar 2003 09:29:44 -0800 (PST) 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_dc.c if_pcn.c if_rl.c if_sf.c if_sis.c if_sk.c if_ste.c if_ti.c if_tl.c if_vr.c if_wb.c 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: Mon, 31 Mar 2003 17:29:46 -0000 njl 2003/03/31 09:29:44 PST FreeBSD src repository Modified files: sys/pci if_dc.c if_pcn.c if_rl.c if_sf.c if_sis.c if_sk.c if_ste.c if_ti.c if_tl.c if_vr.c if_wb.c if_xl.c Log: Clean up locking and resource management for pci/if_* - Remove locking of the softc in the attach method, instead depending on bus_setup_intr being at the end of attach (delaying interrupt enable until after ether_ifattach is called) - Call *_detach directly in the error case of attach, depending on checking in detach to only free resources that were allocated. This puts all resource freeing in one place, avoiding thinkos that lead to memory leaks. - Add bus_child_present check to calls to *_stop in the detach method to be sure hw is present before touching its registers. - Remove bzero softc calls since device_t should do this for us. - dc: move interrupt allocation back where it was before. It was unnecessary to move it. This reverts part of 1.88 - rl: move irq allocation before ether_ifattach. Problems might have been caused by allocating the irq after enabling interrupts on the card. - rl: call rl_stop before ether_ifdetach - sf: call sf_stop before ether_ifdetach - sis: add missed free of sis_tag - sis: check errors from tag creation - sis: move dmamem_alloc and dmamap_load to happen at same time as tag creation - sk: remove duplicate initialization of sk_dev - ste: add missed bus_generic_detach - ti: call ti_stop before ether_ifdetach - ti: add missed error setting in ti_rdata alloc failure - vr: add missed error setting in I/O, memory mapping cases - xl: add missed error setting in I/O, memory mapping cases - xl: remove multi-level goto on attach failure - xl: move dmamem_alloc and dmamap_load to happen at same time as tag creation - Calls to free(9) are unconditional because it is valid to call free with a null pointer. Reviewed by: imp, mdodd Revision Changes Path 1.97 +32 -33 src/sys/pci/if_dc.c 1.36 +29 -33 src/sys/pci/if_pcn.c 1.91 +34 -34 src/sys/pci/if_rl.c 1.50 +28 -33 src/sys/pci/if_sf.c 1.67 +102 -86 src/sys/pci/if_sis.c 1.55 +59 -60 src/sys/pci/if_sk.c 1.46 +30 -38 src/sys/pci/if_ste.c 1.72 +32 -50 src/sys/pci/if_ti.c 1.75 +28 -34 src/sys/pci/if_tl.c 1.64 +28 -35 src/sys/pci/if_vr.c 1.54 +27 -33 src/sys/pci/if_wb.c 1.135 +103 -113 src/sys/pci/if_xl.c From owner-cvs-src@FreeBSD.ORG Mon Mar 31 09:35: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 550CD37B401 for ; Mon, 31 Mar 2003 09:35:24 -0800 (PST) Received: from rootlabs.com (root.org [67.118.192.226]) by mx1.FreeBSD.org (Postfix) with SMTP id 2C8AF43F85 for ; Mon, 31 Mar 2003 09:35:21 -0800 (PST) (envelope-from nate@rootlabs.com) Received: (qmail 7451 invoked by uid 1000); 31 Mar 2003 17:35:21 -0000 Date: Mon, 31 Mar 2003 09:35:21 -0800 (PST) From: Nate Lawson To: cvs-all@FreeBSD.org, cvs-src@FreeBSD.org, src-committers@FreeBSD.org In-Reply-To: <20030331172955.66E0837B404@hub.freebsd.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: Re: cvs commit: src/sys/pci if_dc.c if_pcn.c if_rl.c if_sf.cif_sis.c if_sk.c if_ste.c if_ti.c if_tl.c if_vr.c if_wb.c 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: Mon, 31 Mar 2003 17:35:26 -0000 On Mon, 31 Mar 2003, Nate Lawson wrote: > Modified files: > sys/pci if_dc.c if_pcn.c if_rl.c if_sf.c if_sis.c > if_sk.c if_ste.c if_ti.c if_tl.c if_vr.c > if_wb.c if_xl.c > Log: > Clean up locking and resource management for pci/if_* This is a rather large patch so if you begin to experience problems attaching or detaching (say on module load/unload) a previously-working card, please let me know. -Nate From owner-cvs-src@FreeBSD.ORG Mon Mar 31 09:36: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 8D9FB37B401; Mon, 31 Mar 2003 09:36:59 -0800 (PST) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 236DB43FAF; Mon, 31 Mar 2003 09:36:59 -0800 (PST) (envelope-from bright@elvis.mu.org) Received: by elvis.mu.org (Postfix, from userid 1192) id 0D9B92ED40D; Mon, 31 Mar 2003 09:36:59 -0800 (PST) Date: Mon, 31 Mar 2003 09:36:59 -0800 From: Alfred Perlstein To: Poul-Henning Kamp Message-ID: <20030331173658.GA17388@elvis.mu.org> References: <20030331140740.R17363@gamplex.bde.org> <22298.1049103240@critter.freebsd.dk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <22298.1049103240@critter.freebsd.dk> User-Agent: Mutt/1.4.1i cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org cc: Bruce Evans cc: Nate Lawson Subject: Re: cvs commit: src/sbin/fdisk fdisk.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, 31 Mar 2003 17:37:02 -0000 * Poul-Henning Kamp [030331 01:34] wrote: > In message <20030331140740.R17363@gamplex.bde.org>, Bruce Evans writes: > > >This is more broken than I thought. fdisk now defaults to a wrong geometry > >in all cases where the BIOS geometry differs from the firmware geometry. > > > >The default geometry was H=1/S=1 or whatever is returned by DIOCGDINFO > >until this was broken in -current. This is still non-broken in RELENG_4. > > I don't particularly care for what numbers we use, but I do not > want a lot of elaborate DWIM code since in this particular case the > user had better know exactly what she is doing anyway. The problem is that each time you muck with these systems it becomes harder to get it to DWIW, nevermind DWIM. Still wish we had the Solaris format tool. -- -Alfred Perlstein [alfred@freebsd.org] 'Instead of asking why a piece of software is using "1970s technology," start asking why software is ignoring 30 years of accumulated wisdom.' From owner-cvs-src@FreeBSD.ORG Mon Mar 31 09:38: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 BE90F37B404; Mon, 31 Mar 2003 09:38:19 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3F52943FBD; Mon, 31 Mar 2003 09:38:19 -0800 (PST) (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 h2VHcI0U095855; Mon, 31 Mar 2003 09:38:18 -0800 (PST) (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2VHcIPt095854; Mon, 31 Mar 2003 09:38:18 -0800 (PST) Message-Id: <200303311738.h2VHcIPt095854@repoman.freebsd.org> From: "Bruce A. Mah" Date: Mon, 31 Mar 2003 09:38:18 -0800 (PST) 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/errata article.sgml 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: Mon, 31 Mar 2003 17:38:21 -0000 bmah 2003/03/31 09:38:18 PST FreeBSD src repository Modified files: release/doc/en_US.ISO8859-1/errata article.sgml release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: New release notes/errata: SA-03:07. Submitted by: gshapiro Revision Changes Path 1.34 +5 -3 src/release/doc/en_US.ISO8859-1/errata/article.sgml 1.531 +6 -4 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Mon Mar 31 10:06: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 CD6F237B401; Mon, 31 Mar 2003 10:06:09 -0800 (PST) Received: from critter.freebsd.dk (critter.freebsd.dk [212.242.86.163]) by mx1.FreeBSD.org (Postfix) with ESMTP id 69A5143F3F; Mon, 31 Mar 2003 10:06:08 -0800 (PST) (envelope-from phk@phk.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.12.8/8.12.8) with ESMTP id h2VI5tSM024904; Mon, 31 Mar 2003 20:05:59 +0200 (CEST) (envelope-from phk@phk.freebsd.dk) To: Alfred Perlstein From: "Poul-Henning Kamp" In-Reply-To: Your message of "Mon, 31 Mar 2003 09:36:59 -0800." <20030331173658.GA17388@elvis.mu.org> Date: Mon, 31 Mar 2003 20:05:55 +0200 Message-ID: <24903.1049133955@critter.freebsd.dk> cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org cc: Bruce Evans cc: Nate Lawson Subject: Re: cvs commit: src/sbin/fdisk fdisk.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, 31 Mar 2003 18:06:11 -0000 In message <20030331173658.GA17388@elvis.mu.org>, Alfred Perlstein writes: >* Poul-Henning Kamp [030331 01:34] wrote: >> In message <20030331140740.R17363@gamplex.bde.org>, Bruce Evans writes: >> >> >This is more broken than I thought. fdisk now defaults to a wrong geometry >> >in all cases where the BIOS geometry differs from the firmware geometry. >> > >> >The default geometry was H=1/S=1 or whatever is returned by DIOCGDINFO >> >until this was broken in -current. This is still non-broken in RELENG_4. >> >> I don't particularly care for what numbers we use, but I do not >> want a lot of elaborate DWIM code since in this particular case the >> user had better know exactly what she is doing anyway. > >The problem is that each time you muck with these systems it becomes >harder to get it to DWIW, nevermind DWIM. Still wish we had the Solaris >format tool. If I had a (quasi-)sensible[1] on-disk format, writing such a tool would be trivial. The reason it is not trivial is because both the MBR and BSD (as used by us) have major "issues" which you have to work around and guess at as best you can. Poul-Henning [1] SUNLABELS suck in general, but since sun has control over the firmware, this doesn't affect the users much. -- 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 Mar 31 10:12: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 8D4B937B401; Mon, 31 Mar 2003 10:12:57 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 29ED643F93; Mon, 31 Mar 2003 10:12:57 -0800 (PST) (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 h2VICu0U099237; Mon, 31 Mar 2003 10:12:56 -0800 (PST) (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2VICuXN099236; Mon, 31 Mar 2003 10:12:56 -0800 (PST) Message-Id: <200303311812.h2VICuXN099236@repoman.freebsd.org> From: "Bruce A. Mah" Date: Mon, 31 Mar 2003 10:12:56 -0800 (PST) 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/errata 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, 31 Mar 2003 18:12:59 -0000 bmah 2003/03/31 10:12:56 PST FreeBSD src repository Modified files: release/doc/en_US.ISO8859-1/errata article.sgml Log: Release errata can also contain information uncovered late in the release cycle (after the release notes are closed). Note this fact. Revision Changes Path 1.35 +3 -1 src/release/doc/en_US.ISO8859-1/errata/article.sgml From owner-cvs-src@FreeBSD.ORG Mon Mar 31 10:21: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 BA16137B401; Mon, 31 Mar 2003 10:21:53 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 59A2543FD7; Mon, 31 Mar 2003 10:21:53 -0800 (PST) (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 h2VILr0U000338; Mon, 31 Mar 2003 10:21:53 -0800 (PST) (envelope-from jake@repoman.freebsd.org) Received: (from jake@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2VILrQ7000337; Mon, 31 Mar 2003 10:21:53 -0800 (PST) Message-Id: <200303311821.h2VILrQ7000337@repoman.freebsd.org> From: Jake Burkholder Date: Mon, 31 Mar 2003 10:21:53 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/sab sab.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, 31 Mar 2003 18:21:55 -0000 jake 2003/03/31 10:21:53 PST FreeBSD src repository Modified files: sys/dev/sab sab.c Log: Match "serial" as well as "se". Revision Changes Path 1.17 +2 -1 src/sys/dev/sab/sab.c From owner-cvs-src@FreeBSD.ORG Mon Mar 31 10:35: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 0845437B401; Mon, 31 Mar 2003 10:35:39 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 99EF843F85; Mon, 31 Mar 2003 10:35:38 -0800 (PST) (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 h2VIZc0U001321; Mon, 31 Mar 2003 10:35:38 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2VIZc2u001320; Mon, 31 Mar 2003 10:35:38 -0800 (PST) Message-Id: <200303311835.h2VIZc2u001320@repoman.freebsd.org> From: Poul-Henning Kamp Date: Mon, 31 Mar 2003 10:35:37 -0800 (PST) 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_ctl.c geom_int.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, 31 Mar 2003 18:35:40 -0000 phk 2003/03/31 10:35:37 PST FreeBSD src repository Modified files: sys/geom geom_ctl.c geom_int.h Log: Remove some debugging in the new OAM[*] and add a debug flag for other parts of it. [*] I've been asked what "OAM" means: It's an acronym used in the telecom industry, "Operations And Maintenance", and there it covers anything from a single unlabeled led on the frontpanel the the full nightmare of CMIP for SS7. Revision Changes Path 1.12 +2 -5 src/sys/geom/geom_ctl.c 1.17 +1 -0 src/sys/geom/geom_int.h From owner-cvs-src@FreeBSD.ORG Mon Mar 31 10:38: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 96F9637B401; Mon, 31 Mar 2003 10:38:32 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3580043FAF; Mon, 31 Mar 2003 10:38:32 -0800 (PST) (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 h2VIcW0U001447; Mon, 31 Mar 2003 10:38:32 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2VIcVPP001446; Mon, 31 Mar 2003 10:38:31 -0800 (PST) Message-Id: <200303311838.h2VIcVPP001446@repoman.freebsd.org> From: Poul-Henning Kamp Date: Mon, 31 Mar 2003 10:38:31 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sbin/gbde Makefile gbde.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, 31 Mar 2003 18:38:34 -0000 phk 2003/03/31 10:38:31 PST FreeBSD src repository Modified files: sbin/gbde Makefile gbde.c Log: Use new GEOM OAM. Kernels have supported this for a number of days, so people should be OK. Revision Changes Path 1.7 +1 -1 src/sbin/gbde/Makefile 1.12 +28 -39 src/sbin/gbde/gbde.c From owner-cvs-src@FreeBSD.ORG Mon Mar 31 11:13: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 ADD0137B401; Mon, 31 Mar 2003 11:13:18 -0800 (PST) Received: from duke.cs.duke.edu (duke.cs.duke.edu [152.3.140.1]) by mx1.FreeBSD.org (Postfix) with ESMTP id CC31B43F93; Mon, 31 Mar 2003 11:13:17 -0800 (PST) (envelope-from gallatin@cs.duke.edu) Received: from grasshopper.cs.duke.edu (grasshopper.cs.duke.edu [152.3.145.30]) by duke.cs.duke.edu (8.12.9/8.12.9) with ESMTP id h2VJDHMS000944 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO); Mon, 31 Mar 2003 14:13:17 -0500 (EST) Received: (from gallatin@localhost) by grasshopper.cs.duke.edu (8.11.6/8.9.1) id h2VJDCG27464; Mon, 31 Mar 2003 14:13:12 -0500 (EST) (envelope-from gallatin@cs.duke.edu) Date: Mon, 31 Mar 2003 14:13:12 -0500 From: Andrew Gallatin To: Nate Lawson Message-ID: <20030331141312.A27442@grasshopper.cs.duke.edu> References: <20030331172955.66E0837B404@hub.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: ; from nate@root.org on Mon, Mar 31, 2003 at 09:35:21AM -0800 X-Operating-System: FreeBSD 4.4-RELEASE on an i386 cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/pci if_dc.c if_pcn.c if_rl.c if_sf.c if_sis.c if_sk.c if_ste.c if_ti.c if_tl.c if_vr.c if_wb.c 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: Mon, 31 Mar 2003 19:13:22 -0000 Nate Lawson [nate@root.org] wrote: > On Mon, 31 Mar 2003, Nate Lawson wrote: > > Modified files: > > sys/pci if_dc.c if_pcn.c if_rl.c if_sf.c if_sis.c > > if_sk.c if_ste.c if_ti.c if_tl.c if_vr.c > > if_wb.c if_xl.c > > Log: > > Clean up locking and resource management for pci/if_* > > This is a rather large patch so if you begin to experience problems > attaching or detaching (say on module load/unload) a previously-working > card, please let me know. Very nice. Now that the locking is right, do you plan to enable INTR_MPSAFE on these? Thanks, Drew From owner-cvs-src@FreeBSD.ORG Mon Mar 31 11: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 10DBB37B401; Mon, 31 Mar 2003 11:24:38 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A2EBD43FA3; Mon, 31 Mar 2003 11:24:37 -0800 (PST) (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 h2VJOb0U005463; Mon, 31 Mar 2003 11:24:37 -0800 (PST) (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2VJOb9n005462; Mon, 31 Mar 2003 11:24:37 -0800 (PST) Message-Id: <200303311924.h2VJOb9n005462@repoman.freebsd.org> From: John Baldwin Date: Mon, 31 Mar 2003 11:24:37 -0800 (PST) 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_tl.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, 31 Mar 2003 19:24:39 -0000 jhb 2003/03/31 11:24:37 PST FreeBSD src repository Modified files: sys/pci if_tl.c Log: If we fail to find our PCI ID in attach (this should never happen), then just return ENXIO directly instead of calling tl_detach() since that would panic since the softc mutex isn't initialized until after this check. Revision Changes Path 1.76 +1 -2 src/sys/pci/if_tl.c From owner-cvs-src@FreeBSD.ORG Mon Mar 31 11:26: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 DC3D737B40D for ; Mon, 31 Mar 2003 11:26:25 -0800 (PST) Received: from mail.speakeasy.net (mail16.speakeasy.net [216.254.0.216]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4397843F3F for ; Mon, 31 Mar 2003 11:26:24 -0800 (PST) (envelope-from jhb@FreeBSD.org) Received: (qmail 5926 invoked from network); 31 Mar 2003 19:26:30 -0000 Received: from unknown (HELO server.baldwin.cx) ([216.27.160.63]) (envelope-sender )encrypted SMTP for ; 31 Mar 2003 19:26: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 h2VJQLOv016509; Mon, 31 Mar 2003 14:26:21 -0500 (EST) (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: Date: Mon, 31 Mar 2003 14:26:22 -0500 (EST) From: John Baldwin To: Nate Lawson cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/pci if_dc.c if_pcn.c if_rl.c if_sf.c if_sis.c if_sk.c if_ste.c if_ti.c if_tl.c if_vr.c if_wb.c 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: Mon, 31 Mar 2003 19:26:28 -0000 On 31-Mar-2003 Nate Lawson wrote: > On Mon, 31 Mar 2003, Nate Lawson wrote: >> Modified files: >> sys/pci if_dc.c if_pcn.c if_rl.c if_sf.c if_sis.c >> if_sk.c if_ste.c if_ti.c if_tl.c if_vr.c >> if_wb.c if_xl.c >> Log: >> Clean up locking and resource management for pci/if_* > > This is a rather large patch so if you begin to experience problems > attaching or detaching (say on module load/unload) a previously-working > card, please let me know. Already found a bogon in tl(4) when it conflicted with some local changes. Might want to double check that you don't call detach() for very early failures when you have no resources to teardown or release but just do a direct return in the other drivers. -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ From owner-cvs-src@FreeBSD.ORG Mon Mar 31 11:37: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 1577A37B401; Mon, 31 Mar 2003 11:37:46 -0800 (PST) Received: from k6.locore.ca (k6.locore.ca [198.96.117.170]) by mx1.FreeBSD.org (Postfix) with ESMTP id B616943FA3; Mon, 31 Mar 2003 11:37:44 -0800 (PST) (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 h2VJiDxS038576; Mon, 31 Mar 2003 14:44:13 -0500 (EST) (envelope-from jake@k6.locore.ca) Received: (from jake@localhost) by k6.locore.ca (8.12.8/8.12.8/Submit) id h2VJiDqB038575; Mon, 31 Mar 2003 14:44:13 -0500 (EST) Date: Mon, 31 Mar 2003 14:44:13 -0500 From: Jake Burkholder To: Nate Lawson Message-ID: <20030331194413.GA37842@locore.ca> References: <200303311729.h2VHTi9k095144@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200303311729.h2VHTi9k095144@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/pci if_dc.c if_pcn.c if_rl.c if_sf.c if_sis.c if_sk.c if_ste.c if_ti.c if_tl.c if_vr.c if_wb.c 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: Mon, 31 Mar 2003 19:37:49 -0000 Apparently, On Mon, Mar 31, 2003 at 09:29:44AM -0800, Nate Lawson said words to the effect of; > njl 2003/03/31 09:29:44 PST > > FreeBSD src repository > > Modified files: > sys/pci if_dc.c if_pcn.c if_rl.c if_sf.c if_sis.c > if_sk.c if_ste.c if_ti.c if_tl.c if_vr.c > if_wb.c if_xl.c > Log: > Clean up locking and resource management for pci/if_* > Seems like the same broken KASSERT was cut and pasted into all of these: Index: pci/if_rl.c =================================================================== RCS file: /home/ncvs/src/sys/pci/if_rl.c,v retrieving revision 1.91 diff -u -r1.91 if_rl.c --- pci/if_rl.c 31 Mar 2003 17:29:43 -0000 1.91 +++ pci/if_rl.c 31 Mar 2003 19:18:54 -0000 @@ -1103,7 +1103,7 @@ struct ifnet *ifp; sc = device_get_softc(dev); - KASSERT(mtx_initialized(&sc->rl_mtx), "rl mutex not initialized"); + KASSERT(mtx_initialized(&sc->rl_mtx), ("rl mutex not initialized")); RL_LOCK(sc); ifp = &sc->arpcom.ac_if; Index: pci/if_xl.c =================================================================== RCS file: /home/ncvs/src/sys/pci/if_xl.c,v retrieving revision 1.135 diff -u -r1.135 if_xl.c --- pci/if_xl.c 31 Mar 2003 17:29:43 -0000 1.135 +++ pci/if_xl.c 31 Mar 2003 19:19:34 -0000 @@ -1740,7 +1740,7 @@ int rid, res; sc = device_get_softc(dev); - KASSERT(mtx_initialized(&sc->xl_mtx), "xl mutex not initialized"); + KASSERT(mtx_initialized(&sc->xl_mtx), ("xl mutex not initialized")); XL_LOCK(sc); ifp = &sc->arpcom.ac_if; etc. Jake From owner-cvs-src@FreeBSD.ORG Mon Mar 31 11:42:22 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from green.bikeshed.org (freefall.freebsd.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id F2F6E37B401; Mon, 31 Mar 2003 11:42:21 -0800 (PST) Received: from green.bikeshed.org (k3yoclw71mzmvaaw@green.bikeshed.org [10.0.0.1] (may be forged)) by green.bikeshed.org (8.12.7/8.12.6) with ESMTP id h2VJgGTD096346; Mon, 31 Mar 2003 14:42:17 -0500 (EST) (envelope-from green@green.bikeshed.org) Received: from localhost (green@localhost)h2VJfvoO096342; Mon, 31 Mar 2003 14:41:58 -0500 (EST) Message-Id: <200303311941.h2VJfvoO096342@green.bikeshed.org> X-Mailer: exmh version 2.5 07/13/2001 with nmh-1.0.4 To: Bruce Evans In-Reply-To: Your message of "Mon, 31 Mar 2003 16:31:36 +1000." <20030331151946.X17526@gamplex.bde.org> From: "Brian F. Feldman" Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Mon, 31 Mar 2003 14:41:57 -0500 Sender: green@green.bikeshed.org cc: src-committers@FreeBSD.org cc: cvs-src@FreeBSD.org cc: Greg 'groggy' Lehey cc: Peter Jeremy cc: Mike Silbersack cc: Nate Lawson cc: cvs-all@FreeBSD.org Subject: Re: Checksum/copy (was: Re: cvs commit: 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: Mon, 31 Mar 2003 19:42:25 -0000 Would you mind please moving this discussion to an appropriate list (may I suggest hackers@)? -- Brian Fundakowski Feldman \'[ FreeBSD ]''''''''''\ <> green@FreeBSD.org \ The Power to Serve! \ Opinions expressed are my own. \,,,,,,,,,,,,,,,,,,,,,,\ From owner-cvs-src@FreeBSD.ORG Mon Mar 31 11:56: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 681CE37B401; Mon, 31 Mar 2003 11:56:56 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0167A43F75; Mon, 31 Mar 2003 11:56:56 -0800 (PST) (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 h2VJut0U007633; Mon, 31 Mar 2003 11:56:55 -0800 (PST) (envelope-from jake@repoman.freebsd.org) Received: (from jake@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2VJutFq007632; Mon, 31 Mar 2003 11:56:55 -0800 (PST) Message-Id: <200303311956.h2VJutFq007632@repoman.freebsd.org> From: Jake Burkholder Date: Mon, 31 Mar 2003 11:56:55 -0800 (PST) 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 tsb.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, 31 Mar 2003 19:56:58 -0000 jake 2003/03/31 11:56:55 PST FreeBSD src repository Modified files: sys/sparc64/sparc64 pmap.c tsb.c Log: - Allow the physical memory size that will be actually used by the kernel to be overridden by setting hw.physmem. - Fix a vm_map_find arg, we don't want to find space. - Add tracing and statistics for off colored pages. - Detect "stupid" pmap_kenters (same virtual and physical as existing mapping), and do nothing in that case. Revision Changes Path 1.104 +29 -2 src/sys/sparc64/sparc64/pmap.c 1.32 +15 -0 src/sys/sparc64/sparc64/tsb.c From owner-cvs-src@FreeBSD.ORG Mon Mar 31 12:22: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 9516537B412; Mon, 31 Mar 2003 12:22:01 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3D16E43F3F; Mon, 31 Mar 2003 12:22:01 -0800 (PST) (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 h2VKM10U010583; Mon, 31 Mar 2003 12:22:01 -0800 (PST) (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2VKM0b1010582; Mon, 31 Mar 2003 12:22:00 -0800 (PST) Message-Id: <200303312022.h2VKM0b1010582@repoman.freebsd.org> From: John Baldwin Date: Mon, 31 Mar 2003 12:22:00 -0800 (PST) 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_dc.c if_pcn.c if_rl.c if_sf.c if_sis.c if_ste.c if_tl.c if_vr.c if_wb.c 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: Mon, 31 Mar 2003 20:22:03 -0000 jhb 2003/03/31 12:22:00 PST FreeBSD src repository Modified files: sys/pci if_dc.c if_pcn.c if_rl.c if_sf.c if_sis.c if_ste.c if_tl.c if_vr.c if_wb.c if_xl.c Log: Add missing ()'s so that these drivers all compile again. Noticed by: jake Tested on: i386 (compile) Revision Changes Path 1.98 +1 -1 src/sys/pci/if_dc.c 1.37 +1 -1 src/sys/pci/if_pcn.c 1.92 +1 -1 src/sys/pci/if_rl.c 1.51 +1 -1 src/sys/pci/if_sf.c 1.68 +1 -1 src/sys/pci/if_sis.c 1.47 +1 -1 src/sys/pci/if_ste.c 1.77 +1 -1 src/sys/pci/if_tl.c 1.65 +1 -1 src/sys/pci/if_vr.c 1.55 +1 -1 src/sys/pci/if_wb.c 1.136 +1 -1 src/sys/pci/if_xl.c From owner-cvs-src@FreeBSD.ORG Mon Mar 31 12:50: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 3B8E337B404 for ; Mon, 31 Mar 2003 12:50:39 -0800 (PST) Received: from mail.speakeasy.net (mail11.speakeasy.net [216.254.0.211]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3580D43FDD for ; Mon, 31 Mar 2003 12:50:37 -0800 (PST) (envelope-from jhb@FreeBSD.org) Received: (qmail 19053 invoked from network); 31 Mar 2003 20:50:42 -0000 Received: from unknown (HELO server.baldwin.cx) ([216.27.160.63]) (envelope-sender )encrypted SMTP for ; 31 Mar 2003 20:50:42 -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 h2VKoJOv016780; Mon, 31 Mar 2003 15:50:22 -0500 (EST) (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: <200303312022.h2VKM0b1010582@repoman.freebsd.org> Date: Mon, 31 Mar 2003 15:50:20 -0500 (EST) From: John Baldwin To: John Baldwin cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: RE: cvs commit: src/sys/pci if_dc.c if_pcn.c if_rl.c if_sf.c if_sis.c if_ste.c if_tl.c if_vr.c if_wb.c 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: Mon, 31 Mar 2003 20:50:42 -0000 On 31-Mar-2003 John Baldwin wrote: > jhb 2003/03/31 12:22:00 PST > > FreeBSD src repository > > Modified files: > sys/pci if_dc.c if_pcn.c if_rl.c if_sf.c if_sis.c > if_ste.c if_tl.c if_vr.c if_wb.c if_xl.c > Log: > Add missing ()'s so that these drivers all compile again. > > Noticed by: jake > Tested on: i386 (compile) Also, the pcn(4) driver still has some possibly bogus locking in its probe routine. Not sure if other drivers have locks in their probe routines. -- 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 Mar 31 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 1347C37B401; Mon, 31 Mar 2003 13:09:58 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B0AF143FB1; Mon, 31 Mar 2003 13:09:57 -0800 (PST) (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 h2VL9v0U020007; Mon, 31 Mar 2003 13:09:57 -0800 (PST) (envelope-from wes@repoman.freebsd.org) Received: (from wes@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2VL9vxa020006; Mon, 31 Mar 2003 13:09:57 -0800 (PST) Message-Id: <200303312109.h2VL9vxa020006@repoman.freebsd.org> From: Wes Peters Date: Mon, 31 Mar 2003 13:09:57 -0800 (PST) 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 madvise.2 src/sys/sys mman.h proc.h src/sys/vm vm_mmap.c vm_pageout.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, 31 Mar 2003 21:10:01 -0000 wes 2003/03/31 13:09:57 PST FreeBSD src repository Modified files: lib/libc/sys madvise.2 sys/sys mman.h proc.h sys/vm vm_mmap.c vm_pageout.c Log: Add a facility allowing processes to inform the VM subsystem they are critical and should not be killed when pageout is looking for more memory pages in all the wrong places. Reviewed by: arch@ Sponsored by: St. Bernard Software Revision Changes Path 1.29 +9 -0 src/lib/libc/sys/madvise.2 1.35 +1 -0 src/sys/sys/mman.h 1.308 +1 -0 src/sys/sys/proc.h 1.157 +15 -0 src/sys/vm/vm_mmap.c 1.228 +2 -1 src/sys/vm/vm_pageout.c From owner-cvs-src@FreeBSD.ORG Mon Mar 31 13:37: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 5592337B401; Mon, 31 Mar 2003 13:37:06 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8CFE943FBD; Mon, 31 Mar 2003 13:37:05 -0800 (PST) (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 h2VLb50U022059; Mon, 31 Mar 2003 13:37:05 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2VLb55F022058; Mon, 31 Mar 2003 13:37:05 -0800 (PST) Message-Id: <200303312137.h2VLb55F022058@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 31 Mar 2003 13:37:04 -0800 (PST) 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 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, 31 Mar 2003 21:37:08 -0000 jeff 2003/03/31 13:37:04 PST FreeBSD src repository Modified files: sys/alpha/alpha machdep.c Log: - Use sigexit() instead of twiddling the signal mask, catch, ignore, and action bits to allow SIGILL to work as expected. This brings this file in line with other architectures. Revision Changes Path 1.197 +3 -15 src/sys/alpha/alpha/machdep.c From owner-cvs-src@FreeBSD.ORG Mon Mar 31 13:39: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 97E9637B401; Mon, 31 Mar 2003 13:39:20 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2F9E543FBF; Mon, 31 Mar 2003 13:39:20 -0800 (PST) (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 h2VLdK0U022169; Mon, 31 Mar 2003 13:39:20 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2VLdJ1o022168; Mon, 31 Mar 2003 13:39:19 -0800 (PST) Message-Id: <200303312139.h2VLdJ1o022168@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 31 Mar 2003 13:39:19 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/alpha/osf1 osf1_signal.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, 31 Mar 2003 21:39:22 -0000 jeff 2003/03/31 13:39:19 PST FreeBSD src repository Modified files: sys/alpha/osf1 osf1_signal.c Log: - Use sigexit() instead of twiddling the signal mask, catch, ignore, and action bits to allow SIGILL to work as expected. This brings this file in line with other architectures. Revision Changes Path 1.28 +1 -5 src/sys/alpha/osf1/osf1_signal.c From owner-cvs-src@FreeBSD.ORG Mon Mar 31 13:40: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 DD32D37B401; Mon, 31 Mar 2003 13:40:48 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7693C43F85; Mon, 31 Mar 2003 13:40:48 -0800 (PST) (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 h2VLem0U022595; Mon, 31 Mar 2003 13:40:48 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2VLemx6022593; Mon, 31 Mar 2003 13:40:48 -0800 (PST) Message-Id: <200303312140.h2VLemx6022593@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 31 Mar 2003 13:40:48 -0800 (PST) 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 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, 31 Mar 2003 21:40:52 -0000 jeff 2003/03/31 13:40:48 PST FreeBSD src repository Modified files: sys/ia64/ia64 machdep.c Log: - Use sigexit() instead of twiddling the signal mask, catch, ignore, and action bits to allow SIGILL to work as expected. This brings this file in line with other architectures. Revision Changes Path 1.126 +1 -5 src/sys/ia64/ia64/machdep.c From owner-cvs-src@FreeBSD.ORG Mon Mar 31 14:02: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 57E6337B401; Mon, 31 Mar 2003 14:02:39 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E3F8043F75; Mon, 31 Mar 2003 14:02:38 -0800 (PST) (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 h2VM2c0U024223; Mon, 31 Mar 2003 14:02:38 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2VM2cxb024222; Mon, 31 Mar 2003 14:02:38 -0800 (PST) Message-Id: <200303312202.h2VM2cxb024222@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 31 Mar 2003 14:02:38 -0800 (PST) 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 trap.c src/sys/i386/i386 machdep.c src/sys/i386/linux linux_sysvec.c src/sys/ia64/ia64 trap.c src/sys/kern kern_sig.c subr_trap.c src/sys/pc98/i386 machdep.c src/sys/powerpc/powerpc trap.c src/sys/sparc64/sparc64 trap.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, 31 Mar 2003 22:02:42 -0000 jeff 2003/03/31 14:02:38 PST FreeBSD src repository Modified files: sys/alpha/alpha trap.c sys/i386/i386 machdep.c sys/i386/linux linux_sysvec.c sys/ia64/ia64 trap.c sys/kern subr_trap.c kern_sig.c sys/pc98/i386 machdep.c sys/powerpc/powerpc trap.c sys/sparc64/sparc64 trap.c sys/sys signalvar.h Log: - Change trapsignal() to accept a thread and not a proc. - Change all consumers to pass in a thread. Right now this does not cause any functional changes but it will be important later when signals can be delivered to specific threads. Revision Changes Path 1.110 +1 -1 src/sys/alpha/alpha/trap.c 1.559 +6 -6 src/sys/i386/i386/machdep.c 1.119 +2 -2 src/sys/i386/linux/linux_sysvec.c 1.72 +2 -2 src/sys/ia64/ia64/trap.c 1.217 +6 -6 src/sys/kern/kern_sig.c 1.249 +1 -1 src/sys/kern/subr_trap.c 1.310 +6 -6 src/sys/pc98/i386/machdep.c 1.40 +1 -1 src/sys/powerpc/powerpc/trap.c 1.58 +1 -1 src/sys/sparc64/sparc64/trap.c 1.56 +1 -1 src/sys/sys/signalvar.h From owner-cvs-src@FreeBSD.ORG Mon Mar 31 14:12: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 B39B437B404; Mon, 31 Mar 2003 14:12:10 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4AD1343FE0; Mon, 31 Mar 2003 14:12:10 -0800 (PST) (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 h2VMCA0U026119; Mon, 31 Mar 2003 14:12:10 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2VMCAGw026118; Mon, 31 Mar 2003 14:12:10 -0800 (PST) Message-Id: <200303312212.h2VMCAGw026118@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 31 Mar 2003 14:12:09 -0800 (PST) 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: Mon, 31 Mar 2003 22:12:12 -0000 jeff 2003/03/31 14:12:09 PST FreeBSD src repository Modified files: sys/kern kern_sig.c Log: - Mark signals which may be delivered to any thread in the process with SA_PROC. Signals without this flag should be directed to a particular thread if this is possible. Revision Changes Path 1.218 +32 -31 src/sys/kern/kern_sig.c From owner-cvs-src@FreeBSD.ORG Mon Mar 31 14:30: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 9BFEA37B401; Mon, 31 Mar 2003 14:30:09 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3404C43F75; Mon, 31 Mar 2003 14:30:09 -0800 (PST) (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 h2VMU90U027242; Mon, 31 Mar 2003 14:30:09 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2VMU85e027241; Mon, 31 Mar 2003 14:30:08 -0800 (PST) Message-Id: <200303312230.h2VMU85e027241@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 31 Mar 2003 14:30:08 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/sys signal.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, 31 Mar 2003 22:30:13 -0000 jeff 2003/03/31 14:30:08 PST FreeBSD src repository Modified files: sys/sys signal.h Log: - Add a signal for thread synchronization. Add an XXX so that maybe someone more knowledgeable on standards defined namespaces may ifdef this out. Revision Changes Path 1.41 +4 -0 src/sys/sys/signal.h From owner-cvs-src@FreeBSD.ORG Mon Mar 31 14:41: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 D597037B404; Mon, 31 Mar 2003 14:41:33 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6F07B43FBF; Mon, 31 Mar 2003 14:41:33 -0800 (PST) (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 h2VMfX0U028410; Mon, 31 Mar 2003 14:41:33 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2VMfXXM028409; Mon, 31 Mar 2003 14:41:33 -0800 (PST) Message-Id: <200303312241.h2VMfXXM028409@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 31 Mar 2003 14:41:33 -0800 (PST) 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 trap.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, 31 Mar 2003 22:42:05 -0000 jeff 2003/03/31 14:41:33 PST FreeBSD src repository Modified files: sys/i386/i386 trap.c Log: - Fix two calls to trapsignal() that were still passing in 'struct proc'. These were missed in my last commit. Revision Changes Path 1.245 +2 -2 src/sys/i386/i386/trap.c From owner-cvs-src@FreeBSD.ORG Mon Mar 31 14:42: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 E75D737B405; Mon, 31 Mar 2003 14:41:47 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 80BDA43F3F; Mon, 31 Mar 2003 14:41:47 -0800 (PST) (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 h2VMfl0U028437; Mon, 31 Mar 2003 14:41:47 -0800 (PST) (envelope-from julian@repoman.freebsd.org) Received: (from julian@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2VMflwh028436; Mon, 31 Mar 2003 14:41:47 -0800 (PST) Message-Id: <200303312241.h2VMflwh028436@repoman.freebsd.org> From: Julian Elischer Date: Mon, 31 Mar 2003 14:41:47 -0800 (PST) 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_condvar.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, 31 Mar 2003 22:42:38 -0000 julian 2003/03/31 14:41:47 PST FreeBSD src repository Modified files: sys/kern kern_condvar.c Log: Do NOT return from an non-interruptable cv_wait, falsely claiming to have timed out. I don't know what I was thinking.. Revision Changes Path 1.39 +0 -2 src/sys/kern/kern_condvar.c From owner-cvs-src@FreeBSD.ORG Mon Mar 31 14:49: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 DA73E37B401; Mon, 31 Mar 2003 14:49:18 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4FBEE43F3F; Mon, 31 Mar 2003 14:49:18 -0800 (PST) (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 h2VMnI0U029204; Mon, 31 Mar 2003 14:49:18 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2VMnIxn029203; Mon, 31 Mar 2003 14:49:18 -0800 (PST) Message-Id: <200303312249.h2VMnIxn029203@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 31 Mar 2003 14:49:18 -0800 (PST) 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 machdep.c src/sys/alpha/osf1 osf1_signal.c src/sys/coda coda_psdev.c src/sys/compat/linux linux_signal.c src/sys/compat/svr4 svr4_filio.c svr4_signal.c src/sys/i386/i386 machdep.c src/sys/i386/ibcs2 ibcs2_signal.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, 31 Mar 2003 22:49:20 -0000 jeff 2003/03/31 14:49:18 PST FreeBSD src repository Modified files: sys/alpha/alpha machdep.c sys/alpha/osf1 osf1_signal.c sys/coda coda_psdev.c sys/compat/linux linux_signal.c sys/compat/svr4 svr4_filio.c svr4_signal.c sys/i386/i386 machdep.c sys/i386/ibcs2 ibcs2_signal.c sys/i386/linux linux_machdep.c linux_sysvec.c sys/i386/svr4 svr4_machdep.c sys/ia64/ia64 machdep.c sys/kern kern_context.c kern_exit.c kern_proc.c kern_sig.c kern_thread.c subr_smp.c subr_trap.c tty.c tty_pty.c sys/netncp ncp_ncp.c sys/netsmb smb_iod.c smb_rq.c smb_subr.c smb_subr.h sys/nfsclient nfs_socket.c sys/pc98/i386 machdep.c sys/powerpc/powerpc machdep.c sys/sparc64/sparc64 machdep.c sys/sys signalvar.h Log: - Move p->p_sigmask to td->td_sigmask. Signal masks will be per thread with a follow on commit to kern_sig.c - signotify() now operates on a thread since unmasked pending signals are stored in the thread. - PS_NEEDSIGCHK moves to TDF_NEEDSIGCHK. Revision Changes Path 1.198 +9 -9 src/sys/alpha/alpha/machdep.c 1.29 +15 -14 src/sys/alpha/osf1/osf1_signal.c 1.26 +14 -14 src/sys/coda/coda_psdev.c 1.40 +15 -14 src/sys/compat/linux/linux_signal.c 1.27 +2 -2 src/sys/compat/svr4/svr4_filio.c 1.25 +13 -12 src/sys/compat/svr4/svr4_signal.c 1.560 +9 -9 src/sys/i386/i386/machdep.c 1.29 +16 -15 src/sys/i386/ibcs2/ibcs2_signal.c 1.38 +1 -1 src/sys/i386/linux/linux_machdep.c 1.120 +6 -6 src/sys/i386/linux/linux_sysvec.c 1.30 +2 -2 src/sys/i386/svr4/svr4_machdep.c 1.127 +3 -3 src/sys/ia64/ia64/machdep.c 1.2 +4 -4 src/sys/kern/kern_context.c 1.207 +1 -0 src/sys/kern/kern_exit.c 1.177 +6 -3 src/sys/kern/kern_proc.c 1.219 +209 -111 src/sys/kern/kern_sig.c 1.110 +11 -4 src/sys/kern/kern_thread.c 1.173 +2 -2 src/sys/kern/subr_smp.c 1.250 +5 -4 src/sys/kern/subr_trap.c 1.198 +19 -13 src/sys/kern/tty.c 1.107 +1 -1 src/sys/kern/tty_pty.c 1.15 +3 -2 src/sys/netncp/ncp_ncp.c 1.11 +1 -1 src/sys/netsmb/smb_iod.c 1.12 +2 -4 src/sys/netsmb/smb_rq.c 1.15 +8 -4 src/sys/netsmb/smb_subr.c 1.9 +1 -1 src/sys/netsmb/smb_subr.h 1.97 +1 -1 src/sys/nfsclient/nfs_socket.c 1.311 +9 -9 src/sys/pc98/i386/machdep.c 1.50 +3 -3 src/sys/powerpc/powerpc/machdep.c 1.77 +3 -3 src/sys/sparc64/sparc64/machdep.c 1.57 +9 -5 src/sys/sys/signalvar.h From owner-cvs-src@FreeBSD.ORG Mon Mar 31 14:51: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 C878A37B401; Mon, 31 Mar 2003 14:51:20 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 623FC43FBD; Mon, 31 Mar 2003 14:51:20 -0800 (PST) (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 h2VMpK0U029750; Mon, 31 Mar 2003 14:51:20 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2VMpJHA029749; Mon, 31 Mar 2003 14:51:19 -0800 (PST) Message-Id: <200303312251.h2VMpJHA029749@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 31 Mar 2003 14:51:19 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: 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: Mon, 31 Mar 2003 22:51:22 -0000 jeff 2003/03/31 14:51:19 PST FreeBSD src repository Modified files: sys/sys proc.h Log: - Move the NEEDSIGCHK and OLDMASK flags from proc to thread. - Move the signal mask to the thread. - Adjust a few comments. Revision Changes Path 1.309 +11 -10 src/sys/sys/proc.h From owner-cvs-src@FreeBSD.ORG Mon Mar 31 14:57: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 6076637B401; Mon, 31 Mar 2003 14:57:02 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0B18B43FBF; Mon, 31 Mar 2003 14:57:02 -0800 (PST) (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 h2VMv10U030074; Mon, 31 Mar 2003 14:57:01 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2VMv1fc030073; Mon, 31 Mar 2003 14:57:01 -0800 (PST) Message-Id: <200303312257.h2VMv1fc030073@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 31 Mar 2003 14:57:01 -0800 (PST) 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: Mon, 31 Mar 2003 22:57:04 -0000 jeff 2003/03/31 14:57:01 PST FreeBSD src repository Modified files: sys/kern kern_sig.c Log: - The siglist in the proc holds signals that were blocked by all threads when they were delivered. In signotify() check to see if we have unblocked any of those signals and post them to the thread. - Use td_sigmask instead of p_sigmask in all cases. - In sigpending return both signals pending on the thread and proc. - Define a function, sigtd(), that finds the appropriate thread to deliver the signal to if psignal() has been called instead of tdsignal(). - Define a function, tdsignal(), that delivers a signal to a specific thread or if that thread has the signal blocked it may deliver it to the process where it will wait for a thread to unblock it. - Since we are delivering signals to a specific thread we do not need to abort the sleep of all threads. - Rename the old tdsignal() to tdsigwakeup(). - Save and restore the old signal mask to and from the thread. Revision Changes Path 1.220 +0 -0 src/sys/kern/kern_sig.c From owner-cvs-src@FreeBSD.ORG Mon Mar 31 14:57: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 D2A6637B401; Mon, 31 Mar 2003 14:57:55 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6C08C43FA3; Mon, 31 Mar 2003 14:57:55 -0800 (PST) (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 h2VMvt0U030126; Mon, 31 Mar 2003 14:57:55 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2VMvttR030125; Mon, 31 Mar 2003 14:57:55 -0800 (PST) Message-Id: <200303312257.h2VMvttR030125@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 31 Mar 2003 14:57:55 -0800 (PST) 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: Mon, 31 Mar 2003 22:57:57 -0000 jeff 2003/03/31 14:57:55 PST FreeBSD src repository Modified files: lib/libkvm kvm_proc.c Log: - Catch up with kernel signal changes. Revision Changes Path 1.64 +2 -1 src/lib/libkvm/kvm_proc.c From owner-cvs-src@FreeBSD.ORG Mon Mar 31 15:08: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 2380F37B401; Mon, 31 Mar 2003 15:08:21 -0800 (PST) Received: from mail.chesapeake.net (chesapeake.net [205.130.220.14]) by mx1.FreeBSD.org (Postfix) with ESMTP id E169C43F3F; Mon, 31 Mar 2003 15:08:19 -0800 (PST) (envelope-from jroberson@chesapeake.net) Received: from localhost (jroberson@localhost) by mail.chesapeake.net (8.11.6/8.11.6) with ESMTP id h2VN8Jg97695; Mon, 31 Mar 2003 18:08:19 -0500 (EST) (envelope-from jroberson@chesapeake.net) Date: Mon, 31 Mar 2003 18:08:19 -0500 (EST) From: Jeff Roberson To: Jeff Roberson In-Reply-To: <200303312257.h2VMv1fc030073@repoman.freebsd.org> Message-ID: <20030331180809.Q64602-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 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: Mon, 31 Mar 2003 23:08:24 -0000 This was a force commit to get a more verbose comment on recent changes. On Mon, 31 Mar 2003, Jeff Roberson wrote: > jeff 2003/03/31 14:57:01 PST > > FreeBSD src repository > > Modified files: > sys/kern kern_sig.c > Log: > - The siglist in the proc holds signals that were blocked by all threads > when they were delivered. In signotify() check to see if we have > unblocked any of those signals and post them to the thread. > - Use td_sigmask instead of p_sigmask in all cases. > - In sigpending return both signals pending on the thread and proc. > - Define a function, sigtd(), that finds the appropriate thread to deliver > the signal to if psignal() has been called instead of tdsignal(). > - Define a function, tdsignal(), that delivers a signal to a specific thread > or if that thread has the signal blocked it may deliver it to the process > where it will wait for a thread to unblock it. > - Since we are delivering signals to a specific thread we do not need to > abort the sleep of all threads. > - Rename the old tdsignal() to tdsigwakeup(). > - Save and restore the old signal mask to and from the thread. > > Revision Changes Path > 1.220 +0 -0 src/sys/kern/kern_sig.c > From owner-cvs-src@FreeBSD.ORG Mon Mar 31 15: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 42A2B37B401; Mon, 31 Mar 2003 15:26:11 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CE7E143F85; Mon, 31 Mar 2003 15:26:10 -0800 (PST) (envelope-from thomas@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2VNQA0U033137; Mon, 31 Mar 2003 15:26:10 -0800 (PST) (envelope-from thomas@repoman.freebsd.org) Received: (from thomas@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2VNQALC033136; Mon, 31 Mar 2003 15:26:10 -0800 (PST) Message-Id: <200303312326.h2VNQALC033136@repoman.freebsd.org> From: Thomas Quinot Date: Mon, 31 Mar 2003 15:26:10 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/nfsclient nfs_vnops.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, 31 Mar 2003 23:26:12 -0000 thomas 2003/03/31 15:26:10 PST FreeBSD src repository Modified files: sys/nfsclient nfs_vnops.c Log: Revert change 1.201 (removing mapping of VAPPEND to VWRITE). Instead, use the generic vaccess() operation to determine whether an operation is permitted. This avoids embedding knowledge on vnode permission bits such as VAPPEND in the NFS client. PR: kern/46515 vaccess() patch submitted by: "Peter Edwards" Approved by: tjr, roberto (mentor) Revision Changes Path 1.202 +2 -32 src/sys/nfsclient/nfs_vnops.c From owner-cvs-src@FreeBSD.ORG Mon Mar 31 15:30: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 CB02337B401; Mon, 31 Mar 2003 15:30:42 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5B7A543FAF; Mon, 31 Mar 2003 15:30:42 -0800 (PST) (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 h2VNUg0U033687; Mon, 31 Mar 2003 15:30:42 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2VNUfZD033685; Mon, 31 Mar 2003 15:30:41 -0800 (PST) Message-Id: <200303312330.h2VNUfZD033685@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 31 Mar 2003 15:30:41 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/include signal.h src/sys/kern kern_sig.c syscalls.master src/sys/sys signalvar.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, 31 Mar 2003 23:30:43 -0000 jeff 2003/03/31 15:30:41 PST FreeBSD src repository Modified files: include signal.h sys/kern kern_sig.c syscalls.master sys/sys signalvar.h Log: - Define sigwait, sigtimedwait, and sigwaitinfo in terms of kern_sigtimedwait() which is capable of supporting all of their semantics. - These should be POSIX compliant but more careful review is needed before we announce this. Revision Changes Path 1.24 +1 -1 src/include/signal.h 1.221 +173 -1 src/sys/kern/kern_sig.c 1.145 +5 -2 src/sys/kern/syscalls.master 1.58 +0 -2 src/sys/sys/signalvar.h From owner-cvs-src@FreeBSD.ORG Mon Mar 31 15:31: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 7262337B404; Mon, 31 Mar 2003 15:31:51 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D939243F93; Mon, 31 Mar 2003 15:31:50 -0800 (PST) (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 h2VNVo0U033908; Mon, 31 Mar 2003 15:31:50 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2VNVos5033907; Mon, 31 Mar 2003 15:31:50 -0800 (PST) Message-Id: <200303312331.h2VNVos5033907@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 31 Mar 2003 15:31:50 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/sys signal.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, 31 Mar 2003 23:31:52 -0000 jeff 2003/03/31 15:31:50 PST FreeBSD src repository Modified files: sys/sys signal.h Log: - According to mike@FreeBSD.org SIGTHR should be hiden by #ifdef __BSD_VISIBLE Revision Changes Path 1.42 +2 -3 src/sys/sys/signal.h From owner-cvs-src@FreeBSD.ORG Mon Mar 31 15:33: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 1386E37B401; Mon, 31 Mar 2003 15:33:46 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9874A43F93; Mon, 31 Mar 2003 15:33:45 -0800 (PST) (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 h2VNXj0U033999; Mon, 31 Mar 2003 15:33:45 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2VNXjY0033998; Mon, 31 Mar 2003 15:33:45 -0800 (PST) Message-Id: <200303312333.h2VNXjY0033998@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 31 Mar 2003 15:33:45 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/sys syscall.h syscall.mk sysproto.h src/sys/kern init_sysent.c syscalls.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, 31 Mar 2003 23:33:46 -0000 jeff 2003/03/31 15:33:45 PST FreeBSD src repository Modified files: sys/sys syscall.h syscall.mk sysproto.h sys/kern init_sysent.c syscalls.c Log: - Regen for the sig*wait* system calls. Revision Changes Path 1.148 +4 -3 src/sys/kern/init_sysent.c 1.134 +4 -3 src/sys/kern/syscalls.c 1.132 +5 -2 src/sys/sys/syscall.h 1.87 +5 -2 src/sys/sys/syscall.mk 1.128 +17 -1 src/sys/sys/sysproto.h From owner-cvs-src@FreeBSD.ORG Mon Mar 31 15:36: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 DB14337B401; Mon, 31 Mar 2003 15:36:41 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 73EF843FAF; Mon, 31 Mar 2003 15:36:41 -0800 (PST) (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 h2VNaf0U034182; Mon, 31 Mar 2003 15:36:41 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2VNaeiE034181; Mon, 31 Mar 2003 15:36:40 -0800 (PST) Message-Id: <200303312336.h2VNaeiE034181@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 31 Mar 2003 15:36:40 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/ia64/ia32 syscalls.master X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2003 23:36:42 -0000 jeff 2003/03/31 15:36:40 PST FreeBSD src repository Modified files: sys/ia64/ia32 syscalls.master Log: - Add a placeholder for sigwait Revision Changes Path 1.17 +1 -0 src/sys/ia64/ia32/syscalls.master From owner-cvs-src@FreeBSD.ORG Mon Mar 31 16:16: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 92E9037B401; Mon, 31 Mar 2003 16:16:33 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DB52243F93; Mon, 31 Mar 2003 16:16:32 -0800 (PST) (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 h310GW0U038240; Mon, 31 Mar 2003 16:16:32 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h310GWqF038239; Mon, 31 Mar 2003 16:16:32 -0800 (PST) Message-Id: <200304010016.h310GWqF038239@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 31 Mar 2003 16:16:32 -0800 (PST) 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 npx.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, 01 Apr 2003 00:16:34 -0000 jeff 2003/03/31 16:16:32 PST FreeBSD src repository Modified files: sys/i386/isa npx.c Log: - In npxgetregs() use the td argument to save the fpu state from and not curthread. Nothing currently depends on this behavior. - Clean up an extra newline. Obtained from: bde Revision Changes Path 1.139 +1 -2 src/sys/i386/isa/npx.c From owner-cvs-src@FreeBSD.ORG Mon Mar 31 16: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 BE29A37B401; Mon, 31 Mar 2003 16:18:56 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5A30F43F85; Mon, 31 Mar 2003 16:18:56 -0800 (PST) (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 h310Iu0U038410; Mon, 31 Mar 2003 16:18:56 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h310Iu68038409; Mon, 31 Mar 2003 16:18:56 -0800 (PST) Message-Id: <200304010018.h310Iu68038409@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 31 Mar 2003 16:18:56 -0800 (PST) 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 machdep.c src/sys/i386/i386 support.s src/sys/ia64/ia64 machdep.c src/sys/pc98/i386 machdep.c src/sys/powerpc/powerpc machdep.c src/sys/sparc64/sparc64 machdep.c src/sys/sys systm.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, 01 Apr 2003 00:18:57 -0000 jeff 2003/03/31 16:18:56 PST FreeBSD src repository Modified files: sys/alpha/alpha machdep.c sys/i386/i386 support.s sys/ia64/ia64 machdep.c sys/pc98/i386 machdep.c sys/powerpc/powerpc machdep.c sys/sparc64/sparc64 machdep.c sys/sys systm.h Log: - Define a new md function 'casuptr'. This atomically compares and sets a pointer that is in user space. It will be used as the basic primitive for a kernel supported user space lock implementation. - Implement this function in x86's support.s - Provide stubs that return -1 in all other architectures. Implementations will follow along shortly. Reviewed by: jake Revision Changes Path 1.199 +6 -0 src/sys/alpha/alpha/machdep.c 1.94 +31 -0 src/sys/i386/i386/support.s 1.128 +7 -0 src/sys/ia64/ia64/machdep.c 1.312 +8 -0 src/sys/pc98/i386/machdep.c 1.51 +8 -0 src/sys/powerpc/powerpc/machdep.c 1.78 +7 -0 src/sys/sparc64/sparc64/machdep.c 1.192 +1 -0 src/sys/sys/systm.h From owner-cvs-src@FreeBSD.ORG Mon Mar 31 16:29: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 374D737B405 for ; Mon, 31 Mar 2003 16:29:11 -0800 (PST) Received: from rootlabs.com (root.org [67.118.192.226]) by mx1.FreeBSD.org (Postfix) with SMTP id C3EEE43FDD for ; Mon, 31 Mar 2003 16:29:09 -0800 (PST) (envelope-from nate@rootlabs.com) Received: (qmail 8126 invoked by uid 1000); 1 Apr 2003 00:29:11 -0000 Date: Mon, 31 Mar 2003 16:29:11 -0800 (PST) From: Nate Lawson To: Andrew Gallatin In-Reply-To: <20030331141312.A27442@grasshopper.cs.duke.edu> 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/pci if_dc.c if_pcn.c if_rl.c if_sf.cif_sis.c if_sk.c if_ste.c if_ti.c if_tl.c if_vr.c if_wb.c 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, 01 Apr 2003 00:29:11 -0000 On Mon, 31 Mar 2003, Andrew Gallatin wrote: > Nate Lawson [nate@root.org] wrote: > > On Mon, 31 Mar 2003, Nate Lawson wrote: > > > Modified files: > > > sys/pci if_dc.c if_pcn.c if_rl.c if_sf.c if_sis.c > > > if_sk.c if_ste.c if_ti.c if_tl.c if_vr.c > > > if_wb.c if_xl.c > > > Log: > > > Clean up locking and resource management for pci/if_* > > > > This is a rather large patch so if you begin to experience problems > > attaching or detaching (say on module load/unload) a previously-working > > card, please let me know. > > Very nice. > > Now that the locking is right, do you plan to enable INTR_MPSAFE on > these? The locking is only right on attach. There is still more locking work to be done on the data path. -Nate From owner-cvs-src@FreeBSD.ORG Mon Mar 31 16: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 9E19637B401; Mon, 31 Mar 2003 16:30:31 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3732C43FA3; Mon, 31 Mar 2003 16:30:31 -0800 (PST) (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 h310UV0U039608; Mon, 31 Mar 2003 16:30:31 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h310UUNj039606; Mon, 31 Mar 2003 16:30:30 -0800 (PST) Message-Id: <200304010030.h310UUNj039606@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 31 Mar 2003 16:30:30 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/sys thr.h 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, 01 Apr 2003 00:30:32 -0000 jeff 2003/03/31 16:30:30 PST FreeBSD src repository Added files: sys/sys thr.h sys/kern kern_thr.c Log: - Add two files to support the thr threading interface. - sys/thr.h contains the user space visible api that is intended only for use in threading library packages. - kern/kern_thr.c contains thr system calls and other thr specific code. Revision Changes Path 1.1 +259 -0 src/sys/kern/kern_thr.c (new) 1.1 +52 -0 src/sys/sys/thr.h (new) From owner-cvs-src@FreeBSD.ORG Mon Mar 31 16:30: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 8034937B401; Mon, 31 Mar 2003 16:30:55 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1C61D43F75; Mon, 31 Mar 2003 16:30:55 -0800 (PST) (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 h310Us0U039757; Mon, 31 Mar 2003 16:30:54 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h310Us3g039755; Mon, 31 Mar 2003 16:30:54 -0800 (PST) Message-Id: <200304010030.h310Us3g039755@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 31 Mar 2003 16:30:54 -0800 (PST) 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 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2003 00:30:56 -0000 jeff 2003/03/31 16:30:54 PST FreeBSD src repository Modified files: sys/conf files Log: - Add kern_thr.c Revision Changes Path 1.774 +1 -0 src/sys/conf/files From owner-cvs-src@FreeBSD.ORG Mon Mar 31 16:31: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 DEAB837B401; Mon, 31 Mar 2003 16:31:37 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7A4D343F75; Mon, 31 Mar 2003 16:31:37 -0800 (PST) (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 h310Vb0U039889; Mon, 31 Mar 2003 16:31:37 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h310VbIv039888; Mon, 31 Mar 2003 16:31:37 -0800 (PST) Message-Id: <200304010031.h310VbIv039888@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 31 Mar 2003 16:31:37 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern syscalls.master X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2003 00:31:38 -0000 jeff 2003/03/31 16:31:37 PST FreeBSD src repository Modified files: sys/kern syscalls.master Log: - Add the four thr related system calls. Revision Changes Path 1.146 +4 -0 src/sys/kern/syscalls.master From owner-cvs-src@FreeBSD.ORG Mon Mar 31 16:34: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 D238E37B401 for ; Mon, 31 Mar 2003 16:34:26 -0800 (PST) Received: from rootlabs.com (root.org [67.118.192.226]) by mx1.FreeBSD.org (Postfix) with SMTP id 72C0D43FB1 for ; Mon, 31 Mar 2003 16:34:25 -0800 (PST) (envelope-from nate@rootlabs.com) Received: (qmail 8160 invoked by uid 1000); 1 Apr 2003 00:34:26 -0000 Date: Mon, 31 Mar 2003 16:34:26 -0800 (PST) From: Nate Lawson 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: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/pci if_dc.c if_pcn.c if_rl.c if_sf.cif_sis.c if_sk.c if_ste.c if_ti.c if_tl.c if_vr.c if_wb.c 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, 01 Apr 2003 00:34:27 -0000 On Mon, 31 Mar 2003, John Baldwin wrote: > On 31-Mar-2003 Nate Lawson wrote: > > On Mon, 31 Mar 2003, Nate Lawson wrote: > >> Modified files: > >> sys/pci if_dc.c if_pcn.c if_rl.c if_sf.c if_sis.c > >> if_sk.c if_ste.c if_ti.c if_tl.c if_vr.c > >> if_wb.c if_xl.c > >> Log: > >> Clean up locking and resource management for pci/if_* > > > > This is a rather large patch so if you begin to experience problems > > attaching or detaching (say on module load/unload) a previously-working > > card, please let me know. > > Already found a bogon in tl(4) when it conflicted with some local > changes. Might want to double check that you don't call detach() > for very early failures when you have no resources to teardown or > release but just do a direct return in the other drivers. There is only one other driver that does anything before the mtx_init (ti(4), ti_mbuf_sanity case) and I handled that correctly. The KASSERT in detach should find any case that detach is called before mtx_init. Thank you for finding this and fixing it. -Nate From owner-cvs-src@FreeBSD.ORG Mon Mar 31 16: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 B798737B40D; Mon, 31 Mar 2003 16:34:30 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2DB6E43FBD; Mon, 31 Mar 2003 16:34:30 -0800 (PST) (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 h310YU0U040003; Mon, 31 Mar 2003 16:34:30 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h310YTW1040002; Mon, 31 Mar 2003 16:34:29 -0800 (PST) Message-Id: <200304010034.h310YTW1040002@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 31 Mar 2003 16:34:29 -0800 (PST) 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: Tue, 01 Apr 2003 00:34:32 -0000 jeff 2003/03/31 16:34:29 PST FreeBSD src repository Modified files: sys/kern init_sysent.c syscalls.c sys/sys syscall.h syscall.mk sysproto.h Log: - Regen for thr related system calls. Revision Changes Path 1.149 +5 -1 src/sys/kern/init_sysent.c 1.135 +5 -1 src/sys/kern/syscalls.c 1.133 +6 -2 src/sys/sys/syscall.h 1.88 +6 -2 src/sys/sys/syscall.mk 1.129 +24 -1 src/sys/sys/sysproto.h From owner-cvs-src@FreeBSD.ORG Mon Mar 31 16:35: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 480DD37B401; Mon, 31 Mar 2003 16:35:13 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9B37543F93; Mon, 31 Mar 2003 16:35:12 -0800 (PST) (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 h310ZC0U040075; Mon, 31 Mar 2003 16:35:12 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h310ZCK7040074; Mon, 31 Mar 2003 16:35:12 -0800 (PST) Message-Id: <200304010035.h310ZCK7040074@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 31 Mar 2003 16:35:12 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern makesyscalls.sh X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2003 00:35:13 -0000 jeff 2003/03/31 16:35:12 PST FreeBSD src repository Modified files: sys/kern makesyscalls.sh Log: - We now have to include umtx.h and ucontext.h in the system call related headers. Revision Changes Path 1.59 +2 -0 src/sys/kern/makesyscalls.sh From owner-cvs-src@FreeBSD.ORG Mon Mar 31 16:37: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 1BCE137B404 for ; Mon, 31 Mar 2003 16:37:16 -0800 (PST) Received: from rootlabs.com (root.org [67.118.192.226]) by mx1.FreeBSD.org (Postfix) with SMTP id 981DF43FBF for ; Mon, 31 Mar 2003 16:37:14 -0800 (PST) (envelope-from nate@rootlabs.com) Received: (qmail 8188 invoked by uid 1000); 1 Apr 2003 00:37:15 -0000 Date: Mon, 31 Mar 2003 16:37:15 -0800 (PST) From: Nate Lawson 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: cvs-all@FreeBSD.org Subject: RE: cvs commit: src/sys/pci if_dc.c if_pcn.c if_rl.c if_sf.cif_sis.c if_ste.c if_tl.c if_vr.c if_wb.c 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, 01 Apr 2003 00:37:16 -0000 On Mon, 31 Mar 2003, John Baldwin wrote: > On 31-Mar-2003 John Baldwin wrote: > > jhb 2003/03/31 12:22:00 PST > > > > FreeBSD src repository > > > > Modified files: > > sys/pci if_dc.c if_pcn.c if_rl.c if_sf.c if_sis.c > > if_ste.c if_tl.c if_vr.c if_wb.c if_xl.c > > Log: > > Add missing ()'s so that these drivers all compile again. > > > > Noticed by: jake > > Tested on: i386 (compile) > > Also, the pcn(4) driver still has some possibly bogus locking in > its probe routine. Not sure if other drivers have locks in their > probe routines. Thank you jhb and jake for fixing the KASSERT ()'s. I had options INVARIANTS in my kernel so I'm not sure why this was not caught. I was compiling them as modules so does INVARIANTS not enable KASSERT in modules? I'll do a quick grep for other bogus locking shortly. -Nate From owner-cvs-src@FreeBSD.ORG Mon Mar 31 17:02: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 6ABB537B401; Mon, 31 Mar 2003 17:02:04 -0800 (PST) Received: from k6.locore.ca (k6.locore.ca [198.96.117.170]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7BCE943F85; Mon, 31 Mar 2003 17:02:03 -0800 (PST) (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 h3118YxS039878; Mon, 31 Mar 2003 20:08:34 -0500 (EST) (envelope-from jake@k6.locore.ca) Received: (from jake@localhost) by k6.locore.ca (8.12.8/8.12.8/Submit) id h3118Yeo039877; Mon, 31 Mar 2003 20:08:34 -0500 (EST) Date: Mon, 31 Mar 2003 20:08:33 -0500 From: Jake Burkholder To: Nate Lawson Message-ID: <20030401010833.GA39531@locore.ca> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4i cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org cc: John Baldwin Subject: Re: cvs commit: src/sys/pci if_dc.c if_pcn.c if_rl.c if_sf.c if_sis.c if_ste.c if_tl.c if_vr.c if_wb.c 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, 01 Apr 2003 01:02:04 -0000 Apparently, On Mon, Mar 31, 2003 at 04:37:15PM -0800, Nate Lawson said words to the effect of; > On Mon, 31 Mar 2003, John Baldwin wrote: > > On 31-Mar-2003 John Baldwin wrote: > > > jhb 2003/03/31 12:22:00 PST > > > > > > FreeBSD src repository > > > > > > Modified files: > > > sys/pci if_dc.c if_pcn.c if_rl.c if_sf.c if_sis.c > > > if_ste.c if_tl.c if_vr.c if_wb.c if_xl.c > > > Log: > > > Add missing ()'s so that these drivers all compile again. > > > > > > Noticed by: jake > > > Tested on: i386 (compile) > > > > Also, the pcn(4) driver still has some possibly bogus locking in > > its probe routine. Not sure if other drivers have locks in their > > probe routines. > > Thank you jhb and jake for fixing the KASSERT ()'s. I had options > INVARIANTS in my kernel so I'm not sure why this was not caught. I was > compiling them as modules so does INVARIANTS not enable KASSERT in > modules? It does not, option headers and not created automatically for modules. Jake From owner-cvs-src@FreeBSD.ORG Mon Mar 31 17:10: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 63BFD37B401; Mon, 31 Mar 2003 17:10:43 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 12ACE43F85; Mon, 31 Mar 2003 17:10:43 -0800 (PST) (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 h311Ag0U049115; Mon, 31 Mar 2003 17:10:42 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h311AgXB049113; Mon, 31 Mar 2003 17:10:42 -0800 (PST) Message-Id: <200304010110.h311AgXB049113@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 31 Mar 2003 17:10:42 -0800 (PST) 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_umtx.c src/sys/sys umtx.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, 01 Apr 2003 01:10:43 -0000 jeff 2003/03/31 17:10:42 PST FreeBSD src repository Added files: sys/kern kern_umtx.c sys/sys umtx.h Log: - Add an api for doing smp safe locks in userland. - umtx_lock() is defined as an inline in umtx.h. It tries to do an uncontested acquire of a lock which falls back to the _umtx_lock() system-call if that fails. - umtx_unlock() is also an inline which falls back to _umtx_unlock() if the uncontested unlock fails. - Locks are keyed off of the thr_id_t of the currently running thread which is currently just the pointer to the 'struct thread' in kernel. - _umtx_lock() uses the proc pointer to synchronize access to blocked thread queues which are stored in the first blocked thread. Revision Changes Path 1.1 +303 -0 src/sys/kern/kern_umtx.c (new) 1.1 +87 -0 src/sys/sys/umtx.h (new) From owner-cvs-src@FreeBSD.ORG Mon Mar 31 17:11: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 1FA7C37B409; Mon, 31 Mar 2003 17:11:23 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B262A43FBF; Mon, 31 Mar 2003 17:11:22 -0800 (PST) (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 h311BM0U049261; Mon, 31 Mar 2003 17:11:22 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h311BMWN049260; Mon, 31 Mar 2003 17:11:22 -0800 (PST) Message-Id: <200304010111.h311BMWN049260@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 31 Mar 2003 17:11:22 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: 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: Tue, 01 Apr 2003 01:11:23 -0000 jeff 2003/03/31 17:11:22 PST FreeBSD src repository Modified files: sys/sys proc.h Log: - Add an entry and a head for the queue of threads blocked on a umtx. - Add a prototype for thr_exit1(). Revision Changes Path 1.310 +4 -0 src/sys/sys/proc.h From owner-cvs-src@FreeBSD.ORG Mon Mar 31 17:12: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 1923437B401; Mon, 31 Mar 2003 17:12:25 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A73C243FA3; Mon, 31 Mar 2003 17:12:24 -0800 (PST) (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 h311CO0U049315; Mon, 31 Mar 2003 17:12:24 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h311COOq049314; Mon, 31 Mar 2003 17:12:24 -0800 (PST) Message-Id: <200304010112.h311COOq049314@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 31 Mar 2003 17:12:24 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern makesyscalls.sh syscalls.master X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2003 01:12:25 -0000 jeff 2003/03/31 17:12:24 PST FreeBSD src repository Modified files: sys/kern makesyscalls.sh syscalls.master Log: - Include umtx.h in files generated by makesyscalls.sh - Add system calls for umtx. Revision Changes Path 1.60 +1 -0 src/sys/kern/makesyscalls.sh 1.147 +2 -0 src/sys/kern/syscalls.master From owner-cvs-src@FreeBSD.ORG Mon Mar 31 17:13: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 60F6637B401; Mon, 31 Mar 2003 17:13:30 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id F3F0543F3F; Mon, 31 Mar 2003 17:13:29 -0800 (PST) (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 h311DT0U049414; Mon, 31 Mar 2003 17:13:29 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h311DTug049413; Mon, 31 Mar 2003 17:13:29 -0800 (PST) Message-Id: <200304010113.h311DTug049413@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 31 Mar 2003 17:13:29 -0800 (PST) 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 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2003 01:13:31 -0000 jeff 2003/03/31 17:13:29 PST FreeBSD src repository Modified files: sys/conf files Log: - Add the kern_umtx.c file to the build. Revision Changes Path 1.775 +1 -0 src/sys/conf/files From owner-cvs-src@FreeBSD.ORG Mon Mar 31 17:15: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 4BF6737B401; Mon, 31 Mar 2003 17:15:57 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DC98043F85; Mon, 31 Mar 2003 17:15:56 -0800 (PST) (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 h311Fu0U049572; Mon, 31 Mar 2003 17:15:56 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h311Fua8049571; Mon, 31 Mar 2003 17:15:56 -0800 (PST) Message-Id: <200304010115.h311Fua8049571@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 31 Mar 2003 17:15:56 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/ia64/ia32 syscalls.master X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2003 01:15:57 -0000 jeff 2003/03/31 17:15:56 PST FreeBSD src repository Modified files: sys/ia64/ia32 syscalls.master Log: - Add thr and umtx system calls. Revision Changes Path 1.18 +8 -0 src/sys/ia64/ia32/syscalls.master From owner-cvs-src@FreeBSD.ORG Mon Mar 31 17:26: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 AADC737B401; Mon, 31 Mar 2003 17:26:21 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 595A943FBD; Mon, 31 Mar 2003 17:26:21 -0800 (PST) (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 h311QL0U050454; Mon, 31 Mar 2003 17:26:21 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h311QLxt050453; Mon, 31 Mar 2003 17:26:21 -0800 (PST) Message-Id: <200304010126.h311QLxt050453@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 31 Mar 2003 17:26:21 -0800 (PST) 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_exec.c kern_exit.c kern_fork.c kern_synch.c 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, 01 Apr 2003 01:26:22 -0000 jeff 2003/03/31 17:26:21 PST FreeBSD src repository Modified files: sys/kern kern_exec.c kern_exit.c kern_fork.c kern_synch.c kern_thread.c Log: - Borrow the KSE single threading code for exec and exit. We use the check if (p->p_numthreads > 1) and not a flag because action is only necessary if there are other threads. The rest of the system has no need to identify thr threaded processes. - In kern_thread.c use thr_exit1() instead of thread_exit() if P_THREADED is not set. Revision Changes Path 1.218 +1 -1 src/sys/kern/kern_exec.c 1.208 +4 -2 src/sys/kern/kern_exit.c 1.189 +5 -0 src/sys/kern/kern_fork.c 1.216 +1 -1 src/sys/kern/kern_synch.c 1.111 +7 -3 src/sys/kern/kern_thread.c From owner-cvs-src@FreeBSD.ORG Mon Mar 31 17: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 D8E1A37B405 for ; Mon, 31 Mar 2003 17:34:20 -0800 (PST) Received: from rootlabs.com (root.org [67.118.192.226]) by mx1.FreeBSD.org (Postfix) with SMTP id 8FC9943FE0 for ; Mon, 31 Mar 2003 17:34:19 -0800 (PST) (envelope-from nate@rootlabs.com) Received: (qmail 8320 invoked by uid 1000); 1 Apr 2003 01:34:21 -0000 Date: Mon, 31 Mar 2003 17:34:21 -0800 (PST) From: Nate Lawson To: Jeff Roberson In-Reply-To: <20030401011121.0419C37B4AD@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/kern kern_umtx.c src/sys/sys umtx.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, 01 Apr 2003 01:34:21 -0000 On Mon, 31 Mar 2003, Jeff Roberson wrote: > Added files: > sys/kern kern_umtx.c > sys/sys umtx.h > Log: > - Add an api for doing smp safe locks in userland. > - umtx_lock() is defined as an inline in umtx.h. It tries to do an > uncontested acquire of a lock which falls back to the _umtx_lock() > system-call if that fails. > - umtx_unlock() is also an inline which falls back to _umtx_unlock() if the > uncontested unlock fails. > - Locks are keyed off of the thr_id_t of the currently running thread which > is currently just the pointer to the 'struct thread' in kernel. > - _umtx_lock() uses the proc pointer to synchronize access to blocked thread > queues which are stored in the first blocked thread. > > Revision Changes Path > 1.1 +303 -0 src/sys/kern/kern_umtx.c (new) > 1.1 +87 -0 src/sys/sys/umtx.h (new) It's great to be getting this. Can you point me to a document indicating how this will be used by KSE? Are we going to have "native threads" (thr), KSE, and pthreads? -Nate From owner-cvs-src@FreeBSD.ORG Mon Mar 31 17:21: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 F3B3B37B401; Mon, 31 Mar 2003 17:21:35 -0800 (PST) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6149A43F3F; Mon, 31 Mar 2003 17:21:35 -0800 (PST) (envelope-from bright@elvis.mu.org) Received: by elvis.mu.org (Postfix, from userid 1192) id 388052ED40D; Mon, 31 Mar 2003 17:21:35 -0800 (PST) Date: Mon, 31 Mar 2003 17:21:35 -0800 From: Alfred Perlstein To: Jeff Roberson Message-ID: <20030401012135.GB17388@elvis.mu.org> References: <200304010115.h311Fua8049571@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200304010115.h311Fua8049571@repoman.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/ia64/ia32 syscalls.master X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2003 01:21:36 -0000 * Jeff Roberson [030331 17:16] wrote: > jeff 2003/03/31 17:15:56 PST > > FreeBSD src repository > > Modified files: > sys/ia64/ia32 syscalls.master > Log: > - Add thr and umtx system calls. > > Revision Changes Path > 1.18 +8 -0 src/sys/ia64/ia32/syscalls.master heh, rocking! -- -Alfred Perlstein [alfred@freebsd.org] 'Instead of asking why a piece of software is using "1970s technology," start asking why software is ignoring 30 years of accumulated wisdom.' From owner-cvs-src@FreeBSD.ORG Mon Mar 31 17:22: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 A960737B401; Mon, 31 Mar 2003 17:22:19 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 42DCF43FBD; Mon, 31 Mar 2003 17:22:19 -0800 (PST) (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 h311MI0U050236; Mon, 31 Mar 2003 17:22:18 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h311MIBG050235; Mon, 31 Mar 2003 17:22:18 -0800 (PST) Message-Id: <200304010122.h311MIBG050235@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 31 Mar 2003 17:22:18 -0800 (PST) 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: Tue, 01 Apr 2003 01:22:20 -0000 jeff 2003/03/31 17:22:18 PST FreeBSD src repository Modified files: sys/kern init_sysent.c syscalls.c sys/sys syscall.h syscall.mk sysproto.h Log: - Regen for umtx. Revision Changes Path 1.150 +3 -1 src/sys/kern/init_sysent.c 1.136 +3 -1 src/sys/kern/syscalls.c 1.134 +4 -2 src/sys/sys/syscall.h 1.89 +4 -2 src/sys/sys/syscall.mk 1.130 +9 -1 src/sys/sys/sysproto.h From owner-cvs-src@FreeBSD.ORG Mon Mar 31 17:38: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 B8AFA37B401; Mon, 31 Mar 2003 17:38:17 -0800 (PST) Received: from sccrmhc03.attbi.com (sccrmhc03.attbi.com [204.127.202.63]) by mx1.FreeBSD.org (Postfix) with ESMTP id BACA043FA3; Mon, 31 Mar 2003 17:38:16 -0800 (PST) (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 <20030401013815003004kmu8e>; Tue, 1 Apr 2003 01:38:16 +0000 Received: from localhost (localhost.elischer.org [127.0.0.1]) by InterJet.elischer.org (8.9.1a/8.9.1) with ESMTP id RAA01060; Mon, 31 Mar 2003 17:38:13 -0800 (PST) Date: Mon, 31 Mar 2003 17:38:13 -0800 (PST) From: Julian Elischer To: Nate Lawson In-Reply-To: Message-ID: 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 kern_umtx.c src/sys/sys umtx.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, 01 Apr 2003 01:38:18 -0000 On Mon, 31 Mar 2003, Nate Lawson wrote: > On Mon, 31 Mar 2003, Jeff Roberson wrote: > > Added files: > > sys/kern kern_umtx.c > > sys/sys umtx.h > > Log: > > - Add an api for doing smp safe locks in userland. > > - umtx_lock() is defined as an inline in umtx.h. It tries to do an > > uncontested acquire of a lock which falls back to the _umtx_lock() > > system-call if that fails. > > - umtx_unlock() is also an inline which falls back to _umtx_unlock() if the > > uncontested unlock fails. > > - Locks are keyed off of the thr_id_t of the currently running thread which > > is currently just the pointer to the 'struct thread' in kernel. > > - _umtx_lock() uses the proc pointer to synchronize access to blocked thread > > queues which are stored in the first blocked thread. > > > > Revision Changes Path > > 1.1 +303 -0 src/sys/kern/kern_umtx.c (new) > > 1.1 +87 -0 src/sys/sys/umtx.h (new) > > It's great to be getting this. Can you point me to a document indicating > how this will be used by KSE? Are we going to have "native threads" > (thr), KSE, and pthreads? We will have 3 threads schemes.. userland threads thr threads.. Useable by the majority of threaded apps KSE threads.. Useable by threaded apps that have thousands of threads (i.e. KSE is a hybrid if userland and thr threads..) Julian From owner-cvs-src@FreeBSD.ORG Mon Mar 31 17:46: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 6796237B401; Mon, 31 Mar 2003 17:46:16 -0800 (PST) Received: from mail.chesapeake.net (chesapeake.net [205.130.220.14]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1EA7343FD7; Mon, 31 Mar 2003 17:46:15 -0800 (PST) (envelope-from jroberson@chesapeake.net) Received: from localhost (jroberson@localhost) by mail.chesapeake.net (8.11.6/8.11.6) with ESMTP id h311k7j85496; Mon, 31 Mar 2003 20:46:07 -0500 (EST) (envelope-from jroberson@chesapeake.net) Date: Mon, 31 Mar 2003 20:46:07 -0500 (EST) From: Jeff Roberson To: Nate Lawson In-Reply-To: Message-ID: <20030331204128.C64602-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 kern_umtx.c src/sys/sys umtx.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, 01 Apr 2003 01:46:16 -0000 On Mon, 31 Mar 2003, Nate Lawson wrote: > On Mon, 31 Mar 2003, Jeff Roberson wrote: > > Added files: > > sys/kern kern_umtx.c > > sys/sys umtx.h > > Log: > > - Add an api for doing smp safe locks in userland. > > - umtx_lock() is defined as an inline in umtx.h. It tries to do an > > uncontested acquire of a lock which falls back to the _umtx_lock() > > system-call if that fails. > > - umtx_unlock() is also an inline which falls back to _umtx_unlock() if the > > uncontested unlock fails. > > - Locks are keyed off of the thr_id_t of the currently running thread which > > is currently just the pointer to the 'struct thread' in kernel. > > - _umtx_lock() uses the proc pointer to synchronize access to blocked thread > > queues which are stored in the first blocked thread. > > > > Revision Changes Path > > 1.1 +303 -0 src/sys/kern/kern_umtx.c (new) > > 1.1 +87 -0 src/sys/sys/umtx.h (new) > > It's great to be getting this. Can you point me to a document indicating > how this will be used by KSE? Are we going to have "native threads" > (thr), KSE, and pthreads? I have not written a document for umtx. I will probably write a man page at some point. I'm not sure that KSE can use umtx directly. Their requirements are different from thr and so this interface is slightly tied to the thr idea of threads. Currently you could use umtx to synchronize two processes if I wasn't using the PROC_LOCK() in kern_umtx.c. I could do this if there was enough interest. It sounds sort of neat anyway. The only reason this is tied to threads is because the thr_id_t is the "struct thread *". I dont think kse currently exposes this to userland although it could. I'm sure I'll talk with the other kse folks at more depth about whether nor not they can use this for the libkse locks. Cheers, Jeff From owner-cvs-src@FreeBSD.ORG Mon Mar 31 18:32: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 0374637B401; Mon, 31 Mar 2003 18:32:08 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 99F0A43F75; Mon, 31 Mar 2003 18:32:07 -0800 (PST) (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 h312W70U055988; Mon, 31 Mar 2003 18:32:07 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h312W7Yq055987; Mon, 31 Mar 2003 18:32:07 -0800 (PST) Message-Id: <200304010232.h312W7Yq055987@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 31 Mar 2003 18:32:07 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern syscalls.master X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2003 02:32:08 -0000 jeff 2003/03/31 18:32:07 PST FreeBSD src repository Modified files: sys/kern syscalls.master Log: - Mark the various thr syscalls as MP safe. Previously there was a bug if this was not done since thr_exit() unwinds giant. Revision Changes Path 1.148 +4 -4 src/sys/kern/syscalls.master From owner-cvs-src@FreeBSD.ORG Mon Mar 31 18:32: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 9A0F037B401; Mon, 31 Mar 2003 18:32:54 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3BB3343F85; Mon, 31 Mar 2003 18:32:54 -0800 (PST) (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 h312Ws0U056032; Mon, 31 Mar 2003 18:32:54 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h312WrOl056031; Mon, 31 Mar 2003 18:32:53 -0800 (PST) Message-Id: <200304010232.h312WrOl056031@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 31 Mar 2003 18:32:53 -0800 (PST) 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, 01 Apr 2003 02:32:54 -0000 jeff 2003/03/31 18:32:53 PST FreeBSD src repository Modified files: sys/kern kern_thr.c Log: - thr_exit() should no longer be called with Giant held. Revision Changes Path 1.2 +0 -2 src/sys/kern/kern_thr.c From owner-cvs-src@FreeBSD.ORG Mon Mar 31 18:34: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 3A9DC37B401; Mon, 31 Mar 2003 18:34:22 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CB30343F93; Mon, 31 Mar 2003 18:34:21 -0800 (PST) (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 h312YL0U056144; Mon, 31 Mar 2003 18:34:21 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h312YLLn056143; Mon, 31 Mar 2003 18:34:21 -0800 (PST) Message-Id: <200304010234.h312YLLn056143@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 31 Mar 2003 18:34:21 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/sys syscall.h syscall.mk sysproto.h src/sys/kern init_sysent.c syscalls.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, 01 Apr 2003 02:34:22 -0000 jeff 2003/03/31 18:34:21 PST FreeBSD src repository Modified files: sys/sys syscall.h syscall.mk sysproto.h sys/kern init_sysent.c syscalls.c Log: - Regen. Revision Changes Path 1.151 +5 -5 src/sys/kern/init_sysent.c 1.137 +1 -1 src/sys/kern/syscalls.c 1.135 +1 -1 src/sys/sys/syscall.h 1.90 +1 -1 src/sys/sys/syscall.mk 1.131 +1 -1 src/sys/sys/sysproto.h From owner-cvs-src@FreeBSD.ORG Mon Mar 31 18:37: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 5BD1037B401; Mon, 31 Mar 2003 18:37:05 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id EFFB843F85; Mon, 31 Mar 2003 18:37:04 -0800 (PST) (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 h312b40U056568; Mon, 31 Mar 2003 18:37:04 -0800 (PST) (envelope-from jake@repoman.freebsd.org) Received: (from jake@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h312b40t056567; Mon, 31 Mar 2003 18:37:04 -0800 (PST) Message-Id: <200304010237.h312b40t056567@repoman.freebsd.org> From: Jake Burkholder Date: Mon, 31 Mar 2003 18:37:04 -0800 (PST) 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 support.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: Tue, 01 Apr 2003 02:37:05 -0000 jake 2003/03/31 18:37:04 PST FreeBSD src repository Modified files: sys/sparc64/sparc64 machdep.c support.S Log: Implement casuptr. Revision Changes Path 1.79 +0 -7 src/sys/sparc64/sparc64/machdep.c 1.20 +23 -0 src/sys/sparc64/sparc64/support.S From owner-cvs-src@FreeBSD.ORG Mon Mar 31 18: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 7562637B404; Mon, 31 Mar 2003 18:38:43 -0800 (PST) Received: from fledge.watson.org (fledge.watson.org [204.156.12.50]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8BEE143F93; Mon, 31 Mar 2003 18:38:42 -0800 (PST) (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 h312cvYY016174; Mon, 31 Mar 2003 21:38:57 -0500 (EST) (envelope-from robert@fledge.watson.org) Date: Mon, 31 Mar 2003 21:38:57 -0500 (EST) From: Robert Watson X-Sender: robert@fledge.watson.org To: Jeff Roberson In-Reply-To: <20030331204128.C64602-100000@mail.chesapeake.net> Message-ID: 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 cc: Nate Lawson Subject: Re: cvs commit: src/sys/kern kern_umtx.c src/sys/sys umtx.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, 01 Apr 2003 02:38:43 -0000 On Mon, 31 Mar 2003, Jeff Roberson wrote: > > It's great to be getting this. Can you point me to a document indicating > > how this will be used by KSE? Are we going to have "native threads" > > (thr), KSE, and pthreads? > > I have not written a document for umtx. I will probably write a man > page at some point. I'm not sure that KSE can use umtx directly. Their > requirements are different from thr and so this interface is slightly > tied to the thr idea of threads. > > Currently you could use umtx to synchronize two processes if I wasn't > using the PROC_LOCK() in kern_umtx.c. I could do this if there was > enough interest. It sounds sort of neat anyway. > > The only reason this is tied to threads is because the thr_id_t is the > "struct thread *". I dont think kse currently exposes this to userland > although it could. > > I'm sure I'll talk with the other kse folks at more depth about whether > nor not they can use this for the libkse locks. Do you have any thoughts on how you might authorize inter-process synchronization if not implicitly by requiring that synchronization occur between threads in the same process? One of the nice things about the current model is that there are no concerns about authorization... Robert N M Watson FreeBSD Core Team, TrustedBSD Projects robert@fledge.watson.org Network Associates Laboratories From owner-cvs-src@FreeBSD.ORG Mon Mar 31 18: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 9FB2637B401; Mon, 31 Mar 2003 18:42:03 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 431B343F93; Mon, 31 Mar 2003 18:42:03 -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 h312g20U057339; Mon, 31 Mar 2003 18:42:02 -0800 (PST) (envelope-from tjr@repoman.freebsd.org) Received: (from tjr@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h312g2JW057338; Mon, 31 Mar 2003 18:42:02 -0800 (PST) Message-Id: <200304010242.h312g2JW057338@repoman.freebsd.org> From: "Tim J. Robbins" Date: Mon, 31 Mar 2003 18:42:02 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/fs/smbfs smbfs_vfsops.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, 01 Apr 2003 02:42:04 -0000 tjr 2003/03/31 18:42:02 PST FreeBSD src repository Modified files: sys/fs/smbfs smbfs_vfsops.c Log: Give the M_WAITOK flag explicitly to the MALLOC call to silence a runtime warning ("Bad malloc flags: 0"). Revision Changes Path 1.18 +2 -1 src/sys/fs/smbfs/smbfs_vfsops.c From owner-cvs-src@FreeBSD.ORG Mon Mar 31 18:47: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 DA81537B401; Mon, 31 Mar 2003 18:47:09 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7E49C43F93; Mon, 31 Mar 2003 18:47:09 -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 h312l90U057628; Mon, 31 Mar 2003 18:47:09 -0800 (PST) (envelope-from tjr@repoman.freebsd.org) Received: (from tjr@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h312l9cZ057627; Mon, 31 Mar 2003 18:47:09 -0800 (PST) Message-Id: <200304010247.h312l9cZ057627@repoman.freebsd.org> From: "Tim J. Robbins" Date: Mon, 31 Mar 2003 18:47:09 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/fs/nwfs nwfs_vfsops.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, 01 Apr 2003 02:47:10 -0000 tjr 2003/03/31 18:47:09 PST FreeBSD src repository Modified files: sys/fs/nwfs nwfs_vfsops.c Log: Specify the M_WAITOK flag explicitly in the MALLOC call to silence a runtime warning ("Bad malloc flags: 0"). Revision Changes Path 1.29 +2 -1 src/sys/fs/nwfs/nwfs_vfsops.c From owner-cvs-src@FreeBSD.ORG Mon Mar 31 19:05: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 C046137B401; Mon, 31 Mar 2003 19:05:47 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5CBB643F85; Mon, 31 Mar 2003 19:05:47 -0800 (PST) (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 h3135l0U059953; Mon, 31 Mar 2003 19:05:47 -0800 (PST) (envelope-from jake@repoman.freebsd.org) Received: (from jake@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3135krg059952; Mon, 31 Mar 2003 19:05:46 -0800 (PST) Message-Id: <200304010305.h3135krg059952@repoman.freebsd.org> From: Jake Burkholder Date: Mon, 31 Mar 2003 19:05:46 -0800 (PST) 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 pcb.h src/sys/sparc64/sparc64 db_trace.c genassym.c swtch.S 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: Tue, 01 Apr 2003 03:05:48 -0000 jake 2003/03/31 19:05:46 PST FreeBSD src repository Modified files: sys/sparc64/include pcb.h sys/sparc64/sparc64 db_trace.c genassym.c swtch.S vm_machdep.c Log: Rename pcb_fp to pcb_sp, so as to not be confused with floating point state. Revision Changes Path 1.13 +1 -1 src/sys/sparc64/include/pcb.h 1.16 +1 -1 src/sys/sparc64/sparc64/db_trace.c 1.47 +1 -1 src/sys/sparc64/sparc64/genassym.c 1.23 +4 -4 src/sys/sparc64/sparc64/swtch.S 1.40 +2 -2 src/sys/sparc64/sparc64/vm_machdep.c From owner-cvs-src@FreeBSD.ORG Mon Mar 31 19:46: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 F3B2237B401; Mon, 31 Mar 2003 19:46:30 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7E8D743F3F; Mon, 31 Mar 2003 19:46:30 -0800 (PST) (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 h313kU0U063166; Mon, 31 Mar 2003 19:46:30 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h313kUtU063165; Mon, 31 Mar 2003 19:46:30 -0800 (PST) Message-Id: <200304010346.h313kUtU063165@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 31 Mar 2003 19:46:30 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libthr Makefile src/lib/libthr/arch/i386/i386 _curthread.S _setcurthread.c src/lib/libthr/thread Makefile.inc thr_attr.c thr_autoinit.c thr_cancel.c thr_clean.c thr_cond.c thr_condattr_destroy.c thr_condattr_init.c thr_create.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, 01 Apr 2003 03:46:31 -0000 jeff 2003/03/31 19:46:30 PST FreeBSD src repository Added files: lib/libthr Makefile lib/libthr/arch/i386/i386 _curthread.S _setcurthread.c lib/libthr/thread Makefile.inc thr_attr.c thr_autoinit.c thr_cancel.c thr_clean.c thr_cond.c thr_condattr_destroy.c thr_condattr_init.c thr_create.c thr_detach.c thr_equal.c thr_exit.c thr_find_thread.c thr_gc.c thr_getprio.c thr_getschedparam.c thr_info.c thr_init.c thr_join.c thr_kern.c thr_main_np.c thr_mattr_init.c thr_mattr_kind_np.c thr_multi_np.c thr_mutex.c thr_mutex_prioceiling.c thr_mutex_protocol.c thr_mutexattr_destroy.c thr_once.c thr_printf.c thr_private.h thr_resume_np.c thr_rwlock.c thr_rwlockattr.c thr_self.c thr_sem.c thr_seterrno.c thr_setprio.c thr_setschedparam.c thr_sig.c thr_spec.c thr_spinlock.c thr_stack.c thr_suspend_np.c thr_syscalls.c thr_yield.c Log: - Add libthr but don't hook it up to the regular build yet. This is an adaptation of libc_r for the thr system call interface. This is beta quality code. Revision Changes Path 1.1 +26 -0 src/lib/libthr/Makefile (new) 1.1 +17 -0 src/lib/libthr/arch/i386/i386/_curthread.S (new) 1.1 +122 -0 src/lib/libthr/arch/i386/i386/_setcurthread.c (new) 1.1 +50 -0 src/lib/libthr/thread/Makefile.inc (new) 1.1 +450 -0 src/lib/libthr/thread/thr_attr.c (new) 1.1 +61 -0 src/lib/libthr/thread/thr_autoinit.c (new) 1.1 +205 -0 src/lib/libthr/thread/thr_cancel.c (new) 1.1 +72 -0 src/lib/libthr/thread/thr_clean.c (new) 1.1 +544 -0 src/lib/libthr/thread/thr_cond.c (new) 1.1 +53 -0 src/lib/libthr/thread/thr_condattr_destroy.c (new) 1.1 +58 -0 src/lib/libthr/thread/thr_condattr_init.c (new) 1.1 +228 -0 src/lib/libthr/thread/thr_create.c (new) 1.1 +82 -0 src/lib/libthr/thread/thr_detach.c (new) 1.1 +44 -0 src/lib/libthr/thread/thr_equal.c (new) 1.1 +186 -0 src/lib/libthr/thread/thr_exit.c (new) 1.1 +61 -0 src/lib/libthr/thread/thr_find_thread.c (new) 1.1 +211 -0 src/lib/libthr/thread/thr_gc.c (new) 1.1 +56 -0 src/lib/libthr/thread/thr_getprio.c (new) 1.1 +59 -0 src/lib/libthr/thread/thr_getschedparam.c (new) 1.1 +193 -0 src/lib/libthr/thread/thr_info.c (new) 1.1 +363 -0 src/lib/libthr/thread/thr_init.c (new) 1.1 +161 -0 src/lib/libthr/thread/thr_join.c (new) 1.1 +188 -0 src/lib/libthr/thread/thr_kern.c (new) 1.1 +47 -0 src/lib/libthr/thread/thr_main_np.c (new) 1.1 +56 -0 src/lib/libthr/thread/thr_mattr_init.c (new) 1.1 +97 -0 src/lib/libthr/thread/thr_mattr_kind_np.c (new) 1.1 +50 -0 src/lib/libthr/thread/thr_multi_np.c (new) 1.1 +432 -0 src/lib/libthr/thread/thr_mutex.c (new) 1.1 +122 -0 src/lib/libthr/thread/thr_mutex_prioceiling.c (new) 1.1 +70 -0 src/lib/libthr/thread/thr_mutex_protocol.c (new) 1.1 +53 -0 src/lib/libthr/thread/thr_mutexattr_destroy.c (new) 1.1 +53 -0 src/lib/libthr/thread/thr_once.c (new) 1.1 +124 -0 src/lib/libthr/thread/thr_printf.c (new) 1.1 +804 -0 src/lib/libthr/thread/thr_private.h (new) 1.1 +87 -0 src/lib/libthr/thread/thr_resume_np.c (new) 1.1 +341 -0 src/lib/libthr/thread/thr_rwlock.c (new) 1.1 +98 -0 src/lib/libthr/thread/thr_rwlockattr.c (new) 1.1 +44 -0 src/lib/libthr/thread/thr_self.c (new) 1.1 +257 -0 src/lib/libthr/thread/thr_sem.c (new) 1.1 +59 -0 src/lib/libthr/thread/thr_seterrno.c (new) 1.1 +52 -0 src/lib/libthr/thread/thr_setprio.c (new) 1.1 +115 -0 src/lib/libthr/thread/thr_setschedparam.c (new) 1.1 +166 -0 src/lib/libthr/thread/thr_sig.c (new) 1.1 +225 -0 src/lib/libthr/thread/thr_spec.c (new) 1.1 +88 -0 src/lib/libthr/thread/thr_spinlock.c (new) 1.1 +240 -0 src/lib/libthr/thread/thr_stack.c (new) 1.1 +53 -0 src/lib/libthr/thread/thr_suspend_np.c (new) 1.1 +418 -0 src/lib/libthr/thread/thr_syscalls.c (new) 1.1 +45 -0 src/lib/libthr/thread/thr_yield.c (new) From owner-cvs-src@FreeBSD.ORG Mon Mar 31 19:51: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 D0F4037B401; Mon, 31 Mar 2003 19:51:09 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 75A8143F75; Mon, 31 Mar 2003 19:51:09 -0800 (PST) (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 h313p90U063675; Mon, 31 Mar 2003 19:51:09 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h313p8KI063674; Mon, 31 Mar 2003 19:51:08 -0800 (PST) Message-Id: <200304010351.h313p8KI063674@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 31 Mar 2003 19:51:08 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libthr/sys Makefile.inc thr_error.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, 01 Apr 2003 03:51:10 -0000 jeff 2003/03/31 19:51:08 PST FreeBSD src repository Added files: lib/libthr/sys Makefile.inc thr_error.c Log: - Commit the forgotten libthr/sys bits. Revision Changes Path 1.1 +5 -0 src/lib/libthr/sys/Makefile.inc (new) 1.1 +59 -0 src/lib/libthr/sys/thr_error.c (new) From owner-cvs-src@FreeBSD.ORG Mon Mar 31 20:02: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 CB81637B401; Mon, 31 Mar 2003 20:02:45 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7BFD343F85; Mon, 31 Mar 2003 20:02:45 -0800 (PST) (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 h3142j0U064393; Mon, 31 Mar 2003 20:02:45 -0800 (PST) (envelope-from jake@repoman.freebsd.org) Received: (from jake@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3142jZN064392; Mon, 31 Mar 2003 20:02:45 -0800 (PST) Message-Id: <200304010402.h3142jZN064392@repoman.freebsd.org> From: Jake Burkholder Date: Mon, 31 Mar 2003 20:02:45 -0800 (PST) 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 fp.h pcb.h src/sys/sparc64/sparc64 exception.S genassym.c machdep.c swtch.S 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: Tue, 01 Apr 2003 04:02:46 -0000 jake 2003/03/31 20:02:45 PST FreeBSD src repository Modified files: sys/sparc64/include fp.h pcb.h sys/sparc64/sparc64 exception.S genassym.c machdep.c swtch.S vm_machdep.c Log: - Rename pcb_fpstate to pcb_ufp (user floating point), and change it to a simple array of 64 ints. - Use a critical section when saving floating point state in cpu_fork instead of sched_lock. Revision Changes Path 1.9 +3 -16 src/sys/sparc64/include/fp.h 1.14 +2 -3 src/sys/sparc64/include/pcb.h 1.61 +17 -12 src/sys/sparc64/sparc64/exception.S 1.48 +1 -6 src/sys/sparc64/sparc64/genassym.c 1.80 +2 -4 src/sys/sparc64/sparc64/machdep.c 1.24 +9 -24 src/sys/sparc64/sparc64/swtch.S 1.41 +5 -5 src/sys/sparc64/sparc64/vm_machdep.c From owner-cvs-src@FreeBSD.ORG Mon Mar 31 20:17: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 1926E37B401; Mon, 31 Mar 2003 20:17:38 -0800 (PST) Received: from canning.wemm.org (canning.wemm.org [192.203.228.65]) by mx1.FreeBSD.org (Postfix) with ESMTP id 67F8843FAF; Mon, 31 Mar 2003 20:17:37 -0800 (PST) (envelope-from peter@wemm.org) Received: from wemm.org (localhost [127.0.0.1]) by canning.wemm.org (Postfix) with ESMTP id 4E95A2A7EA; Mon, 31 Mar 2003 20:17:37 -0800 (PST) (envelope-from peter@wemm.org) X-Mailer: exmh version 2.5 07/13/2001 with nmh-1.0.4 To: Jeff Roberson In-Reply-To: <200304010346.h313kUtU063165@repoman.freebsd.org> Date: Mon, 31 Mar 2003 20:17:37 -0800 From: Peter Wemm Message-Id: <20030401041737.4E95A2A7EA@canning.wemm.org> cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/lib/libthr Makefile src/lib/libthr/arch/i386/i386 _curthread.S _setcurthread.c src/lib/libthr/thread Makefile.inc thr_attr.c thr_autoinit.c thr_cancel.c thr_clean.c thr_cond.c thr_condattr_destroy.c thr_condattr_init.c thr_create.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, 01 Apr 2003 04:17:38 -0000 Jeff Roberson wrote: > Added files: > lib/libthr Makefile > lib/libthr/arch/i386/i386 _curthread.S _setcurthread.c > lib/libthr/thread Makefile.inc thr_attr.c thr_autoinit.c [...] > Log: > - Add libthr but don't hook it up to the regular build yet. This is an > adaptation of libc_r for the thr system call interface. This is beta > quality code. YEEHAR!!!! 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 Mon Mar 31 20:19: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 CFB5D37B401; Mon, 31 Mar 2003 20:19:29 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7388A43F93; Mon, 31 Mar 2003 20:19:29 -0800 (PST) (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 h314JT0U066484; Mon, 31 Mar 2003 20:19:29 -0800 (PST) (envelope-from jake@repoman.freebsd.org) Received: (from jake@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h314JTJp066483; Mon, 31 Mar 2003 20:19:29 -0800 (PST) Message-Id: <200304010419.h314JTJp066483@repoman.freebsd.org> From: Jake Burkholder Date: Mon, 31 Mar 2003 20:19:29 -0800 (PST) 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 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: Tue, 01 Apr 2003 04:19:30 -0000 jake 2003/03/31 20:19:29 PST FreeBSD src repository Modified files: sys/sparc64/sparc64 vm_machdep.c Log: Implement cpu_set_upcall. Revision Changes Path 1.42 +13 -1 src/sys/sparc64/sparc64/vm_machdep.c From owner-cvs-src@FreeBSD.ORG Mon Mar 31 20:29: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 0EF6E37B401; Mon, 31 Mar 2003 20:29:04 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A56D143FAF; Mon, 31 Mar 2003 20:29:03 -0800 (PST) (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 h314T30U067186; Mon, 31 Mar 2003 20:29:03 -0800 (PST) (envelope-from jake@repoman.freebsd.org) Received: (from jake@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h314T3SB067185; Mon, 31 Mar 2003 20:29:03 -0800 (PST) Message-Id: <200304010429.h314T3SB067185@repoman.freebsd.org> From: Jake Burkholder Date: Mon, 31 Mar 2003 20:29:03 -0800 (PST) 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: Tue, 01 Apr 2003 04:29:04 -0000 jake 2003/03/31 20:29:03 PST FreeBSD src repository Modified files: sys/sparc64/sparc64 machdep.c Log: - Don't allow tf_wstate to be set in set_regs. - Clear FPRS_FEF in set_fpregs so the new registers will be reloaded. Revision Changes Path 1.81 +6 -1 src/sys/sparc64/sparc64/machdep.c From owner-cvs-src@FreeBSD.ORG Mon Mar 31 20:49: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 9C45737B401; Mon, 31 Mar 2003 20:49:13 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 406D643F93; Mon, 31 Mar 2003 20:49:13 -0800 (PST) (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 h314nD0U073620; Mon, 31 Mar 2003 20:49:13 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h314nCvJ073619; Mon, 31 Mar 2003 20:49:12 -0800 (PST) Message-Id: <200304010449.h314nCvJ073619@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 31 Mar 2003 20:49:12 -0800 (PST) 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: Tue, 01 Apr 2003 04:49:13 -0000 jeff 2003/03/31 20:49:12 PST FreeBSD src repository Modified files: lib/libkvm kvm_proc.c Log: - Spell SIGSETOR correctly. Revision Changes Path 1.65 +1 -1 src/lib/libkvm/kvm_proc.c From owner-cvs-src@FreeBSD.ORG Mon Mar 31 20:58: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 783AD37B401; Mon, 31 Mar 2003 20:58:33 -0800 (PST) Received: from harmony.village.org (rover.bsdimp.com [204.144.255.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9709B43F75; Mon, 31 Mar 2003 20:58:32 -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 h314wVA7034129; Mon, 31 Mar 2003 21:58:31 -0700 (MST) (envelope-from imp@bsdimp.com) Date: Mon, 31 Mar 2003 21:56:21 -0700 (MST) Message-Id: <20030331.215621.102492572.imp@bsdimp.com> To: njl@FreeBSD.org From: "M. Warner Losh" In-Reply-To: <200303311729.h2VHTi9k095144@repoman.freebsd.org> References: <200303311729.h2VHTi9k095144@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/pci if_dc.c if_pcn.c if_rl.c if_sf.c if_sis.c if_sk.c if_ste.c if_ti.c if_tl.c if_vr.c if_wb.c 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, 01 Apr 2003 04:58:33 -0000 thanks for cleaning these things up nate! Warner From owner-cvs-src@FreeBSD.ORG Mon Mar 31 20:58: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 EA04037B401; Mon, 31 Mar 2003 20:58:50 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8672E43FBD; Mon, 31 Mar 2003 20:58:50 -0800 (PST) (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 h314wo0U074334; Mon, 31 Mar 2003 20:58:50 -0800 (PST) (envelope-from jake@repoman.freebsd.org) Received: (from jake@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h314wo30074333; Mon, 31 Mar 2003 20:58:50 -0800 (PST) Message-Id: <200304010458.h314wo30074333@repoman.freebsd.org> From: Jake Burkholder Date: Mon, 31 Mar 2003 20:58:50 -0800 (PST) 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 pcb.h src/sys/sparc64/sparc64 exception.S genassym.c machdep.c swtch.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: Tue, 01 Apr 2003 04:58:51 -0000 jake 2003/03/31 20:58:50 PST FreeBSD src repository Modified files: sys/sparc64/include pcb.h sys/sparc64/sparc64 exception.S genassym.c machdep.c swtch.S Log: - Add a flags field to struct pcb. Use this to keep track of wether or not the pcb has floating point registers saved in it. - Implement get_mcontext and set_mcontext. Revision Changes Path 1.15 +3 -0 src/sys/sparc64/include/pcb.h 1.62 +4 -0 src/sys/sparc64/sparc64/exception.S 1.49 +2 -0 src/sys/sparc64/sparc64/genassym.c 1.82 +34 -4 src/sys/sparc64/sparc64/machdep.c 1.25 +3 -0 src/sys/sparc64/sparc64/swtch.S From owner-cvs-src@FreeBSD.ORG Mon Mar 31 21:05: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 1F42337B401; Mon, 31 Mar 2003 21:05:53 -0800 (PST) Received: from harmony.village.org (rover.bsdimp.com [204.144.255.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id 192E743FA3; Mon, 31 Mar 2003 21:05:52 -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 h3155lA7034198; Mon, 31 Mar 2003 22:05:48 -0700 (MST) (envelope-from imp@bsdimp.com) Date: Mon, 31 Mar 2003 22:03:37 -0700 (MST) Message-Id: <20030331.220337.54443711.imp@bsdimp.com> To: nate@root.org From: "M. Warner Losh" In-Reply-To: References: <20030331141312.A27442@grasshopper.cs.duke.edu> 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: gallatin@cs.duke.edu cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/pci if_dc.c if_pcn.c if_rl.c if_sf.c if_sis.c if_sk.c if_ste.c if_ti.c if_tl.c if_vr.c if_wb.c 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, 01 Apr 2003 05:05:53 -0000 In message: Nate Lawson writes: : On Mon, 31 Mar 2003, Andrew Gallatin wrote: : > Nate Lawson [nate@root.org] wrote: : > > On Mon, 31 Mar 2003, Nate Lawson wrote: : > > > Modified files: : > > > sys/pci if_dc.c if_pcn.c if_rl.c if_sf.c if_sis.c : > > > if_sk.c if_ste.c if_ti.c if_tl.c if_vr.c : > > > if_wb.c if_xl.c : > > > Log: : > > > Clean up locking and resource management for pci/if_* : > > : > > This is a rather large patch so if you begin to experience problems : > > attaching or detaching (say on module load/unload) a previously-working : > > card, please let me know. : > : > Very nice. : > : > Now that the locking is right, do you plan to enable INTR_MPSAFE on : > these? : : The locking is only right on attach. There is still more locking work to : be done on the data path. Many of the drivers get the locking almost right, but there may still be issues with the watchdog timeout routines and lock ordering... That's the only corner of most of these drivers that I've seen major locking problems in... Warner From owner-cvs-src@FreeBSD.ORG Mon Mar 31 21:46:34 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 931) id 97AB037B401; Mon, 31 Mar 2003 21:46:34 -0800 (PST) Date: Mon, 31 Mar 2003 23:46:34 -0600 From: Juli Mallett To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Message-ID: <20030331234634.A84915@FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src COPYRIGHT X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2003 05:46:35 -0000 jmallett 2003/04/01 00:00:42 PST FreeBSD src repository Modified files: src COPYRIGHT Log: Update to GPL version 2. Approved by: negacore Revision Changes Path 1.5 +321 -79 src/COPYRIGHT From owner-cvs-src@FreeBSD.ORG Mon Mar 31 22:00: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 5F53537B401; Mon, 31 Mar 2003 22:00:22 -0800 (PST) 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 73F1D43FCB; Mon, 31 Mar 2003 22:00:20 -0800 (PST) (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 522CB66CFA; Mon, 31 Mar 2003 22:00:19 -0800 (PST) Received: by rot13.obsecurity.org (Postfix, from userid 1000) id 3067912A5; Mon, 31 Mar 2003 22:00:19 -0800 (PST) Date: Mon, 31 Mar 2003 22:00:19 -0800 From: Kris Kennaway To: Juli Mallett Message-ID: <20030401060019.GA1601@rot13.obsecurity.org> References: <20030331234634.A84915@FreeBSD.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="4Ckj6UjgE2iN1+kY" Content-Disposition: inline In-Reply-To: <20030331234634.A84915@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 COPYRIGHT X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2003 06:00:23 -0000 --4Ckj6UjgE2iN1+kY Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Mar 31, 2003 at 11:46:34PM -0600, Juli Mallett wrote: > jmallett 2003/04/01 00:00:42 PST >=20 > FreeBSD src repository >=20 > Modified files: > src COPYRIGHT > Log: > Update to GPL version 2. Why not version 3? Kris --4Ckj6UjgE2iN1+kY Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+iSryWry0BWjoQKURAsELAKCInoOjgIeKhjN9CzuCZlGzWwHOSQCeN3Yd T9TZH7IUC+jKL5gqC/pC34c= =h3mb -----END PGP SIGNATURE----- --4Ckj6UjgE2iN1+kY-- From owner-cvs-src@FreeBSD.ORG Mon Mar 31 22:01: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 F209737B404 for ; Mon, 31 Mar 2003 22:01:26 -0800 (PST) Received: from relay.pair.com (relay.pair.com [209.68.1.20]) by mx1.FreeBSD.org (Postfix) with SMTP id 4F9A643FDF for ; Mon, 31 Mar 2003 22:01:25 -0800 (PST) (envelope-from silby@silby.com) Received: (qmail 64356 invoked from network); 1 Apr 2003 06:01:24 -0000 Received: from niwun.pair.com (HELO localhost) (209.68.2.70) by relay.pair.com with SMTP; 1 Apr 2003 06:01:24 -0000 X-pair-Authenticated: 209.68.2.70 Date: Mon, 31 Mar 2003 23:57:52 -0600 (CST) From: Mike Silbersack To: Juli Mallett In-Reply-To: <20030331234634.A84915@FreeBSD.org> Message-ID: <20030331235629.J1612@odysseus.silby.com> References: <20030331234634.A84915@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 COPYRIGHT X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2003 06:01:27 -0000 Juli, I am *quite* mad that you decided to do this now! Your commit causes all sorts of conflicts with my merge-everything-from-NetBSD patch! Now it's going to be weeks before I can fix the patch and commit. Mike "Silby" Silbersack On Mon, 31 Mar 2003, Juli Mallett wrote: > jmallett 2003/04/01 00:00:42 PST > > FreeBSD src repository > > Modified files: > src COPYRIGHT > Log: > Update to GPL version 2. > > Approved by: negacore > > Revision Changes Path > 1.5 +321 -79 src/COPYRIGHT > From owner-cvs-src@FreeBSD.ORG Mon Mar 31 23:07: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 44F3437B401; Mon, 31 Mar 2003 23:07:39 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D472243F3F; Mon, 31 Mar 2003 23:07:38 -0800 (PST) (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 h3177c0U085363; Mon, 31 Mar 2003 23:07:38 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3177cmF085362; Mon, 31 Mar 2003 23:07:38 -0800 (PST) Message-Id: <200304010707.h3177cmF085362@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 31 Mar 2003 23:07:38 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libthr Makefile src/lib/libthr/arch/i386 Makefile.inc src/lib/libthr/sys Makefile.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, 01 Apr 2003 07:07:39 -0000 jeff 2003/03/31 23:07:38 PST FreeBSD src repository Modified files: lib/libthr Makefile lib/libthr/sys Makefile.inc Added files: lib/libthr/arch/i386 Makefile.inc Log: - Adjust the makefiles so we have a per architecture makefile. Revision Changes Path 1.2 +1 -0 src/lib/libthr/Makefile 1.1 +5 -0 src/lib/libthr/arch/i386/Makefile.inc (new) 1.2 +1 -1 src/lib/libthr/sys/Makefile.inc From owner-cvs-src@FreeBSD.ORG Mon Mar 31 23:33: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 7599A37B401; Mon, 31 Mar 2003 23:33:18 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1607E43FA3; Mon, 31 Mar 2003 23:33:18 -0800 (PST) (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 h317XH0U087060; Mon, 31 Mar 2003 23:33:17 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h317XHKx087059; Mon, 31 Mar 2003 23:33:17 -0800 (PST) Message-Id: <200304010733.h317XHKx087059@repoman.freebsd.org> From: Poul-Henning Kamp Date: Mon, 31 Mar 2003 23:33:17 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/geom/bde g_bde.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, 01 Apr 2003 07:33:19 -0000 phk 2003/03/31 23:33:17 PST FreeBSD src repository Modified files: sys/geom/bde g_bde.c Log: Remove the old config interface now that the new OAM is functional. Revision Changes Path 1.16 +0 -153 src/sys/geom/bde/g_bde.c From owner-cvs-src@FreeBSD.ORG Mon Mar 31 23:33: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 9BF4C37B401; Mon, 31 Mar 2003 23:33:57 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3B74943FA3; Mon, 31 Mar 2003 23:33:57 -0800 (PST) (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 h317Xv0U087105; Mon, 31 Mar 2003 23:33:57 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h317XuqQ087104; Mon, 31 Mar 2003 23:33:56 -0800 (PST) Message-Id: <200304010733.h317XuqQ087104@repoman.freebsd.org> From: Poul-Henning Kamp Date: Mon, 31 Mar 2003 23:33:56 -0800 (PST) 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.h geom_ctl.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, 01 Apr 2003 07:33:58 -0000 phk 2003/03/31 23:33:56 PST FreeBSD src repository Modified files: sys/geom geom.h geom_ctl.c Log: Remove the old config interface, the new OAM is sufficiently functional now. Revision Changes Path 1.51 +0 -88 src/sys/geom/geom.h 1.13 +0 -50 src/sys/geom/geom_ctl.c From owner-cvs-src@FreeBSD.ORG Tue Apr 1 00: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 93AA537B409; Tue, 1 Apr 2003 00:04:35 -0800 (PST) Received: from mail.nsu.ru (mx.nsu.ru [193.124.215.71]) by mx1.FreeBSD.org (Postfix) with ESMTP id 54A20440E1; Tue, 1 Apr 2003 00:04:18 -0800 (PST) (envelope-from danfe@regency.nsu.ru) Received: from drweb by mail.nsu.ru with drweb-scanned (Exim 3.20 #1) id 190Gjs-0002zR-00; Tue, 01 Apr 2003 15:03:24 +0700 Received: from regency.nsu.ru ([193.124.210.26]) by mail.nsu.ru with esmtp (Exim 3.20 #1) id 190Gjh-0002rJ-00; Tue, 01 Apr 2003 15:03:13 +0700 Received: from regency.nsu.ru (localhost [127.0.0.1]) by regency.nsu.ru (8.12.8/8.12.8) with ESMTP id h3182u1Q056941; Tue, 1 Apr 2003 15:02:56 +0700 (NOVST) (envelope-from danfe@regency.nsu.ru) Received: (from danfe@localhost) by regency.nsu.ru (8.12.8/8.12.8/Submit) id h3182qVV056940; Tue, 1 Apr 2003 15:02:52 +0700 (NOVST) Date: Tue, 1 Apr 2003 15:02:52 +0700 From: Alexey Dokuchaev To: Julian Elischer Message-ID: <20030401080252.GA56851@regency.nsu.ru> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4i X-Envelope-To: julian@elischer.org, nate@root.org, cvs-src@freebsd.org, jeff@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org cc: cvs-src@freebsd.org cc: Jeff Roberson cc: src-committers@freebsd.org cc: cvs-all@freebsd.org cc: Nate Lawson Subject: Re: cvs commit: src/sys/kern kern_umtx.c src/sys/sys umtx.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, 01 Apr 2003 08:04:38 -0000 On Mon, Mar 31, 2003 at 05:38:13PM -0800, Julian Elischer wrote: > > On Mon, 31 Mar 2003, Nate Lawson wrote: > > > On Mon, 31 Mar 2003, Jeff Roberson wrote: > > > Added files: > > > sys/kern kern_umtx.c > > > sys/sys umtx.h > > > Log: > > > - Add an api for doing smp safe locks in userland. > > > - umtx_lock() is defined as an inline in umtx.h. It tries to do an > > > uncontested acquire of a lock which falls back to the _umtx_lock() > > > system-call if that fails. > > > - umtx_unlock() is also an inline which falls back to _umtx_unlock() if the > > > uncontested unlock fails. > > > - Locks are keyed off of the thr_id_t of the currently running thread which > > > is currently just the pointer to the 'struct thread' in kernel. > > > - _umtx_lock() uses the proc pointer to synchronize access to blocked thread > > > queues which are stored in the first blocked thread. > > > > > > Revision Changes Path > > > 1.1 +303 -0 src/sys/kern/kern_umtx.c (new) > > > 1.1 +87 -0 src/sys/sys/umtx.h (new) > > > > It's great to be getting this. Can you point me to a document indicating > > how this will be used by KSE? Are we going to have "native threads" > > (thr), KSE, and pthreads? > > We will have 3 threads schemes.. > userland threads > thr threads.. Useable by the majority of threaded apps > KSE threads.. Useable by threaded apps that have thousands of threads > > (i.e. KSE is a hybrid if userland and thr threads..) Does this follow from your words that creating of "thousands of threads" is better to be done in userland, versus kernel? Because of M:N model KSE will eventually utilize? Pardon my unawareness; pointing me to some document explaining all of this will also be appreciated. ./danfe From owner-cvs-src@FreeBSD.ORG Tue Apr 1 00:10: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 AEAD837B408; Tue, 1 Apr 2003 00:10:23 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 45B2943F93; Tue, 1 Apr 2003 00:10:22 -0800 (PST) (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 h318AM0U090710; Tue, 1 Apr 2003 00:10:22 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h318ALLa090709; Tue, 1 Apr 2003 00:10:21 -0800 (PST) Message-Id: <200304010810.h318ALLa090709@repoman.freebsd.org> From: Poul-Henning Kamp Date: Tue, 1 Apr 2003 00:10:21 -0800 (PST) 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_sk.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, 01 Apr 2003 08:10:24 -0000 phk 2003/04/01 00:10:21 PST FreeBSD src repository Modified files: sys/pci if_sk.c Log: Fix KASSERT syntax errors. Please compile LINT before commiting. Revision Changes Path 1.56 +2 -2 src/sys/pci/if_sk.c From owner-cvs-src@FreeBSD.ORG Tue Apr 1 00:21: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 91C9337B401; Tue, 1 Apr 2003 00:21:45 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 335B443F75; Tue, 1 Apr 2003 00:21:45 -0800 (PST) (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 h318Lj0U091688; Tue, 1 Apr 2003 00:21:45 -0800 (PST) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h318Li4Q091687; Tue, 1 Apr 2003 00:21:44 -0800 (PST) Message-Id: <200304010821.h318Li4Q091687@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Tue, 1 Apr 2003 00:21:44 -0800 (PST) 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.8 ping.c src/share/man/man4 inet.4 ip.4 src/sys/netinet in.h in_pcb.h ip.h ip_input.c ip_output.c ip_var.h src/usr.bin/netstat inet.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, 01 Apr 2003 08:21:46 -0000 mdodd 2003/04/01 00:21:44 PST FreeBSD src repository Modified files: sbin/ping ping.8 ping.c share/man/man4 inet.4 ip.4 sys/netinet in.h in_pcb.h ip.h ip_input.c ip_output.c ip_var.h usr.bin/netstat inet.c Log: Implement support for RFC 3514 (The Security Flag in the IPv4 Header). (See: ftp://ftp.rfc-editor.org/in-notes/rfc3514.txt) This fulfills the host requirements for userland support by way of the setsockopt() IP_EVIL_INTENT message. There are three sysctl tunables provided to govern system behavior. net.inet.ip.rfc3514: Enables support for rfc3514. As this is an Informational RFC and support is not yet widespread this option is disabled by default. net.inet.ip.hear_no_evil If set the host will discard all received evil packets. net.inet.ip.speak_no_evil If set the host will discard all transmitted evil packets. The IP statistics counter 'ips_evil' (available via 'netstat') provides information on the number of 'evil' packets recieved. For reference, the '-E' option to 'ping' has been provided to demonstrate and test the implementation. Revision Changes Path 1.47 +4 -2 src/sbin/ping/ping.8 1.92 +13 -1 src/sbin/ping/ping.c 1.21 +11 -0 src/share/man/man4/inet.4 1.29 +9 -0 src/share/man/man4/ip.4 1.75 +2 -0 src/sys/netinet/in.h 1.59 +1 -0 src/sys/netinet/in_pcb.h 1.22 +1 -0 src/sys/netinet/ip.h 1.232 +14 -0 src/sys/netinet/ip_input.c 1.181 +28 -1 src/sys/netinet/ip_output.c 1.72 +1 -0 src/sys/netinet/ip_var.h 1.57 +1 -0 src/usr.bin/netstat/inet.c From owner-cvs-src@FreeBSD.ORG Tue Apr 1 00:41: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 32ECC37B401; Tue, 1 Apr 2003 00:41:46 -0800 (PST) Received: from cirb503493.alcatel.com.au (c18609.belrs1.nsw.optusnet.com.au [210.49.80.204]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7792643FB1; Tue, 1 Apr 2003 00:41:44 -0800 (PST) (envelope-from peterjeremy@optushome.com.au) Received: from cirb503493.alcatel.com.au (localhost.alcatel.com.au [127.0.0.1])h318fgM2029376; Tue, 1 Apr 2003 18:41:42 +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 h318ffrP029375; Tue, 1 Apr 2003 18:41:41 +1000 (EST) Date: Tue, 1 Apr 2003 18:41:41 +1000 From: Peter Jeremy To: "Matthew N. Dodd" Message-ID: <20030401084140.GA29301@cirb503493.alcatel.com.au> References: <200304010821.h318Li4Q091687@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200304010821.h318Li4Q091687@repoman.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/sbin/ping ping.8 ping.c src/share/man/man4 inet.4 ip.4 src/sys/netinet in.h in_pcb.h ip.h ip_input.c ip_output.c ip_var.h src/usr.bin/netstat inet.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, 01 Apr 2003 08:41:46 -0000 On Tue, Apr 01, 2003 at 12:21:44AM -0800, Matthew N. Dodd wrote: >mdodd 2003/04/01 00:21:44 PST > Log: > Implement support for RFC 3514 (The Security Flag in the IPv4 Header). > (See: ftp://ftp.rfc-editor.org/in-notes/rfc3514.txt) Great work. It's good to see FreeBSD is staying at the forefront of IP development. This is definitely a security enhancement and I'd like to see it MFC'd back to the various security releases. Peter From owner-cvs-src@FreeBSD.ORG Tue Apr 1 00:47: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 83EF737B401; Tue, 1 Apr 2003 00:47:40 -0800 (PST) Received: from critter.freebsd.dk (critter.freebsd.dk [212.242.86.163]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7E5A743FCB; Tue, 1 Apr 2003 00:47:39 -0800 (PST) (envelope-from phk@phk.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.12.8/8.12.8) with ESMTP id h318lbSM031677; Tue, 1 Apr 2003 10:47:38 +0200 (CEST) (envelope-from phk@phk.freebsd.dk) To: Peter Jeremy From: "Poul-Henning Kamp" In-Reply-To: Your message of "Tue, 01 Apr 2003 18:41:41 +1000." <20030401084140.GA29301@cirb503493.alcatel.com.au> Date: Tue, 01 Apr 2003 10:47:37 +0200 Message-ID: <31676.1049186857@critter.freebsd.dk> cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org cc: "Matthew N. Dodd" Subject: Re: cvs commit: src/sbin/ping ping.8 ping.c src/share/man/man4 inet.4 ip.4 src/sys/netinet in.h in_pcb.h ip.h ip_input.c ip_output.c ip_var.h src/usr.bin/netstat inet.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, 01 Apr 2003 08:47:40 -0000 In message <20030401084140.GA29301@cirb503493.alcatel.com.au>, Peter Jeremy wri tes: >On Tue, Apr 01, 2003 at 12:21:44AM -0800, Matthew N. Dodd wrote: >>mdodd 2003/04/01 00:21:44 PST >> Log: >> Implement support for RFC 3514 (The Security Flag in the IPv4 Header). >> (See: ftp://ftp.rfc-editor.org/in-notes/rfc3514.txt) > >Great work. It's good to see FreeBSD is staying at the forefront of >IP development. This is definitely a security enhancement and I'd >like to see it MFC'd back to the various security releases. Hang in there. I've heard rumours about a CERT advisory. -- 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 1 00:57: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 41B1837B401; Tue, 1 Apr 2003 00:57:29 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D604643F3F; Tue, 1 Apr 2003 00:57:28 -0800 (PST) (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 h318vS0U099160; Tue, 1 Apr 2003 00:57:28 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h318vSeP099159; Tue, 1 Apr 2003 00:57:28 -0800 (PST) Message-Id: <200304010857.h318vSeP099159@repoman.freebsd.org> From: Poul-Henning Kamp Date: Tue, 1 Apr 2003 00:57:28 -0800 (PST) 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_ti.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, 01 Apr 2003 08:57:29 -0000 phk 2003/04/01 00:57:28 PST FreeBSD src repository Modified files: sys/pci if_ti.c Log: Fix KASSERT syntax error. Revision Changes Path 1.73 +1 -1 src/sys/pci/if_ti.c From owner-cvs-src@FreeBSD.ORG Tue Apr 1 00:59: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 E3C0B37B401; Tue, 1 Apr 2003 00:59:29 -0800 (PST) Received: from sasami.jurai.net (sasami.jurai.net [66.92.160.223]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2036443FBD; Tue, 1 Apr 2003 00:59:29 -0800 (PST) (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 h318xREF043409; Tue, 1 Apr 2003 03:59:28 -0500 (EST) (envelope-from mdodd@FreeBSD.ORG) Date: Tue, 1 Apr 2003 03:59:27 -0500 (EST) From: "Matthew N. Dodd" X-X-Sender: winter@sasami.jurai.net To: Peter Jeremy In-Reply-To: <20030401084140.GA29301@cirb503493.alcatel.com.au> Message-ID: <20030401035810.A1365@sasami.jurai.net> References: <200304010821.h318Li4Q091687@repoman.freebsd.org> <20030401084140.GA29301@cirb503493.alcatel.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: Re: cvs commit: src/sbin/ping ping.8 ping.c src/share/man/man4inet.4 ip.4 src/sys/netinet in.h in_pcb.h ip.h ip_input.c ip_output.c ip_var.h src/usr.bin/netstat inet.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, 01 Apr 2003 08:59:30 -0000 On Tue, 1 Apr 2003, Peter Jeremy wrote: > On Tue, Apr 01, 2003 at 12:21:44AM -0800, Matthew N. Dodd wrote: > >mdodd 2003/04/01 00:21:44 PST > > Log: > > Implement support for RFC 3514 (The Security Flag in the IPv4 Header). > > (See: ftp://ftp.rfc-editor.org/in-notes/rfc3514.txt) > > Great work. It's good to see FreeBSD is staying at the forefront of > IP development. This is definitely a security enhancement and I'd > like to see it MFC'd back to the various security releases. If you'd like to test this on -STABLE (RELENG_4, RELENG_4_8) please see: ftp://ftp.jurai.net/users/winter/patches/rfc3514-stable.patch Thanks! -- | 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 Tue Apr 1 01: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 D243037B401; Tue, 1 Apr 2003 01:02:59 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 70EA843FA3; Tue, 1 Apr 2003 01:02:59 -0800 (PST) (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 h3192x0U099743; Tue, 1 Apr 2003 01:02:59 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3192xn6099742; Tue, 1 Apr 2003 01:02:59 -0800 (PST) Message-Id: <200304010902.h3192xn6099742@repoman.freebsd.org> From: Poul-Henning Kamp Date: Tue, 1 Apr 2003 01:02:59 -0800 (PST) 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 physio_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: Tue, 01 Apr 2003 09:03:00 -0000 phk 2003/04/01 01:02:59 PST FreeBSD src repository Modified files: sys/i386/include physio_proc.h Log: Don't include needlessly. Revision Changes Path 1.5 +2 -1 src/sys/i386/include/physio_proc.h From owner-cvs-src@FreeBSD.ORG Tue Apr 1 01:07: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 212A137B401; Tue, 1 Apr 2003 01:07:37 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B2FA743F75; Tue, 1 Apr 2003 01:07:36 -0800 (PST) (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 h3197a0U001016; Tue, 1 Apr 2003 01:07:36 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3197a0I001015; Tue, 1 Apr 2003 01:07:36 -0800 (PST) Message-Id: <200304010907.h3197a0I001015@repoman.freebsd.org> From: Jeff Roberson Date: Tue, 1 Apr 2003 01:07:36 -0800 (PST) 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: Tue, 01 Apr 2003 09:07:37 -0000 jeff 2003/04/01 01:07:36 PST FreeBSD src repository Modified files: sys/kern kern_sig.c Log: - p will be unused in cursig() if INVARIANTS is not defined. Access it through td->td_proc to avoid the unused variable. Spotted by: Maxim Konovalov Revision Changes Path 1.222 +1 -3 src/sys/kern/kern_sig.c From owner-cvs-src@FreeBSD.ORG Tue Apr 1 01: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 69AF337B401; Tue, 1 Apr 2003 01:23:25 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0862C43F85; Tue, 1 Apr 2003 01:23:25 -0800 (PST) (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 h319NO0U002134; Tue, 1 Apr 2003 01:23:24 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h319NOaP002133; Tue, 1 Apr 2003 01:23:24 -0800 (PST) Message-Id: <200304010923.h319NOaP002133@repoman.freebsd.org> From: Jeff Roberson Date: Tue, 1 Apr 2003 01:23:24 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/fs/smbfs smbfs_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: Tue, 01 Apr 2003 09:23:25 -0000 jeff 2003/04/01 01:23:24 PST FreeBSD src repository Modified files: sys/fs/smbfs smbfs_io.c Log: - smb_proc_intr is now spelled smb_td_intr. Noticed by: phk Pointy hat to: jeffr Revision Changes Path 1.19 +1 -1 src/sys/fs/smbfs/smbfs_io.c From owner-cvs-src@FreeBSD.ORG Tue Apr 1 01:24: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 A0BD037B401; Tue, 1 Apr 2003 01:24:13 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4015143F93; Tue, 1 Apr 2003 01:24:13 -0800 (PST) (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 h319OD0U002187; Tue, 1 Apr 2003 01:24:13 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h319OCnL002186; Tue, 1 Apr 2003 01:24:12 -0800 (PST) Message-Id: <200304010924.h319OCnL002186@repoman.freebsd.org> From: Jeff Roberson Date: Tue, 1 Apr 2003 01:24:12 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/fs/smbfs smbfs_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: Tue, 01 Apr 2003 09:24:14 -0000 jeff 2003/04/01 01:24:12 PST FreeBSD src repository Modified files: sys/fs/smbfs smbfs_io.c Log: - smb_td_intr takes a thread as an argument not a proc. Revision Changes Path 1.20 +1 -1 src/sys/fs/smbfs/smbfs_io.c From owner-cvs-src@FreeBSD.ORG Tue Apr 1 01:29: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 D68D637B401; Tue, 1 Apr 2003 01:29:00 -0800 (PST) Received: from mail.chesapeake.net (chesapeake.net [205.130.220.14]) by mx1.FreeBSD.org (Postfix) with ESMTP id A8FF343FA3; Tue, 1 Apr 2003 01:28:59 -0800 (PST) (envelope-from jroberson@chesapeake.net) Received: from localhost (jroberson@localhost) by mail.chesapeake.net (8.11.6/8.11.6) with ESMTP id h319Sx898442; Tue, 1 Apr 2003 04:28:59 -0500 (EST) (envelope-from jroberson@chesapeake.net) Date: Tue, 1 Apr 2003 04:28:59 -0500 (EST) From: Jeff Roberson To: Jeff Roberson In-Reply-To: <200304010924.h319OCnL002186@repoman.freebsd.org> Message-ID: <20030401042843.P64602-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/fs/smbfs smbfs_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: Tue, 01 Apr 2003 09:29:01 -0000 On Tue, 1 Apr 2003, Jeff Roberson wrote: > jeff 2003/04/01 01:24:12 PST > > FreeBSD src repository > > Modified files: > sys/fs/smbfs smbfs_io.c > Log: > - smb_td_intr takes a thread as an argument not a proc. > > Revision Changes Path > 1.20 +1 -1 src/sys/fs/smbfs/smbfs_io.c > This time it compiles. honest. :-/ From owner-cvs-src@FreeBSD.ORG Tue Apr 1 03:11: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 8C63337B401; Tue, 1 Apr 2003 03:11:39 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2A93543FBD; Tue, 1 Apr 2003 03:11:39 -0800 (PST) (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 h31BBc0U011566; Tue, 1 Apr 2003 03:11:38 -0800 (PST) (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h31BBcXF011565; Tue, 1 Apr 2003 03:11:38 -0800 (PST) Message-Id: <200304011111.h31BBcXF011565@repoman.freebsd.org> From: Ruslan Ermilov Date: Tue, 1 Apr 2003 03:11:38 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sbin/devd 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, 01 Apr 2003 11:11:40 -0000 ru 2003/04/01 03:11:38 PST FreeBSD src repository Modified files: sbin/devd Makefile Log: This can't obviously be cleaner than system headers. Revision Changes Path 1.4 +1 -1 src/sbin/devd/Makefile From owner-cvs-src@FreeBSD.ORG Tue Apr 1 03: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 35DDD37B401; Tue, 1 Apr 2003 03:29:30 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C927A43FB1; Tue, 1 Apr 2003 03:29:29 -0800 (PST) (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 h31BTT0U012435; Tue, 1 Apr 2003 03:29:29 -0800 (PST) (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h31BTTFM012434; Tue, 1 Apr 2003 03:29:29 -0800 (PST) Message-Id: <200304011129.h31BTTFM012434@repoman.freebsd.org> From: Ruslan Ermilov Date: Tue, 1 Apr 2003 03:29:29 -0800 (PST) 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: Tue, 01 Apr 2003 11:29:30 -0000 ru 2003/04/01 03:29:29 PST FreeBSD src repository Modified files: . Makefile.inc1 Log: Pass NO_WARNS to the build-tool stage too; -Wsystem-headers isn't known to the 4.x system compiler. Revision Changes Path 1.329 +1 -1 src/Makefile.inc1 From owner-cvs-src@FreeBSD.ORG Tue Apr 1 03:39: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 D726D37B401; Tue, 1 Apr 2003 03:39:04 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 75F9743FAF; Tue, 1 Apr 2003 03:39:04 -0800 (PST) (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 h31Bd40U013086; Tue, 1 Apr 2003 03:39:04 -0800 (PST) (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h31Bd4YY013085; Tue, 1 Apr 2003 03:39:04 -0800 (PST) Message-Id: <200304011139.h31Bd4YY013085@repoman.freebsd.org> From: Ruslan Ermilov Date: Tue, 1 Apr 2003 03:39:04 -0800 (PST) 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: Tue, 01 Apr 2003 11:39:05 -0000 ru 2003/04/01 03:39:04 PST FreeBSD src repository Modified files: . Makefile.inc1 Log: Parallelize (on the top-level SUBDIR list) the "all" stage of buildworld. This gives 5-11% percent gain in real buildworld times on various UP and SMP systems here. I used 4 * hw.ncpu as an argument to "make -j" in my tests. Revision Changes Path 1.330 +2 -2 src/Makefile.inc1 From owner-cvs-src@FreeBSD.ORG Tue Apr 1 04:07: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 2625237B401; Tue, 1 Apr 2003 04:07:31 -0800 (PST) Received: from whale.sunbay.crimea.ua (whale.sunbay.crimea.ua [212.110.138.65]) by mx1.FreeBSD.org (Postfix) with ESMTP id BBC1243F93; Tue, 1 Apr 2003 04:07:20 -0800 (PST) (envelope-from ru@whale.sunbay.crimea.ua) Received: from whale.sunbay.crimea.ua (ru@localhost [127.0.0.1]) h31C7FAP062069 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 1 Apr 2003 15:07:16 +0300 (EEST) (envelope-from ru@whale.sunbay.crimea.ua) Received: (from ru@localhost) by whale.sunbay.crimea.ua (8.12.8/8.12.8/Submit) id h31C7F6Y062064; Tue, 1 Apr 2003 15:07:15 +0300 (EEST) (envelope-from ru) Date: Tue, 1 Apr 2003 15:07:14 +0300 From: Ruslan Ermilov To: "David E. O'Brien" Message-ID: <20030401120714.GA61909@sunbay.com> References: <200303182320.h2INKbNj065802@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="jRHKVT23PllUwdXP" Content-Disposition: inline In-Reply-To: <200303182320.h2INKbNj065802@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/release/alpha dokern.sh X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2003 12:07:31 -0000 --jRHKVT23PllUwdXP Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Mar 18, 2003 at 03:20:37PM -0800, David E. O'Brien wrote: > obrien 2003/03/18 15:20:37 PST >=20 > FreeBSD src repository >=20 > Modified files: (Branch: RELENG_4) > release/alpha dokern.sh=20 > Log: > txp should have been added here when drivers.conf rev 1.2.2.1 was commi= tted. > =20 > Revision Changes Path > 1.56.2.4 +1 -0 src/release/alpha/dokern.sh >=20 Please back this out. The following lines of doMFSKERN target in release/Makefile take care of removing the driver: =2Eif exists(${.CURDIR}/${TARGET}/drivers.conf) @awk -f ${.CURDIR}/scripts/driver-remove.awk \ ${.CURDIR}/${TARGET}/drivers.conf \ ${.CURDIR}/../sys/${TARGET}/conf/BOOTMFS =2Eendif 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 --jRHKVT23PllUwdXP Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+iYDyUkv4P6juNwoRAqaGAJ9q+uGmDqxp6bUHGJtST3NM11yDlwCaAkIf EztxEuYMVbKdal2rjtqOlxE= =xM9G -----END PGP SIGNATURE----- --jRHKVT23PllUwdXP-- From owner-cvs-src@FreeBSD.ORG Tue Apr 1 04:08: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 5D1DA37B401; Tue, 1 Apr 2003 04:08:34 -0800 (PST) Received: from whale.sunbay.crimea.ua (whale.sunbay.crimea.ua [212.110.138.65]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5717843F85; Tue, 1 Apr 2003 04:08:29 -0800 (PST) (envelope-from ru@whale.sunbay.crimea.ua) Received: from whale.sunbay.crimea.ua (ru@localhost [127.0.0.1]) h31C8PAP062194 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 1 Apr 2003 15:08:25 +0300 (EEST) (envelope-from ru@whale.sunbay.crimea.ua) Received: (from ru@localhost) by whale.sunbay.crimea.ua (8.12.8/8.12.8/Submit) id h31C8Pt4062189; Tue, 1 Apr 2003 15:08:25 +0300 (EEST) (envelope-from ru) Date: Tue, 1 Apr 2003 15:08:25 +0300 From: Ruslan Ermilov To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Message-ID: <20030401120825.GB61909@sunbay.com> References: <200304011111.h31BBcXF011565@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="4SFOXa2GPu3tIq4H" Content-Disposition: inline In-Reply-To: <200304011111.h31BBcXF011565@repoman.freebsd.org> User-Agent: Mutt/1.5.4i Subject: Re: cvs commit: src/sbin/devd 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, 01 Apr 2003 12:08:34 -0000 --4SFOXa2GPu3tIq4H Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Apr 01, 2003 at 03:11:38AM -0800, Ruslan Ermilov wrote: > ru 2003/04/01 03:11:38 PST >=20 > FreeBSD src repository >=20 > Modified files: > sbin/devd Makefile=20 > Log: > This can't obviously be cleaner than system headers. > =20 > Revision Changes Path > 1.4 +1 -1 src/sbin/devd/Makefile >=20 I intended to commit this along with the -Wsystem-headers change to bsd.sys.mk, but forgot. 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 --4SFOXa2GPu3tIq4H Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+iYE5Ukv4P6juNwoRAss3AJ0cQQmWhX8AadTAkpJT9Au3+FNNQQCfVAaX nejnPHadMOiyMAXkA59kDfY= =eyfk -----END PGP SIGNATURE----- --4SFOXa2GPu3tIq4H-- From owner-cvs-src@FreeBSD.ORG Tue Apr 1 04:34: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 2A4D537B401; Tue, 1 Apr 2003 04:34:48 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id BEBCD43F75; Tue, 1 Apr 2003 04:34:47 -0800 (PST) (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 h31CYl0U017753; Tue, 1 Apr 2003 04:34:47 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h31CYl2O017752; Tue, 1 Apr 2003 04:34:47 -0800 (PST) Message-Id: <200304011234.h31CYl2O017752@repoman.freebsd.org> From: Poul-Henning Kamp Date: Tue, 1 Apr 2003 04:34:47 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/compat/linux linux_ioctl.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, 01 Apr 2003 12:34:48 -0000 phk 2003/04/01 04:34:47 PST FreeBSD src repository Modified files: sys/compat/linux linux_ioctl.c Log: Add #include so we don't rely on doing it. Revision Changes Path 1.105 +1 -0 src/sys/compat/linux/linux_ioctl.c From owner-cvs-src@FreeBSD.ORG Tue Apr 1 04: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 95A9337B405; Tue, 1 Apr 2003 04:35:18 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2BDD943FB1; Tue, 1 Apr 2003 04:35:18 -0800 (PST) (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 h31CZH0U017834; Tue, 1 Apr 2003 04:35:18 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h31CZHqJ017833; Tue, 1 Apr 2003 04:35:17 -0800 (PST) Message-Id: <200304011235.h31CZHqJ017833@repoman.freebsd.org> From: Poul-Henning Kamp Date: Tue, 1 Apr 2003 04:35:17 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/aac aac_debug.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, 01 Apr 2003 12:35:19 -0000 phk 2003/04/01 04:35:17 PST FreeBSD src repository Modified files: sys/dev/aac aac_debug.c Log: Include rather than trusting to do so. Revision Changes Path 1.14 +1 -0 src/sys/dev/aac/aac_debug.c From owner-cvs-src@FreeBSD.ORG Tue Apr 1 04:37: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 CE44537B408; Tue, 1 Apr 2003 04:37:55 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3525043FBD; Tue, 1 Apr 2003 04:37:55 -0800 (PST) (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 h31Cbs0U018022; Tue, 1 Apr 2003 04:37:54 -0800 (PST) (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h31CbsuV018021; Tue, 1 Apr 2003 04:37:54 -0800 (PST) Message-Id: <200304011237.h31CbsuV018021@repoman.freebsd.org> From: Ruslan Ermilov Date: Tue, 1 Apr 2003 04:37:54 -0800 (PST) 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/cc/include Makefilesrc/libexec/save-entropy Makefile src/usr.bin/alias 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, 01 Apr 2003 12:37:56 -0000 ru 2003/04/01 04:37:54 PST FreeBSD src repository Modified files: gnu/usr.bin/cc/include Makefile libexec/save-entropy Makefile usr.bin/alias Makefile Log: Mark bits that do not require an object directory as such. Revision Changes Path 1.4 +2 -0 src/gnu/usr.bin/cc/include/Makefile 1.3 +2 -1 src/libexec/save-entropy/Makefile 1.3 +1 -1 src/usr.bin/alias/Makefile From owner-cvs-src@FreeBSD.ORG Tue Apr 1 04:49: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 7E96637B401; Tue, 1 Apr 2003 04:49:41 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1BC2D43FB1; Tue, 1 Apr 2003 04:49:41 -0800 (PST) (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 h31Cne0U023844; Tue, 1 Apr 2003 04:49:40 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h31CneLM023843; Tue, 1 Apr 2003 04:49:40 -0800 (PST) Message-Id: <200304011249.h31CneLM023843@repoman.freebsd.org> From: Poul-Henning Kamp Date: Tue, 1 Apr 2003 04:49:40 -0800 (PST) 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/kern subr_disk.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, 01 Apr 2003 12:49:42 -0000 phk 2003/04/01 04:49:40 PST FreeBSD src repository Modified files: sys/sys bio.h sys/kern subr_disk.c Log: Introduce bioq_flush() function. Revision Changes Path 1.73 +15 -0 src/sys/kern/subr_disk.c 1.130 +1 -0 src/sys/sys/bio.h From owner-cvs-src@FreeBSD.ORG Tue Apr 1 04:50: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 0573F37B401; Tue, 1 Apr 2003 04:50:42 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9B98943F85; Tue, 1 Apr 2003 04:50:41 -0800 (PST) (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 h31Cof0U024107; Tue, 1 Apr 2003 04:50:41 -0800 (PST) (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h31Cof3L024103; Tue, 1 Apr 2003 04:50:41 -0800 (PST) Message-Id: <200304011250.h31Cof3L024103@repoman.freebsd.org> From: Ruslan Ermilov Date: Tue, 1 Apr 2003 04:50:40 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/secure/lib 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, 01 Apr 2003 12:50:42 -0000 ru 2003/04/01 04:50:40 PST FreeBSD src repository Modified files: secure/lib Makefile Log: libtelnet depends on OpenSSL. PR: 50507 Revision Changes Path 1.27 +1 -1 src/secure/lib/Makefile From owner-cvs-src@FreeBSD.ORG Tue Apr 1 05:19: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 2653837B407; Tue, 1 Apr 2003 05:19:15 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B91A843F75; Tue, 1 Apr 2003 05:19:14 -0800 (PST) (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 h31DJE0U026797; Tue, 1 Apr 2003 05:19:14 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h31DJEWh026796; Tue, 1 Apr 2003 05:19:14 -0800 (PST) Message-Id: <200304011319.h31DJEWh026796@repoman.freebsd.org> From: Poul-Henning Kamp Date: Tue, 1 Apr 2003 05:19:14 -0800 (PST) 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_disk.h src/sys/sys disk.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, 01 Apr 2003 13:19:15 -0000 phk 2003/04/01 05:19:14 PST FreeBSD src repository Modified files: sys/sys disk.h Added files: sys/geom geom_disk.h Log: Start to split the GEOM/diskdriver specific bits into geom/geom_disk.h Revision Changes Path 1.1 +93 -0 src/sys/geom/geom_disk.h (new) 1.38 +1 -47 src/sys/sys/disk.h From owner-cvs-src@FreeBSD.ORG Tue Apr 1 05:33: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 CE0FA37B401; Tue, 1 Apr 2003 05:33:29 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6E98A43FA3; Tue, 1 Apr 2003 05:33:29 -0800 (PST) (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 h31DXT0U027958; Tue, 1 Apr 2003 05:33:29 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h31DXT5H027957; Tue, 1 Apr 2003 05:33:29 -0800 (PST) Message-Id: <200304011333.h31DXT5H027957@repoman.freebsd.org> From: Poul-Henning Kamp Date: Tue, 1 Apr 2003 05:33:29 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: 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: Tue, 01 Apr 2003 13:33:30 -0000 phk 2003/04/01 05:33:29 PST FreeBSD src repository Modified files: sys/dev/md md.c Log: Don't include . Revision Changes Path 1.94 +0 -2 src/sys/dev/md/md.c From owner-cvs-src@FreeBSD.ORG Tue Apr 1 06:44: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 EB48A37B401; Tue, 1 Apr 2003 06:44:54 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8CB2543FAF; Tue, 1 Apr 2003 06:44:54 -0800 (PST) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h31Eis0U033599; Tue, 1 Apr 2003 06:44:54 -0800 (PST) (envelope-from yar@repoman.freebsd.org) Received: (from yar@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h31Eis4o033598; Tue, 1 Apr 2003 06:44:54 -0800 (PST) Message-Id: <200304011444.h31Eis4o033598@repoman.freebsd.org> From: Yar Tikhiy Date: Tue, 1 Apr 2003 06:44:54 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sbin/disklabel disklabel.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, 01 Apr 2003 14:44:55 -0000 yar 2003/04/01 06:44:54 PST FreeBSD src repository Modified files: sbin/disklabel disklabel.c Log: Don't die of SIGSEGV on a missing fstype field in a saved disklabel file. MFC after: 1 week Revision Changes Path 1.80 +4 -0 src/sbin/disklabel/disklabel.c From owner-cvs-src@FreeBSD.ORG Tue Apr 1 07:06: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 B7C0937B401; Tue, 1 Apr 2003 07:06:27 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0CBCC43F75; Tue, 1 Apr 2003 07:06:27 -0800 (PST) (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 h31F6Q0U036280; Tue, 1 Apr 2003 07:06:26 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h31F6Qw8036279; Tue, 1 Apr 2003 07:06:26 -0800 (PST) Message-Id: <200304011506.h31F6Qw8036279@repoman.freebsd.org> From: Poul-Henning Kamp Date: Tue, 1 Apr 2003 07:06:26 -0800 (PST) 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_cd.c scsi_da.c scsi_pt.c scsi_sa.c src/sys/contrib/dev/fla fla.c src/sys/dev/aac aac.c aac_debug.c aacvar.h src/sys/dev/amr amr.c amr_cam.c amr_disk.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, 01 Apr 2003 15:06:28 -0000 phk 2003/04/01 07:06:26 PST FreeBSD src repository Modified files: sys/cam/scsi scsi_cd.c scsi_da.c scsi_pt.c scsi_sa.c sys/contrib/dev/fla fla.c sys/dev/aac aac.c aac_debug.c aacvar.h sys/dev/amr amr.c amr_cam.c amr_disk.c amr_pci.c amrvar.h sys/dev/ata ata-all.c ata-disk.c ata-raid.c atapi-cd.c atapi-fd.c atapi-tape.c sys/dev/ccd ccd.c sys/dev/ida ida.c ida_disk.c ida_eisa.c ida_pci.c sys/dev/mcd mcd.c sys/dev/md md.c sys/dev/mlx mlx.c mlx_disk.c mlx_pci.c sys/dev/pst pst-raid.c sys/dev/raidframe rf_freebsdkintf.c sys/dev/scd scd.c sys/dev/twe twe_freebsd.c sys/ia64/ia64 sscdisk.c sys/isa fd.c sys/pc98/pc98 fd.c wd.c wd_cd.c Log: Use bioq_flush() to drain a bio queue with a specific error code. Retain the mistake of not updating the devstat API for now. Spell bioq_disksort() consistently with the remaining bioq_*(). #include where this is more appropriate. Revision Changes Path 1.78 +3 -13 src/sys/cam/scsi/scsi_cd.c 1.136 +5 -15 src/sys/cam/scsi/scsi_da.c 1.37 +2 -14 src/sys/cam/scsi/scsi_pt.c 1.92 +2 -12 src/sys/cam/scsi/scsi_sa.c 1.39 +2 -2 src/sys/contrib/dev/fla/fla.c 1.67 +1 -1 src/sys/dev/aac/aac.c 1.15 +1 -2 src/sys/dev/aac/aac_debug.c 1.33 +2 -0 src/sys/dev/aac/aacvar.h 1.46 +0 -1 src/sys/dev/amr/amr.c 1.7 +0 -1 src/sys/dev/amr/amr_cam.c 1.28 +0 -1 src/sys/dev/amr/amr_disk.c 1.16 +0 -1 src/sys/dev/amr/amr_pci.c 1.18 +1 -0 src/sys/dev/amr/amrvar.h 1.176 +1 -1 src/sys/dev/ata/ata-all.c 1.150 +3 -6 src/sys/dev/ata/ata-disk.c 1.58 +1 -0 src/sys/dev/ata/ata-raid.c 1.137 +3 -8 src/sys/dev/ata/atapi-cd.c 1.85 +3 -7 src/sys/dev/ata/atapi-fd.c 1.78 +1 -5 src/sys/dev/ata/atapi-tape.c 1.132 +1 -0 src/sys/dev/ccd/ccd.c 1.25 +2 -1 src/sys/dev/ida/ida.c 1.40 +2 -1 src/sys/dev/ida/ida_disk.c 1.11 +2 -1 src/sys/dev/ida/ida_eisa.c 1.22 +2 -1 src/sys/dev/ida/ida_pci.c 1.136 +1 -1 src/sys/dev/mcd/mcd.c 1.95 +1 -1 src/sys/dev/md/md.c 1.38 +2 -1 src/sys/dev/mlx/mlx.c 1.30 +2 -1 src/sys/dev/mlx/mlx_disk.c 1.14 +2 -1 src/sys/dev/mlx/mlx_pci.c 1.7 +2 -2 src/sys/dev/pst/pst-raid.c 1.18 +1 -0 src/sys/dev/raidframe/rf_freebsdkintf.c 1.76 +1 -1 src/sys/dev/scd/scd.c 1.26 +1 -0 src/sys/dev/twe/twe_freebsd.c 1.27 +1 -1 src/sys/ia64/ia64/sscdisk.c 1.249 +1 -1 src/sys/isa/fd.c 1.134 +1 -1 src/sys/pc98/pc98/fd.c 1.132 +1 -1 src/sys/pc98/pc98/wd.c 1.47 +1 -1 src/sys/pc98/pc98/wd_cd.c From owner-cvs-src@FreeBSD.ORG Tue Apr 1 07: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 D7CC037B401; Tue, 1 Apr 2003 07:23:56 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7980343FAF; Tue, 1 Apr 2003 07:23:56 -0800 (PST) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h31FNu0U037527; Tue, 1 Apr 2003 07:23:56 -0800 (PST) (envelope-from yar@repoman.freebsd.org) Received: (from yar@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h31FNtfM037526; Tue, 1 Apr 2003 07:23:55 -0800 (PST) Message-Id: <200304011523.h31FNtfM037526@repoman.freebsd.org> From: Yar Tikhiy Date: Tue, 1 Apr 2003 07:23:55 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sbin/mdconfig mdconfig.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, 01 Apr 2003 15:23:57 -0000 yar 2003/04/01 07:23:55 PST FreeBSD src repository Modified files: sbin/mdconfig mdconfig.c Log: Give clearer diagnostics on some cases of invalid combinations of mdconfig(8) command-line arguments. Make mdconfig(8) accept "-a -f file -o options" equally with "-a -f file" (assuming "-t vnode".) Revision Changes Path 1.27 +6 -0 src/sbin/mdconfig/mdconfig.c From owner-cvs-src@FreeBSD.ORG Tue Apr 1 07:57: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 6971737B404; Tue, 1 Apr 2003 07:57:16 -0800 (PST) Received: from dragon.nuxi.com (trang.nuxi.com [66.93.134.19]) by mx1.FreeBSD.org (Postfix) with ESMTP id 801B743F93; Tue, 1 Apr 2003 07:57:15 -0800 (PST) (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 h31FvBD0007212; Tue, 1 Apr 2003 07:57:15 -0800 (PST) (envelope-from obrien@dragon.nuxi.com) Received: (from obrien@localhost) by dragon.nuxi.com (8.12.9/8.12.9/Submit) id h31FvBml007211; Tue, 1 Apr 2003 07:57:11 -0800 (PST) Date: Tue, 1 Apr 2003 07:57:11 -0800 From: "David O'Brien" To: Ruslan Ermilov Message-ID: <20030401155711.GA7103@dragon.nuxi.com> References: <200303182320.h2INKbNj065802@repoman.freebsd.org> <20030401120714.GA61909@sunbay.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030401120714.GA61909@sunbay.com> 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: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/release/alpha dokern.sh 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: Tue, 01 Apr 2003 15:57:16 -0000 On Tue, Apr 01, 2003 at 03:07:14PM +0300, Ruslan Ermilov wrote: > On Tue, Mar 18, 2003 at 03:20:37PM -0800, David E. O'Brien wrote: > > obrien 2003/03/18 15:20:37 PST > > > > FreeBSD src repository > > > > Modified files: (Branch: RELENG_4) > > release/alpha dokern.sh > > Log: > > txp should have been added here when drivers.conf rev 1.2.2.1 was committed. > > > > Revision Changes Path > > 1.56.2.4 +1 -0 src/release/alpha/dokern.sh > > > Please back this out. No. Take it to Core as you're so in love with. Do what ever you want. Make 5-CURRENT release/pc98/dokern.sh also agree. From owner-cvs-src@FreeBSD.ORG Tue Apr 1 08:31: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 C9E4437B401; Tue, 1 Apr 2003 08:31:13 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6C40543FB1; Tue, 1 Apr 2003 08:31:13 -0800 (PST) (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 h31GVD0U042794; Tue, 1 Apr 2003 08:31:13 -0800 (PST) (envelope-from gallatin@repoman.freebsd.org) Received: (from gallatin@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h31GVDJB042793; Tue, 1 Apr 2003 08:31:13 -0800 (PST) Message-Id: <200304011631.h31GVDJB042793@repoman.freebsd.org> From: Andrew Gallatin Date: Tue, 1 Apr 2003 08:31:12 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/pdq pdq_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: Tue, 01 Apr 2003 16:31:14 -0000 gallatin 2003/04/01 08:31:12 PST FreeBSD src repository Modified files: sys/dev/pdq pdq_freebsd.h Log: Add a crutch so that direct-mapped DMA works on alpha. This is a step toward preventing this driver from crashing an alpha at boot. Tested by: Oliver Lehmann Revision Changes Path 1.6 +4 -0 src/sys/dev/pdq/pdq_freebsd.h From owner-cvs-src@FreeBSD.ORG Tue Apr 1 09:25: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 E4D9F37B401 for ; Tue, 1 Apr 2003 09:25:47 -0800 (PST) Received: from rootlabs.com (root.org [67.118.192.226]) by mx1.FreeBSD.org (Postfix) with SMTP id 8A8E843FBD for ; Tue, 1 Apr 2003 09:25:44 -0800 (PST) (envelope-from nate@rootlabs.com) Received: (qmail 9763 invoked by uid 1000); 1 Apr 2003 17:25:45 -0000 Date: Tue, 1 Apr 2003 09:25:45 -0800 (PST) From: Nate Lawson To: "Matthew N. Dodd" In-Reply-To: <20030401082155.71CE037B4B9@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/sbin/ping ping.8 ping.c src/share/man/man4inet.4 ip.4 src/sys/netinet in.h in_pcb.h ip.h ip_input.c ip_output.c ip_var.h src/usr.bin/netstat inet.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, 01 Apr 2003 17:25:48 -0000 On Tue, 1 Apr 2003, Matthew N. Dodd wrote: > Modified files: > sbin/ping ping.8 ping.c > share/man/man4 inet.4 ip.4 > sys/netinet in.h in_pcb.h ip.h ip_input.c ip_output.c > ip_var.h > usr.bin/netstat inet.c > Log: > Implement support for RFC 3514 (The Security Flag in the IPv4 Header). > (See: ftp://ftp.rfc-editor.org/in-notes/rfc3514.txt) > > This fulfills the host requirements for userland support by > way of the setsockopt() IP_EVIL_INTENT message. Back this out immediately! It is evil! -Nate From owner-cvs-src@FreeBSD.ORG Tue Apr 1 09:30: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 4E14937B401; Tue, 1 Apr 2003 09:30:51 -0800 (PST) Received: from ns1.gnf.org (ns1.gnf.org [63.196.132.67]) by mx1.FreeBSD.org (Postfix) with ESMTP id E2A1743FB1; Tue, 1 Apr 2003 09:30:48 -0800 (PST) (envelope-from gtetlow@gnf.org) Received: from EXCHCLUSTER01.lj.gnf.org (exch02.lj.gnf.org [172.25.10.20]) by ns1.gnf.org (8.12.6p2/8.12.3) with ESMTP id h31HUkZu041196; Tue, 1 Apr 2003 09:30:46 -0800 (PST) (envelope-from gtetlow@gnf.org) Received: from roark.gnf.org ([172.25.24.15]) by EXCHCLUSTER01.lj.gnf.org with Microsoft SMTPSVC(5.0.2195.5329); Tue, 1 Apr 2003 09:30:47 -0800 Received: from roark.gnf.org (localhost [127.0.0.1]) by roark.gnf.org (8.12.6/8.12.6) with ESMTP id h31HUl0L091868; Tue, 1 Apr 2003 09:30:47 -0800 (PST) (envelope-from gtetlow@gnf.org) Received: (from gtetlow@localhost) by roark.gnf.org (8.12.6/8.12.6/Submit) id h31HUhFA091867; Tue, 1 Apr 2003 09:30:43 -0800 (PST) Date: Tue, 1 Apr 2003 09:30:43 -0800 From: Gordon Tetlow To: Nate Lawson Message-ID: <20030401173043.GK71939@roark.gnf.org> References: <20030401082155.71CE037B4B9@hub.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="u3bvv0EcKsvvYeex" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4i X-Habeas-SWE-1: winter into spring X-Habeas-SWE-2: brightly anticipated X-Habeas-SWE-3: like Habeas SWE (tm) X-Habeas-SWE-4: Copyright 2002 Habeas (tm) X-Habeas-SWE-5: Sender Warranted Email (SWE) (tm). The sender of this X-Habeas-SWE-6: email in exchange for a license for this Habeas X-Habeas-SWE-7: warrant mark warrants that this is a Habeas Compliant X-Habeas-SWE-8: Message (HCM) and not spam. Please report use of this X-Habeas-SWE-9: mark in spam to . X-OriginalArrivalTime: 01 Apr 2003 17:30:47.0372 (UTC) FILETIME=[6E8240C0:01C2F874] cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org cc: "Matthew N. Dodd" Subject: Re: cvs commit: src/sbin/ping ping.8 ping.c src/share/man/man4 inet.4 ip.4 src/sys/netinet in.h in_pcb.h ip.h ip_input.c ip_output.c ip_var.h src/usr.bin/netstat inet.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, 01 Apr 2003 17:30:51 -0000 --u3bvv0EcKsvvYeex Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Apr 01, 2003 at 09:25:45AM -0800, Nate Lawson wrote: > On Tue, 1 Apr 2003, Matthew N. Dodd wrote: > > Modified files: > > sbin/ping ping.8 ping.c=20 > > share/man/man4 inet.4 ip.4=20 > > sys/netinet in.h in_pcb.h ip.h ip_input.c ip_output.c=20 > > ip_var.h=20 > > usr.bin/netstat inet.c=20 > > Log: > > Implement support for RFC 3514 (The Security Flag in the IPv4 Header). > > (See: ftp://ftp.rfc-editor.org/in-notes/rfc3514.txt) > > =20 > > This fulfills the host requirements for userland support by > > way of the setsockopt() IP_EVIL_INTENT message. >=20 > Back this out immediately! It is evil! You need to ask yourself which is better, following the RFC, or being evil? Standards compliant above all else! -gordon --u3bvv0EcKsvvYeex Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+iczDRu2t9DV9ZfsRAtvUAKCusZw9AdJNbbb+ZLKPBI6SmKtTzACfchB1 BS03eTKOseFPsVYLkmcHiQ8= =iJRZ -----END PGP SIGNATURE----- --u3bvv0EcKsvvYeex-- From owner-cvs-src@FreeBSD.ORG Tue Apr 1 09:45: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 D482737B401; Tue, 1 Apr 2003 09:45:28 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 09ADE43FBD; Tue, 1 Apr 2003 09:45:28 -0800 (PST) (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 h31HjR0U053561; Tue, 1 Apr 2003 09:45:27 -0800 (PST) (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h31HjRZH053560; Tue, 1 Apr 2003 09:45:27 -0800 (PST) Message-Id: <200304011745.h31HjRZH053560@repoman.freebsd.org> From: John Baldwin Date: Tue, 1 Apr 2003 09:45:27 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/etc/defaults periodic.conf src/etc/periodic/daily 220.backup-distfile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2003 17:45:29 -0000 jhb 2003/04/01 09:45:27 PST FreeBSD src repository Modified files: etc/defaults periodic.conf Removed files: etc/periodic/daily 220.backup-distfile Log: Complete removal of 320.rdist by removing its entry from periodic.conf and removing the related 220.backup-distfile script and associatd periodic.conf entry. Discussed with: obrien Revision Changes Path 1.25 +0 -6 src/etc/defaults/periodic.conf 1.6 +0 -39 src/etc/periodic/daily/220.backup-distfile (dead) From owner-cvs-src@FreeBSD.ORG Tue Apr 1 09:46: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 F0A0D37B405 for ; Tue, 1 Apr 2003 09:46:37 -0800 (PST) Received: from relay.pair.com (relay.pair.com [209.68.1.20]) by mx1.FreeBSD.org (Postfix) with SMTP id D168543FB1 for ; Tue, 1 Apr 2003 09:46:35 -0800 (PST) (envelope-from silby@silby.com) Received: (qmail 89708 invoked from network); 1 Apr 2003 17:46:34 -0000 Received: from niwun.pair.com (HELO localhost) (209.68.2.70) by relay.pair.com with SMTP; 1 Apr 2003 17:46:34 -0000 X-pair-Authenticated: 209.68.2.70 Date: Tue, 1 Apr 2003 11:43:00 -0600 (CST) From: Mike Silbersack To: "Matthew N. Dodd" In-Reply-To: <200304010821.h318Li4Q091687@repoman.freebsd.org> Message-ID: <20030401114055.M1612@odysseus.silby.com> References: <200304010821.h318Li4Q091687@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/sbin/ping ping.8 ping.c src/share/man/man4inet.4 ip.4 src/sys/netinet in.h in_pcb.h ip.h ip_input.c ip_output.c ip_var.h src/usr.bin/netstat inet.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, 01 Apr 2003 17:46:38 -0000 Actually committing to the tree is taking this joke quite a bit too far. Is repo-surgery planned to remove this? Mike "Silby" Silbersack > Implement support for RFC 3514 (The Security Flag in the IPv4 Header). > (See: ftp://ftp.rfc-editor.org/in-notes/rfc3514.txt) From owner-cvs-src@FreeBSD.ORG Tue Apr 1 10:55: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 1212137B401; Tue, 1 Apr 2003 10:55:06 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A6A2543FBF; Tue, 1 Apr 2003 10:55:05 -0800 (PST) (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 h31It50U058815; Tue, 1 Apr 2003 10:55:05 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h31It5NZ058814; Tue, 1 Apr 2003 10:55:05 -0800 (PST) Message-Id: <200304011855.h31It5NZ058814@repoman.freebsd.org> From: Poul-Henning Kamp Date: Tue, 1 Apr 2003 10:55:05 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/sys disk.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, 01 Apr 2003 18:55:06 -0000 phk 2003/04/01 10:55:05 PST FreeBSD src repository Modified files: sys/sys disk.h Log: I think the divorce successed, so stop #including Revision Changes Path 1.39 +1 -2 src/sys/sys/disk.h From owner-cvs-src@FreeBSD.ORG Tue Apr 1 10:55: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 4E3FA37B401; Tue, 1 Apr 2003 10:55:47 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E651E43F85; Tue, 1 Apr 2003 10:55:46 -0800 (PST) (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 h31Itk0U058925; Tue, 1 Apr 2003 10:55:46 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h31Itks5058924; Tue, 1 Apr 2003 10:55:46 -0800 (PST) Message-Id: <200304011855.h31Itks5058924@repoman.freebsd.org> From: Poul-Henning Kamp Date: Tue, 1 Apr 2003 10:55:46 -0800 (PST) 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 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2003 18:55:47 -0000 phk 2003/04/01 10:55:46 PST FreeBSD src repository Modified files: sys/sys bio.h Log: Remove the #define for bioqdisksort(), it's no longer needed. Revision Changes Path 1.131 +0 -1 src/sys/sys/bio.h From owner-cvs-src@FreeBSD.ORG Tue Apr 1 10:57: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 C5CAA37B401; Tue, 1 Apr 2003 10:57:14 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 69DD743FB1; Tue, 1 Apr 2003 10:57:14 -0800 (PST) (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 h31IvE0U058986; Tue, 1 Apr 2003 10:57:14 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h31IvEbE058985; Tue, 1 Apr 2003 10:57:14 -0800 (PST) Message-Id: <200304011857.h31IvEbE058985@repoman.freebsd.org> From: Poul-Henning Kamp Date: Tue, 1 Apr 2003 10:57:14 -0800 (PST) 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_disk.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, 01 Apr 2003 18:57:15 -0000 phk 2003/04/01 10:57:14 PST FreeBSD src repository Modified files: sys/geom geom_disk.c Log: Include not Revision Changes Path 1.63 +1 -1 src/sys/geom/geom_disk.c From owner-cvs-src@FreeBSD.ORG Tue Apr 1 11:00: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 741FF37B401; Tue, 1 Apr 2003 11:00:39 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1732343F85; Tue, 1 Apr 2003 11:00:39 -0800 (PST) (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 h31J0c0U059233; Tue, 1 Apr 2003 11:00:38 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h31J0cxe059231; Tue, 1 Apr 2003 11:00:38 -0800 (PST) Message-Id: <200304011900.h31J0cxe059231@repoman.freebsd.org> From: Poul-Henning Kamp Date: Tue, 1 Apr 2003 11:00:38 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern subr_disk.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, 01 Apr 2003 19:00:39 -0000 phk 2003/04/01 11:00:38 PST FreeBSD src repository Modified files: sys/kern subr_disk.c Log: #include Revision Changes Path 1.74 +1 -0 src/sys/kern/subr_disk.c From owner-cvs-src@FreeBSD.ORG Tue Apr 1 11:06: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 D89DC37B401 for ; Tue, 1 Apr 2003 11:06:50 -0800 (PST) Received: from analog.databits.net (analog.databits.net [198.78.65.155]) by mx1.FreeBSD.org (Postfix) with SMTP id 334BE43F3F for ; Tue, 1 Apr 2003 11:06:49 -0800 (PST) (envelope-from petef@analog.databits.net) Received: (qmail 32774 invoked by uid 1000); 1 Apr 2003 19:05:53 -0000 Date: Tue, 1 Apr 2003 13:05:53 -0600 From: Pete Fritchman To: Mike Silbersack Message-ID: <20030401190553.GB21045@absolutbsd.org> References: <200304010821.h318Li4Q091687@repoman.freebsd.org> <20030401114055.M1612@odysseus.silby.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030401114055.M1612@odysseus.silby.com> User-Agent: Mutt/1.4i cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org cc: "Matthew N. Dodd" Subject: Re: cvs commit: src/sbin/ping ping.8 ping.c src/share/man/man4inet.4 ip.4 src/sys/netinet in.h in_pcb.h ip.h ip_input.c ip_output.c ip_var.h src/usr.bin/netstat inet.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, 01 Apr 2003 19:06:51 -0000 ++ 01/04/03 11:43 -0600 - Mike Silbersack: | Actually committing to the tree is taking this joke quite a bit too far. | Is repo-surgery planned to remove this? Please don't back this out, I'll take this to the TRB if necessary. At work, we've already made the appropriate firewall policy changes, and so far, management is quite impressed. Also, if I may make a suggestion, the Evil bit should be set to 0x1 by default - it's the same logic as making a firewall deny everything and just allow the traffic you want. We should explicitly have to say we are _not evil_ when we send packets. --pete From owner-cvs-src@FreeBSD.ORG Tue Apr 1 11:19: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 6ABE437B404; Tue, 1 Apr 2003 11:19:44 -0800 (PST) Received: from freebie.xs4all.nl (freebie.xs4all.nl [213.84.32.253]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9901C43FAF; Tue, 1 Apr 2003 11:19:42 -0800 (PST) (envelope-from wkb@freebie.xs4all.nl) Received: from freebie.xs4all.nl (localhost [127.0.0.1]) by freebie.xs4all.nl (8.12.8/8.12.8) with ESMTP id h31JJfmk011461; Tue, 1 Apr 2003 21:19:41 +0200 (CEST) (envelope-from wkb@freebie.xs4all.nl) Received: (from wkb@localhost) by freebie.xs4all.nl (8.12.8/8.12.8/Submit) id h31JJf6n011460; Tue, 1 Apr 2003 21:19:41 +0200 (CEST) Date: Tue, 1 Apr 2003 21:19:41 +0200 From: Wilko Bulte To: Nate Lawson Message-ID: <20030401191941.GA11437@freebie.xs4all.nl> References: <20030401082155.71CE037B4B9@hub.freebsd.org> 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-RC X-PGP: finger wilko@freebsd.org cc: cvs-src@FreeBSD.ORG cc: src-committers@FreeBSD.ORG cc: cvs-all@FreeBSD.ORG cc: "Matthew N. Dodd" Subject: Re: cvs commit: src/sbin/ping ping.8 ping.c src/share/man/man4 inet.4 ip.4 src/sys/netinet in.h in_pcb.h ip.h ip_input.c ip_output.c ip_var.h src/usr.bin/netstat inet.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, 01 Apr 2003 19:19:45 -0000 On Tue, Apr 01, 2003 at 09:25:45AM -0800, Nate Lawson wrote: > On Tue, 1 Apr 2003, Matthew N. Dodd wrote: > > Modified files: > > sbin/ping ping.8 ping.c > > share/man/man4 inet.4 ip.4 > > sys/netinet in.h in_pcb.h ip.h ip_input.c ip_output.c > > ip_var.h > > usr.bin/netstat inet.c > > Log: > > Implement support for RFC 3514 (The Security Flag in the IPv4 Header). > > (See: ftp://ftp.rfc-editor.org/in-notes/rfc3514.txt) > > > > This fulfills the host requirements for userland support by > > way of the setsockopt() IP_EVIL_INTENT message. > > Back this out immediately! It is evil! > -Nate It would be better if one would implement IP_EVIL_EMPIRE_REDMOND messages in addition to this one. One could then selectively catch Msoft IP packets. -- | / o / /_ _ wilko@FreeBSD.org |/|/ / / /( (_) Bulte From owner-cvs-src@FreeBSD.ORG Tue Apr 1 11:31: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 3197F37B401; Tue, 1 Apr 2003 11:31:06 -0800 (PST) Received: from mailout06.sul.t-online.com (mailout06.sul.t-online.com [194.25.134.19]) by mx1.FreeBSD.org (Postfix) with ESMTP id C4B5E43F75; Tue, 1 Apr 2003 11:31:04 -0800 (PST) (envelope-from Alexander@Leidinger.net) Received: from fwd09.sul.t-online.de by mailout06.sul.t-online.com with smtp id 190NdD-0008Ei-0C; Tue, 01 Apr 2003 17:24:59 +0200 Received: from Andro-Beta.Leidinger.net (520065502893-0001@[217.83.31.216]) by fmrl09.sul.t-online.com with esmtp id 190Ncy-0AbTw8C; Tue, 1 Apr 2003 17:24:44 +0200 Received: from Magelan.Leidinger.net (Magelan [192.168.1.1]) h31FOgOq093313; Tue, 1 Apr 2003 17:24:42 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from Magelan.Leidinger.net (netchild@localhost [127.0.0.1]) by Magelan.Leidinger.net (8.12.7/8.12.7) with SMTP id h31FOe4N080941; Tue, 1 Apr 2003 17:24:40 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Date: Tue, 1 Apr 2003 17:24:40 +0200 From: Alexander Leidinger To: Peter Jeremy Message-Id: <20030401172440.701aaafd.Alexander@Leidinger.net> In-Reply-To: <20030331082023.GE11307@cirb503493.alcatel.com.au> References: <200303272038.h2RKcM7L096560@repoman.freebsd.org> <20030327204935.GA18134@HAL9000.homeunix.com> <20030330175646.281097ad.Alexander@Leidinger.net> <20030331082023.GE11307@cirb503493.alcatel.com.au> 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: cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/ia64/include float.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, 01 Apr 2003 19:31:06 -0000 On Mon, 31 Mar 2003 18:20:23 +1000 Peter Jeremy wrote: > It's not clear exactly what this program is intended to test. We noticed that icc does use other values for LDBL_MIN than we do, and instead of just thinking that Intel does it right I wanted to verify it. So I started with tests for float and double. > > The *_MIN > >values (or my test program) at least on i386 machines are wrong. > > The *_MIN values represent the greatest negative value, not the > smallest positive value. *_MIN _is_ the smallest positive value... but the normalized one, not the denormalized one I use. So yes, my program was wrong, but in another way than you suggested. But I have to still say "thank you", your comment resulted in rereading the (hopefully) appropriate docs and noticing the "normalized" in them. Thank you, Alexander. -- 0 and 1. Now what could be so hard about that? 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 1 11:38: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 016A137B401 for ; Tue, 1 Apr 2003 11:38:12 -0800 (PST) Received: from relay.pair.com (relay.pair.com [209.68.1.20]) by mx1.FreeBSD.org (Postfix) with SMTP id 8707E43FBF for ; Tue, 1 Apr 2003 11:38:09 -0800 (PST) (envelope-from silby@silby.com) Received: (qmail 38053 invoked from network); 1 Apr 2003 19:38:08 -0000 Received: from niwun.pair.com (HELO localhost) (209.68.2.70) by relay.pair.com with SMTP; 1 Apr 2003 19:38:08 -0000 X-pair-Authenticated: 209.68.2.70 Date: Tue, 1 Apr 2003 13:34:40 -0600 (CST) From: Mike Silbersack To: Pete Fritchman In-Reply-To: <20030401190553.GB21045@absolutbsd.org> Message-ID: <20030401133241.I564@odysseus.silby.com> References: <200304010821.h318Li4Q091687@repoman.freebsd.org> <20030401190553.GB21045@absolutbsd.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 cc: "Matthew N. Dodd" Subject: Re: cvs commit: src/sbin/ping ping.8 ping.csrc/share/man/man4inet.4 ip.4 src/sys/netinet in.h in_pcb.h ip.h ip_input.c ip_output.c ip_var.h src/usr.bin/netstat inet.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, 01 Apr 2003 19:38:12 -0000 I bet you wouldn't be laughing if I had committed code which locked out any account named petef as an April Fools joke. Joke commit messages are funny. Committing crap to the repository as a joke is not funny. Mike "Silby" Silbersack On Tue, 1 Apr 2003, Pete Fritchman wrote: > ++ 01/04/03 11:43 -0600 - Mike Silbersack: > | Actually committing to the tree is taking this joke quite a bit too far. > | Is repo-surgery planned to remove this? > > Please don't back this out, I'll take this to the TRB if necessary. At > work, we've already made the appropriate firewall policy changes, and so > far, management is quite impressed. > > Also, if I may make a suggestion, the Evil bit should be set to 0x1 by > default - it's the same logic as making a firewall deny everything and > just allow the traffic you want. We should explicitly have to say we > are _not evil_ when we send packets. > > --pete > From owner-cvs-src@FreeBSD.ORG Tue Apr 1 11:59: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 4842337B401; Tue, 1 Apr 2003 11:59:31 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9932743FBF; Tue, 1 Apr 2003 11:59:30 -0800 (PST) (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 h31JxU0U064217; Tue, 1 Apr 2003 11:59:30 -0800 (PST) (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h31JxUhO064216; Tue, 1 Apr 2003 11:59:30 -0800 (PST) Message-Id: <200304011959.h31JxUhO064216@repoman.freebsd.org> From: Ruslan Ermilov Date: Tue, 1 Apr 2003 11:59:30 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/release/pc98 dokern.sh X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2003 19:59:31 -0000 ru 2003/04/01 11:59:30 PST FreeBSD src repository Modified files: release/pc98 dokern.sh Log: Removed redundant lines. Noticed by: obrien Revision Changes Path 1.74 +0 -3 src/release/pc98/dokern.sh From owner-cvs-src@FreeBSD.ORG Tue Apr 1 12:05: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 5506137B401; Tue, 1 Apr 2003 12:05:10 -0800 (PST) Received: from cirb503493.alcatel.com.au (c18609.belrs1.nsw.optusnet.com.au [210.49.80.204]) by mx1.FreeBSD.org (Postfix) with ESMTP id 85F5143FDF; Tue, 1 Apr 2003 12:05:06 -0800 (PST) (envelope-from peterjeremy@optushome.com.au) Received: from cirb503493.alcatel.com.au (localhost.alcatel.com.au [127.0.0.1])h31K54M2030313; Wed, 2 Apr 2003 06:05:04 +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 h31K4vEN030309; Wed, 2 Apr 2003 06:04:57 +1000 (EST) Date: Wed, 2 Apr 2003 06:04:57 +1000 From: Peter Jeremy To: Alexander Leidinger Message-ID: <20030401200457.GA30284@cirb503493.alcatel.com.au> References: <200303272038.h2RKcM7L096560@repoman.freebsd.org> <20030327204935.GA18134@HAL9000.homeunix.com> <20030330175646.281097ad.Alexander@Leidinger.net> <20030331082023.GE11307@cirb503493.alcatel.com.au> <20030401172440.701aaafd.Alexander@Leidinger.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030401172440.701aaafd.Alexander@Leidinger.net> 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/ia64/include float.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, 01 Apr 2003 20:05:10 -0000 On Tue, Apr 01, 2003 at 05:24:40PM +0200, Alexander Leidinger wrote: >On Mon, 31 Mar 2003 18:20:23 +1000 >Peter Jeremy wrote: > >> It's not clear exactly what this program is intended to test. > >We noticed that icc does use other values for LDBL_MIN than we do, and >instead of just thinking that Intel does it right I wanted to verify it. >So I started with tests for float and double. The actual digit string forming the constants is not especially important - as long as the compiler interprets that string as the correct FP value. There are a number of test programs intended to verify correct FP behaviour by the CPU and compiler floating around on the net - look at NETLIB or Prof W. Kahan's web site. (I don't have the URL's immediately to hand). >> > The *_MIN >> >values (or my test program) at least on i386 machines are wrong. >> >> The *_MIN values represent the greatest negative value, not the >> smallest positive value. > >*_MIN _is_ the smallest positive value... but the normalized one, not >the denormalized one I use. Mea culpa. I must have disconnected my brain when I was writing that :-(. Peter From owner-cvs-src@FreeBSD.ORG Tue Apr 1 12:25: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 B223737B401; Tue, 1 Apr 2003 12:25:47 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5419243F3F; Tue, 1 Apr 2003 12:25:47 -0800 (PST) (envelope-from ceri@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h31KPl0U067038; Tue, 1 Apr 2003 12:25:47 -0800 (PST) (envelope-from ceri@repoman.freebsd.org) Received: (from ceri@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h31KPlOX067037; Tue, 1 Apr 2003 12:25:47 -0800 (PST) Message-Id: <200304012025.h31KPlOX067037@repoman.freebsd.org> From: Ceri Davies Date: Tue, 1 Apr 2003 12:25:47 -0800 (PST) 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 connect.2 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2003 20:25:48 -0000 ceri 2003/04/01 12:25:46 PST FreeBSD src repository (doc committer) Modified files: lib/libc/sys connect.2 Log: [1] - Document EHOSTUNREACH as a possible error [2] - Remove a contraction PR: docs/50401 Submitted by: [1] Slaven Rezic MFC after: 1 week Revision Changes Path 1.23 +3 -1 src/lib/libc/sys/connect.2 From owner-cvs-src@FreeBSD.ORG Tue Apr 1 12:32: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 9DD3737B401; Tue, 1 Apr 2003 12:32:02 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 412E443FAF; Tue, 1 Apr 2003 12:32:02 -0800 (PST) (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 h31KW20U067608; Tue, 1 Apr 2003 12:32:02 -0800 (PST) (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h31KW1if067607; Tue, 1 Apr 2003 12:32:01 -0800 (PST) Message-Id: <200304012032.h31KW1if067607@repoman.freebsd.org> From: John Baldwin Date: Tue, 1 Apr 2003 12:32:01 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/etc/periodic/daily 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, 01 Apr 2003 20:32:03 -0000 jhb 2003/04/01 12:32:01 PST FreeBSD src repository Modified files: etc/periodic/daily Makefile Log: Remove 220.backup-distfile since it has been deleted. Reported by: mdodd Pointy hat to: jhb Revision Changes Path 1.11 +0 -1 src/etc/periodic/daily/Makefile From owner-cvs-src@FreeBSD.ORG Tue Apr 1 13:16: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 0E30B37B401; Tue, 1 Apr 2003 13:16:48 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 99B0343FA3; Tue, 1 Apr 2003 13:16:47 -0800 (PST) (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 h31LGl0U076432; Tue, 1 Apr 2003 13:16:47 -0800 (PST) (envelope-from hsu@repoman.freebsd.org) Received: (from hsu@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h31LGltE076431; Tue, 1 Apr 2003 13:16:47 -0800 (PST) Message-Id: <200304012116.h31LGltE076431@repoman.freebsd.org> From: Jeffrey Hsu Date: Tue, 1 Apr 2003 13:16:46 -0800 (PST) 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_input.c tcp_var.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, 01 Apr 2003 21:16:50 -0000 hsu 2003/04/01 13:16:46 PST FreeBSD src repository Modified files: sys/netinet tcp_input.c tcp_var.h Log: Observe conservation of packets when entering Fast Recovery while doing Limited Transmit. Only artificially inflate the congestion window by 1 segment instead of the usual 3 to take into account the 2 already sent by Limited Transmit. Approved in principle by: Mark Allman , Hari Balakrishnan , Sally Floyd Revision Changes Path 1.203 +21 -3 src/sys/netinet/tcp_input.c 1.88 +1 -0 src/sys/netinet/tcp_var.h From owner-cvs-src@FreeBSD.ORG Tue Apr 1 14:39: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 1172337B405; Tue, 1 Apr 2003 14:39:33 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6E1AF43FCB; Tue, 1 Apr 2003 14:39:32 -0800 (PST) (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 h31MdW0U082542; Tue, 1 Apr 2003 14:39:32 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h31MdWvd082541; Tue, 1 Apr 2003 14:39:32 -0800 (PST) Message-Id: <200304012239.h31MdWvd082541@repoman.freebsd.org> From: Jeff Roberson Date: Tue, 1 Apr 2003 14:39:32 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libthr/thread thr_mutex.c thr_private.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, 01 Apr 2003 22:39:33 -0000 jeff 2003/04/01 14:39:32 PST FreeBSD src repository Modified files: lib/libthr/thread thr_mutex.c thr_private.h Log: - Restore old mutex code from libc_r. It is more standards compliant. This was changed because originally we were blocking on the umtx and allowing the kernel to do the queueing. It was decided that the lib should queue and start the threads in the order it decides and the umtx code would just be used like spinlocks. Revision Changes Path 1.2 +1327 -198 src/lib/libthr/thread/thr_mutex.c 1.2 +36 -6 src/lib/libthr/thread/thr_private.h From owner-cvs-src@FreeBSD.ORG Tue Apr 1 14:40: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 F355437B401; Tue, 1 Apr 2003 14:40:30 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 929EC43F75; Tue, 1 Apr 2003 14:40:30 -0800 (PST) (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 h31MeU0U082724; Tue, 1 Apr 2003 14:40:30 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h31MeUhn082721; Tue, 1 Apr 2003 14:40:30 -0800 (PST) Message-Id: <200304012240.h31MeUhn082721@repoman.freebsd.org> From: Jeff Roberson Date: Tue, 1 Apr 2003 14:40:30 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libthr/thread thr_mutex_prioceiling.c thr_setschedparam.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, 01 Apr 2003 22:40:31 -0000 jeff 2003/04/01 14:40:30 PST FreeBSD src repository Modified files: lib/libthr/thread thr_mutex_prioceiling.c thr_setschedparam.c Log: - Reenable setschedparam and the prioceiling code now that the mutex code has been restored. Revision Changes Path 1.2 +2 -11 src/lib/libthr/thread/thr_mutex_prioceiling.c 1.2 +8 -8 src/lib/libthr/thread/thr_setschedparam.c From owner-cvs-src@FreeBSD.ORG Tue Apr 1 14:41: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 8F46D37B401; Tue, 1 Apr 2003 14:41:42 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2B82443FB1; Tue, 1 Apr 2003 14:41:42 -0800 (PST) (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 h31Mff0U083018; Tue, 1 Apr 2003 14:41:41 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h31Mff3G083017; Tue, 1 Apr 2003 14:41:41 -0800 (PST) Message-Id: <200304012241.h31Mff3G083017@repoman.freebsd.org> From: Jeff Roberson Date: Tue, 1 Apr 2003 14:41:41 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libthr/thread thr_cond.c thr_join.c thr_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: Tue, 01 Apr 2003 22:41:42 -0000 jeff 2003/04/01 14:41:41 PST FreeBSD src repository Modified files: lib/libthr/thread thr_cond.c thr_join.c thr_kern.c Log: - Don't drop and reacquire giant in thread_suspend(). Change callers to do this manually. This will facilitate the unrolling of giant. - Don't allow giant to recurse anymore. This should never happen. Revision Changes Path 1.2 +2 -0 src/lib/libthr/thread/thr_cond.c 1.2 +2 -0 src/lib/libthr/thread/thr_join.c 1.2 +4 -38 src/lib/libthr/thread/thr_kern.c From owner-cvs-src@FreeBSD.ORG Tue Apr 1 15:18: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 E8D1A37B401; Tue, 1 Apr 2003 15:18:13 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8872243F75; Tue, 1 Apr 2003 15:18:13 -0800 (PST) (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 h31NID0U086347; Tue, 1 Apr 2003 15:18:13 -0800 (PST) (envelope-from jake@repoman.freebsd.org) Received: (from jake@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h31NIDmv086346; Tue, 1 Apr 2003 15:18:13 -0800 (PST) Message-Id: <200304012318.h31NIDmv086346@repoman.freebsd.org> From: Jake Burkholder Date: Tue, 1 Apr 2003 15:18:13 -0800 (PST) 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: Tue, 01 Apr 2003 23:18:14 -0000 jake 2003/04/01 15:18:13 PST FreeBSD src repository Modified files: sys/sparc64/sparc64 machdep.c Log: - Set the version number in the mcontext in get_mcontext and check it in set_mcontext. - Don't make assumptions about the alignment of the mcontext inside of the ucontext; we have to save the floating point registers to the pcb and then copy to the mcontext. Revision Changes Path 1.83 +9 -6 src/sys/sparc64/sparc64/machdep.c From owner-cvs-src@FreeBSD.ORG Tue Apr 1 15:25: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 5CC5137B401; Tue, 1 Apr 2003 15:25:19 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id F0CF843FB1; Tue, 1 Apr 2003 15:25:18 -0800 (PST) (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 h31NPI0U086962; Tue, 1 Apr 2003 15:25:18 -0800 (PST) (envelope-from jake@repoman.freebsd.org) Received: (from jake@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h31NPI3p086961; Tue, 1 Apr 2003 15:25:18 -0800 (PST) Message-Id: <200304012325.h31NPI3p086961@repoman.freebsd.org> From: Jake Burkholder Date: Tue, 1 Apr 2003 15:25:18 -0800 (PST) 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_context.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, 01 Apr 2003 23:25:19 -0000 jake 2003/04/01 15:25:18 PST FreeBSD src repository Modified files: sys/kern kern_context.c Log: - Fix UC_COPY_SIZE. Adding up the size of structure fields doesn't take alignment into account. - Return EJUSTRETURN from set_context on success to avoid clobbering the first 2 out registers with td_retval on sparc64. Revision Changes Path 1.3 +3 -4 src/sys/kern/kern_context.c From owner-cvs-src@FreeBSD.ORG Tue Apr 1 15:28: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 C300737B401; Tue, 1 Apr 2003 15:28:51 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5F2DD43FBD; Tue, 1 Apr 2003 15:28:51 -0800 (PST) (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 h31NSp0U087102; Tue, 1 Apr 2003 15:28:51 -0800 (PST) (envelope-from jake@repoman.freebsd.org) Received: (from jake@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h31NSpY7087101; Tue, 1 Apr 2003 15:28:51 -0800 (PST) Message-Id: <200304012328.h31NSpY7087101@repoman.freebsd.org> From: Jake Burkholder Date: Tue, 1 Apr 2003 15:28:51 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libc/sparc64/gen Makefile.inc _ctx_start.S makecontext.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, 01 Apr 2003 23:28:52 -0000 jake 2003/04/01 15:28:51 PST FreeBSD src repository Modified files: lib/libc/sparc64/gen Makefile.inc Added files: lib/libc/sparc64/gen _ctx_start.S makecontext.c Log: Implement makecontext. Revision Changes Path 1.7 +4 -3 src/lib/libc/sparc64/gen/Makefile.inc 1.1 +36 -0 src/lib/libc/sparc64/gen/_ctx_start.S (new) 1.1 +89 -0 src/lib/libc/sparc64/gen/makecontext.c (new) From owner-cvs-src@FreeBSD.ORG Tue Apr 1 15: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 B957337B401; Tue, 1 Apr 2003 15:42:32 -0800 (PST) Received: from mail.pcnet.com (mail.pcnet.com [204.213.232.4]) by mx1.FreeBSD.org (Postfix) with ESMTP id E446943F75; Tue, 1 Apr 2003 15:42:31 -0800 (PST) (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 h31NgVBg010876; Tue, 1 Apr 2003 18:42:31 -0500 (EST) Received: from localhost (eischen@localhost)h31NgUoQ010872; Tue, 1 Apr 2003 18:42:30 -0500 (EST) Date: Tue, 1 Apr 2003 18:42:30 -0500 (EST) From: Daniel Eischen To: Jake Burkholder In-Reply-To: <200304012325.h31NPI3p086961@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/kern kern_context.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, 01 Apr 2003 23:42:33 -0000 On Tue, 1 Apr 2003, Jake Burkholder wrote: > jake 2003/04/01 15:25:18 PST > > FreeBSD src repository > > Modified files: > sys/kern kern_context.c > Log: > - Fix UC_COPY_SIZE. Adding up the size of structure fields doesn't take > alignment into account. > - Return EJUSTRETURN from set_context on success to avoid clobbering the > first 2 out registers with td_retval on sparc64. Oh shit. I forgot I have some local changes lying around to fix being able to set/swapcontext on an interrupted context (not formed by getcontext). When getcontext() is called, the return value registers need to be cleared so that 0 is returned after a subsequent setcontext(): ret = getcontext(&uc); ... setcontext(&uc); The above should work as well as: void sighandler(int sig, siginfo_t *info, ucontext_t *ucp) { ... setcontext(ucp); } The latter case doesn't want to return 0 in the syscall; it wants to return EJUSTRETURN. In the former case, you need to be able to return 0. I think you need to fix get_mcontext() so that it clears the return values or it breaks the first case. My changes add a third parameter to get_mcontext(struct thread *td, mcontext_t *mcp, int clear_retval) so that you can tell it to clear the return values. When getcontext() calls get_mcontext() you want to clear the return values in the context, but when get_mcontext() is called by sendsig() or by the KSE system, you don't want to clear the return values. Is this making any sense? -- Dan Eischen From owner-cvs-src@FreeBSD.ORG Tue Apr 1 15:52: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 B3D1337B401; Tue, 1 Apr 2003 15:52:25 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 54B7843F93; Tue, 1 Apr 2003 15:52:25 -0800 (PST) (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 h31NqP0U088949; Tue, 1 Apr 2003 15:52:25 -0800 (PST) (envelope-from jake@repoman.freebsd.org) Received: (from jake@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h31NqPEg088948; Tue, 1 Apr 2003 15:52:25 -0800 (PST) Message-Id: <200304012352.h31NqPEg088948@repoman.freebsd.org> From: Jake Burkholder Date: Tue, 1 Apr 2003 15:52: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/lib/libthr/arch/sparc64 Makefile.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, 01 Apr 2003 23:52:26 -0000 jake 2003/04/01 15:52:25 PST FreeBSD src repository Added files: lib/libthr/arch/sparc64 Makefile.inc Log: Add MD makefile. Revision Changes Path 1.1 +3 -0 src/lib/libthr/arch/sparc64/Makefile.inc (new) From owner-cvs-src@FreeBSD.ORG Tue Apr 1 16:42: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 A272537B401; Tue, 1 Apr 2003 16:42:20 -0800 (PST) Received: from k6.locore.ca (k6.locore.ca [198.96.117.170]) by mx1.FreeBSD.org (Postfix) with ESMTP id 641BE43F93; Tue, 1 Apr 2003 16:42:19 -0800 (PST) (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 h320msxS044815; Tue, 1 Apr 2003 19:48:54 -0500 (EST) (envelope-from jake@k6.locore.ca) Received: (from jake@localhost) by k6.locore.ca (8.12.8/8.12.8/Submit) id h320ms2B044814; Tue, 1 Apr 2003 19:48:54 -0500 (EST) Date: Tue, 1 Apr 2003 19:48:54 -0500 From: Jake Burkholder To: Daniel Eischen Message-ID: <20030402004854.GA44206@locore.ca> References: <200304012325.h31NPI3p086961@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: 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/kern kern_context.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, 02 Apr 2003 00:42:21 -0000 Apparently, On Tue, Apr 01, 2003 at 06:42:30PM -0500, Daniel Eischen said words to the effect of; > On Tue, 1 Apr 2003, Jake Burkholder wrote: > > > jake 2003/04/01 15:25:18 PST > > > > FreeBSD src repository > > > > Modified files: > > sys/kern kern_context.c > > Log: > > - Fix UC_COPY_SIZE. Adding up the size of structure fields doesn't take > > alignment into account. > > - Return EJUSTRETURN from set_context on success to avoid clobbering the > > first 2 out registers with td_retval on sparc64. > > Oh shit. I forgot I have some local changes lying around > to fix being able to set/swapcontext on an interrupted > context (not formed by getcontext). When getcontext() > is called, the return value registers need to be cleared > so that 0 is returned after a subsequent setcontext(): > > ret = getcontext(&uc); > ... > setcontext(&uc); > > The above should work as well as: > > void > sighandler(int sig, siginfo_t *info, ucontext_t *ucp) > { > ... > setcontext(ucp); > } > > The latter case doesn't want to return 0 in the syscall; > it wants to return EJUSTRETURN. In the former case, you > need to be able to return 0. > > I think you need to fix get_mcontext() so that it clears > the return values or it breaks the first case. > > My changes add a third parameter to > get_mcontext(struct thread *td, mcontext_t *mcp, int clear_retval) > so that you can tell it to clear the return values. > When getcontext() calls get_mcontext() you want to clear > the return values in the context, but when get_mcontext() > is called by sendsig() or by the KSE system, you don't > want to clear the return values. > > Is this making any sense? Yes, I see what you mean. The problem on sparc64 is that the arguments setup in makecontext get clobbered. They're passed in the same registers as the return value for the system call, so when syscall copies td_retval into the registers it clobbers the arguments that were set. I can hack around it by just copying the registers that would be clobbered into td_retval if that would work better. execve has the same problem, we use the above hack there. Jake From owner-cvs-src@FreeBSD.ORG Tue Apr 1 17:00: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 B3D0A37B401; Tue, 1 Apr 2003 17:00:20 -0800 (PST) Received: from mail.pcnet.com (mail.pcnet.com [204.213.232.4]) by mx1.FreeBSD.org (Postfix) with ESMTP id 83A8A43F3F; Tue, 1 Apr 2003 17:00:19 -0800 (PST) (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 h3210IBg020333; Tue, 1 Apr 2003 20:00:18 -0500 (EST) Received: from localhost (eischen@localhost)h3210IUZ020329; Tue, 1 Apr 2003 20:00:18 -0500 (EST) Date: Tue, 1 Apr 2003 20:00:18 -0500 (EST) From: Daniel Eischen To: Jake Burkholder In-Reply-To: <20030402004854.GA44206@locore.ca> 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/kern kern_context.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, 02 Apr 2003 01:00:21 -0000 On Tue, 1 Apr 2003, Jake Burkholder wrote: > Apparently, On Tue, Apr 01, 2003 at 06:42:30PM -0500, > Daniel Eischen said words to the effect of; > > > On Tue, 1 Apr 2003, Jake Burkholder wrote: > > > > > jake 2003/04/01 15:25:18 PST > > > > > > FreeBSD src repository > > > > > > Modified files: > > > sys/kern kern_context.c > > > Log: > > > - Fix UC_COPY_SIZE. Adding up the size of structure fields doesn't take > > > alignment into account. > > > - Return EJUSTRETURN from set_context on success to avoid clobbering the > > > first 2 out registers with td_retval on sparc64. > > > > Oh shit. I forgot I have some local changes lying around > > to fix being able to set/swapcontext on an interrupted > > context (not formed by getcontext). When getcontext() > > is called, the return value registers need to be cleared > > so that 0 is returned after a subsequent setcontext(): > > > > ret = getcontext(&uc); > > ... > > setcontext(&uc); > > > > The above should work as well as: > > > > void > > sighandler(int sig, siginfo_t *info, ucontext_t *ucp) > > { > > ... > > setcontext(ucp); > > } > > > > The latter case doesn't want to return 0 in the syscall; > > it wants to return EJUSTRETURN. In the former case, you > > need to be able to return 0. > > > > I think you need to fix get_mcontext() so that it clears > > the return values or it breaks the first case. > > > > My changes add a third parameter to > > get_mcontext(struct thread *td, mcontext_t *mcp, int clear_retval) > > so that you can tell it to clear the return values. > > When getcontext() calls get_mcontext() you want to clear > > the return values in the context, but when get_mcontext() > > is called by sendsig() or by the KSE system, you don't > > want to clear the return values. > > > > Is this making any sense? > > Yes, I see what you mean. The problem on sparc64 is that the arguments > setup in makecontext get clobbered. They're passed in the same registers > as the return value for the system call, so when syscall copies td_retval > into the registers it clobbers the arguments that were set. I can hack > around it by just copying the registers that would be clobbered into > td_retval if that would work better. execve has the same problem, we > use the above hack there. I think the changes you made are correct; swapcontext() and setcontext() now return EJUSTRETURN if there were no errors. But we just need to fix getcontext() so that it clears the return value registers in the mcontext. This needs to be an option, though, because other uses of get_mcontext don't want that behaviour. This would still work on sparc64, right? Unless I am misunderstanding something. -- Dan Eischen From owner-cvs-src@FreeBSD.ORG Tue Apr 1 17:05: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 4DBFD37B401; Tue, 1 Apr 2003 17:05:04 -0800 (PST) Received: from mail.pcnet.com (mail.pcnet.com [204.213.232.4]) by mx1.FreeBSD.org (Postfix) with ESMTP id 728CB43FB1; Tue, 1 Apr 2003 17:05:03 -0800 (PST) (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 h32152Bg020944; Tue, 1 Apr 2003 20:05:02 -0500 (EST) Received: from localhost (eischen@localhost)h3215255020941; Tue, 1 Apr 2003 20:05:02 -0500 (EST) Date: Tue, 1 Apr 2003 20:05:02 -0500 (EST) From: Daniel Eischen To: Jake Burkholder 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/kern kern_context.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, 02 Apr 2003 01:05:04 -0000 On Tue, 1 Apr 2003, Daniel Eischen wrote: > On Tue, 1 Apr 2003, Jake Burkholder wrote: > > Yes, I see what you mean. The problem on sparc64 is that the arguments > > setup in makecontext get clobbered. They're passed in the same registers > > as the return value for the system call, so when syscall copies td_retval > > into the registers it clobbers the arguments that were set. I can hack > > around it by just copying the registers that would be clobbered into > > td_retval if that would work better. execve has the same problem, we > > use the above hack there. > > I think the changes you made are correct; swapcontext() and > setcontext() now return EJUSTRETURN if there were no errors. > But we just need to fix getcontext() so that it clears the and swapcontext() too. > return value registers in the mcontext. This needs to be > an option, though, because other uses of get_mcontext don't > want that behaviour. > > This would still work on sparc64, right? Unless I am > misunderstanding something. -- Dan Eischen From owner-cvs-src@FreeBSD.ORG Tue Apr 1 17:19: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 DCB5937B401; Tue, 1 Apr 2003 17:19:18 -0800 (PST) Received: from k6.locore.ca (k6.locore.ca [198.96.117.170]) by mx1.FreeBSD.org (Postfix) with ESMTP id A253743F75; Tue, 1 Apr 2003 17:19:16 -0800 (PST) (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 h321PsxS044993; Tue, 1 Apr 2003 20:25:54 -0500 (EST) (envelope-from jake@k6.locore.ca) Received: (from jake@localhost) by k6.locore.ca (8.12.8/8.12.8/Submit) id h321Pr8e044992; Tue, 1 Apr 2003 20:25:53 -0500 (EST) Date: Tue, 1 Apr 2003 20:25:53 -0500 From: Jake Burkholder To: Daniel Eischen Message-ID: <20030402012553.GB44206@locore.ca> References: <20030402004854.GA44206@locore.ca> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: 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/kern kern_context.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, 02 Apr 2003 01:19:19 -0000 Apparently, On Tue, Apr 01, 2003 at 08:00:18PM -0500, Daniel Eischen said words to the effect of; > On Tue, 1 Apr 2003, Jake Burkholder wrote: > > > Apparently, On Tue, Apr 01, 2003 at 06:42:30PM -0500, > > Daniel Eischen said words to the effect of; > > > > > On Tue, 1 Apr 2003, Jake Burkholder wrote: > > > > > > > jake 2003/04/01 15:25:18 PST > > > > > > > > FreeBSD src repository > > > > > > > > Modified files: > > > > sys/kern kern_context.c > > > > Log: > > > > - Fix UC_COPY_SIZE. Adding up the size of structure fields doesn't take > > > > alignment into account. > > > > - Return EJUSTRETURN from set_context on success to avoid clobbering the > > > > first 2 out registers with td_retval on sparc64. > > > > > > Oh shit. I forgot I have some local changes lying around > > > to fix being able to set/swapcontext on an interrupted > > > context (not formed by getcontext). When getcontext() > > > is called, the return value registers need to be cleared > > > so that 0 is returned after a subsequent setcontext(): > > > > > > ret = getcontext(&uc); > > > ... > > > setcontext(&uc); > > > > > > The above should work as well as: > > > > > > void > > > sighandler(int sig, siginfo_t *info, ucontext_t *ucp) > > > { > > > ... > > > setcontext(ucp); > > > } > > > > > > The latter case doesn't want to return 0 in the syscall; > > > it wants to return EJUSTRETURN. In the former case, you > > > need to be able to return 0. > > > > > > I think you need to fix get_mcontext() so that it clears > > > the return values or it breaks the first case. > > > > > > My changes add a third parameter to > > > get_mcontext(struct thread *td, mcontext_t *mcp, int clear_retval) > > > so that you can tell it to clear the return values. > > > When getcontext() calls get_mcontext() you want to clear > > > the return values in the context, but when get_mcontext() > > > is called by sendsig() or by the KSE system, you don't > > > want to clear the return values. > > > > > > Is this making any sense? > > > > Yes, I see what you mean. The problem on sparc64 is that the arguments > > setup in makecontext get clobbered. They're passed in the same registers > > as the return value for the system call, so when syscall copies td_retval > > into the registers it clobbers the arguments that were set. I can hack > > around it by just copying the registers that would be clobbered into > > td_retval if that would work better. execve has the same problem, we > > use the above hack there. > > I think the changes you made are correct; swapcontext() and > setcontext() now return EJUSTRETURN if there were no errors. > But we just need to fix getcontext() so that it clears the > return value registers in the mcontext. This needs to be > an option, though, because other uses of get_mcontext don't > want that behaviour. > > This would still work on sparc64, right? Unless I am > misunderstanding something. I see. Yes that would work fine. Jake From owner-cvs-src@FreeBSD.ORG Tue Apr 1 19:05: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 1E74637B401; Tue, 1 Apr 2003 19:05:41 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 98BA143FA3; Tue, 1 Apr 2003 19:05:40 -0800 (PST) (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 h3235e0U010147; Tue, 1 Apr 2003 19:05:40 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3235ekQ010146; Tue, 1 Apr 2003 19:05:40 -0800 (PST) Message-Id: <200304020305.h3235ekQ010146@repoman.freebsd.org> From: Jeff Roberson Date: Tue, 1 Apr 2003 19:05:40 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libthr/thread thr_cancel.c thr_clean.c thr_cond.c thr_create.c thr_detach.c thr_exit.c thr_find_thread.c thr_gc.c thr_info.c thr_init.c thr_join.c thr_mutex.c thr_private.h thr_resume_np.c thr_self.c thr_sem.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, 02 Apr 2003 03:05:41 -0000 jeff 2003/04/01 19:05:40 PST FreeBSD src repository Modified files: lib/libthr/thread thr_cancel.c thr_clean.c thr_cond.c thr_create.c thr_detach.c thr_exit.c thr_find_thread.c thr_gc.c thr_info.c thr_init.c thr_join.c thr_mutex.c thr_private.h thr_resume_np.c thr_self.c thr_sem.c thr_setschedparam.c thr_sig.c thr_spec.c thr_spinlock.c Log: - Define curthread as _get_curthread() and remove all direct calls to _get_curthread(). This is similar to the kernel's curthread. Doing this saves stack overhead and is more convenient to the programmer. - Pass the pointer to the newly created thread to _thread_init(). - Remove _get_curthread_slow(). Revision Changes Path 1.2 +0 -10 src/lib/libthr/thread/thr_cancel.c 1.2 +0 -2 src/lib/libthr/thread/thr_clean.c 1.3 +0 -6 src/lib/libthr/thread/thr_cond.c 1.2 +4 -12 src/lib/libthr/thread/thr_create.c 1.2 +0 -4 src/lib/libthr/thread/thr_detach.c 1.2 +0 -3 src/lib/libthr/thread/thr_exit.c 1.2 +0 -2 src/lib/libthr/thread/thr_find_thread.c 1.2 +0 -1 src/lib/libthr/thread/thr_gc.c 1.2 +0 -1 src/lib/libthr/thread/thr_info.c 1.2 +0 -16 src/lib/libthr/thread/thr_init.c 1.3 +0 -1 src/lib/libthr/thread/thr_join.c 1.3 +5 -8 src/lib/libthr/thread/thr_mutex.c 1.3 +9 -5 src/lib/libthr/thread/thr_private.h 1.2 +0 -4 src/lib/libthr/thread/thr_resume_np.c 1.2 +1 -1 src/lib/libthr/thread/thr_self.c 1.2 +0 -2 src/lib/libthr/thread/thr_sem.c 1.3 +0 -2 src/lib/libthr/thread/thr_setschedparam.c 1.2 +0 -1 src/lib/libthr/thread/thr_sig.c 1.2 +2 -9 src/lib/libthr/thread/thr_spec.c 1.2 +0 -6 src/lib/libthr/thread/thr_spinlock.c From owner-cvs-src@FreeBSD.ORG Tue Apr 1 21:51: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 C4DEE37B401; Tue, 1 Apr 2003 21:51:59 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 649CB43FCB; Tue, 1 Apr 2003 21:51:59 -0800 (PST) (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 h325pw0U028031; Tue, 1 Apr 2003 21:51:58 -0800 (PST) (envelope-from peter@repoman.freebsd.org) Received: (from peter@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h325pvmS028030; Tue, 1 Apr 2003 21:51:57 -0800 (PST) Message-Id: <200304020551.h325pvmS028030@repoman.freebsd.org> From: Peter Wemm Date: Tue, 1 Apr 2003 21:51:57 -0800 (PST) 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: Wed, 02 Apr 2003 05:52:00 -0000 peter 2003/04/01 21:51:57 PST FreeBSD src repository Modified files: . access access.unclassified Log: Move lars from access.unclassified to access Revision Changes Path 1.589 +1 -0 CVSROOT/access 1.635 +0 -1 CVSROOT/access.unclassified From owner-cvs-src@FreeBSD.ORG Tue Apr 1 22: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 BB3A837B401; Tue, 1 Apr 2003 22:21:50 -0800 (PST) Received: from mailman.zeta.org.au (mailman.zeta.org.au [203.26.10.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id 04B7043FA3; Tue, 1 Apr 2003 22:21:49 -0800 (PST) (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 QAA19346; Wed, 2 Apr 2003 16:21:31 +1000 Date: Wed, 2 Apr 2003 16:21:30 +1000 (EST) From: Bruce Evans X-X-Sender: bde@gamplex.bde.org To: Peter Jeremy In-Reply-To: <20030401200457.GA30284@cirb503493.alcatel.com.au> Message-ID: <20030402154250.X25489@gamplex.bde.org> References: <200303272038.h2RKcM7L096560@repoman.freebsd.org> <20030330175646.281097ad.Alexander@Leidinger.net> <20030331082023.GE11307@cirb503493.alcatel.com.au> <20030401172440.701aaafd.Alexander@Leidinger.net> <20030401200457.GA30284@cirb503493.alcatel.com.au> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: Alexander Leidinger cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org cc: cvs-src@FreeBSD.org Subject: Re: cvs commit: src/sys/ia64/include float.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, 02 Apr 2003 06:21:51 -0000 On Wed, 2 Apr 2003, Peter Jeremy wrote: > On Tue, Apr 01, 2003 at 05:24:40PM +0200, Alexander Leidinger wrote: > >On Mon, 31 Mar 2003 18:20:23 +1000 > >Peter Jeremy wrote: > > > >> It's not clear exactly what this program is intended to test. > > > >We noticed that icc does use other values for LDBL_MIN than we do, and > >instead of just thinking that Intel does it right I wanted to verify it. This might be caused by icc actually understanding the target's default precision for long doubles (FreeBSD changes the hardware default of 64-bit to 53-bit for technical reasons). > >So I started with tests for float and double. > > The actual digit string forming the constants is not especially > important - as long as the compiler interprets that string as the > correct FP value. There are a number of test programs intended to I think compilers are required to diagnose overflow. gcc -Wmumble reports the overflow for the current i386 LDBL_MAX if you increase the last digit in it by 1 (which corresponds to rounding the infinitely precise value up instead of down). However, since gcc doesn't understand the target's precision, its overflow threshold is wrong, so it permits a value of LDBL_MAX (the one in the i386 float.h) that causes overflow when used: %%% $ cat z.c #include #include long double x, y, zero; static void print_ld(long double *dp) { unsigned char *cp; int i; for (cp = (unsigned char *)(void *)dp, i = 0; i < sizeof(*dp); i++) printf("%02x", cp[i]); printf("\n"); } int main(void) { x = LDBL_MAX; y = LDBL_MAX + zero; /* This overflows. */ print_ld(&x); print_ld(&y); } $ cc -o z z.c $ ./z fffffffffffffffffe7f0000 0000000000000080ff7f0000 %%% The first value printed is the 64-bit-precision LDBL_MAX (with 2 bytes of padding). The second value is +Inf. Overflow can also be seen by checking the overflow bit using gdb or fpgetsticky(). Note that although LDBL_MAX is defined as the maximum representable long double value, and the 64-bit-precision LDBL_MAX is representable, it must be considered as an unsupported magic value since there is no way to produce it without invoking undefined behaviour. Undefined behaviour includes compiler/library bugs like generating the wrong bits for LBDL max and not trimming extra precision given by hardware math functions. Script to compute LDBL_MAX to 19 digits with 64 and 63-bit precisions: %%% #!/bin/sh bc < verify correct FP behaviour by the CPU and compiler floating around on > the net - look at NETLIB or Prof W. Kahan's web site. (I don't have > the URL's immediately to hand). ucbtest is good but is too old to cover much of C99. I haven't found anything anywhere near as good and up to date. Bruce From owner-cvs-src@FreeBSD.ORG Tue Apr 1 22:46: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 44EBF37B401; Tue, 1 Apr 2003 22:46:44 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id EA2E643F75; Tue, 1 Apr 2003 22:46:43 -0800 (PST) (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 h326kh0U032939; Tue, 1 Apr 2003 22:46:43 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h326khcj032938; Tue, 1 Apr 2003 22:46:43 -0800 (PST) Message-Id: <200304020646.h326khcj032938@repoman.freebsd.org> From: Jeff Roberson Date: Tue, 1 Apr 2003 22:46:43 -0800 (PST) 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: Wed, 02 Apr 2003 06:46:44 -0000 jeff 2003/04/01 22:46:43 PST FreeBSD src repository Modified files: sys/kern sched_ule.c Log: - Add in support for KSEs with 0 slice values on the run queue. If we try to select a KSE with a slice of 0 we will update its slice and insert it onto the next queue. - Pass the KSE instead of the ksegrp into sched_slice(). This more accurately reflects the behavior of the code. Slices are granted to kses. - Add a function kseq_nice_min() which finds the smallest nice value assigned to the kseg of any KSE on the queue. - Rewrite the logic in sched_slice(). Add a large comment describing the new slice selection scheme. To summarize, slices are assigned based on the nice value. Priorities are still calculated based on the nice and interactivity of a process. Slice sizes of 0 may be granted for KSEs whos nice is 20 or futher away from the lowest nice on the run queue. Other nice values are scaled across the range [min, min+20]. This fixes ULEs bad behavior with positively niced processes. Revision Changes Path 1.17 +91 -35 src/sys/kern/sched_ule.c From owner-cvs-src@FreeBSD.ORG Tue Apr 1 23:59: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 26BEA37B401; Tue, 1 Apr 2003 23:59:17 -0800 (PST) Received: from cirb503493.alcatel.com.au (c18609.belrs1.nsw.optusnet.com.au [210.49.80.204]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9D80343FBD; Tue, 1 Apr 2003 23:59:15 -0800 (PST) (envelope-from peterjeremy@optushome.com.au) Received: from cirb503493.alcatel.com.au (localhost.alcatel.com.au [127.0.0.1])h327xCM2030873; Wed, 2 Apr 2003 17:59:13 +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 h327x5el030872; Wed, 2 Apr 2003 17:59:06 +1000 (EST) Date: Wed, 2 Apr 2003 17:59:05 +1000 From: Peter Jeremy To: Bruce Evans Message-ID: <20030402075905.GA30835@cirb503493.alcatel.com.au> References: <200303272038.h2RKcM7L096560@repoman.freebsd.org> <20030327204935.GA18134@HAL9000.homeunix.com> <20030330175646.281097ad.Alexander@Leidinger.net> <20030331082023.GE11307@cirb503493.alcatel.com.au> <20030401172440.701aaafd.Alexander@Leidinger.net> <20030401200457.GA30284@cirb503493.alcatel.com.au> <20030402154250.X25489@gamplex.bde.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030402154250.X25489@gamplex.bde.org> User-Agent: Mutt/1.4.1i cc: Alexander Leidinger cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org cc: cvs-src@FreeBSD.org Subject: Re: cvs commit: src/sys/ia64/include float.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, 02 Apr 2003 07:59:17 -0000 On Wed, Apr 02, 2003 at 04:21:30PM +1000, Bruce Evans wrote: >On Wed, 2 Apr 2003, Peter Jeremy wrote: > >> On Tue, Apr 01, 2003 at 05:24:40PM +0200, Alexander Leidinger wrote: >> >We noticed that icc does use other values for LDBL_MIN than we do, and >> >instead of just thinking that Intel does it right I wanted to verify it. > >This might be caused by icc actually understanding the target's default >precision for long doubles (FreeBSD changes the hardware default of 64-bit >to 53-bit for technical reasons). Is this also true on ia64? And the LDBL_* constants for sparc64 are for 113-bit fractions. I was going to mention this but thought it had changed since all the LDBL_* constants have been changed to 64-bit fraction values (they are 53-bit in -STABLE). Which is more wrong: LDBL_* constants that are "correct" but unusable because the CPU is set to "round to double" or LBDL_* constants that match the CPU rounding but not the compiler's "long double" type? >ucbtest is good but is too old to cover much of C99. I haven't found >anything anywhere near as good and up to date. I was also thinking of paranoia - which has been imported into gcc as enquire. It's even older than ucbtest and does a good job of generating all the float.h constants - but it doesn't check that the CPU actually implements IEEE arithmetic correctly. Peter From owner-cvs-src@FreeBSD.ORG Wed Apr 2 00:02: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 168DF37B401; Wed, 2 Apr 2003 00:02:28 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A6F0243FA3; Wed, 2 Apr 2003 00:02:27 -0800 (PST) (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 h3282R0U039901; Wed, 2 Apr 2003 00:02:27 -0800 (PST) (envelope-from jake@repoman.freebsd.org) Received: (from jake@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3282RTk039900; Wed, 2 Apr 2003 00:02:27 -0800 (PST) Message-Id: <200304020802.h3282RTk039900@repoman.freebsd.org> From: Jake Burkholder Date: Wed, 2 Apr 2003 00:02:27 -0800 (PST) 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 support.s src/sys/kern kern_umtx.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, 02 Apr 2003 08:02:28 -0000 jake 2003/04/02 00:02:27 PST FreeBSD src repository Modified files: sys/i386/i386 support.s sys/kern kern_umtx.c Log: - Make casuptr return the old value of the location we're trying to update, and change the umtx code to expect this. Reviewed by: jeff Revision Changes Path 1.95 +4 -5 src/sys/i386/i386/support.s 1.2 +13 -10 src/sys/kern/kern_umtx.c From owner-cvs-src@FreeBSD.ORG Wed Apr 2 00:03: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 1350F37B401; Wed, 2 Apr 2003 00:03:43 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A725743F3F; Wed, 2 Apr 2003 00:03:42 -0800 (PST) (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 h3283g0U040945; Wed, 2 Apr 2003 00:03:42 -0800 (PST) (envelope-from jake@repoman.freebsd.org) Received: (from jake@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3283gaq040944; Wed, 2 Apr 2003 00:03:42 -0800 (PST) Message-Id: <200304020803.h3283gaq040944@repoman.freebsd.org> From: Jake Burkholder Date: Wed, 2 Apr 2003 00:03:42 -0800 (PST) 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 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: Wed, 02 Apr 2003 08:03:43 -0000 jake 2003/04/02 00:03:42 PST FreeBSD src repository Modified files: sys/sparc64/sparc64 vm_machdep.c Log: Implement cpu_thread_setup. Fix cpu_set_upcall. Revision Changes Path 1.43 +9 -3 src/sys/sparc64/sparc64/vm_machdep.c From owner-cvs-src@FreeBSD.ORG Wed Apr 2 00: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 B9D7737B401; Wed, 2 Apr 2003 00:15:08 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5152143F3F; Wed, 2 Apr 2003 00:15:08 -0800 (PST) (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 h328F80U042239; Wed, 2 Apr 2003 00:15:08 -0800 (PST) (envelope-from jake@repoman.freebsd.org) Received: (from jake@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h328F8jG042238; Wed, 2 Apr 2003 00:15:08 -0800 (PST) Message-Id: <200304020815.h328F8jG042238@repoman.freebsd.org> From: Jake Burkholder Date: Wed, 2 Apr 2003 00:15:08 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libthr/arch/sparc64 Makefile.inc src/lib/libthr/arch/sparc64/sparc64 _setcurthread.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, 02 Apr 2003 08:15:09 -0000 jake 2003/04/02 00:15:08 PST FreeBSD src repository Modified files: lib/libthr/arch/sparc64 Makefile.inc Added files: lib/libthr/arch/sparc64/sparc64 _setcurthread.c Log: Implement _get_curthread and _set_curthread. This is especially easy. Revision Changes Path 1.2 +2 -0 src/lib/libthr/arch/sparc64/Makefile.inc 1.1 +56 -0 src/lib/libthr/arch/sparc64/sparc64/_setcurthread.c (new) From owner-cvs-src@FreeBSD.ORG Wed Apr 2 00:21: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 B7C1737B401; Wed, 2 Apr 2003 00:21:25 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 568D743F75; Wed, 2 Apr 2003 00:21:25 -0800 (PST) (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 h328LP0U042741; Wed, 2 Apr 2003 00:21:25 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h328LP2r042736; Wed, 2 Apr 2003 00:21:25 -0800 (PST) Message-Id: <200304020821.h328LP2r042736@repoman.freebsd.org> From: Jeff Roberson Date: Wed, 2 Apr 2003 00:21: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/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: Wed, 02 Apr 2003 08:21:26 -0000 jeff 2003/04/02 00:21:25 PST FreeBSD src repository Modified files: sys/kern sched_ule.c Log: - I meant divide by two and not shift by two in SCHED_PRI_NHALF. Revision Changes Path 1.18 +1 -1 src/sys/kern/sched_ule.c From owner-cvs-src@FreeBSD.ORG Wed Apr 2 00:22: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 7EF1437B401; Wed, 2 Apr 2003 00:22:34 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1E81C43F3F; Wed, 2 Apr 2003 00:22:34 -0800 (PST) (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 h328MX0U042981; Wed, 2 Apr 2003 00:22:33 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h328MXuY042980; Wed, 2 Apr 2003 00:22:33 -0800 (PST) Message-Id: <200304020822.h328MXuY042980@repoman.freebsd.org> From: Jeff Roberson Date: Wed, 2 Apr 2003 00:22:33 -0800 (PST) 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: Wed, 02 Apr 2003 08:22:34 -0000 jeff 2003/04/02 00:22:33 PST FreeBSD src repository Modified files: sys/kern sched_ule.c Log: - Make the interactivity calculator decay faster. - Make the pcpu estimator update faster. Revision Changes Path 1.19 +2 -2 src/sys/kern/sched_ule.c From owner-cvs-src@FreeBSD.ORG Wed Apr 2 00:27: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 E5A1C37B417; Wed, 2 Apr 2003 00:27:10 -0800 (PST) Received: from mail.chesapeake.net (chesapeake.net [205.130.220.14]) by mx1.FreeBSD.org (Postfix) with ESMTP id ACB9E43F93; Wed, 2 Apr 2003 00:27:09 -0800 (PST) (envelope-from jroberson@chesapeake.net) Received: from localhost (jroberson@localhost) by mail.chesapeake.net (8.11.6/8.11.6) with ESMTP id h328R9t95128; Wed, 2 Apr 2003 03:27:09 -0500 (EST) (envelope-from jroberson@chesapeake.net) Date: Wed, 2 Apr 2003 03:27:09 -0500 (EST) From: Jeff Roberson To: Jake Burkholder In-Reply-To: <200304020815.h328F8jG042238@repoman.freebsd.org> Message-ID: <20030402032700.F64602-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/lib/libthr/arch/sparc64 Makefile.inc src/lib/libthr/arch/sparc64/sparc64 _setcurthread.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, 02 Apr 2003 08:27:11 -0000 Totally rad. On Wed, 2 Apr 2003, Jake Burkholder wrote: > jake 2003/04/02 00:15:08 PST > > FreeBSD src repository > > Modified files: > lib/libthr/arch/sparc64 Makefile.inc > Added files: > lib/libthr/arch/sparc64/sparc64 _setcurthread.c > Log: > Implement _get_curthread and _set_curthread. This is especially easy. > > Revision Changes Path > 1.2 +2 -0 src/lib/libthr/arch/sparc64/Makefile.inc > 1.1 +56 -0 src/lib/libthr/arch/sparc64/sparc64/_setcurthread.c (new) > From owner-cvs-src@FreeBSD.ORG Wed Apr 2 01:20: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 282CC37B405; Wed, 2 Apr 2003 01:20:09 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9CBE743F75; Wed, 2 Apr 2003 01:20:08 -0800 (PST) (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 h329K80U053511; Wed, 2 Apr 2003 01:20:08 -0800 (PST) (envelope-from maxim@repoman.freebsd.org) Received: (from maxim@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h329K8M9053509; Wed, 2 Apr 2003 01:20:08 -0800 (PST) Message-Id: <200304020920.h329K8M9053509@repoman.freebsd.org> From: Maxim Konovalov Date: Wed, 2 Apr 2003 01:20:08 -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.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: Wed, 02 Apr 2003 09:20:10 -0000 maxim 2003/04/02 01:20:08 PST FreeBSD src repository Modified files: usr.sbin/jail jail.c Log: o Fix error messages formatting, style. Prodded by: bde Reviewed by: bde Revision Changes Path 1.10 +22 -29 src/usr.sbin/jail/jail.c From owner-cvs-src@FreeBSD.ORG Wed Apr 2 02:28: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 4715237B401; Wed, 2 Apr 2003 02:28:49 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B27DD43FE3; Wed, 2 Apr 2003 02:28:48 -0800 (PST) (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 h32ASm0U059212; Wed, 2 Apr 2003 02:28:48 -0800 (PST) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h32ASmXe059211; Wed, 2 Apr 2003 02:28:48 -0800 (PST) Message-Id: <200304021028.h32ASmXe059211@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Wed, 2 Apr 2003 02:28:48 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/netinet ip.h ip_input.c 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: Wed, 02 Apr 2003 10:28:49 -0000 mdodd 2003/04/02 02:28:48 PST FreeBSD src repository Modified files: sys/netinet ip.h ip_input.c ip_output.c Log: Sync constant define with NetBSD. Requested by: Tom Spindler Revision Changes Path 1.23 +1 -1 src/sys/netinet/ip.h 1.233 +1 -1 src/sys/netinet/ip_input.c 1.182 +5 -4 src/sys/netinet/ip_output.c From owner-cvs-src@FreeBSD.ORG Wed Apr 2 02:49: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 D22B537B401; Wed, 2 Apr 2003 02:49:49 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 369BF43F85; Wed, 2 Apr 2003 02:49:49 -0800 (PST) (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 h32Ann0U060567; Wed, 2 Apr 2003 02:49:49 -0800 (PST) (envelope-from nyan@repoman.freebsd.org) Received: (from nyan@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h32Anmmq060566; Wed, 2 Apr 2003 02:49:48 -0800 (PST) Message-Id: <200304021049.h32Anmmq060566@repoman.freebsd.org> From: Takahashi Yoshihiro Date: Wed, 2 Apr 2003 02:49:48 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/pc98/pc98 syscons.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, 02 Apr 2003 10:49:50 -0000 nyan 2003/04/02 02:49:48 PST FreeBSD src repository Modified files: sys/pc98/pc98 syscons.c Log: Merged from sys/dev/syscons/syscons.c revision 1.400. Revision Changes Path 1.189 +1 -1 src/sys/pc98/pc98/syscons.c From owner-cvs-src@FreeBSD.ORG Wed Apr 2 02:51: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 BFF1A37B401; Wed, 2 Apr 2003 02:51:07 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5FE0243FAF; Wed, 2 Apr 2003 02:51:07 -0800 (PST) (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 h32Ap70U060982; Wed, 2 Apr 2003 02:51:07 -0800 (PST) (envelope-from nyan@repoman.freebsd.org) Received: (from nyan@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h32Ap6KE060979; Wed, 2 Apr 2003 02:51:06 -0800 (PST) Message-Id: <200304021051.h32Ap6KE060979@repoman.freebsd.org> From: Takahashi Yoshihiro Date: Wed, 2 Apr 2003 02:51:06 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD 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: Wed, 02 Apr 2003 10:51:08 -0000 nyan 2003/04/02 02:51:06 PST FreeBSD src repository Modified files: sys/pc98/i386 machdep.c Log: MFi386: revisions 1.556 and 1.557. Backout revision 1.312. Revision Changes Path 1.313 +9 -12 src/sys/pc98/i386/machdep.c From owner-cvs-src@FreeBSD.ORG Wed Apr 2 03:19: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 1BED937B401; Wed, 2 Apr 2003 03:19:44 -0800 (PST) Received: from mailman.zeta.org.au (mailman.zeta.org.au [203.26.10.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7274743F85; Wed, 2 Apr 2003 03:19:42 -0800 (PST) (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 VAA26502; Wed, 2 Apr 2003 21:19:22 +1000 Date: Wed, 2 Apr 2003 21:19:21 +1000 (EST) From: Bruce Evans X-X-Sender: bde@gamplex.bde.org To: Peter Jeremy In-Reply-To: <20030402075905.GA30835@cirb503493.alcatel.com.au> Message-ID: <20030402203725.O26345@gamplex.bde.org> References: <200303272038.h2RKcM7L096560@repoman.freebsd.org> <20030330175646.281097ad.Alexander@Leidinger.net> <20030331082023.GE11307@cirb503493.alcatel.com.au> <20030401172440.701aaafd.Alexander@Leidinger.net> <20030402154250.X25489@gamplex.bde.org> <20030402075905.GA30835@cirb503493.alcatel.com.au> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: Alexander Leidinger cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org cc: cvs-src@FreeBSD.org Subject: Re: cvs commit: src/sys/ia64/include float.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, 02 Apr 2003 11:19:44 -0000 On Wed, 2 Apr 2003, Peter Jeremy wrote: > On Wed, Apr 02, 2003 at 04:21:30PM +1000, Bruce Evans wrote: > >On Wed, 2 Apr 2003, Peter Jeremy wrote: > > > >> On Tue, Apr 01, 2003 at 05:24:40PM +0200, Alexander Leidinger wrote: > >> >We noticed that icc does use other values for LDBL_MIN than we do, and > >> >instead of just thinking that Intel does it right I wanted to verify it. > > > >This might be caused by icc actually understanding the target's default > >precision for long doubles (FreeBSD changes the hardware default of 64-bit > >to 53-bit for technical reasons). > > Is this also true on ia64? Probably not. ia64's _fpmath.h says that there are 64 mantissa bits, and we don't reduce the precision AFAIK. > And the LDBL_* constants for sparc64 are > for 113-bit fractions. I was going to mention this but thought it had > changed since all the LDBL_* constants have been changed to 64-bit > fraction values (they are 53-bit in -STABLE). sparc64's _fpmath.h says that long doubles have a full 128 bits with 112 mantissa bits, so 113-bit fractions are possible (with an implicit normalization bit). > Which is more wrong: LDBL_* constants that are "correct" but unusable > because the CPU is set to "round to double" or LBDL_* constants that > match the CPU rounding but not the compiler's "long double" type? precision, actually The latter. It's a compiler bug that the compiler's "long double" type doesn't match the hardware (as configured). Differences in rounding cause the same sort or problems and is more important in practice -- C99 has a lot to say about how much the compiler can assume about the runtime rounding matches the compile time rounding (this affects constant folding), but it doesn't say anything about changing the precision at runtime because changing the precision is not very useful and not supported. > >ucbtest is good but is too old to cover much of C99. I haven't found > >anything anywhere near as good and up to date. > > I was also thinking of paranoia - which has been imported into gcc > as enquire. It's even older than ucbtest and does a good job of > generating all the float.h constants - but it doesn't check that > the CPU actually implements IEEE arithmetic correctly. enquire is different from paranioa. paranoia is even older. I first learned about precision problems running paranoia about 15 years ago and enquire a year two so later. 53-bit bit precision "fixes" the problems reported by paranioa but confuses enquire. With 64-bit precision, paranioa compiled with gcc fails for the same reasons (compiler bugfeatures which exploit the fuzziness of floating point in pre-C99 versions of C to get faster code) as it did 15 years ago: %%% --- paranoia-53bitprecision.out Wed Apr 2 21:02:37 2003 +++ paranoia-64bitprecision.out Wed Apr 2 21:02:42 2003 @@ -97,4 +97,8 @@ Radix confirmed. The number of significant digits of the Radix is 53.000000 . +Some subexpressions appear to be calculated extra +precisely with about 11 extra B-digits, i.e. +roughly 3.31133 extra significant decimals. +That feature is not tested further by this program. To continue, press RETURN @@ -109,9 +113,10 @@ Checking rounding on multiply, divide and add/subtract. -Multiplication appears to round correctly. -Division appears to round correctly. -Addition/Subtraction appears to round correctly. -Checking for sticky bit. -Sticky bit apparently used correctly. +* is neither chopped nor correctly rounded. +/ is neither chopped nor correctly rounded. +Addition/Subtraction neither rounds nor chops. +Sticky bit used incorrectly or not at all. +FLAW: lack(s) of guard digits or failure(s) to correctly round or chop +(noted above) count as one flaw in the final tally below. Does Multiplication commute? Testing on 20 random pairs. @@ -123,5 +128,6 @@ sqrt has passed a test for Monotonicity. Testing whether sqrt is rounded or chopped. -Square root appears to be correctly rounded. +Square root is neither chopped nor correctly rounded. +Observed errors run from -5.0000000e-01 to 5.0000000e-01 ulps. To continue, press RETURN @@ -183,8 +189,6 @@ +The number of FLAWs discovered = 1. -No failures, defects nor flaws have been discovered. -Rounding appears to conform to the proposed IEEE standard P754, -except for possibly Double Rounding during Gradual Underflow. -The arithmetic diagnosed appears to be Excellent! +The arithmetic diagnosed seems Satisfactory though flawed. END OF TEST. %%% This is with a version of paranoia.c dated Apr 16 1988. ucbtest forces 53-bit precision to to avoid these problems. It detects just a couple of the rounding problems (ones related to double rounding -- IIRC the i387 does everything in 64-bit precision, including rounding to that precision; then, if the control word specifies a precision of 53 bits, it rounds to 53 bits. This double rounding can cause 1-bit errors). Bruce From owner-cvs-src@FreeBSD.ORG Wed Apr 2 03:24: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 6D40C37B401; Wed, 2 Apr 2003 03:24:59 -0800 (PST) Received: from mailman.zeta.org.au (mailman.zeta.org.au [203.26.10.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id 94ADA43F93; Wed, 2 Apr 2003 03:24:57 -0800 (PST) (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 VAA27024; Wed, 2 Apr 2003 21:24:55 +1000 Date: Wed, 2 Apr 2003 21:24:54 +1000 (EST) From: Bruce Evans X-X-Sender: bde@gamplex.bde.org To: Maxim Konovalov In-Reply-To: <200304020920.h329K8M9053509@repoman.freebsd.org> Message-ID: <20030402212411.O26453@gamplex.bde.org> References: <200304020920.h329K8M9053509@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/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: Wed, 02 Apr 2003 11:24:59 -0000 On Wed, 2 Apr 2003, Maxim Konovalov wrote: > maxim 2003/04/02 01:20:08 PST > > FreeBSD src repository > > Modified files: > usr.sbin/jail jail.c > Log: > o Fix error messages formatting, style. (Formatting as a missing %s in the printf format.). > Prodded by: bde > Reviewed by: bde > > Revision Changes Path > 1.10 +22 -29 src/usr.sbin/jail/jail.c Thanks. Bruce From owner-cvs-src@FreeBSD.ORG Wed Apr 2 03: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 9F40037B401; Wed, 2 Apr 2003 03:35:52 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 401E743F3F; Wed, 2 Apr 2003 03:35:52 -0800 (PST) (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 h32BZp0U065409; Wed, 2 Apr 2003 03:35:51 -0800 (PST) (envelope-from suz@repoman.freebsd.org) Received: (from suz@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h32BZpX2065408; Wed, 2 Apr 2003 03:35:51 -0800 (PST) Message-Id: <200304021135.h32BZpX2065408@repoman.freebsd.org> From: SUZUKI Shinsuke Date: Wed, 2 Apr 2003 03:35:51 -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.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: Wed, 02 Apr 2003 11:35:53 -0000 suz 2003/04/02 03:35:51 PST FreeBSD src repository Modified files: usr.sbin/rtadvd config.c Log: fixed invalid pointer reference Obtained from: KAME Revision Changes Path 1.13 +1 -0 src/usr.sbin/rtadvd/config.c From owner-cvs-src@FreeBSD.ORG Wed Apr 2 03: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 2649D37B401; Wed, 2 Apr 2003 03:36:45 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id BA64E43F75; Wed, 2 Apr 2003 03:36:44 -0800 (PST) (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 h32Bai0U065452; Wed, 2 Apr 2003 03:36:44 -0800 (PST) (envelope-from sos@repoman.freebsd.org) Received: (from sos@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h32BaiOt065451; Wed, 2 Apr 2003 03:36:44 -0800 (PST) Message-Id: <200304021136.h32BaiOt065451@repoman.freebsd.org> From: Søren Schmidt Date: Wed, 2 Apr 2003 03:36:43 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/pst pst-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: Wed, 02 Apr 2003 11:36:45 -0000 sos 2003/04/02 03:36:43 PST FreeBSD src repository Modified files: sys/dev/pst pst-raid.c Log: Instead of not grapping a request binfinish(ENOMEM) it if malloc fails. Revision Changes Path 1.8 +2 -1 src/sys/dev/pst/pst-raid.c From owner-cvs-src@FreeBSD.ORG Wed Apr 2 05:09: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 B601537B401; Wed, 2 Apr 2003 05:09:51 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 55A3043F75; Wed, 2 Apr 2003 05:09:51 -0800 (PST) (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 h32D9p0U079705; Wed, 2 Apr 2003 05:09:51 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h32D9p6A079704; Wed, 2 Apr 2003 05:09:51 -0800 (PST) Message-Id: <200304021309.h32D9p6A079704@repoman.freebsd.org> From: Poul-Henning Kamp Date: Wed, 2 Apr 2003 05:09:51 -0800 (PST) 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_dev.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, 02 Apr 2003 13:09:52 -0000 phk 2003/04/02 05:09:51 PST FreeBSD src repository Modified files: sys/geom geom_dev.c Log: Properly handle races between open/close and orphan. KASSERT the race between close and strategy, it is an error in the upper echelons if this happens, Add XXX: comment explaining why the ioctl/orphan race is not closed. Revision Changes Path 1.54 +34 -10 src/sys/geom/geom_dev.c From owner-cvs-src@FreeBSD.ORG Wed Apr 2 05:10: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 D302237B401; Wed, 2 Apr 2003 05:10:40 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 73EAE43F85; Wed, 2 Apr 2003 05:10:40 -0800 (PST) (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 h32DAe0U079990; Wed, 2 Apr 2003 05:10:40 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h32DAeFM079988; Wed, 2 Apr 2003 05:10:40 -0800 (PST) Message-Id: <200304021310.h32DAeFM079988@repoman.freebsd.org> From: Poul-Henning Kamp Date: Wed, 2 Apr 2003 05:10:40 -0800 (PST) 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: Wed, 02 Apr 2003 13:10:41 -0000 phk 2003/04/02 05:10:40 PST FreeBSD src repository Modified files: sys/geom geom_subr.c Log: Only orphan things if the open/close actually succeeded. Revision Changes Path 1.39 +10 -11 src/sys/geom/geom_subr.c From owner-cvs-src@FreeBSD.ORG Wed Apr 2 05:18: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 2491737B401; Wed, 2 Apr 2003 05:18:46 -0800 (PST) Received: from harmony.village.org (rover.bsdimp.com [204.144.255.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id DE9B443F93; Wed, 2 Apr 2003 05:18:44 -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 h32DIbA7046147; Wed, 2 Apr 2003 06:18:43 -0700 (MST) (envelope-from imp@bsdimp.com) Date: Wed, 02 Apr 2003 06:17:53 -0700 (MST) Message-Id: <20030402.061753.107142832.imp@bsdimp.com> To: bde@zeta.org.au From: "M. Warner Losh" In-Reply-To: <20030402154250.X25489@gamplex.bde.org> References: <20030401172440.701aaafd.Alexander@Leidinger.net> <20030401200457.GA30284@cirb503493.alcatel.com.au> <20030402154250.X25489@gamplex.bde.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: peterjeremy@optushome.com.au cc: src-committers@FreeBSD.org cc: cvs-src@FreeBSD.org cc: cvs-all@FreeBSD.org cc: Alexander@Leidinger.net Subject: Re: cvs commit: src/sys/ia64/include float.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, 02 Apr 2003 13:18:46 -0000 In message: <20030402154250.X25489@gamplex.bde.org> Bruce Evans writes: : This might be caused by icc actually understanding the target's default : precision for long doubles (FreeBSD changes the hardware default of 64-bit : to 53-bit for technical reasons). Yes. That change in precision is bogus, imho. gcc is buggy, and should be fixed, not the kernel. Warner From owner-cvs-src@FreeBSD.ORG Wed Apr 2 05:21: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 ABBA137B401; Wed, 2 Apr 2003 05:21:10 -0800 (PST) Received: from harmony.village.org (rover.bsdimp.com [204.144.255.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id A8F8E43F85; Wed, 2 Apr 2003 05:21:09 -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 h32DL8A7046169; Wed, 2 Apr 2003 06:21:08 -0700 (MST) (envelope-from imp@bsdimp.com) Date: Wed, 02 Apr 2003 06:20:25 -0700 (MST) Message-Id: <20030402.062025.132226037.imp@bsdimp.com> To: peterjeremy@optushome.com.au From: "M. Warner Losh" In-Reply-To: <20030402075905.GA30835@cirb503493.alcatel.com.au> References: <20030401200457.GA30284@cirb503493.alcatel.com.au> <20030402154250.X25489@gamplex.bde.org> <20030402075905.GA30835@cirb503493.alcatel.com.au> 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: Alexander@Leidinger.net cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org cc: bde@zeta.org.au cc: cvs-src@FreeBSD.org Subject: Re: cvs commit: src/sys/ia64/include float.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, 02 Apr 2003 13:21:11 -0000 In message: <20030402075905.GA30835@cirb503493.alcatel.com.au> Peter Jeremy writes: : Which is more wrong: LDBL_* constants that are "correct" but unusable : because the CPU is set to "round to double" or LBDL_* constants that : match the CPU rounding but not the compiler's "long double" type? Actually, we should have LDBL constants that are correct to match the compiler's notions, and fix the kernel. I've done it at work for testing purposes and I've seen no ill effects. When I changed the LDBL_ constants, it was fully my intention to also change the kernel. Warner From owner-cvs-src@FreeBSD.ORG Wed Apr 2 06:47: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 8003837B401; Wed, 2 Apr 2003 06:47:24 -0800 (PST) Received: from smtp0.adl1.internode.on.net (smtp0.adl1.internode.on.net [203.16.214.194]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2D2E043F75; Wed, 2 Apr 2003 06:47:23 -0800 (PST) (envelope-from smckay@internode.on.net) Received: from dungeon.home (ppp994.qld.padsl.internode.on.net [150.101.184.225])h32ElJZe088141; Thu, 3 Apr 2003 00:17:20 +0930 (CST) Received: from dungeon.home (localhost [127.0.0.1]) by dungeon.home (8.12.6/8.11.6) with ESMTP id h32ElHYH008677; Thu, 3 Apr 2003 00:47:18 +1000 (EST) (envelope-from mckay) Message-Id: <200304021447.h32ElHYH008677@dungeon.home> To: Mike Silbersack References: <200304010821.h318Li4Q091687@repoman.freebsd.org> <20030401114055.M1612@odysseus.silby.com> In-Reply-To: <20030401114055.M1612@odysseus.silby.com> from Mike Silbersack at "Tue, 01 Apr 2003 17:43:00 +0000" Date: Thu, 03 Apr 2003 00:47:17 +1000 From: Stephen McKay cc: cvs-src@freebsd.org cc: src-committers@freebsd.org cc: cvs-all@freebsd.org cc: Stephen McKay Subject: Re: cvs commit: src/sbin/ping ping.8 ping.c src/share/man/man4 inet.4 ip.4 src/sys/netinet in.h in_pcb.h ip.h ip_input.c ip_output.c ip_var.h src/usr.bin/netstat inet.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, 02 Apr 2003 14:47:24 -0000 On Tuesday, 1st April 2003, Mike Silbersack wrote: >> Implement support for RFC 3514 (The Security Flag in the IPv4 Header). >> (See: ftp://ftp.rfc-editor.org/in-notes/rfc3514.txt) > >Actually committing to the tree is taking this joke quite a bit too far. >Is repo-surgery planned to remove this? You mean this was real? Not just a fake commit message? I was laughing up until now... [Checks local copy of ping.c] Sigh. You know, it's all beer and skittles until someone loses an eye, and my eye feels really sore right now. Can we have this invisibly un-commited? Thanks, Stephen. From owner-cvs-src@FreeBSD.ORG Wed Apr 2 06:52: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 68E7A37B401; Wed, 2 Apr 2003 06:52:22 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0BB4043FAF; Wed, 2 Apr 2003 06:52:22 -0800 (PST) (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 h32EqL0U087429; Wed, 2 Apr 2003 06:52:21 -0800 (PST) (envelope-from maxim@repoman.freebsd.org) Received: (from maxim@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h32EqLmf087428; Wed, 2 Apr 2003 06:52:21 -0800 (PST) Message-Id: <200304021452.h32EqLmf087428@repoman.freebsd.org> From: Maxim Konovalov Date: Wed, 2 Apr 2003 06:52:21 -0800 (PST) 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: Wed, 02 Apr 2003 14:52:22 -0000 maxim 2003/04/02 06:52:21 PST FreeBSD src repository Modified files: sbin/ping ping.c Log: IP_EVIL -> IP_EF Revision Changes Path 1.93 +2 -2 src/sbin/ping/ping.c From owner-cvs-src@FreeBSD.ORG Wed Apr 2 07:24: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 E5AB937B401; Wed, 2 Apr 2003 07:24:51 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8819443F75; Wed, 2 Apr 2003 07:24:51 -0800 (PST) (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 h32FOp0U090717; Wed, 2 Apr 2003 07:24:51 -0800 (PST) (envelope-from hsu@repoman.freebsd.org) Received: (from hsu@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h32FOphG090716; Wed, 2 Apr 2003 07:24:51 -0800 (PST) Message-Id: <200304021524.h32FOphG090716@repoman.freebsd.org> From: Jeffrey Hsu Date: Wed, 2 Apr 2003 07:24:51 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern sys_pipe.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, 02 Apr 2003 15:24:52 -0000 hsu 2003/04/02 07:24:51 PST FreeBSD src repository Modified files: sys/kern sys_pipe.c Log: Need to hold the same SMP lock for (knote) list traversal as for list manipulation. This lock also protects read-modify-write operations on the pipe_state field. Revision Changes Path 1.134 +1 -1 src/sys/kern/sys_pipe.c From owner-cvs-src@FreeBSD.ORG Wed Apr 2 08:06: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 8D69337B401; Wed, 2 Apr 2003 08:06:00 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 25CF143F93; Wed, 2 Apr 2003 08:06:00 -0800 (PST) (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 h32G5x0U094375; Wed, 2 Apr 2003 08:05:59 -0800 (PST) (envelope-from peter@repoman.freebsd.org) Received: (from peter@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h32G5xxL094374; Wed, 2 Apr 2003 08:05:59 -0800 (PST) Message-Id: <200304021605.h32G5xxL094374@repoman.freebsd.org> From: Peter Wemm Date: Wed, 2 Apr 2003 08:05:59 -0800 (PST) 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: Wed, 02 Apr 2003 16:06:01 -0000 peter 2003/04/02 08:05:59 PST FreeBSD src repository Modified files: . access access.unclassified Log: Move truckman from access.unclassified to access Revision Changes Path 1.590 +1 -0 CVSROOT/access 1.636 +0 -1 CVSROOT/access.unclassified From owner-cvs-src@FreeBSD.ORG Wed Apr 2 08:12: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 97C8337B401; Wed, 2 Apr 2003 08:12:35 -0800 (PST) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.208.78.105]) by mx1.FreeBSD.org (Postfix) with ESMTP id BB2A143FBD; Wed, 2 Apr 2003 08:12:34 -0800 (PST) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (localhost [127.0.0.1]) h32GCYPR085305; Wed, 2 Apr 2003 08:12:34 -0800 (PST) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost)h32GCWLv085304; Wed, 2 Apr 2003 08:12:32 -0800 (PST) Date: Wed, 2 Apr 2003 08:12:32 -0800 From: Steve Kargl To: Bruce Evans Message-ID: <20030402161232.GA85205@troutmask.apl.washington.edu> References: <200303272038.h2RKcM7L096560@repoman.freebsd.org> <20030330175646.281097ad.Alexander@Leidinger.net> <20030331082023.GE11307@cirb503493.alcatel.com.au> <20030401172440.701aaafd.Alexander@Leidinger.net> <20030401200457.GA30284@cirb503493.alcatel.com.au> <20030402154250.X25489@gamplex.bde.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030402154250.X25489@gamplex.bde.org> User-Agent: Mutt/1.4i cc: Peter Jeremy cc: cvs-src@freebsd.org cc: src-committers@freebsd.org cc: cvs-all@freebsd.org cc: Alexander Leidinger Subject: Re: cvs commit: src/sys/ia64/include float.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, 02 Apr 2003 16:12:36 -0000 On Wed, Apr 02, 2003 at 04:21:30PM +1000, Bruce Evans wrote: > > verify correct FP behaviour by the CPU and compiler floating around on > > the net - look at NETLIB or Prof W. Kahan's web site. (I don't have > > the URL's immediately to hand). > > ucbtest is good but is too old to cover much of C99. I haven't found > anything anywhere near as good and up to date. > Have you looked at John Hauser's SoftFloat package? http://www.jhauser.us/arithmetic/SoftFloat.html. The blurb at the top of the web page states: "SoftFloat fully implements the four most common floating-point formats: single precision (32 bits), double precision (64 bits), extended double precision (80 bits), and quadruple precision (128 bits). All required rounding modes, exception flags, and special values are supported. There is a test program available to compare the machines FP against SoftFloat. -- Steve From owner-cvs-src@FreeBSD.ORG Wed Apr 2 08:37: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 526EC37B401; Wed, 2 Apr 2003 08:37:13 -0800 (PST) Received: from mailman.zeta.org.au (mailman.zeta.org.au [203.26.10.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id DC99D43F3F; Wed, 2 Apr 2003 08:37:08 -0800 (PST) (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 CAA19131; Thu, 3 Apr 2003 02:36:57 +1000 Date: Thu, 3 Apr 2003 02:36:56 +1000 (EST) From: Bruce Evans X-X-Sender: bde@gamplex.bde.org To: Steve Kargl In-Reply-To: <20030402161232.GA85205@troutmask.apl.washington.edu> Message-ID: <20030403022202.M27329@gamplex.bde.org> References: <200303272038.h2RKcM7L096560@repoman.freebsd.org> <20030330175646.281097ad.Alexander@Leidinger.net> <20030331082023.GE11307@cirb503493.alcatel.com.au> <20030401172440.701aaafd.Alexander@Leidinger.net> <20030402154250.X25489@gamplex.bde.org> <20030402161232.GA85205@troutmask.apl.washington.edu> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: Peter Jeremy cc: cvs-src@freebsd.org cc: src-committers@freebsd.org cc: cvs-all@freebsd.org cc: Alexander Leidinger Subject: Re: cvs commit: src/sys/ia64/include float.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, 02 Apr 2003 16:37:13 -0000 On Wed, 2 Apr 2003, Steve Kargl wrote: > On Wed, Apr 02, 2003 at 04:21:30PM +1000, Bruce Evans wrote: > > ucbtest is good but is too old to cover much of C99. I haven't found > > anything anywhere near as good and up to date. > > Have you looked at John Hauser's SoftFloat package? > > http://www.jhauser.us/arithmetic/SoftFloat.html. > > The blurb at the top of the web page states: "SoftFloat fully implements > the four most common floating-point formats: single precision (32 bits), > double precision (64 bits), extended double precision (80 bits), and > quadruple precision (128 bits). All required rounding modes, exception > flags, and special values are supported. > > There is a test program available to compare the machines > FP against SoftFloat. Only a little. It seemed to do little more than what the blurb says: implement soft-float and test itself. This is not very interesting for us on at least i386's, since we already have hard-float with known properties, and Intel and a few hundred million of Intel's customers tested it. The missing test coverage is mainly of the less commonly used math functions (Gamma, Bessel and lots of new C99 functions). Bruce From owner-cvs-src@FreeBSD.ORG Wed Apr 2 08:44: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 A6BDD37B407; Wed, 2 Apr 2003 08:44:02 -0800 (PST) Received: from dragon.nuxi.com (trang.nuxi.com [66.93.134.19]) by mx1.FreeBSD.org (Postfix) with ESMTP id 56AA943FB1; Wed, 2 Apr 2003 08:44:01 -0800 (PST) (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 h32GhND0059139; Wed, 2 Apr 2003 08:43:23 -0800 (PST) (envelope-from obrien@dragon.nuxi.com) Received: (from obrien@localhost) by dragon.nuxi.com (8.12.9/8.12.9/Submit) id h32GhNlX059138; Wed, 2 Apr 2003 08:43:23 -0800 (PST) Date: Wed, 2 Apr 2003 08:43:23 -0800 From: "David O'Brien" To: Steve Kargl Message-ID: <20030402164323.GD58949@dragon.nuxi.com> References: <200303272038.h2RKcM7L096560@repoman.freebsd.org> <20030330175646.281097ad.Alexander@Leidinger.net> <20030331082023.GE11307@cirb503493.alcatel.com.au> <20030401172440.701aaafd.Alexander@Leidinger.net> <20030401200457.GA30284@cirb503493.alcatel.com.au> <20030402154250.X25489@gamplex.bde.org> <20030402161232.GA85205@troutmask.apl.washington.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030402161232.GA85205@troutmask.apl.washington.edu> 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: src-committers@freebsd.org cc: Bruce Evans cc: cvs-src@freebsd.org cc: Peter Jeremy cc: Alexander Leidinger cc: cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/ia64/include float.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: src-committers@freebsd.org, cvs-all@freebsd.org, cvs-src@freebsd.org List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Apr 2003 16:44:03 -0000 On Wed, Apr 02, 2003 at 08:12:32AM -0800, Steve Kargl wrote: > On Wed, Apr 02, 2003 at 04:21:30PM +1000, Bruce Evans wrote: > > > verify correct FP behaviour by the CPU and compiler floating around on > > > the net - look at NETLIB or Prof W. Kahan's web site. (I don't have > > > the URL's immediately to hand). > > > > ucbtest is good but is too old to cover much of C99. I haven't found > > anything anywhere near as good and up to date. > > Have you looked at John Hauser's SoftFloat package? > http://www.jhauser.us/arithmetic/SoftFloat.html. > > The blurb at the top of the web page states: "SoftFloat fully implements > the four most common floating-point formats: single precision (32 bits), NetBSD uses this in their libc for PowerPC, Sparc64, StrongARM. From owner-cvs-src@FreeBSD.ORG Wed Apr 2 08:47: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 0E20F37B401; Wed, 2 Apr 2003 08:47:17 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B45E543FAF; Wed, 2 Apr 2003 08:47:16 -0800 (PST) (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 h32GlG0U002337; Wed, 2 Apr 2003 08:47:16 -0800 (PST) (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h32GlGVU002336; Wed, 2 Apr 2003 08:47:16 -0800 (PST) Message-Id: <200304021647.h32GlGVU002336@repoman.freebsd.org> From: Maxime Henrion Date: Wed, 2 Apr 2003 08:47:16 -0800 (PST) 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 if_fxpreg.h if_fxpvar.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, 02 Apr 2003 16:47:17 -0000 mux 2003/04/02 08:47:16 PST FreeBSD src repository Modified files: sys/dev/fxp if_fxp.c if_fxpreg.h if_fxpvar.h Log: Convert the fxp(4) driver to the busdma API. This patch is rather big because I had to significantly redesign the driver to make the busdma conversion possible. Most notably, hardware and software structures were carefully splitted to get rid of all the structs overlapping evilness. Special thanks to phk and Richard Puga for providing me with fxp(4) hardware to do this work. Thanks to marcel for testing this on ia64, and to Fred Clift for testing this on alpha. Tested on: i386, ia64, alpha Revision Changes Path 1.152 +396 -206 src/sys/dev/fxp/if_fxp.c 1.28 +2 -14 src/sys/dev/fxp/if_fxpreg.h 1.24 +54 -9 src/sys/dev/fxp/if_fxpvar.h From owner-cvs-src@FreeBSD.ORG Wed Apr 2 10: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 C095B37B401; Wed, 2 Apr 2003 10:02:59 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 61A2243F75; Wed, 2 Apr 2003 10:02:59 -0800 (PST) (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 h32I2x0U008635; Wed, 2 Apr 2003 10:02:59 -0800 (PST) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h32I2wNC008634; Wed, 2 Apr 2003 10:02:58 -0800 (PST) Message-Id: <200304021802.h32I2wNC008634@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Wed, 2 Apr 2003 10:02:58 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: 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: Wed, 02 Apr 2003 18:03:00 -0000 mdodd 2003/04/02 10:02:58 PST FreeBSD src repository Modified files: sys/netinet ip_output.c Log: - Use the correct constant define. - Add a missing break. Revision Changes Path 1.183 +3 -2 src/sys/netinet/ip_output.c From owner-cvs-src@FreeBSD.ORG Wed Apr 2 10:18: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 DDCEE37B401 for ; Wed, 2 Apr 2003 10:18:35 -0800 (PST) Received: from rootlabs.com (root.org [67.118.192.226]) by mx1.FreeBSD.org (Postfix) with SMTP id 2B3D043FBF for ; Wed, 2 Apr 2003 10:18:32 -0800 (PST) (envelope-from nate@rootlabs.com) Received: (qmail 11960 invoked by uid 1000); 2 Apr 2003 18:18:32 -0000 Date: Wed, 2 Apr 2003 10:18:32 -0800 (PST) From: Nate Lawson To: SUZUKI Shinsuke In-Reply-To: <20030402113558.1A93537B417@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/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: Wed, 02 Apr 2003 18:18:36 -0000 On Wed, 2 Apr 2003, SUZUKI Shinsuke wrote: > Modified files: > usr.sbin/rtadvd config.c > Log: > fixed invalid pointer reference > > Obtained from: KAME > > Revision Changes Path > 1.13 +1 -0 src/usr.sbin/rtadvd/config.c > > > Index: src/usr.sbin/rtadvd/config.c > diff -u src/usr.sbin/rtadvd/config.c:1.12 src/usr.sbin/rtadvd/config.c:1.13 > --- src/usr.sbin/rtadvd/config.c:1.12 Mon Dec 30 13:18:15 2002 > +++ src/usr.sbin/rtadvd/config.c Wed Apr 2 03:35:51 2003 > @@ -1,4 +1,4 @@ > -/* $FreeBSD: /repoman/r/ncvs/src/usr.sbin/rtadvd/config.c,v 1.12 2002/12/30 21:18:15 schweikh Exp $ */ > +/* $FreeBSD: /repoman/r/ncvs/src/usr.sbin/rtadvd/config.c,v 1.13 2003/04/02 11:35:51 suz Exp $ */ > /* $KAME: config.c,v 1.37 2001/05/25 07:34:00 itojun Exp $ */ > > /* > @@ -630,6 +630,7 @@ > > /* link into chain */ > insque(pp, &rai->prefix); > + pp->rainfo == rai; > > /* counter increment */ > rai->pfxs++; I think you want assignment, not equivalence test, especially since you deref the pointer immediately afterwards. -Nate From owner-cvs-src@FreeBSD.ORG Wed Apr 2 10:23: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 2616F37B40A for ; Wed, 2 Apr 2003 10:23:53 -0800 (PST) Received: from rootlabs.com (root.org [67.118.192.226]) by mx1.FreeBSD.org (Postfix) with SMTP id 9346343FBF for ; Wed, 2 Apr 2003 10:23:51 -0800 (PST) (envelope-from nate@rootlabs.com) Received: (qmail 11976 invoked by uid 1000); 2 Apr 2003 18:23:52 -0000 Date: Wed, 2 Apr 2003 10:23:52 -0800 (PST) From: Nate Lawson To: Maxime Henrion In-Reply-To: <20030402164726.ACB6737B401@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 if_fxpreg.h if_fxpvar.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, 02 Apr 2003 18:23:53 -0000 On Wed, 2 Apr 2003, Maxime Henrion wrote: > Modified files: > sys/dev/fxp if_fxp.c if_fxpreg.h if_fxpvar.h > Log: > Convert the fxp(4) driver to the busdma API. > > This patch is rather big because I had to significantly redesign > the driver to make the busdma conversion possible. Most notably, > hardware and software structures were carefully splitted to get > rid of all the structs overlapping evilness. Nice! I have some locking patches for fxp that I'll post soon. It looks like some nice comments were removed in your diff. It would be good if you rewrote equivalent ones based on the change in behavior. -Nate From owner-cvs-src@FreeBSD.ORG Wed Apr 2 10:44: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 50CD837B401; Wed, 2 Apr 2003 10:44:15 -0800 (PST) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id D757643FB1; Wed, 2 Apr 2003 10:44:14 -0800 (PST) (envelope-from mux@freebsd.org) Received: by elvis.mu.org (Postfix, from userid 1920) id BC3F62ED416; Wed, 2 Apr 2003 10:44:14 -0800 (PST) Date: Wed, 2 Apr 2003 20:44:14 +0200 From: Maxime Henrion To: Nate Lawson Message-ID: <20030402184414.GL1750@elvis.mu.org> References: <20030402164726.ACB6737B401@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 if_fxpreg.h if_fxpvar.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, 02 Apr 2003 18:44:15 -0000 Nate Lawson wrote: > On Wed, 2 Apr 2003, Maxime Henrion wrote: > > Modified files: > > sys/dev/fxp if_fxp.c if_fxpreg.h if_fxpvar.h > > Log: > > Convert the fxp(4) driver to the busdma API. > > > > This patch is rather big because I had to significantly redesign > > the driver to make the busdma conversion possible. Most notably, > > hardware and software structures were carefully splitted to get > > rid of all the structs overlapping evilness. > > Nice! I have some locking patches for fxp that I'll post soon. It looks > like some nice comments were removed in your diff. It would be good if > you rewrote equivalent ones based on the change in behavior. I can't figure out which comments your are talking about. Some comments have been moved to other places where they belong now, and one comment has been removed in if_fxpreg.h because it wasn't meaningful anymore. Cheers, Maxime From owner-cvs-src@FreeBSD.ORG Wed Apr 2 11: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 D243837B401; Wed, 2 Apr 2003 11:31:02 -0800 (PST) Received: from mailout06.sul.t-online.com (mailout06.sul.t-online.com [194.25.134.19]) by mx1.FreeBSD.org (Postfix) with ESMTP id E2FEC43FB1; Wed, 2 Apr 2003 11:31:01 -0800 (PST) (envelope-from Alexander@Leidinger.net) Received: from fwd10.sul.t-online.de by mailout06.sul.t-online.com with smtp id 190nwo-0006O7-0G; Wed, 02 Apr 2003 21:30:58 +0200 Received: from Andro-Beta.Leidinger.net (520065502893-0001@[217.83.28.130]) by fmrl10.sul.t-online.com with esmtp id 190nwg-1QdFMeC; Wed, 2 Apr 2003 21:30:50 +0200 Received: from Magelan.Leidinger.net (Magelan [192.168.1.1]) h32JUmOq097898; Wed, 2 Apr 2003 21:30:48 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from Magelan.Leidinger.net (netchild@localhost [127.0.0.1]) by Magelan.Leidinger.net (8.12.7/8.12.7) with SMTP id h32JUmGc055901; Wed, 2 Apr 2003 21:30:49 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Date: Wed, 2 Apr 2003 21:30:48 +0200 From: Alexander Leidinger To: "Matthew N. Dodd" Message-Id: <20030402213048.7d0de613.Alexander@Leidinger.net> In-Reply-To: <200304010821.h318Li4Q091687@repoman.freebsd.org> References: <200304010821.h318Li4Q091687@repoman.freebsd.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 cc: cvs-src@freebsd.org cc: src-committers@freebsd.org cc: cvs-all@freebsd.org Subject: Proposal regarding the RFC 3514 handling X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 02 Apr 2003 19:31:03 -0000 On Tue, 1 Apr 2003 00:21:44 -0800 (PST) "Matthew N. Dodd" wrote: > mdodd 2003/04/01 00:21:44 PST > > FreeBSD src repository > > Modified files: > sbin/ping ping.8 ping.c > share/man/man4 inet.4 ip.4 > sys/netinet in.h in_pcb.h ip.h ip_input.c ip_output.c > ip_var.h > usr.bin/netstat inet.c > Log: > Implement support for RFC 3514 (The Security Flag in the IPv4 Header). In the light of the actual "force" against this commit: perhaps it would be ok for all involved parties to only compile this code in based upon a kernel option... In my POV: people which don't know enough about this topic would IMHO not be concerned about this code, and people which know enough to have a reason to compile or not compile this code into the kernel should also know enough about FreeBSD to not regard this code as a lack of professionalism (and see it as what it is: there are people which enjoy to invest their time into FreeBSD... and this is what makes FreeBSD what it is). We don't have to add it to the release notes if we don't want to add it. 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 Wed Apr 2 11:46: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 3C39F37B401; Wed, 2 Apr 2003 11:46:20 -0800 (PST) Received: from sasami.jurai.net (sasami.jurai.net [66.92.160.223]) by mx1.FreeBSD.org (Postfix) with ESMTP id 47FFA43FB1; Wed, 2 Apr 2003 11:46:19 -0800 (PST) (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 h32JkDEF099402; Wed, 2 Apr 2003 14:46:18 -0500 (EST) (envelope-from mdodd@FreeBSD.ORG) Date: Wed, 2 Apr 2003 14:46:13 -0500 (EST) From: "Matthew N. Dodd" X-X-Sender: winter@sasami.jurai.net To: Alexander Leidinger In-Reply-To: <20030402213048.7d0de613.Alexander@Leidinger.net> Message-ID: <20030402144242.N46852@sasami.jurai.net> References: <200304010821.h318Li4Q091687@repoman.freebsd.org> <20030402213048.7d0de613.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: cvs-all@FreeBSD.ORG Subject: Re: Proposal regarding the RFC 3514 handling X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 02 Apr 2003 19:46:21 -0000 On Wed, 2 Apr 2003, Alexander Leidinger wrote: > In the light of the actual "force" against this commit: perhaps it would > be ok for all involved parties to only compile this code in based upon a > kernel option... How about I just keep this patch up to date on my ftp site? -- | 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 Wed Apr 2 11:48: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 E4A4F37B401; Wed, 2 Apr 2003 11:48:22 -0800 (PST) Received: from canning.wemm.org (canning.wemm.org [192.203.228.65]) by mx1.FreeBSD.org (Postfix) with ESMTP id DAE1643FAF; Wed, 2 Apr 2003 11:48:21 -0800 (PST) (envelope-from peter@wemm.org) Received: from wemm.org (localhost [127.0.0.1]) by canning.wemm.org (Postfix) with ESMTP id C33692A8A5; Wed, 2 Apr 2003 11:48:21 -0800 (PST) (envelope-from peter@wemm.org) X-Mailer: exmh version 2.5 07/13/2001 with nmh-1.0.4 To: Alexander Leidinger In-Reply-To: <20030402213048.7d0de613.Alexander@Leidinger.net> Date: Wed, 02 Apr 2003 11:48:21 -0800 From: Peter Wemm Message-Id: <20030402194821.C33692A8A5@canning.wemm.org> cc: cvs-src@freebsd.org cc: src-committers@freebsd.org cc: cvs-all@freebsd.org cc: "Matthew N. Dodd" Subject: Re: Proposal regarding the RFC 3514 handling X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 02 Apr 2003 19:48:23 -0000 Alexander Leidinger wrote: > On Tue, 1 Apr 2003 00:21:44 -0800 (PST) > "Matthew N. Dodd" wrote: > > > mdodd 2003/04/01 00:21:44 PST > > > > FreeBSD src repository > > > > Modified files: > > sbin/ping ping.8 ping.c > > share/man/man4 inet.4 ip.4 > > sys/netinet in.h in_pcb.h ip.h ip_input.c ip_output.c > > ip_var.h > > usr.bin/netstat inet.c > > Log: > > Implement support for RFC 3514 (The Security Flag in the IPv4 Header). > > In the light of the actual "force" against this commit: perhaps it would > be ok for all involved parties to only compile this code in based upon a > kernel option... Personally, I tend to agree. > In my POV: people which don't know enough about this topic would IMHO > not be concerned about this code, and people which know enough to have a > reason to compile or not compile this code into the kernel should also > know enough about FreeBSD to not regard this code as a lack of > professionalism (and see it as what it is: there are people which enjoy > to invest their time into FreeBSD... and this is what makes FreeBSD what > it is). Exactly. We're supposed to be doing FreeBSD for our own enjoyment. If others get use from it then fine. The day that we're no longer allowed to have fun because it might upset somebody in some fortune-500 company will be a sad day indeed. Nobody said we had to be 100% deadly serious the whole time. .. as long as having a bit of fun doesn't get in the way.. An option would stop it being in the code execution paths. On the other hand, we have so much cruft in the ip input/output code paths (2 or 3 different packet filter hooks etc), this is tiny by comparison. Anyway, I think Matthew is going to to remove it, so maybe its a moot point. 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 Wed Apr 2 12:05: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 A3BF737B401; Wed, 2 Apr 2003 12:05:53 -0800 (PST) Received: from cirb503493.alcatel.com.au (c18609.belrs1.nsw.optusnet.com.au [210.49.80.204]) by mx1.FreeBSD.org (Postfix) with ESMTP id BD19C43F93; Wed, 2 Apr 2003 12:05:51 -0800 (PST) (envelope-from peterjeremy@optushome.com.au) Received: from cirb503493.alcatel.com.au (localhost.alcatel.com.au [127.0.0.1])h32K5nM2031832; Thu, 3 Apr 2003 06:05:49 +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 h32K5kjb031831; Thu, 3 Apr 2003 06:05:47 +1000 (EST) From: Peter Jeremy Date: Thu, 3 Apr 2003 06:05:46 +1000 To: Stephen McKay Message-ID: <20030402200546.GA31752@cirb503493.alcatel.com.au> References: <200304010821.h318Li4Q091687@repoman.freebsd.org> <20030401114055.M1612@odysseus.silby.com> <200304021447.h32ElHYH008677@dungeon.home> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200304021447.h32ElHYH008677@dungeon.home> User-Agent: Mutt/1.4.1i gFrom: Peter Jeremy cc: cvs-src@freebsd.org cc: Mike Silbersack cc: src-committers@freebsd.org cc: cvs-all@freebsd.org Subject: Re: cvs commit: src/sbin/ping ping.8 ping.c src/share/man/man4 inet.4 ip.4 src/sys/netinet in.h in_pcb.h ip.h ip_input.c ip_output.c ip_var.h src/usr.bin/netstat inet.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, 02 Apr 2003 20:05:54 -0000 On Thu, Apr 03, 2003 at 12:47:17AM +1000, Stephen McKay wrote: >On Tuesday, 1st April 2003, Mike Silbersack wrote: >>> Implement support for RFC 3514 (The Security Flag in the IPv4 Header). >>> (See: ftp://ftp.rfc-editor.org/in-notes/rfc3514.txt) >> >>Actually committing to the tree is taking this joke quite a bit too far. >>Is repo-surgery planned to remove this? > >Can we have this invisibly un-commited? If you mean "make it so it never happened" then I don't believe this is possible. To explain, the change means that ping.c (for example) has gone from rev 1.91 to rev 1.92 - and this change has been fairly widely disseminated: Lots of people will have CVSup'd it and it's in the CTM history. If it "never happened" then ping.c will revert to rev 1.91 (etc). Firstly, I believe CVS doesn't cope well with this sort of thing. Secondly, the next person to commit to ping.c will create rev 1.92 - meaning that there are two different rev 1.92 versions in existence. Whatever happens, the "undo" has to increment the CVS revisions. This can most easily be done either by mdodd@ reverting his change normally. If necessary, cvs@ could then perform some surgery to mean that ping.c 1.92 doesn't exist (though this will cause pain for anyone who has 1.92 checked out). IMHO, this joke isn't so off-colour that it has to disappear from the repository. I agree that this joke has probably outlived its purpose but a normal backout should be sufficient for this. Peter From owner-cvs-src@FreeBSD.ORG Wed Apr 2 12:14: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 5C33737B401; Wed, 2 Apr 2003 12:14:00 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0831343FBD; Wed, 2 Apr 2003 12:14:00 -0800 (PST) (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 h32KDx0U019984; Wed, 2 Apr 2003 12:13:59 -0800 (PST) (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h32KDx7g019983; Wed, 2 Apr 2003 12:13:59 -0800 (PST) Message-Id: <200304022013.h32KDx7g019983@repoman.freebsd.org> From: Ruslan Ermilov Date: Wed, 2 Apr 2003 12:13:59 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/etc Makefile disktab src/etc/etc.alpha disktab src/etc/etc.i386 disktab src/etc/etc.ia64 disktab src/etc/etc.sparc64 disktab X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 02 Apr 2003 20:14:00 -0000 ru 2003/04/02 12:13:59 PST FreeBSD src repository Modified files: etc Makefile disktab Removed files: etc/etc.alpha disktab etc/etc.i386 disktab etc/etc.ia64 disktab etc/etc.sparc64 disktab Log: Make disktab(5) MI (repo-copied from etc.i386/disktab). Revision Changes Path 1.307 +1 -2 src/etc/Makefile 1.23 +1 -1 src/etc/disktab 1.6 +0 -224 src/etc/etc.alpha/disktab (dead) 1.23 +0 -235 src/etc/etc.i386/disktab (dead) 1.2 +0 -218 src/etc/etc.ia64/disktab (dead) 1.2 +0 -224 src/etc/etc.sparc64/disktab (dead) From owner-cvs-src@FreeBSD.ORG Wed Apr 2 12:14: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 3A86237B401; Wed, 2 Apr 2003 12:14:45 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D596443FBF; Wed, 2 Apr 2003 12:14:44 -0800 (PST) (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 h32KEi0U020099; Wed, 2 Apr 2003 12:14:44 -0800 (PST) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h32KEiTQ020098; Wed, 2 Apr 2003 12:14:44 -0800 (PST) Message-Id: <200304022014.h32KEiTQ020098@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Wed, 2 Apr 2003 12:14:44 -0800 (PST) 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.8 ping.c src/share/man/man4 inet.4 ip.4 src/sys/netinet in.h in_pcb.h ip.h ip_input.c ip_output.c ip_var.h src/usr.bin/netstat inet.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, 02 Apr 2003 20:14:45 -0000 mdodd 2003/04/02 12:14:44 PST FreeBSD src repository Modified files: sbin/ping ping.8 ping.c share/man/man4 inet.4 ip.4 sys/netinet in.h in_pcb.h ip.h ip_input.c ip_output.c ip_var.h usr.bin/netstat inet.c Log: Back out support for RFC3514. RFC3514 poses an unacceptale risk to compliant systems. Revision Changes Path 1.48 +2 -4 src/sbin/ping/ping.8 1.94 +1 -13 src/sbin/ping/ping.c 1.22 +0 -11 src/share/man/man4/inet.4 1.30 +0 -9 src/share/man/man4/ip.4 1.76 +0 -2 src/sys/netinet/in.h 1.60 +0 -1 src/sys/netinet/in_pcb.h 1.24 +0 -1 src/sys/netinet/ip.h 1.234 +0 -14 src/sys/netinet/ip_input.c 1.184 +1 -30 src/sys/netinet/ip_output.c 1.73 +0 -1 src/sys/netinet/ip_var.h 1.58 +0 -1 src/usr.bin/netstat/inet.c From owner-cvs-src@FreeBSD.ORG Wed Apr 2 12:16: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 198DF37B401; Wed, 2 Apr 2003 12:16:03 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id AFD1E43F3F; Wed, 2 Apr 2003 12:16:02 -0800 (PST) (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 h32KG20U020299; Wed, 2 Apr 2003 12:16:02 -0800 (PST) (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h32KG2hD020298; Wed, 2 Apr 2003 12:16:02 -0800 (PST) Message-Id: <200304022016.h32KG2hD020298@repoman.freebsd.org> From: Ruslan Ermilov Date: Wed, 2 Apr 2003 12:16:02 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/etc disktab X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 02 Apr 2003 20:16:04 -0000 ru 2003/04/02 12:16:02 PST FreeBSD src repository Modified files: etc disktab Log: Drop the silly notion that fd* entries have both `a' and `b' partitions; this does nothing except upsetting disklabel(8). Revision Changes Path 1.24 +0 -11 src/etc/disktab From owner-cvs-src@FreeBSD.ORG Wed Apr 2 12:22: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 CAAC337B401; Wed, 2 Apr 2003 12:22:29 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7D48443FCB; Wed, 2 Apr 2003 12:22:29 -0800 (PST) (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 h32KMT0U020849; Wed, 2 Apr 2003 12:22:29 -0800 (PST) (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h32KMT8e020848; Wed, 2 Apr 2003 12:22:29 -0800 (PST) Message-Id: <200304022022.h32KMT8e020848@repoman.freebsd.org> From: Robert Watson Date: Wed, 2 Apr 2003 12:22:29 -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/finger lprint.c sprint.c 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, 02 Apr 2003 20:22:30 -0000 rwatson 2003/04/02 12:22:29 PST FreeBSD src repository Modified files: usr.bin/finger lprint.c sprint.c util.c Log: If stat() on the terminal specified in utmp fails due to ENOENT, don't print a warning, and set the idletime variable for the entry to -1; then pick up the -1 later in sprint() and lprint() and ignore those idle times by printing just whitespace. When third party applications, such as kdm, insert utmp entries, they sometimes use strings like ":0", which can't be stat()'d and currently result in warnings that are not helpful to the user. Revision Changes Path 1.24 +2 -1 src/usr.bin/finger/lprint.c 1.22 +5 -0 src/usr.bin/finger/sprint.c 1.21 +14 -1 src/usr.bin/finger/util.c From owner-cvs-src@FreeBSD.ORG Wed Apr 2 12:41: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 5AEFD37B401; Wed, 2 Apr 2003 12:41:19 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 022CD43FA3; Wed, 2 Apr 2003 12:41:19 -0800 (PST) (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 h32KfI0U022182; Wed, 2 Apr 2003 12:41:18 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h32KfIBM022181; Wed, 2 Apr 2003 12:41:18 -0800 (PST) Message-Id: <200304022041.h32KfIBM022181@repoman.freebsd.org> From: Poul-Henning Kamp Date: Wed, 2 Apr 2003 12:41:18 -0800 (PST) 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.h geom_bsd.c geom_disk.c geom_disk.h geom_dump.c geom_event.c geom_int.h geom_kern.c geom_mbr.c geom_pc98.c 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: Wed, 02 Apr 2003 20:41:19 -0000 phk 2003/04/02 12:41:18 PST FreeBSD src repository Modified files: sys/geom geom.h geom_bsd.c geom_disk.c geom_disk.h geom_dump.c geom_event.c geom_int.h geom_kern.c geom_mbr.c geom_pc98.c geom_subr.c Log: Change events to have an array of "void *" references, and give the event posting functions varargs to fill these. Attribute g_call_me() to appropriate g_geom's where necessary. Add a flag argument to g_call_me() methods which will be used to signal cancellation of events in the future. This commit should be a no-op. Revision Changes Path 1.52 +2 -2 src/sys/geom/geom.h 1.43 +4 -4 src/sys/geom/geom_bsd.c 1.64 +4 -4 src/sys/geom/geom_disk.c 1.2 +4 -0 src/sys/geom/geom_disk.h 1.23 +3 -3 src/sys/geom/geom_dump.c 1.25 +51 -62 src/sys/geom/geom_event.c 1.18 +8 -9 src/sys/geom/geom_int.h 1.26 +3 -3 src/sys/geom/geom_kern.c 1.35 +2 -2 src/sys/geom/geom_mbr.c 1.28 +2 -2 src/sys/geom/geom_pc98.c 1.40 +7 -7 src/sys/geom/geom_subr.c From owner-cvs-src@FreeBSD.ORG Wed Apr 2 13:07: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 7858737B401; Wed, 2 Apr 2003 13:07:17 -0800 (PST) Received: from ns1.xcllnt.net (209-128-86-226.BAYAREA.NET [209.128.86.226]) by mx1.FreeBSD.org (Postfix) with ESMTP id 486D243FA3; Wed, 2 Apr 2003 13:07:16 -0800 (PST) (envelope-from marcel@xcllnt.net) Received: from dhcp01.pn.xcllnt.net (dhcp01.pn.xcllnt.net [192.168.4.201]) by ns1.xcllnt.net (8.12.8/8.12.8) with ESMTP id h32L7FKu081514; Wed, 2 Apr 2003 13:07:15 -0800 (PST) (envelope-from marcel@piii.pn.xcllnt.net) Received: from dhcp01.pn.xcllnt.net (localhost [127.0.0.1]) by dhcp01.pn.xcllnt.net (8.12.9/8.12.8) with ESMTP id h32L7FTH065314; Wed, 2 Apr 2003 13:07:15 -0800 (PST) (envelope-from marcel@dhcp01.pn.xcllnt.net) Received: (from marcel@localhost) by dhcp01.pn.xcllnt.net (8.12.9/8.12.9/Submit) id h32L7EGj065313; Wed, 2 Apr 2003 13:07:14 -0800 (PST) Date: Wed, 2 Apr 2003 13:07:14 -0800 From: Marcel Moolenaar To: Bruce Evans Message-ID: <20030402210714.GB65073@dhcp01.pn.xcllnt.net> References: <200303272038.h2RKcM7L096560@repoman.freebsd.org> <20030327204935.GA18134@HAL9000.homeunix.com> <20030330175646.281097ad.Alexander@Leidinger.net> <20030331082023.GE11307@cirb503493.alcatel.com.au> <20030401172440.701aaafd.Alexander@Leidinger.net> <20030401200457.GA30284@cirb503493.alcatel.com.au> <20030402154250.X25489@gamplex.bde.org> <20030402075905.GA30835@cirb503493.alcatel.com.au> <20030402203725.O26345@gamplex.bde.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030402203725.O26345@gamplex.bde.org> User-Agent: Mutt/1.5.3i cc: Peter Jeremy cc: src-committers@FreeBSD.org cc: cvs-src@FreeBSD.org cc: cvs-all@FreeBSD.org cc: Alexander Leidinger Subject: Re: cvs commit: src/sys/ia64/include float.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, 02 Apr 2003 21:07:18 -0000 On Wed, Apr 02, 2003 at 09:19:21PM +1000, Bruce Evans wrote: > On Wed, 2 Apr 2003, Peter Jeremy wrote: > > > On Wed, Apr 02, 2003 at 04:21:30PM +1000, Bruce Evans wrote: > > >On Wed, 2 Apr 2003, Peter Jeremy wrote: > > > > > >> On Tue, Apr 01, 2003 at 05:24:40PM +0200, Alexander Leidinger wrote: > > >> >We noticed that icc does use other values for LDBL_MIN than we do, and > > >> >instead of just thinking that Intel does it right I wanted to verify it. > > > > > >This might be caused by icc actually understanding the target's default > > >precision for long doubles (FreeBSD changes the hardware default of 64-bit > > >to 53-bit for technical reasons). > > > > Is this also true on ia64? > > Probably not. ia64's _fpmath.h says that there are 64 mantissa bits, > and we don't reduce the precision AFAIK. Correct. Note that the 64-bit significand includes an explicit integer bit. The binary point is assumed to be between bits 62 and 63. Note also that the 82-bit FP registers have a 17-bit exponent to aid in near-overflow and near-underflow computations in IEEE754 double- extended format. Of course an exception is still raised if the result does not fit the target if the target is in double-extended format. -- Marcel Moolenaar USPA: A-39004 marcel@xcllnt.net From owner-cvs-src@FreeBSD.ORG Wed Apr 2 13:10: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 836C737B401; Wed, 2 Apr 2003 13:10:05 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0028243FAF; Wed, 2 Apr 2003 13:10:04 -0800 (PST) (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 h32LA40U029840; Wed, 2 Apr 2003 13:10:04 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h32LA4WX029838; Wed, 2 Apr 2003 13:10:04 -0800 (PST) Message-Id: <200304022110.h32LA4WX029838@repoman.freebsd.org> From: Poul-Henning Kamp Date: Wed, 2 Apr 2003 13:10:04 -0800 (PST) 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.h geom_bsd.c geom_disk.c geom_dump.c geom_event.c geom_int.h geom_mbr.c 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, 02 Apr 2003 21:10:06 -0000 phk 2003/04/02 13:10:04 PST FreeBSD src repository Modified files: sys/geom geom.h geom_bsd.c geom_disk.c geom_dump.c geom_event.c geom_int.h geom_mbr.c geom_pc98.c Log: Add handling for cancelled events in the g_call_me() methods. Revision Changes Path 1.53 +2 -0 src/sys/geom/geom.h 1.44 +8 -4 src/sys/geom/geom_bsd.c 1.65 +15 -2 src/sys/geom/geom_disk.c 1.24 +6 -3 src/sys/geom/geom_dump.c 1.26 +2 -0 src/sys/geom/geom_event.c 1.19 +0 -1 src/sys/geom/geom_int.h 1.36 +5 -2 src/sys/geom/geom_mbr.c 1.29 +5 -2 src/sys/geom/geom_pc98.c From owner-cvs-src@FreeBSD.ORG Wed Apr 2 13:24: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 1091937B401; Wed, 2 Apr 2003 13:24:30 -0800 (PST) Received: from jkh-gw.queasyweasel.com (adsl-64-173-3-158.dsl.sntc01.pacbell.net [64.173.3.158]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9634943FAF; Wed, 2 Apr 2003 13:24:28 -0800 (PST) (envelope-from jkh@queasyweasel.com) Received: from queasyweasel.com (jkh@narcissus.freebsd.com [64.173.15.99]) h32LONNB002987; Wed, 2 Apr 2003 13:24:24 -0800 (PST) (envelope-from jkh@queasyweasel.com) Date: Wed, 2 Apr 2003 13:24:30 -0800 Content-Type: text/plain; charset=US-ASCII; format=flowed Mime-Version: 1.0 (Apple Message framework v551) To: Peter Wemm From: Jordan K Hubbard In-Reply-To: <20030402194821.C33692A8A5@canning.wemm.org> Message-Id: <7DDCFFBC-6551-11D7-87AF-000393BB9222@queasyweasel.com> Content-Transfer-Encoding: 7bit X-Mailer: Apple Mail (2.551) cc: Alexander Leidinger cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org cc: "Matthew N. Dodd" cc: cvs-src@FreeBSD.org Subject: Re: Proposal regarding the RFC 3514 handling X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 02 Apr 2003 21:24:30 -0000 All of this discussion begs the question, however: Since we've set a precedent here, when does Jim Fleming's IPv8 support get rolled in? FreeBSD could certainly use "stargates" as a way of impressing Julian's Linux-using friends! - Jordan On Wednesday, April 2, 2003, at 11:48 AM, Peter Wemm wrote: > Alexander Leidinger wrote: >> On Tue, 1 Apr 2003 00:21:44 -0800 (PST) >> "Matthew N. Dodd" wrote: >> >>> mdodd 2003/04/01 00:21:44 PST >>> >>> FreeBSD src repository >>> >>> Modified files: >>> sbin/ping ping.8 ping.c >>> share/man/man4 inet.4 ip.4 >>> sys/netinet in.h in_pcb.h ip.h ip_input.c ip_output.c >>> ip_var.h >>> usr.bin/netstat inet.c >>> Log: >>> Implement support for RFC 3514 (The Security Flag in the IPv4 >>> Header). >> >> In the light of the actual "force" against this commit: perhaps it >> would >> be ok for all involved parties to only compile this code in based >> upon a >> kernel option... > > Personally, I tend to agree. > >> In my POV: people which don't know enough about this topic would IMHO >> not be concerned about this code, and people which know enough to >> have a >> reason to compile or not compile this code into the kernel should also >> know enough about FreeBSD to not regard this code as a lack of >> professionalism (and see it as what it is: there are people which >> enjoy >> to invest their time into FreeBSD... and this is what makes FreeBSD >> what >> it is). > > Exactly. We're supposed to be doing FreeBSD for our own enjoyment. If > others get use from it then fine. The day that we're no longer > allowed to > have fun because it might upset somebody in some fortune-500 company > will > be a sad day indeed. Nobody said we had to be 100% deadly serious the > whole time. > > .. as long as having a bit of fun doesn't get in the way.. An option > would > stop it being in the code execution paths. > > On the other hand, we have so much cruft in the ip input/output code > paths > (2 or 3 different packet filter hooks etc), this is tiny by comparison. > > Anyway, I think Matthew is going to to remove it, so maybe its a moot > point. > > 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 > > -- Jordan K. Hubbard Engineering Manager, BSD technology group Apple Computer From owner-cvs-src@FreeBSD.ORG Wed Apr 2 13: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 4CE3C37B404; Wed, 2 Apr 2003 13:54:52 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D51F443F93; Wed, 2 Apr 2003 13:54:51 -0800 (PST) (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 h32Lsp0U032874; Wed, 2 Apr 2003 13:54:51 -0800 (PST) (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h32Lspe7032873; Wed, 2 Apr 2003 13:54:51 -0800 (PST) Message-Id: <200304022154.h32Lspe7032873@repoman.freebsd.org> From: John Baldwin Date: Wed, 2 Apr 2003 13:54:51 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern subr_bus.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, 02 Apr 2003 21:54:52 -0000 jhb 2003/04/02 13:54:51 PST FreeBSD src repository Modified files: sys/kern subr_bus.c Log: Lock the process before sending it a SIGIO. Not doing so is a panic(2) implementation with INVARIANTS. Revision Changes Path 1.125 +7 -2 src/sys/kern/subr_bus.c From owner-cvs-src@FreeBSD.ORG Wed Apr 2 14:02: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 E74F737B405 for ; Wed, 2 Apr 2003 14:02:25 -0800 (PST) Received: from relay.pair.com (relay.pair.com [209.68.1.20]) by mx1.FreeBSD.org (Postfix) with SMTP id ED6C643FCB for ; Wed, 2 Apr 2003 14:02:23 -0800 (PST) (envelope-from silby@silby.com) Received: (qmail 55524 invoked from network); 2 Apr 2003 22:02:23 -0000 Received: from niwun.pair.com (HELO localhost) (209.68.2.70) by relay.pair.com with SMTP; 2 Apr 2003 22:02:23 -0000 X-pair-Authenticated: 209.68.2.70 Date: Wed, 2 Apr 2003 15:58:53 -0600 (CST) From: Mike Silbersack To: Peter Jeremy In-Reply-To: <20030402200546.GA31752@cirb503493.alcatel.com.au> Message-ID: <20030402155327.R662@odysseus.silby.com> References: <200304010821.h318Li4Q091687@repoman.freebsd.org> <200304021447.h32ElHYH008677@dungeon.home> <20030402200546.GA31752@cirb503493.alcatel.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 cc: Stephen McKay Subject: Re: cvs commit: src/sbin/ping ping.8 ping.c src/share/man/man4 inet.4 ip.4 src/sys/netinet in.h in_pcb.h ip.h ip_input.c ip_output.c ip_var.h src/usr.bin/netstat inet.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, 02 Apr 2003 22:02:26 -0000 On Thu, 3 Apr 2003, Peter Jeremy wrote: > >Can we have this invisibly un-commited? > > If you mean "make it so it never happened" then I don't believe this > is possible. To explain, the change means that ping.c (for example) > has gone from rev 1.91 to rev 1.92 - and this change has been fairly > widely disseminated: Lots of people will have CVSup'd it and it's > in the CTM history. If it "never happened" then ping.c will revert > to rev 1.91 (etc). Firstly, I believe CVS doesn't cope well with > this sort of thing. Secondly, the next person to commit to ping.c > will create rev 1.92 - meaning that there are two different rev 1.92 > versions in existence. Hasn't this been done to fix up botched commits in other parts of the tree? > IMHO, this joke isn't so off-colour that it has to disappear from the > repository. I agree that this joke has probably outlived its purpose > but a normal backout should be sufficient for this. > > Peter It's an eyesore in the cvs logs, and it's going to be a point of annoyance for anyone who is looking back through them in the future. Right now you have to scroll down two pages before you see the last real change to ip_output.c in cvsweb. But, if such a rollback would break too many things, I can live with it, assuming that such pranks *never happen again*. Mike "Silby" Silbersack From owner-cvs-src@FreeBSD.ORG Wed Apr 2 14:09: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 79A9937B426; Wed, 2 Apr 2003 14:09:44 -0800 (PST) Received: from sasami.jurai.net (sasami.jurai.net [66.92.160.223]) by mx1.FreeBSD.org (Postfix) with ESMTP id A6F7B43FAF; Wed, 2 Apr 2003 14:09:42 -0800 (PST) (envelope-from winter@jurai.net) 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 h32M9fEF004235; Wed, 2 Apr 2003 17:09:41 -0500 (EST) (envelope-from winter@jurai.net) Date: Wed, 2 Apr 2003 17:09:41 -0500 (EST) From: "Matthew N. Dodd" To: Mike Silbersack In-Reply-To: <20030402155327.R662@odysseus.silby.com> Message-ID: <20030402170725.T46852@sasami.jurai.net> References: <200304010821.h318Li4Q091687@repoman.freebsd.org> <200304021447.h32ElHYH008677@dungeon.home> <20030402155327.R662@odysseus.silby.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: Peter Jeremy cc: src-committers@FreeBSD.org cc: cvs-src@FreeBSD.org cc: cvs-all@FreeBSD.org cc: Stephen McKay Subject: Re: cvs commit: src/sbin/ping ping.8 ping.c src/share/man/man4 inet.4 ip.4 src/sys/netinet in.h in_pcb.h ip.h ip_input.c ip_output.c ip_var.h src/usr.bin/netstat inet.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, 02 Apr 2003 22:09:45 -0000 On Wed, 2 Apr 2003, Mike Silbersack wrote: > But, if such a rollback would break too many things, I can live with it, > assuming that such pranks *never happen again*. I'm fairly sure that if expressed your need on the donations page someone would probably be able to find a sense of humor for you. -- | 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 Wed Apr 2 14:12: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 2B01637B401; Wed, 2 Apr 2003 14:12:21 -0800 (PST) Received: from critter.freebsd.dk (critter.freebsd.dk [212.242.86.163]) by mx1.FreeBSD.org (Postfix) with ESMTP id A7C1543F93; Wed, 2 Apr 2003 14:12:19 -0800 (PST) (envelope-from phk@phk.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.12.8/8.12.8) with ESMTP id h32MCA9o001657; Thu, 3 Apr 2003 00:12:12 +0200 (CEST) (envelope-from phk@phk.freebsd.dk) To: Mike Silbersack From: "Poul-Henning Kamp" In-Reply-To: Your message of "Wed, 02 Apr 2003 15:58:53 MDT." <20030402155327.R662@odysseus.silby.com> Date: Thu, 03 Apr 2003 00:12:10 +0200 Message-ID: <1656.1049321530@critter.freebsd.dk> cc: Peter Jeremy cc: src-committers@FreeBSD.org cc: cvs-src@FreeBSD.org cc: cvs-all@FreeBSD.org cc: Stephen McKay Subject: Re: cvs commit: src/sbin/ping ping.8 ping.c src/share/man/man4 inet.4 ip.4 src/sys/netinet in.h in_pcb.h ip.h ip_input.c ip_output.c ip_var.h src/usr.bin/netstat inet.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, 02 Apr 2003 22:12:21 -0000 In message <20030402155327.R662@odysseus.silby.com>, Mike Silbersack writes: >But, if such a rollback would break too many things, I can live with it, >assuming that such pranks *never happen again*. I've often had a nagging suspicion that you might be in the wrong project. The lack of smiley on the above confirms it. -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. From owner-cvs-src@FreeBSD.ORG Wed Apr 2 14:13: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 C6B4337B401; Wed, 2 Apr 2003 14:13:56 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 649E743F75; Wed, 2 Apr 2003 14:13:56 -0800 (PST) (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 h32MDu0U035277; Wed, 2 Apr 2003 14:13:56 -0800 (PST) (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h32MDu1p035276; Wed, 2 Apr 2003 14:13:56 -0800 (PST) Message-Id: <200304022213.h32MDu1p035276@repoman.freebsd.org> From: Robert Watson Date: Wed, 2 Apr 2003 14:13:56 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sbin/reboot reboot.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, 02 Apr 2003 22:13:57 -0000 rwatson 2003/04/02 14:13:56 PST FreeBSD src repository Modified files: sbin/reboot reboot.c Log: When kill(-1) returns ESRCH, it could be because the current process doesn't have a process group, which can occur if you're working with a custom init that doesn't set up a full tty context. Rather than refusing to reboot, ignore ESRCH from the kill attempt in reboot(8). Revision Changes Path 1.18 +1 -1 src/sbin/reboot/reboot.c From owner-cvs-src@FreeBSD.ORG Wed Apr 2 14:20: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 4E1A337B404 for ; Wed, 2 Apr 2003 14:20:07 -0800 (PST) Received: from mail.speakeasy.net (mail13.speakeasy.net [216.254.0.213]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8D50D43FBF for ; Wed, 2 Apr 2003 14:20:05 -0800 (PST) (envelope-from jhb@FreeBSD.org) Received: (qmail 17956 invoked from network); 2 Apr 2003 22:20:13 -0000 Received: from unknown (HELO server.baldwin.cx) ([216.27.160.63]) (envelope-sender )encrypted SMTP for ; 2 Apr 2003 22:20:13 -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 h32MK1Ov024269; Wed, 2 Apr 2003 17:20:02 -0500 (EST) (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: <20030402155327.R662@odysseus.silby.com> Date: Wed, 02 Apr 2003 17:20:01 -0500 (EST) From: John Baldwin To: Mike Silbersack cc: cvs-src@freebsd.org cc: src-committers@freebsd.org cc: Peter Jeremy cc: cvs-all@freebsd.org cc: Stephen McKay Subject: Re: cvs commit: src/sbin/ping ping.8 ping.c src/share/man/man4 inet.4 ip.4 src/sys/netinet in.h in_pcb.h ip.h ip_input.c ip_output.c ip_var.h src/usr.bin/netstat inet.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, 02 Apr 2003 22:20:07 -0000 On 02-Apr-2003 Mike Silbersack wrote: > But, if such a rollback would break too many things, I can live with it, > assuming that such pranks *never happen again*. Do the following log messages greatly offend your sensibilities? > lcvs log -r1.158 -r1.159 -r1.160 init_main.c ... total revisions: 252; selected revisions: 3 description: ---------------------------- revision 1.160 date: 2001/02/24 03:40:23; author: jhb; state: Exp; lines: +1 -24 It turns out the kernel console works fine and thus doesn't need quite this much extra testing. ---------------------------- revision 1.159 date: 2001/02/23 23:05:46; author: peter; state: Exp; lines: +1 -3 Stricter style(9) conformance - remove unnecessary blank lines in previous commit. ---------------------------- revision 1.158 date: 2001/02/23 19:44:25; author: jhb; state: Exp; lines: +25 -1 Test out the kernel console just before launching the AP's. ============================================================================= -- 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 2 14:53: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 AEA5737B404; Wed, 2 Apr 2003 14:53:53 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C029B43FCB; Wed, 2 Apr 2003 14:53:52 -0800 (PST) (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 h32Mrq0U037727; Wed, 2 Apr 2003 14:53:52 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h32MrqJG037726; Wed, 2 Apr 2003 14:53:52 -0800 (PST) Message-Id: <200304022253.h32MrqJG037726@repoman.freebsd.org> From: Jeff Roberson Date: Wed, 2 Apr 2003 14:53:52 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libthr/arch/i386/i386 _setcurthread.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, 02 Apr 2003 22:53:54 -0000 jeff 2003/04/02 14:53:52 PST FreeBSD src repository Modified files: lib/libthr/arch/i386/i386 _setcurthread.c Log: - Don't overrun the ldt buffer. Submitted by: gordan@freebsd.org Revision Changes Path 1.2 +2 -2 src/lib/libthr/arch/i386/i386/_setcurthread.c From owner-cvs-src@FreeBSD.ORG Wed Apr 2 15:08: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 E242E37B401; Wed, 2 Apr 2003 15:08:16 -0800 (PST) Received: from ns2.gnf.org (ns2.gnf.org [63.196.132.68]) by mx1.FreeBSD.org (Postfix) with ESMTP id A41D443F85; Wed, 2 Apr 2003 15:08:15 -0800 (PST) (envelope-from gtetlow@gnf.org) Received: from EXCHCLUSTER01.lj.gnf.org (exch02.lj.gnf.org [172.25.10.20]) by ns2.gnf.org (8.12.6p2/8.12.3) with ESMTP id h32N8C8V016840; Wed, 2 Apr 2003 15:08:12 -0800 (PST) (envelope-from gtetlow@gnf.org) Received: from roark.gnf.org ([172.25.24.15]) by EXCHCLUSTER01.lj.gnf.org with Microsoft SMTPSVC(5.0.2195.5329); Wed, 2 Apr 2003 15:08:15 -0800 Received: from roark.gnf.org (localhost [127.0.0.1]) by roark.gnf.org (8.12.9/8.12.9) with ESMTP id h32N8FNB071893; Wed, 2 Apr 2003 15:08:15 -0800 (PST) (envelope-from gtetlow@gnf.org) Received: (from gtetlow@localhost) by roark.gnf.org (8.12.9/8.12.9/Submit) id h32N8Fge071892; Wed, 2 Apr 2003 15:08:15 -0800 (PST) Date: Wed, 2 Apr 2003 15:08:15 -0800 From: Gordon Tetlow To: Jeff Roberson Message-ID: <20030402230815.GD69100@roark.gnf.org> References: <200304022253.h32MrqJG037726@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="F8dlzb82+Fcn6AgP" Content-Disposition: inline In-Reply-To: <200304022253.h32MrqJG037726@repoman.freebsd.org> User-Agent: Mutt/1.4i X-Habeas-SWE-1: winter into spring X-Habeas-SWE-2: brightly anticipated X-Habeas-SWE-3: like Habeas SWE (tm) X-Habeas-SWE-4: Copyright 2002 Habeas (tm) X-Habeas-SWE-5: Sender Warranted Email (SWE) (tm). The sender of this X-Habeas-SWE-6: email in exchange for a license for this Habeas X-Habeas-SWE-7: warrant mark warrants that this is a Habeas Compliant X-Habeas-SWE-8: Message (HCM) and not spam. Please report use of this X-Habeas-SWE-9: mark in spam to . X-OriginalArrivalTime: 02 Apr 2003 23:08:15.0465 (UTC) FILETIME=[BDB9CD90:01C2F96C] cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/lib/libthr/arch/i386/i386 _setcurthread.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, 02 Apr 2003 23:08:17 -0000 --F8dlzb82+Fcn6AgP Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Apr 02, 2003 at 02:53:52PM -0800, Jeff Roberson wrote: > jeff 2003/04/02 14:53:52 PST >=20 > FreeBSD src repository >=20 > Modified files: > lib/libthr/arch/i386/i386 _setcurthread.c=20 > Log: > - Don't overrun the ldt buffer. > =20 > Submitted by: gordan@freebsd.org This was actually jake's patch, I just tested it and reported it. My name is gordon too =3D) -gordon --F8dlzb82+Fcn6AgP Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+i21fRu2t9DV9ZfsRAsLAAJ9Ps1fb87idCGZQ7TGnK5fDEi3TGQCeLlHn JNcaAMr6vmDrnyEFJEILPBU= =Z5H5 -----END PGP SIGNATURE----- --F8dlzb82+Fcn6AgP-- From owner-cvs-src@FreeBSD.ORG Wed Apr 2 15:10: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 F325137B401; Wed, 2 Apr 2003 15:10:25 -0800 (PST) Received: from mail.chesapeake.net (chesapeake.net [205.130.220.14]) by mx1.FreeBSD.org (Postfix) with ESMTP id BF6B343F93; Wed, 2 Apr 2003 15:10:24 -0800 (PST) (envelope-from jroberson@chesapeake.net) Received: from localhost (jroberson@localhost) by mail.chesapeake.net (8.11.6/8.11.6) with ESMTP id h32NANN72587; Wed, 2 Apr 2003 18:10:23 -0500 (EST) (envelope-from jroberson@chesapeake.net) Date: Wed, 2 Apr 2003 18:10:23 -0500 (EST) From: Jeff Roberson To: Jeff Roberson In-Reply-To: <200304022253.h32MrqJG037726@repoman.freebsd.org> Message-ID: <20030402180958.G64602-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/lib/libthr/arch/i386/i386 _setcurthread.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, 02 Apr 2003 23:10:26 -0000 On Wed, 2 Apr 2003, Jeff Roberson wrote: > jeff 2003/04/02 14:53:52 PST > > FreeBSD src repository > > Modified files: > lib/libthr/arch/i386/i386 _setcurthread.c > Log: > - Don't overrun the ldt buffer. > > Submitted by: gordan@freebsd.org uhm, crack again. tetlow@freebsd.org That's spelled Gordon, not gordan. From owner-cvs-src@FreeBSD.ORG Wed Apr 2 15:21: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 EBBEF37B401; Wed, 2 Apr 2003 15:21:36 -0800 (PST) Received: from ns2.gnf.org (ns2.gnf.org [63.196.132.68]) by mx1.FreeBSD.org (Postfix) with ESMTP id E01EB43FB1; Wed, 2 Apr 2003 15:21:35 -0800 (PST) (envelope-from gtetlow@gnf.org) Received: from EXCHCLUSTER01.lj.gnf.org (exch02.lj.gnf.org [172.25.10.20]) by ns2.gnf.org (8.12.6p2/8.12.3) with ESMTP id h32NLW8V017096; Wed, 2 Apr 2003 15:21:32 -0800 (PST) (envelope-from gtetlow@gnf.org) Received: from roark.gnf.org ([172.25.24.15]) by EXCHCLUSTER01.lj.gnf.org with Microsoft SMTPSVC(5.0.2195.5329); Wed, 2 Apr 2003 15:21:35 -0800 Received: from roark.gnf.org (localhost [127.0.0.1]) by roark.gnf.org (8.12.9/8.12.9) with ESMTP id h32NLZNB072304; Wed, 2 Apr 2003 15:21:35 -0800 (PST) (envelope-from gtetlow@gnf.org) Received: (from gtetlow@localhost) by roark.gnf.org (8.12.9/8.12.9/Submit) id h32NLZit072303; Wed, 2 Apr 2003 15:21:35 -0800 (PST) Date: Wed, 2 Apr 2003 15:21:35 -0800 From: Gordon Tetlow To: Jeff Roberson Message-ID: <20030402232135.GI69100@roark.gnf.org> References: <200304022253.h32MrqJG037726@repoman.freebsd.org> <20030402180958.G64602-100000@mail.chesapeake.net> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="EdRE1UL8d3mMOE6m" Content-Disposition: inline In-Reply-To: <20030402180958.G64602-100000@mail.chesapeake.net> User-Agent: Mutt/1.4i X-Habeas-SWE-1: winter into spring X-Habeas-SWE-2: brightly anticipated X-Habeas-SWE-3: like Habeas SWE (tm) X-Habeas-SWE-4: Copyright 2002 Habeas (tm) X-Habeas-SWE-5: Sender Warranted Email (SWE) (tm). The sender of this X-Habeas-SWE-6: email in exchange for a license for this Habeas X-Habeas-SWE-7: warrant mark warrants that this is a Habeas Compliant X-Habeas-SWE-8: Message (HCM) and not spam. Please report use of this X-Habeas-SWE-9: mark in spam to . X-OriginalArrivalTime: 02 Apr 2003 23:21:35.0709 (UTC) FILETIME=[9AB558D0:01C2F96E] cc: cvs-src@FreeBSD.org cc: Jeff Roberson cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/lib/libthr/arch/i386/i386 _setcurthread.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, 02 Apr 2003 23:21:37 -0000 --EdRE1UL8d3mMOE6m Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Apr 02, 2003 at 06:10:23PM -0500, Jeff Roberson wrote: >=20 > On Wed, 2 Apr 2003, Jeff Roberson wrote: >=20 > > jeff 2003/04/02 14:53:52 PST > > > > FreeBSD src repository > > > > Modified files: > > lib/libthr/arch/i386/i386 _setcurthread.c > > Log: > > - Don't overrun the ldt buffer. > > > > Submitted by: gordan@freebsd.org >=20 > uhm, crack again. tetlow@freebsd.org >=20 > That's spelled Gordon, not gordan. Close enough, it's actually gordon@freebsd.org. I suppose I should get admins to give me some aliases now =3D) -gordon --EdRE1UL8d3mMOE6m Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+i3B/Ru2t9DV9ZfsRAsbjAJ4kXVcL1t/bAVPdTmSJ0PxJ6czVTQCgw13Q EjyDbiitKLcEGDUUfN48hPE= =uvbr -----END PGP SIGNATURE----- --EdRE1UL8d3mMOE6m-- From owner-cvs-src@FreeBSD.ORG Wed Apr 2 15: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 6C4A137B401; Wed, 2 Apr 2003 15:53:31 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id F06D543FAF; Wed, 2 Apr 2003 15:53:30 -0800 (PST) (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 h32NrU0U042514; Wed, 2 Apr 2003 15:53:30 -0800 (PST) (envelope-from peter@repoman.freebsd.org) Received: (from peter@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h32NrUVZ042513; Wed, 2 Apr 2003 15:53:30 -0800 (PST) Message-Id: <200304022353.h32NrUVZ042513@repoman.freebsd.org> From: Peter Wemm Date: Wed, 2 Apr 2003 15:53:30 -0800 (PST) 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/i386 machdep.c mp_machdep.c pmap.c swtch.s src/sys/i386/include md_var.h pmap.h smp.h src/sys/i386/isa apic_vector.s intr_machdep.h src/sys/kern... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 02 Apr 2003 23:53:32 -0000 peter 2003/04/02 15:53:30 PST FreeBSD src repository Modified files: sys/conf options.i386 sys/i386/i386 machdep.c mp_machdep.c pmap.c swtch.s sys/i386/include md_var.h pmap.h smp.h sys/i386/isa apic_vector.s intr_machdep.h sys/kern kern_switch.c kern_synch.c kern_thr.c kern_thread.c subr_witness.c sys/sparc64/sparc64 mp_machdep.c swtch.S sys/sys proc.h Log: Commit a partial lazy thread switch mechanism for i386. it isn't as lazy as it could be and can do with some more cleanup. Currently its under options LAZY_SWITCH. What this does is avoid %cr3 reloads for short context switches that do not involve another user process. ie: we can take an interrupt, switch to a kthread and return to the user without explicitly flushing the tlb. However, this isn't as exciting as it could be, the interrupt overhead is still high and too much blocks on Giant still. There are some debug sysctls, for stats and for an on/off switch. The main problem with doing this has been "what if the process that you're running on exits while we're borrowing its address space?" - in this case we use an IPI to give it a kick when we're about to reclaim the pmap. Its not compiled in unless you add the LAZY_SWITCH option. I want to fix a few more things and get some more feedback before turning it on by default. This is NOT a replacement for Bosko's lazy interrupt stuff. This was more meant for the kthread case, while his was for interrupts. Mine helps a little for interrupts, but his helps a lot more. The stats are enabled with options SWTCH_OPTIM_STATS - this has been a pseudo-option for years, I just added a bunch of stuff to it. One non-trivial change was to select a new thread before calling cpu_switch() in the first place. This allows us to catch the silly case of doing a cpu_switch() to the current process. This happens uncomfortably often. This simplifies a bit of the asm code in cpu_switch (no longer have to call choosethread() in the middle). This has been implemented on i386 and (thanks to jake) sparc64. The others will come soon. This is actually seperate to the lazy switch stuff. Glanced at by: jake, jhb Revision Changes Path 1.188 +2 -0 src/sys/conf/options.i386 1.561 +33 -3 src/sys/i386/i386/machdep.c 1.207 +8 -1 src/sys/i386/i386/mp_machdep.c 1.402 +128 -1 src/sys/i386/i386/pmap.c 1.136 +112 -78 src/sys/i386/i386/swtch.s 1.61 +16 -0 src/sys/i386/include/md_var.h 1.94 +1 -1 src/sys/i386/include/pmap.h 1.76 +1 -0 src/sys/i386/include/smp.h 1.87 +22 -0 src/sys/i386/isa/apic_vector.s 1.43 +5 -1 src/sys/i386/isa/intr_machdep.h 1.57 +17 -1 src/sys/kern/kern_switch.c 1.217 +23 -3 src/sys/kern/kern_synch.c 1.3 +4 -0 src/sys/kern/kern_thr.c 1.112 +6 -0 src/sys/kern/kern_thread.c 1.150 +6 -0 src/sys/kern/subr_witness.c 1.20 +1 -1 src/sys/sparc64/sparc64/mp_machdep.c 1.26 +12 -14 src/sys/sparc64/sparc64/swtch.S 1.311 +5 -0 src/sys/sys/proc.h From owner-cvs-src@FreeBSD.ORG Wed Apr 2 16:13: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 2926F37B401; Wed, 2 Apr 2003 16:13:12 -0800 (PST) Received: from HAL9000.homeunix.com (12-233-57-131.client.attbi.com [12.233.57.131]) by mx1.FreeBSD.org (Postfix) with ESMTP id DEBD543F3F; Wed, 2 Apr 2003 16:13:10 -0800 (PST) (envelope-from das@FreeBSD.ORG) Received: from HAL9000.homeunix.com (localhost [127.0.0.1]) h330CvKj074745; Wed, 2 Apr 2003 16:12:57 -0800 (PST) (envelope-from das@FreeBSD.ORG) Received: (from das@localhost) by HAL9000.homeunix.com (8.12.6p2/8.12.5/Submit) id h330CooI074713; Wed, 2 Apr 2003 16:12:50 -0800 (PST) (envelope-from das@FreeBSD.ORG) Date: Wed, 2 Apr 2003 16:12:50 -0800 From: David Schultz To: Marcel Moolenaar Message-ID: <20030403001250.GA55715@HAL9000.homeunix.com> Mail-Followup-To: Marcel Moolenaar , Bruce Evans , Peter Jeremy , Alexander Leidinger , cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org References: <200303272038.h2RKcM7L096560@repoman.freebsd.org> <20030327204935.GA18134@HAL9000.homeunix.com> <20030330175646.281097ad.Alexander@Leidinger.net> <20030331082023.GE11307@cirb503493.alcatel.com.au> <20030401172440.701aaafd.Alexander@Leidinger.net> <20030401200457.GA30284@cirb503493.alcatel.com.au> <20030402154250.X25489@gamplex.bde.org> <20030402075905.GA30835@cirb503493.alcatel.com.au> <20030402203725.O26345@gamplex.bde.org> <20030402210714.GB65073@dhcp01.pn.xcllnt.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030402210714.GB65073@dhcp01.pn.xcllnt.net> cc: src-committers@FreeBSD.ORG cc: Bruce Evans cc: cvs-src@FreeBSD.ORG cc: Peter Jeremy cc: Alexander Leidinger cc: cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/sys/ia64/include float.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, 03 Apr 2003 00:13:12 -0000 Thus spake Marcel Moolenaar : > On Wed, Apr 02, 2003 at 09:19:21PM +1000, Bruce Evans wrote: > > On Wed, 2 Apr 2003, Peter Jeremy wrote: > > > > > On Wed, Apr 02, 2003 at 04:21:30PM +1000, Bruce Evans wrote: > > > >On Wed, 2 Apr 2003, Peter Jeremy wrote: > > > > > > > >> On Tue, Apr 01, 2003 at 05:24:40PM +0200, Alexander Leidinger wrote: > > > >> >We noticed that icc does use other values for LDBL_MIN than we do, and > > > >> >instead of just thinking that Intel does it right I wanted to verify it. > > > > > > > >This might be caused by icc actually understanding the target's default > > > >precision for long doubles (FreeBSD changes the hardware default of 64-bit > > > >to 53-bit for technical reasons). > > > > > > Is this also true on ia64? > > > > Probably not. ia64's _fpmath.h says that there are 64 mantissa bits, > > and we don't reduce the precision AFAIK. > > Correct. Note that the 64-bit significand includes an explicit integer > bit. The binary point is assumed to be between bits 62 and 63. It seems like all architectures that use the 80-bit format have an explicit MSB, including i386 and M68K. I don't think the standard says anything one way or the other about it, but it's a PITA when it comes to writing MI library code. > Note also that the 82-bit FP registers have a 17-bit exponent to aid > in near-overflow and near-underflow computations in IEEE754 double- > extended format. Of course an exception is still raised if the result > does not fit the target if the target is in double-extended format. Right. I think the LDBL_{MIN,MAX}* constants need to refer to the memory format, not the FPU-internal format. If we *really* want to be pedantic, we can clear the WRE bit in the FPU control register and sacrifice the extra range in the interests of being predictable. That's similar to what we do with i386 now, where we sacrifice precision so gcc bugs don't cause strange things to happen in the lower echelons. It's rather annoying. We don't change the default precision control setting on IA64, do we? From owner-cvs-src@FreeBSD.ORG Wed Apr 2 16:29: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 B6CBA37B401; Wed, 2 Apr 2003 16:29:29 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 55B5743F85; Wed, 2 Apr 2003 16:29:29 -0800 (PST) (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 h330TT0U045761; Wed, 2 Apr 2003 16:29:29 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h330TT4H045760; Wed, 2 Apr 2003 16:29:29 -0800 (PST) Message-Id: <200304030029.h330TT4H045760@repoman.freebsd.org> From: Jeff Roberson Date: Wed, 2 Apr 2003 16:29:28 -0800 (PST) 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: Thu, 03 Apr 2003 00:29:30 -0000 jeff 2003/04/02 16:29:28 PST FreeBSD src repository Modified files: sys/kern sched_ule.c Log: - Keep seperate statistics and run queues for different scheduling classes. - Treat each class specially in kseq_{choose,add,rem}. Let the rest of the code be less aware of scheduling classes. - Skip the interactivity calculation for non TIMESHARE ksegrps. - Move slice and runq selection into kseq_add(). Uninline it now that it's big. Revision Changes Path 1.20 +134 -48 src/sys/kern/sched_ule.c From owner-cvs-src@FreeBSD.ORG Wed Apr 2 17:16: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 0F9B437B404 for ; Wed, 2 Apr 2003 17:16:26 -0800 (PST) Received: from rootlabs.com (root.org [67.118.192.226]) by mx1.FreeBSD.org (Postfix) with SMTP id D1DF943FB1 for ; Wed, 2 Apr 2003 17:16:23 -0800 (PST) (envelope-from nate@rootlabs.com) Received: (qmail 12803 invoked by uid 1000); 3 Apr 2003 01:16:25 -0000 Date: Wed, 2 Apr 2003 17:16:25 -0800 (PST) From: Nate Lawson To: Peter Wemm In-Reply-To: <20030402235345.90F4737B418@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/conf options.i386 src/sys/i386/i386machdep.c mp_machdep.c pmap.c swtch.s src/sys/i386/include md_var.h pmap.h smp.h src/sys/i386/isa apic_vector.s intr_machdep.h src/sys/kern kern_switch.c kern_synch.c kern_thr.c kern_thread.c subr_witness.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, 03 Apr 2003 01:16:26 -0000 On Wed, 2 Apr 2003, Peter Wemm wrote: > Commit a partial lazy thread switch mechanism for i386. it isn't as lazy > as it could be and can do with some more cleanup. Currently its under > options LAZY_SWITCH. What this does is avoid %cr3 reloads for short > context switches that do not involve another user process. This is awesome! > One non-trivial change was to select a new thread before calling > cpu_switch() in the first place. This allows us to catch the silly > case of doing a cpu_switch() to the current process. This happens > uncomfortably often. This simplifies a bit of the asm code in cpu_switch > (no longer have to call choosethread() in the middle). This has been > implemented on i386 and (thanks to jake) sparc64. The others will come > soon. This is actually seperate to the lazy switch stuff. Shouldn't there be a "if (thread == curthread) return;" in the scheduling code somewhere? -Nate From owner-cvs-src@FreeBSD.ORG Wed Apr 2 17:23: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 B601737B401; Wed, 2 Apr 2003 17:23:42 -0800 (PST) Received: from canning.wemm.org (canning.wemm.org [192.203.228.65]) by mx1.FreeBSD.org (Postfix) with ESMTP id 07D1643FDD; Wed, 2 Apr 2003 17:23:41 -0800 (PST) (envelope-from peter@wemm.org) Received: from wemm.org (localhost [127.0.0.1]) by canning.wemm.org (Postfix) with ESMTP id B55B32A8A7; Wed, 2 Apr 2003 17:23:41 -0800 (PST) (envelope-from peter@wemm.org) X-Mailer: exmh version 2.5 07/13/2001 with nmh-1.0.4 To: Nate Lawson In-Reply-To: Date: Wed, 02 Apr 2003 17:23:41 -0800 From: Peter Wemm Message-Id: <20030403012341.B55B32A8A7@canning.wemm.org> 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 machdep.c mp_machdep.c pmap.c swtch.s src/sys/i386/include md_var.h pmap.h smp.h src/sys/i386/isa apic_vector.s intr_machdep.h src/sys/kern kern_switch.c kern_synch.c kern_thr.c kern_thread.c subr_witness.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, 03 Apr 2003 01:23:43 -0000 Nate Lawson wrote: > On Wed, 2 Apr 2003, Peter Wemm wrote: > > Commit a partial lazy thread switch mechanism for i386. it isn't as lazy > > as it could be and can do with some more cleanup. Currently its under > > options LAZY_SWITCH. What this does is avoid %cr3 reloads for short > > context switches that do not involve another user process. > > This is awesome! > > > One non-trivial change was to select a new thread before calling > > cpu_switch() in the first place. This allows us to catch the silly > > case of doing a cpu_switch() to the current process. This happens > > uncomfortably often. This simplifies a bit of the asm code in cpu_switch > > (no longer have to call choosethread() in the middle). This has been > > implemented on i386 and (thanks to jake) sparc64. The others will come > > soon. This is actually seperate to the lazy switch stuff. > > Shouldn't there be a "if (thread == curthread) return;" in the scheduling > code somewhere? There is now. :-) newtd = choosethread(); if (td != newtd) cpu_switch(td, newtd); /* SHAZAM!! */ #ifdef SWTCH_OPTIM_STATS else stupid_switch++; #endif sparc64's cpu_switch() already optimized this case. i386 didn't. I haven't checked alpha/ia64 yet, but they're still using the old no-args API. > -Nate > 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 Wed Apr 2 18:08: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 0569037B401; Wed, 2 Apr 2003 18:08:54 -0800 (PST) Received: from canning.wemm.org (canning.wemm.org [192.203.228.65]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8B85643F3F; Wed, 2 Apr 2003 18:08:53 -0800 (PST) (envelope-from peter@wemm.org) Received: from wemm.org (localhost [127.0.0.1]) by canning.wemm.org (Postfix) with ESMTP id 704CC2A8A7; Wed, 2 Apr 2003 18:08:53 -0800 (PST) (envelope-from peter@wemm.org) X-Mailer: exmh version 2.5 07/13/2001 with nmh-1.0.4 To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org In-Reply-To: <200304022353.h32NrUVZ042513@repoman.freebsd.org> Date: Wed, 02 Apr 2003 18:08:53 -0800 From: Peter Wemm Message-Id: <20030403020853.704CC2A8A7@canning.wemm.org> Subject: Re: cvs commit: src/sys/conf options.i386 src/sys/i386/i386 machdep.c mp_machdep.c pmap.c swtch.s src/sys/i386/include md_var.h pmap.h smp.h src/sys/i386/isa apic_vector.s intr_machdep.h src/sys/kern kern_switch.c kern_synch.c kern_thr.c kern_thread.c subr_witness.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, 03 Apr 2003 02:08:54 -0000 Peter Wemm wrote: > Log: > Commit a partial lazy thread switch mechanism for i386. I'd been wanting to do this for ages, but Jake implemented it on the sparc64 a while ago now and he kinda shamed me into doing it. :-) The main difference is that sparc64 doesn't have to go to the trouble of intercepting the pmap_release() since the VM hardware is different and it doesn't have to worry about a potentially borrowed page directory getting bzero()'ed. 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 Wed Apr 2 19:34: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 DFCB637B401; Wed, 2 Apr 2003 19:34:42 -0800 (PST) Received: from ns1.xcllnt.net (209-128-86-226.BAYAREA.NET [209.128.86.226]) by mx1.FreeBSD.org (Postfix) with ESMTP id ADDE443F85; Wed, 2 Apr 2003 19:34:41 -0800 (PST) (envelope-from marcel@xcllnt.net) Received: from dhcp01.pn.xcllnt.net (dhcp01.pn.xcllnt.net [192.168.4.201]) by ns1.xcllnt.net (8.12.8/8.12.8) with ESMTP id h333YfKu083414; Wed, 2 Apr 2003 19:34:41 -0800 (PST) (envelope-from marcel@piii.pn.xcllnt.net) Received: from dhcp01.pn.xcllnt.net (localhost [127.0.0.1]) by dhcp01.pn.xcllnt.net (8.12.9/8.12.8) with ESMTP id h333YeTH066741; Wed, 2 Apr 2003 19:34:41 -0800 (PST) (envelope-from marcel@dhcp01.pn.xcllnt.net) Received: (from marcel@localhost) by dhcp01.pn.xcllnt.net (8.12.9/8.12.9/Submit) id h333YeoX066740; Wed, 2 Apr 2003 19:34:40 -0800 (PST) Date: Wed, 2 Apr 2003 19:34:40 -0800 From: Marcel Moolenaar To: Bruce Evans , Peter Jeremy , Alexander Leidinger , cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Message-ID: <20030403033440.GA66355@dhcp01.pn.xcllnt.net> References: <20030327204935.GA18134@HAL9000.homeunix.com> <20030330175646.281097ad.Alexander@Leidinger.net> <20030331082023.GE11307@cirb503493.alcatel.com.au> <20030401172440.701aaafd.Alexander@Leidinger.net> <20030401200457.GA30284@cirb503493.alcatel.com.au> <20030402154250.X25489@gamplex.bde.org> <20030402075905.GA30835@cirb503493.alcatel.com.au> <20030402203725.O26345@gamplex.bde.org> <20030402210714.GB65073@dhcp01.pn.xcllnt.net> <20030403001250.GA55715@HAL9000.homeunix.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030403001250.GA55715@HAL9000.homeunix.com> User-Agent: Mutt/1.5.3i Subject: Re: cvs commit: src/sys/ia64/include float.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, 03 Apr 2003 03:34:43 -0000 On Wed, Apr 02, 2003 at 04:12:50PM -0800, David Schultz wrote: > > > Note also that the 82-bit FP registers have a 17-bit exponent to aid > > in near-overflow and near-underflow computations in IEEE754 double- > > extended format. Of course an exception is still raised if the result > > does not fit the target if the target is in double-extended format. > > Right. I think the LDBL_{MIN,MAX}* constants need to refer to the > memory format, not the FPU-internal format. Agreed. > If we *really* want > to be pedantic, we can clear the WRE bit in the FPU control > register and sacrifice the extra range in the interests of being > predictable. This is already the default, except for SF1. SF1 is documented to be reserved for math library implementations and has WRE enabled by default. > That's similar to what we do with i386 now, where we > sacrifice precision so gcc bugs don't cause strange things to > happen in the lower echelons. It's rather annoying. We don't > change the default precision control setting on IA64, do we? Correct, we don't. -- Marcel Moolenaar USPA: A-39004 marcel@xcllnt.net From owner-cvs-src@FreeBSD.ORG Wed Apr 2 19:34: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 61E4937B40B; Wed, 2 Apr 2003 19:34:51 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B0E5543FA3; Wed, 2 Apr 2003 19:34:50 -0800 (PST) (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 h333Yo0U065904; Wed, 2 Apr 2003 19:34:50 -0800 (PST) (envelope-from jake@repoman.freebsd.org) Received: (from jake@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h333YowN065903; Wed, 2 Apr 2003 19:34:50 -0800 (PST) Message-Id: <200304030334.h333YowN065903@repoman.freebsd.org> From: Jake Burkholder Date: Wed, 2 Apr 2003 19:34:50 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libthr/arch/i386/i386 _setcurthread.c src/lib/libthr/arch/sparc64/sparc64 _setcurthread.c src/lib/libthr/thread thr_create.c thr_init.c thr_private.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, 03 Apr 2003 03:34:54 -0000 jake 2003/04/02 19:34:50 PST FreeBSD src repository Modified files: lib/libthr/arch/i386/i386 _setcurthread.c lib/libthr/arch/sparc64/sparc64 _setcurthread.c lib/libthr/thread thr_create.c thr_init.c thr_private.h Log: - Pass a ucontext_t to _set_curthread. If non-NULL the new thread is set as curthread in the new context, so that it will be set automatically when the thread is switched to. This fixes a race where we'd run for a little while with curthread unset in _thread_start. Reviewed by: jeff Revision Changes Path 1.3 +6 -2 src/lib/libthr/arch/i386/i386/_setcurthread.c 1.2 +5 -2 src/lib/libthr/arch/sparc64/sparc64/_setcurthread.c 1.3 +4 -4 src/lib/libthr/thread/thr_create.c 1.3 +1 -1 src/lib/libthr/thread/thr_init.c 1.4 +2 -2 src/lib/libthr/thread/thr_private.h From owner-cvs-src@FreeBSD.ORG Wed Apr 2 20: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 512F437B401; Wed, 2 Apr 2003 20:36:03 -0800 (PST) Received: from newsguy.com (smtp.newsguy.com [129.250.170.69]) by mx1.FreeBSD.org (Postfix) with ESMTP id A644E43F93; Wed, 2 Apr 2003 20:36:02 -0800 (PST) (envelope-from dcs@newsguy.com) Received: from newsguy.com (200-140-006-213.bsace7026.dsl.brasiltelecom.net.br [200.140.6.213]) by newsguy.com (8.9.1a/8.9.1) with ESMTP id NAA12338; Wed, 2 Apr 2003 13:47:31 -0800 (PST) Message-ID: <3E8B5A72.9090603@newsguy.com> Date: Wed, 02 Apr 2003 18:47:30 -0300 From: "Daniel C. Sobral" User-Agent: Mozilla/5.0 (Windows; U; Win 9x 4.90; en-US; rv:1.3b) Gecko/20030210 X-Accept-Language: en,pt-BR,pt,en-GB,en-US,ja MIME-Version: 1.0 To: Jordan K Hubbard References: <7DDCFFBC-6551-11D7-87AF-000393BB9222@queasyweasel.com> In-Reply-To: <7DDCFFBC-6551-11D7-87AF-000393BB9222@queasyweasel.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit cc: src-committers@FreeBSD.org cc: "Matthew N. Dodd" cc: Peter Wemm cc: cvs-src@FreeBSD.org cc: Alexander Leidinger cc: cvs-all@FreeBSD.org Subject: Re: Proposal regarding the RFC 3514 handling X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 03 Apr 2003 04:36:03 -0000 Mmmmmm. I fear the repecursion of my planned loader regex support changes... :-) Jordan K Hubbard wrote: > All of this discussion begs the question, however: Since we've set a > precedent here, when does Jim Fleming's IPv8 support get rolled in? > FreeBSD could certainly use "stargates" as a way of impressing Julian's > Linux-using friends! > > - Jordan > > On Wednesday, April 2, 2003, at 11:48 AM, Peter Wemm wrote: > >> Alexander Leidinger wrote: >> >>> On Tue, 1 Apr 2003 00:21:44 -0800 (PST) >>> "Matthew N. Dodd" wrote: >>> >>>> mdodd 2003/04/01 00:21:44 PST >>>> >>>> FreeBSD src repository >>>> >>>> Modified files: >>>> sbin/ping ping.8 ping.c >>>> share/man/man4 inet.4 ip.4 >>>> sys/netinet in.h in_pcb.h ip.h ip_input.c ip_output.c >>>> ip_var.h >>>> usr.bin/netstat inet.c >>>> Log: >>>> Implement support for RFC 3514 (The Security Flag in the IPv4 >>>> Header). >>> >>> >>> In the light of the actual "force" against this commit: perhaps it would >>> be ok for all involved parties to only compile this code in based upon a >>> kernel option... >> >> >> Personally, I tend to agree. >> >>> In my POV: people which don't know enough about this topic would IMHO >>> not be concerned about this code, and people which know enough to have a >>> reason to compile or not compile this code into the kernel should also >>> know enough about FreeBSD to not regard this code as a lack of >>> professionalism (and see it as what it is: there are people which enjoy >>> to invest their time into FreeBSD... and this is what makes FreeBSD what >>> it is). >> >> >> Exactly. We're supposed to be doing FreeBSD for our own enjoyment. If >> others get use from it then fine. The day that we're no longer >> allowed to >> have fun because it might upset somebody in some fortune-500 company will >> be a sad day indeed. Nobody said we had to be 100% deadly serious the >> whole time. >> >> .. as long as having a bit of fun doesn't get in the way.. An option >> would >> stop it being in the code execution paths. >> >> On the other hand, we have so much cruft in the ip input/output code >> paths >> (2 or 3 different packet filter hooks etc), this is tiny by comparison. >> >> Anyway, I think Matthew is going to to remove it, so maybe its a moot >> point. >> >> 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 >> >> > -- > Jordan K. Hubbard > Engineering Manager, BSD technology group > Apple Computer > > -- Daniel C. Sobral (8-DCS) dcs@newsguy.com dcs@freebsd.org capo@professional.bsdconspiracy.net Spellng is overated anywy. From owner-cvs-src@FreeBSD.ORG Wed Apr 2 20:38: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 05B3D37B401; Wed, 2 Apr 2003 20:38:15 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9825A43F75; Wed, 2 Apr 2003 20:38:14 -0800 (PST) (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 h334cE0U070772; Wed, 2 Apr 2003 20:38:14 -0800 (PST) (envelope-from murray@repoman.freebsd.org) Received: (from murray@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h334cErB070771; Wed, 2 Apr 2003 20:38:14 -0800 (PST) Message-Id: <200304030438.h334cErB070771@repoman.freebsd.org> From: Murray Stokely Date: Wed, 2 Apr 2003 20:38:14 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4_8 Subject: cvs commit: src/release/i386 dokern.sh X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 03 Apr 2003 04:38:15 -0000 murray 2003/04/02 20:38:14 PST FreeBSD src repository Modified files: (Branch: RELENG_4_8) release/i386 dokern.sh Log: Remove dokern.sh from the boot floppies once again. There is no associated module so the removal goes here, rather than in drivers.conf(5). Submitted by: bmah Approved by: re@ cabal Revision Changes Path 1.58.2.4.2.1 +1 -0 src/release/i386/dokern.sh From owner-cvs-src@FreeBSD.ORG Wed Apr 2 20:39: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 159F537B401; Wed, 2 Apr 2003 20:39:45 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id AA7B143FAF; Wed, 2 Apr 2003 20:39:44 -0800 (PST) (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 h334di0U070830; Wed, 2 Apr 2003 20:39:44 -0800 (PST) (envelope-from murray@repoman.freebsd.org) Received: (from murray@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h334diV6070829; Wed, 2 Apr 2003 20:39:44 -0800 (PST) Message-Id: <200304030439.h334diV6070829@repoman.freebsd.org> From: Murray Stokely Date: Wed, 2 Apr 2003 20:39:44 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/release/i386 dokern.sh X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 03 Apr 2003 04:39:45 -0000 murray 2003/04/02 20:39:44 PST FreeBSD src repository Modified files: (Branch: RELENG_4) release/i386 dokern.sh Log: MFR48: Remove awi driver from boot kernel -- we are short of space. Approved by: re Revision Changes Path 1.58.2.5 +1 -0 src/release/i386/dokern.sh From owner-cvs-src@FreeBSD.ORG Wed Apr 2 20:44: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 8E93F37B401; Wed, 2 Apr 2003 20:44:32 -0800 (PST) Received: from builder.freebsdmall.com (builder.freebsdmall.com [65.86.180.18]) by mx1.FreeBSD.org (Postfix) with ESMTP id 003DD43FAF; Wed, 2 Apr 2003 20:44:32 -0800 (PST) (envelope-from murray@builder.freebsdmall.com) Received: (from root@localhost) by builder.freebsdmall.com (8.12.8/8.11.6) id h334iVvu020663; Wed, 2 Apr 2003 20:44:31 -0800 (PST) (envelope-from murray) Date: Wed, 2 Apr 2003 20:44:31 -0800 From: Murray Stokely To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Message-ID: <20030402204431.H43794@freebsdmall.com> References: <200304030438.h334cErB070771@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: <200304030438.h334cErB070771@repoman.freebsd.org>; from murray@FreeBSD.org on Wed, Apr 02, 2003 at 08:38:14PM -0800 X-GPG-Key-ID: 1024D/0E451F7D X-GPG-Key-Fingerprint: E2CA 411D DD44 53FD BB4B 3CB5 B4D7 10A2 0E45 1F7D Subject: Re: cvs commit: src/release/i386 dokern.sh X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 03 Apr 2003 04:44:33 -0000 On Wed, Apr 02, 2003 at 08:38:14PM -0800, Murray Stokely wrote: > FreeBSD src repository > > Modified files: (Branch: RELENG_4_8) > release/i386 dokern.sh > Log: > Remove dokern.sh from the boot floppies once again. There is no ^^^^^^ I meant awi(4). - Murray From owner-cvs-src@FreeBSD.ORG Wed Apr 2 21:13: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 16BE137B401; Wed, 2 Apr 2003 21:13:28 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id BA82E43F75; Wed, 2 Apr 2003 21:13:27 -0800 (PST) (envelope-from jmallett@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h335DR0U079545; Wed, 2 Apr 2003 21:13:27 -0800 (PST) (envelope-from jmallett@repoman.freebsd.org) Received: (from jmallett@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h335DR60079544; Wed, 2 Apr 2003 21:13:27 -0800 (PST) Message-Id: <200304030513.h335DR60079544@repoman.freebsd.org> From: Juli Mallett Date: Wed, 2 Apr 2003 21:13:27 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/libexec/talkd announce.c extern.h print.c table.c talkd.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, 03 Apr 2003 05:13:28 -0000 jmallett 2003/04/02 21:13:27 PST FreeBSD src repository Modified files: libexec/talkd announce.c extern.h print.c table.c talkd.c Log: MFp4 @27667: WARNS=5 cleanup on i386. Remove the unused FILE\ *tf from print_mesg args, and the bogus passing in of an uninitialised FILE* for it. Call a timeval 'now' instead of 'clock' due to shadowing. Remove a nested localtime declaration. Make the delete invite argument match the ID type, u_int32_t. Use const for pointers to const items. Cast to long where printing as such. Include netinet/in.h for htonl/htons. Reviewed by: imp Revision Changes Path 1.16 +5 -7 src/libexec/talkd/announce.c 1.3 +2 -2 src/libexec/talkd/extern.h 1.12 +7 -5 src/libexec/talkd/print.c 1.9 +2 -1 src/libexec/talkd/table.c 1.14 +1 -0 src/libexec/talkd/talkd.c From owner-cvs-src@FreeBSD.ORG Wed Apr 2 21:16:41 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 931) id F08CB37B401; Wed, 2 Apr 2003 21:16:40 -0800 (PST) Date: Wed, 2 Apr 2003 23:16:40 -0600 From: Juli Mallett To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Message-ID: <20030402231638.A81523@FreeBSD.org> References: <200304030513.h335DR60079544@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: <200304030513.h335DR60079544@repoman.freebsd.org>; from jmallett@FreeBSD.org on Wed, Apr 02, 2003 at 09:13:27PM -0800 Organisation: The FreeBSD Project X-Alternate-Addresses: , , , , X-Towel: Yes X-Negacore: Yes X-Title: Code Maven X-Authentication-Warning: localhost: juli pwned teh intarweb Subject: Re: cvs commit: src/libexec/talkd announce.c extern.h print.c table.c talkd.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, 03 Apr 2003 05:16:41 -0000 * De: Juli Mallett [ Data: 2003-04-02 ] [ Subjecte: cvs commit: src/libexec/talkd announce.c extern.h print.c table.c talkd.c ] > jmallett 2003/04/02 21:13:27 PST > > FreeBSD src repository > > Modified files: > libexec/talkd announce.c extern.h print.c table.c > talkd.c > Log: > MFp4 @27667: WARNS=5 cleanup on i386. On platforms with pointer alignment warnings, it's not really WARNS=5, and I have not marked it as such for that reason. It is however now WARNS=3 on those platforms, plus everything except the alignment issues. Thanx, juli. -- juli mallett. email: jmallett@freebsd.org; aim: bsdflata; efnet: juli; From owner-cvs-src@FreeBSD.ORG Wed Apr 2 21:18: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 9B4C337B401; Wed, 2 Apr 2003 21:18:57 -0800 (PST) Received: from harmony.village.org (rover.bsdimp.com [204.144.255.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id B013F43F75; Wed, 2 Apr 2003 21:18:56 -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 h335ItA7052688; Wed, 2 Apr 2003 22:18:56 -0700 (MST) (envelope-from imp@bsdimp.com) Date: Wed, 02 Apr 2003 22:18:33 -0700 (MST) Message-Id: <20030402.221833.68983726.imp@bsdimp.com> To: murray@FreeBSD.org From: "M. Warner Losh" In-Reply-To: <20030402204431.H43794@freebsdmall.com> References: <200304030438.h334cErB070771@repoman.freebsd.org> <20030402204431.H43794@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: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/release/i386 dokern.sh X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 03 Apr 2003 05:18:58 -0000 In message: <20030402204431.H43794@freebsdmall.com> Murray Stokely writes: : On Wed, Apr 02, 2003 at 08:38:14PM -0800, Murray Stokely wrote: : > FreeBSD src repository : > : > Modified files: (Branch: RELENG_4_8) : > release/i386 dokern.sh : > Log: : > Remove dokern.sh from the boot floppies once again. There is no : ^^^^^^ : I meant awi(4). Unlike 5.0, the awi driver does work in 4.8. However, the number of supported cards deployed makes this a good choice. Warner From owner-cvs-src@FreeBSD.ORG Wed Apr 2 21:26: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 2F40C37B401; Wed, 2 Apr 2003 21:26:27 -0800 (PST) Received: from whale.sunbay.crimea.ua (whale.sunbay.crimea.ua [212.110.138.65]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7C01643FAF; Wed, 2 Apr 2003 21:26:12 -0800 (PST) (envelope-from ru@whale.sunbay.crimea.ua) Received: from whale.sunbay.crimea.ua (ru@localhost [127.0.0.1]) h335Q0s4015009 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 3 Apr 2003 08:26:00 +0300 (EEST) (envelope-from ru@whale.sunbay.crimea.ua) Received: (from ru@localhost) by whale.sunbay.crimea.ua (8.12.8/8.12.8/Submit) id h335Q0Sw015004; Thu, 3 Apr 2003 08:26:00 +0300 (EEST) (envelope-from ru) Date: Thu, 3 Apr 2003 08:25:59 +0300 From: Ruslan Ermilov To: Juli Mallett Message-ID: <20030403052559.GE12620@sunbay.com> References: <200304030513.h335DR60079544@repoman.freebsd.org> <20030402231638.A81523@FreeBSD.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="h56sxpGKRmy85csR" Content-Disposition: inline In-Reply-To: <20030402231638.A81523@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/libexec/talkd announce.c extern.h print.c table.c talkd.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, 03 Apr 2003 05:26:27 -0000 --h56sxpGKRmy85csR Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Apr 02, 2003 at 11:16:40PM -0600, Juli Mallett wrote: > * De: Juli Mallett [ Data: 2003-04-02 ] > [ Subjecte: cvs commit: src/libexec/talkd announce.c extern.h print.c ta= ble.c talkd.c ] > > jmallett 2003/04/02 21:13:27 PST > >=20 > > FreeBSD src repository > >=20 > > Modified files: > > libexec/talkd announce.c extern.h print.c table.c=20 > > talkd.c=20 > > Log: > > MFp4 @27667: WARNS=3D5 cleanup on i386. >=20 > On platforms with pointer alignment warnings, it's not really WARNS=3D5, > and I have not marked it as such for that reason. It is however now > WARNS=3D3 on those platforms, plus everything except the alignment issues. >=20 I recall a requirement that the WARNS be the same for all arches. 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+i8XnUkv4P6juNwoRAusdAJ4xlsKRMq1hDx88Y885+rPiVFPWOgCfXlbA mgbTne5suwcttFKoS+pm7qA= =9vHF -----END PGP SIGNATURE----- --h56sxpGKRmy85csR-- From owner-cvs-src@FreeBSD.ORG Wed Apr 2 21:28: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 BFB0437B401; Wed, 2 Apr 2003 21:28:10 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4CA6343FA3; Wed, 2 Apr 2003 21:28:10 -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 h335SA0U080289; Wed, 2 Apr 2003 21:28:10 -0800 (PST) (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h335SA7h080288; Wed, 2 Apr 2003 21:28:10 -0800 (PST) Message-Id: <200304030528.h335SA7h080288@repoman.freebsd.org> From: Warner Losh Date: Wed, 2 Apr 2003 21:28:09 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src Makefile Makefile.upgrade X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 03 Apr 2003 05:28:11 -0000 imp 2003/04/02 21:28:09 PST FreeBSD src repository Modified files: . Makefile Removed files: . Makefile.upgrade Log: Kill aout to elf upgrade path. From an old comment in the makefile: # If -DWANT_AOUT is specified, a `make world' with OBJFORMAT=elf will # update the legacy support for aout. This includes all libraries, ld.so # and boot objects. This part of build should be regarded as # deprecated and you should _not_ expect to be able to do this past the # release of 4.0. You have exactly one major release to move entirely # to elf. Now that we're past 5.0, these aren't needed at all anymore and it is well past its freshness date. Revision Changes Path 1.279 +0 -46 src/Makefile 1.19 +0 -255 src/Makefile.upgrade (dead) From owner-cvs-src@FreeBSD.ORG Wed Apr 2 21:28:22 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 931) id F28F737B437; Wed, 2 Apr 2003 21:28:17 -0800 (PST) Date: Wed, 2 Apr 2003 23:28:17 -0600 From: Juli Mallett To: Ruslan Ermilov Message-ID: <20030402232817.A83217@FreeBSD.org> References: <200304030513.h335DR60079544@repoman.freebsd.org> <20030402231638.A81523@FreeBSD.org> <20030403052559.GE12620@sunbay.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: <20030403052559.GE12620@sunbay.com>; from ru@FreeBSD.org on Thu, Apr 03, 2003 at 08:25:59AM +0300 Organisation: The FreeBSD Project X-Alternate-Addresses: , , , , X-Towel: Yes X-Negacore: Yes X-Title: Code Maven X-Authentication-Warning: localhost: juli pwned teh intarweb cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/libexec/talkd announce.c extern.h print.c table.c talkd.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, 03 Apr 2003 05:28:23 -0000 * De: Ruslan Ermilov [ Data: 2003-04-02 ] [ Subjecte: Re: cvs commit: src/libexec/talkd announce.c extern.h print.c table.c talkd.c ] > On Wed, Apr 02, 2003 at 11:16:40PM -0600, Juli Mallett wrote: > > * De: Juli Mallett [ Data: 2003-04-02 ] > > [ Subjecte: cvs commit: src/libexec/talkd announce.c extern.h print.c table.c talkd.c ] > > > jmallett 2003/04/02 21:13:27 PST > > > > > > FreeBSD src repository > > > > > > Modified files: > > > libexec/talkd announce.c extern.h print.c table.c > > > talkd.c > > > Log: > > > MFp4 @27667: WARNS=5 cleanup on i386. > > > > On platforms with pointer alignment warnings, it's not really WARNS=5, > > and I have not marked it as such for that reason. It is however now > > WARNS=3 on those platforms, plus everything except the alignment issues. > > I recall a requirement that the WARNS be the same for all arches. Of course, which is why I didn't bump the WARNS level. I cleaned up code, and left some things untouched. -- juli mallett. email: jmallett@freebsd.org; aim: bsdflata; efnet: juli; From owner-cvs-src@FreeBSD.ORG Wed Apr 2 21:34: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 1A53137B41F; Wed, 2 Apr 2003 21:34:37 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B0D6F43F93; Wed, 2 Apr 2003 21:34:36 -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 h335Ya0U081030; Wed, 2 Apr 2003 21:34:36 -0800 (PST) (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h335Yacb081029; Wed, 2 Apr 2003 21:34:36 -0800 (PST) Message-Id: <200304030534.h335Yacb081029@repoman.freebsd.org> From: Warner Losh Date: Wed, 2 Apr 2003 21:34:36 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src 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: Thu, 03 Apr 2003 05:34:37 -0000 imp 2003/04/02 21:34:36 PST FreeBSD src repository Modified files: . Makefile Log: Kill upgrade target docs. It too is stale. Submitted by: ru Revision Changes Path 1.280 +0 -1 src/Makefile From owner-cvs-src@FreeBSD.ORG Wed Apr 2 21:44: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 E8A3A37B401; Wed, 2 Apr 2003 21:44:08 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8608D43F93; Wed, 2 Apr 2003 21:44:08 -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 h335i80U081727; Wed, 2 Apr 2003 21:44:08 -0800 (PST) (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h335i8IA081726; Wed, 2 Apr 2003 21:44:08 -0800 (PST) Message-Id: <200304030544.h335i8IA081726@repoman.freebsd.org> From: Warner Losh Date: Wed, 2 Apr 2003 21:44:08 -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/3.0-upgrade Makefile README cvt-wtmp.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, 03 Apr 2003 05:44:09 -0000 imp 2003/04/02 21:44:08 PST FreeBSD src repository Removed files: tools/3.0-upgrade Makefile README cvt-wtmp.c Log: 2.x->3.0 upgrade tools are no longer needed. 5.x is unlikely to fit on a 2.1/2.2 root disk anyway. OK'd by: peter Revision Changes Path 1.4 +0 -6 src/tools/3.0-upgrade/Makefile (dead) 1.4 +0 -31 src/tools/3.0-upgrade/README (dead) 1.7 +0 -284 src/tools/3.0-upgrade/cvt-wtmp.c (dead) From owner-cvs-src@FreeBSD.ORG Wed Apr 2 21:50: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 1FAE837B401; Wed, 2 Apr 2003 21:50:51 -0800 (PST) Received: from ns1.xcllnt.net (209-128-86-226.BAYAREA.NET [209.128.86.226]) by mx1.FreeBSD.org (Postfix) with ESMTP id E66D043F3F; Wed, 2 Apr 2003 21:50:49 -0800 (PST) (envelope-from marcel@xcllnt.net) Received: from dhcp01.pn.xcllnt.net (dhcp01.pn.xcllnt.net [192.168.4.201]) by ns1.xcllnt.net (8.12.8/8.12.8) with ESMTP id h335onKu084019; Wed, 2 Apr 2003 21:50:49 -0800 (PST) (envelope-from marcel@piii.pn.xcllnt.net) Received: from dhcp01.pn.xcllnt.net (localhost [127.0.0.1]) by dhcp01.pn.xcllnt.net (8.12.9/8.12.8) with ESMTP id h335onTH067312; Wed, 2 Apr 2003 21:50:49 -0800 (PST) (envelope-from marcel@dhcp01.pn.xcllnt.net) Received: (from marcel@localhost) by dhcp01.pn.xcllnt.net (8.12.9/8.12.9/Submit) id h335onE4067311; Wed, 2 Apr 2003 21:50:49 -0800 (PST) Date: Wed, 2 Apr 2003 21:50:49 -0800 From: Marcel Moolenaar To: Juli Mallett Message-ID: <20030403055049.GA67232@dhcp01.pn.xcllnt.net> References: <200304030513.h335DR60079544@repoman.freebsd.org> <20030402231638.A81523@FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030402231638.A81523@FreeBSD.org> User-Agent: Mutt/1.5.3i cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/libexec/talkd announce.c extern.h print.c table.c talkd.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, 03 Apr 2003 05:50:51 -0000 On Wed, Apr 02, 2003 at 11:16:40PM -0600, Juli Mallett wrote: > > On platforms with pointer alignment warnings, it's not really WARNS=5, > and I have not marked it as such for that reason. It is however now > WARNS=3 on those platforms, plus everything except the alignment issues. [Not picking on this particular commit] Please, everybody, do not set WARNS=5 on anything because it breaks non-optimized builds: cc -g -mcpu=pentiumpro -I/usr/local/src/fpi/cpu/.. -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wcast-align -Wuninitialized -c decode.c cc1: warnings being treated as errors cc1: warning: -Wuninitialized is not supported without -O *** Error code 1 The same happens with -O0 instead of -g. -- Marcel Moolenaar USPA: A-39004 marcel@xcllnt.net From owner-cvs-src@FreeBSD.ORG Wed Apr 2 21:56: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 5221337B401; Wed, 2 Apr 2003 21:56:31 -0800 (PST) Received: from smtp-relay.omnis.com (smtp-relay.omnis.com [216.239.128.27]) by mx1.FreeBSD.org (Postfix) with ESMTP id AFBD243FBD; Wed, 2 Apr 2003 21:56:30 -0800 (PST) (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 DE04A43909; Wed, 2 Apr 2003 21:56:29 -0800 (PST) From: Wes Peters Organization: Softweyr To: Jordan K Hubbard , Peter Wemm Date: Wed, 2 Apr 2003 21:55:17 -0800 User-Agent: KMail/1.5 References: <7DDCFFBC-6551-11D7-87AF-000393BB9222@queasyweasel.com> In-Reply-To: <7DDCFFBC-6551-11D7-87AF-000393BB9222@queasyweasel.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200304022155.17659.wes@softweyr.com> cc: Alexander Leidinger cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org cc: "Matthew N. Dodd" cc: cvs-src@FreeBSD.org Subject: Re: Proposal regarding the RFC 3514 handling X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 03 Apr 2003 05:56:32 -0000 On Wednesday 02 April 2003 13:24, Jordan K Hubbard wrote: > All of this discussion begs the question, however: Since we've set a > precedent here, when does Jim Fleming's IPv8 support get rolled in? > FreeBSD could certainly use "stargates" as a way of impressing Julian's > Linux-using friends! Have him send me the patch, I can throw it on a couple dozen machines and give it a good wringing out. ;^) -- Where am I, and what am I doing in this handbasket? Wes Peters wes@softweyr.com From owner-cvs-src@FreeBSD.ORG Wed Apr 2 22:34: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 2698437B404; Wed, 2 Apr 2003 22:34:24 -0800 (PST) Received: from critter.freebsd.dk (critter.freebsd.dk [212.242.86.163]) by mx1.FreeBSD.org (Postfix) with ESMTP id 922ED43F85; Wed, 2 Apr 2003 22:34:22 -0800 (PST) (envelope-from phk@phk.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.12.8/8.12.8) with ESMTP id h336YK9o055217; Thu, 3 Apr 2003 08:34:21 +0200 (CEST) (envelope-from phk@phk.freebsd.dk) To: Peter Wemm From: "Poul-Henning Kamp" In-Reply-To: Your message of "Wed, 02 Apr 2003 15:53:30 -0800." <200304022353.h32NrUVZ042513@repoman.freebsd.org> Date: Thu, 03 Apr 2003 08:34:20 +0200 Message-ID: <55216.1049351660@critter.freebsd.dk> 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 machdep.c mp_machdep.c pmap.c swtch.s src/sys/i386/include md_var.h pmap.h smp.h src/sys/i386/isa apic_vector.s intr_machdep.h src/sys/kern kern_switch.c kern_synch.c kern_thr.c kern_thread.c subr_witness.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, 03 Apr 2003 06:34:24 -0000 In message <200304022353.h32NrUVZ042513@repoman.freebsd.org>, Peter Wemm writes : >peter 2003/04/02 15:53:30 PST > > FreeBSD src repository > > Modified files: > sys/conf options.i386 > sys/i386/i386 machdep.c mp_machdep.c pmap.c swtch.s > sys/i386/include md_var.h pmap.h smp.h > sys/i386/isa apic_vector.s intr_machdep.h > sys/kern kern_switch.c kern_synch.c kern_thr.c > kern_thread.c subr_witness.c > sys/sparc64/sparc64 mp_machdep.c swtch.S > sys/sys proc.h > Log: > Commit a partial lazy thread switch mechanism for i386. it isn't as lazy > as it could be and can do with some more cleanup. Currently its under > options LAZY_SWITCH. What this does is avoid %cr3 reloads for short > context switches that do not involve another user process. A naïve benchmark consisting of dd if=/dev/ad0 of=/dev/null count=200000 run five times on a disk-less Athlon 700 in singleuser mode from a serial console indicates a pezzimization of about 2 microseconds for each sector read: With LAZY_SWITCH: S+ N 5 Average: 0.000310656 Stddev: 0.000000443 Without LAZY_SWITCH: S- N 5 Average: 0.000307986 Stddev: 0.000000618 Raw data: # S/U + LAZY echo -n "S+ " echo ' 102400000 bytes transferred in 61.990546 secs (1651865 bytes/sec) 102400000 bytes transferred in 62.175809 secs (1646943 bytes/sec) 102400000 bytes transferred in 62.144970 secs (1647760 bytes/sec) 102400000 bytes transferred in 62.117270 secs (1648495 bytes/sec) 102400000 bytes transferred in 62.227536 secs (1645574 bytes/sec) ' | awk 'NR > 0 && NF > 5 {print$5 / 200000.0}' | stddev # S/U - LAZY echo -n "S- " echo ' 102400000 bytes transferred in 61.495447 secs (1665164 bytes/sec) 102400000 bytes transferred in 61.732293 secs (1658775 bytes/sec) 102400000 bytes transferred in 61.688183 secs (1659961 bytes/sec) 102400000 bytes transferred in 61.444021 secs (1666558 bytes/sec) 102400000 bytes transferred in 61.626133 secs (1661633 bytes/sec) ' | awk 'NR > 0 && NF > 5 {print$5 / 200000.0}' | stddev -- 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 Thu Apr 3 00:04: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 9EBFC37B401; Thu, 3 Apr 2003 00:04:43 -0800 (PST) Received: from mailman.zeta.org.au (mailman.zeta.org.au [203.26.10.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id E168A43F93; Thu, 3 Apr 2003 00:04:41 -0800 (PST) (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 SAA30938; Thu, 3 Apr 2003 18:04:26 +1000 Date: Thu, 3 Apr 2003 18:04:25 +1000 (EST) From: Bruce Evans X-X-Sender: bde@gamplex.bde.org To: Marcel Moolenaar In-Reply-To: <20030403055049.GA67232@dhcp01.pn.xcllnt.net> Message-ID: <20030403180026.A29934@gamplex.bde.org> References: <200304030513.h335DR60079544@repoman.freebsd.org> <20030403055049.GA67232@dhcp01.pn.xcllnt.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: Juli Mallett cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/libexec/talkd announce.c extern.h print.ctable.c talkd.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, 03 Apr 2003 08:04:44 -0000 On Wed, 2 Apr 2003, Marcel Moolenaar wrote: > Please, everybody, do not set WARNS=5 on anything because it breaks > non-optimized builds: > > cc -g -mcpu=pentiumpro -I/usr/local/src/fpi/cpu/.. -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith > -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wcast-align -Wuninitialized -c decode.c > cc1: warnings being treated as errors > cc1: warning: -Wuninitialized is not supported without -O > *** Error code 1 Too late: ./bin/df/Makefile:WARNS?= 5 ./games/random/Makefile:WARNS?= 5 ./lib/csu/alpha/Makefile:WARNS?= 6 ./lib/libypclnt/Makefile:WARNS?= 5 ./sbin/devfs/Makefile:WARNS?= 5 ./sbin/nfsiod/Makefile:WARNS?= 6 ./tools/regression/geom/ConfCmp/Makefile:WARNS= 5 ./tools/regression/geom/GLib/Makefile:WARNS = 5 ./tools/regression/geom/Test/Makefile.inc:WARNS= 5 ./usr.bin/chpass/Makefile:WARNS?= 5 ./usr.bin/fetch/Makefile:WARNS?= 5 ./usr.bin/lsvfs/Makefile:WARNS?= 6 ./usr.bin/unifdef/Makefile:WARNS?= 5 ./usr.bin/whereis/Makefile:WARNS?= 5 ./usr.bin/xargs/Makefile:WARNS?= 6 ./usr.sbin/burncd/Makefile:WARNS?= 5 ./usr.sbin/extattr/Makefile:WARNS?= 5 This is mostly a bug in the implementation of WARNS. Bruce From owner-cvs-src@FreeBSD.ORG Thu Apr 3 00:49: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 869CC37B401; Thu, 3 Apr 2003 00:49:50 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 281FC43FA3; Thu, 3 Apr 2003 00:49:50 -0800 (PST) (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 h338nn0U001178; Thu, 3 Apr 2003 00:49:49 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h338nnOb001177; Thu, 3 Apr 2003 00:49:49 -0800 (PST) Message-Id: <200304030849.h338nnOb001177@repoman.freebsd.org> From: Poul-Henning Kamp Date: Thu, 3 Apr 2003 00:49:49 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/pc98/pc98 wd_cd.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, 03 Apr 2003 08:49:51 -0000 phk 2003/04/03 00:49:49 PST FreeBSD src repository Modified files: sys/pc98/pc98 wd_cd.c Log: Don't use dkmakeminor(), it has nothing to do with CDroms. Revision Changes Path 1.48 +2 -6 src/sys/pc98/pc98/wd_cd.c From owner-cvs-src@FreeBSD.ORG Thu Apr 3 00:50: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 9BD1137B401; Thu, 3 Apr 2003 00:50:36 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 307AA43F93; Thu, 3 Apr 2003 00:50:36 -0800 (PST) (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 h338oZ0U001390; Thu, 3 Apr 2003 00:50:36 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h338oZ1G001387; Thu, 3 Apr 2003 00:50:35 -0800 (PST) Message-Id: <200304030850.h338oZ1G001387@repoman.freebsd.org> From: Poul-Henning Kamp Date: Thu, 3 Apr 2003 00:50:35 -0800 (PST) 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 atapi-tape.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, 03 Apr 2003 08:50:37 -0000 phk 2003/04/03 00:50:35 PST FreeBSD src repository Modified files: sys/dev/ata atapi-tape.c Log: Don't use dkmakeminor(), create our own minor encoding instead. Revision Changes Path 1.79 +2 -3 src/sys/dev/ata/atapi-tape.c From owner-cvs-src@FreeBSD.ORG Thu Apr 3 00:51: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 A304B37B401; Thu, 3 Apr 2003 00:51:23 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 41A6043F93; Thu, 3 Apr 2003 00:51:23 -0800 (PST) (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 h338pN0U001699; Thu, 3 Apr 2003 00:51:23 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h338pMnw001698; Thu, 3 Apr 2003 00:51:22 -0800 (PST) Message-Id: <200304030851.h338pMnw001698@repoman.freebsd.org> From: Poul-Henning Kamp Date: Thu, 3 Apr 2003 00:51:22 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/sys disklabel.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, 03 Apr 2003 08:51:24 -0000 phk 2003/04/03 00:51:22 PST FreeBSD src repository Modified files: sys/sys disklabel.h Log: NO_GEOM cleanup: Remove dkmakeminor(). Revision Changes Path 1.100 +0 -32 src/sys/sys/disklabel.h From owner-cvs-src@FreeBSD.ORG Thu Apr 3 00:54: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 23AC337B408; Thu, 3 Apr 2003 00:54:12 -0800 (PST) Received: from whale.sunbay.crimea.ua (whale.sunbay.crimea.ua [212.110.138.65]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3AA5E43F93; Thu, 3 Apr 2003 00:54:07 -0800 (PST) (envelope-from ru@whale.sunbay.crimea.ua) Received: from whale.sunbay.crimea.ua (ru@localhost [127.0.0.1]) h338rxgg037362 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 3 Apr 2003 11:53:59 +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 h338rowP037348; Thu, 3 Apr 2003 11:53:50 +0300 (EEST) (envelope-from ru) Date: Thu, 3 Apr 2003 11:53:50 +0300 From: Ruslan Ermilov To: Bruce Evans Message-ID: <20030403085350.GA37174@sunbay.com> References: <200304030513.h335DR60079544@repoman.freebsd.org> <20030402231638.A81523@FreeBSD.org> <20030403055049.GA67232@dhcp01.pn.xcllnt.net> <20030403180026.A29934@gamplex.bde.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="n8g4imXOkfNTN/H1" Content-Disposition: inline In-Reply-To: <20030403180026.A29934@gamplex.bde.org> User-Agent: Mutt/1.5.4i cc: Juli Mallett cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org cc: Marcel Moolenaar Subject: Re: cvs commit: src/libexec/talkd announce.c extern.h print.c table.c talkd.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, 03 Apr 2003 08:54:12 -0000 --n8g4imXOkfNTN/H1 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Apr 03, 2003 at 06:04:25PM +1000, Bruce Evans wrote: > On Wed, 2 Apr 2003, Marcel Moolenaar wrote: >=20 > > Please, everybody, do not set WARNS=3D5 on anything because it breaks > > non-optimized builds: > > > > cc -g -mcpu=3Dpentiumpro -I/usr/local/src/fpi/cpu/.. -Wsystem-headers= -Werror -Wall -Wno-format-y2k -W -Wstrict-prototypes -Wmissing-prototypes = -Wpointer-arith > > -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wcast-alig= n -Wuninitialized -c decode.c > > cc1: warnings being treated as errors > > cc1: warning: -Wuninitialized is not supported without -O > > *** Error code 1 >=20 > Too late: >=20 [...] > This is mostly a bug in the implementation of WARNS. >=20 How's this bugfix? %%% Index: bsd.sys.mk =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /home/ncvs/src/share/mk/bsd.sys.mk,v retrieving revision 1.12 diff -u -r1.12 bsd.sys.mk --- bsd.sys.mk 31 Mar 2003 13:10:51 -0000 1.12 +++ bsd.sys.mk 3 Apr 2003 08:48:40 -0000 @@ -25,7 +25,7 @@ . if ${WARNS} > 3 CFLAGS +=3D -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -= Wcast-align . endif -. if ${WARNS} > 4 +. if ${WARNS} > 4 && !empty(CFLAGS:M-O*) && empty(CFLAGS:M-O0) CFLAGS +=3D -Wuninitialized . endif # BDECFLAGS %%% 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 --n8g4imXOkfNTN/H1 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+i/aeUkv4P6juNwoRAvMfAJ92BfE7tdmhSGhqOLvIFqIkkxMdTgCfdZ/b lJLGBqenQwsC3JViOISySQU= =z7fa -----END PGP SIGNATURE----- --n8g4imXOkfNTN/H1-- From owner-cvs-src@FreeBSD.ORG Thu Apr 3 00:58: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 C37CC37B404; Thu, 3 Apr 2003 00:58:05 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 60D8943F75; Thu, 3 Apr 2003 00:58:05 -0800 (PST) (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 h338w50U001944; Thu, 3 Apr 2003 00:58:05 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h338w5tr001943; Thu, 3 Apr 2003 00:58:05 -0800 (PST) Message-Id: <200304030858.h338w5tr001943@repoman.freebsd.org> From: Poul-Henning Kamp Date: Thu, 3 Apr 2003 00:58:05 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/sys endian.h src/share/man/man9 byteorder.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, 03 Apr 2003 08:58:06 -0000 phk 2003/04/03 00:58:05 PST FreeBSD src repository Modified files: sys/sys endian.h share/man/man9 byteorder.9 Log: Add inline functions {be,le}{16,32,64}{enc,dec}() for encoding decoding into byte strings of unknown alignment. Revision Changes Path 1.3 +39 -1 src/share/man/man9/byteorder.9 1.3 +108 -0 src/sys/sys/endian.h From owner-cvs-src@FreeBSD.ORG Thu Apr 3 01:38: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 39A2037B401; Thu, 3 Apr 2003 01:38:03 -0800 (PST) Received: from ns1.xcllnt.net (209-128-86-226.BAYAREA.NET [209.128.86.226]) by mx1.FreeBSD.org (Postfix) with ESMTP id D634F43F3F; Thu, 3 Apr 2003 01:38:01 -0800 (PST) (envelope-from marcel@xcllnt.net) Received: from dhcp01.pn.xcllnt.net (dhcp01.pn.xcllnt.net [192.168.4.201]) by ns1.xcllnt.net (8.12.8/8.12.8) with ESMTP id h339c1Ku085064; Thu, 3 Apr 2003 01:38:01 -0800 (PST) (envelope-from marcel@piii.pn.xcllnt.net) Received: from dhcp01.pn.xcllnt.net (localhost [127.0.0.1]) by dhcp01.pn.xcllnt.net (8.12.9/8.12.8) with ESMTP id h339c1TH068223; Thu, 3 Apr 2003 01:38:01 -0800 (PST) (envelope-from marcel@dhcp01.pn.xcllnt.net) Received: (from marcel@localhost) by dhcp01.pn.xcllnt.net (8.12.9/8.12.9/Submit) id h339c04g068222; Thu, 3 Apr 2003 01:38:00 -0800 (PST) Date: Thu, 3 Apr 2003 01:38:00 -0800 From: Marcel Moolenaar To: Ruslan Ermilov Message-ID: <20030403093800.GA68012@dhcp01.pn.xcllnt.net> References: <200304030513.h335DR60079544@repoman.freebsd.org> <20030402231638.A81523@FreeBSD.org> <20030403055049.GA67232@dhcp01.pn.xcllnt.net> <20030403180026.A29934@gamplex.bde.org> <20030403085350.GA37174@sunbay.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030403085350.GA37174@sunbay.com> User-Agent: Mutt/1.5.3i cc: Juli Mallett cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org cc: Bruce Evans Subject: Re: cvs commit: src/libexec/talkd announce.c extern.h print.c table.c talkd.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, 03 Apr 2003 09:38:03 -0000 On Thu, Apr 03, 2003 at 11:53:50AM +0300, Ruslan Ermilov wrote: > > > How's this bugfix? > > %%% > Index: bsd.sys.mk > =================================================================== > RCS file: /home/ncvs/src/share/mk/bsd.sys.mk,v > retrieving revision 1.12 > diff -u -r1.12 bsd.sys.mk > --- bsd.sys.mk 31 Mar 2003 13:10:51 -0000 1.12 > +++ bsd.sys.mk 3 Apr 2003 08:48:40 -0000 > @@ -25,7 +25,7 @@ > . if ${WARNS} > 3 > CFLAGS += -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wcast-align > . endif > -. if ${WARNS} > 4 > +. if ${WARNS} > 4 && !empty(CFLAGS:M-O*) && empty(CFLAGS:M-O0) > CFLAGS += -Wuninitialized > . endif > # BDECFLAGS > %%% Should work in most cases, but beware DEBUG_FLAGS. The above does not catch the case where DEBUG_FLAGS is defined to something like "-O0 -g". I think this is a reasonable use of DEBUG_FLAGS. \begin{log} dhcp01% setenv DEBUG_FLAGS "-O0 -g" dhcp01% setenv CFLAGS -O dhcp01% make cc -O -mcpu=pentiumpro -I/usr/local/src/fpi/cpu/.. -O0 -g -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wcast-align -Wuninitialized -c decode.c cc1: warnings being treated as errors cc1: warning: -Wuninitialized is not supported without -O *** Error code 1 \end{log} -- Marcel Moolenaar USPA: A-39004 marcel@xcllnt.net From owner-cvs-src@FreeBSD.ORG Thu Apr 3 01:44: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 1D24E37B401; Thu, 3 Apr 2003 01:44:09 -0800 (PST) Received: from whale.sunbay.crimea.ua (whale.sunbay.crimea.ua [212.110.138.65]) by mx1.FreeBSD.org (Postfix) with ESMTP id C8F0343F75; Thu, 3 Apr 2003 01:44:05 -0800 (PST) (envelope-from ru@whale.sunbay.crimea.ua) Received: from whale.sunbay.crimea.ua (ru@localhost [127.0.0.1]) h339hvgg043823 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 3 Apr 2003 12:43:58 +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 h339hvts043818; Thu, 3 Apr 2003 12:43:57 +0300 (EEST) (envelope-from ru) Date: Thu, 3 Apr 2003 12:43:57 +0300 From: Ruslan Ermilov To: Marcel Moolenaar Message-ID: <20030403094357.GA43282@sunbay.com> References: <200304030513.h335DR60079544@repoman.freebsd.org> <20030402231638.A81523@FreeBSD.org> <20030403055049.GA67232@dhcp01.pn.xcllnt.net> <20030403180026.A29934@gamplex.bde.org> <20030403085350.GA37174@sunbay.com> <20030403093800.GA68012@dhcp01.pn.xcllnt.net> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="cWoXeonUoKmBZSoM" Content-Disposition: inline In-Reply-To: <20030403093800.GA68012@dhcp01.pn.xcllnt.net> User-Agent: Mutt/1.5.4i cc: Juli Mallett cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org cc: Bruce Evans Subject: Re: cvs commit: src/libexec/talkd announce.c extern.h print.c table.c talkd.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, 03 Apr 2003 09:44:09 -0000 --cWoXeonUoKmBZSoM Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Apr 03, 2003 at 01:38:00AM -0800, Marcel Moolenaar wrote: > On Thu, Apr 03, 2003 at 11:53:50AM +0300, Ruslan Ermilov wrote: > > >=20 > > How's this bugfix? > >=20 > > %%% > > Index: bsd.sys.mk > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > RCS file: /home/ncvs/src/share/mk/bsd.sys.mk,v > > retrieving revision 1.12 > > diff -u -r1.12 bsd.sys.mk > > --- bsd.sys.mk 31 Mar 2003 13:10:51 -0000 1.12 > > +++ bsd.sys.mk 3 Apr 2003 08:48:40 -0000 > > @@ -25,7 +25,7 @@ > > . if ${WARNS} > 3 > > CFLAGS +=3D -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshad= ow -Wcast-align > > . endif > > -. if ${WARNS} > 4 > > +. if ${WARNS} > 4 && !empty(CFLAGS:M-O*) && empty(CFLAGS:M-O0) > > CFLAGS +=3D -Wuninitialized > > . endif > > # BDECFLAGS > > %%% >=20 > Should work in most cases, but beware DEBUG_FLAGS. The above does not > catch the case where DEBUG_FLAGS is defined to something like "-O0 -g". > I think this is a reasonable use of DEBUG_FLAGS. >=20 > \begin{log} > dhcp01% setenv DEBUG_FLAGS "-O0 -g" > dhcp01% setenv CFLAGS -O > dhcp01% make > cc -O -mcpu=3Dpentiumpro -I/usr/local/src/fpi/cpu/.. -O0 -g -Wsystem-hea= ders -Werror -Wall -Wno-format-y2k -W -Wstrict-prototypes -Wmissing-prototy= pes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wsh= adow -Wcast-align -Wuninitialized -c decode.c > cc1: warnings being treated as errors > cc1: warning: -Wuninitialized is not supported without -O > *** Error code 1 > \end{log}=20 >=20 I doubt you have really tried my patch. DEBUG_FLAGS becomes part of CFLAGS in bsd.{prog,lib}.mk, and bsd.sys.mk is only parsed after, so it covers this case too: # make devfs.o cc -O -pipe -march=3Dpentiumpro -Wsystem-headers -Werror -Wall -Wno-forma= t-y2k - W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -W= cast- qual -Wwrite-strings -Wswitch -Wshadow -Wcast-align -Wuninitialized -c dev= fs.c # make DEBUG_FLAGS=3D-O0 devfs.o cc -O -pipe -march=3Dpentiumpro -O0 -Wsystem-headers -Werror -Wall -Wno-fo= rmat-y2 k -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type= -Wca st-qual -Wwrite-strings -Wswitch -Wshadow -Wcast-align -c devfs.c 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 --cWoXeonUoKmBZSoM Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+jAJdUkv4P6juNwoRAq+QAJ41SAwaEX/wZeaOYgmPI9V2mJ+iPgCdFhLo ep9yez0OxJLvxrcLQeGk+Ig= =gv6O -----END PGP SIGNATURE----- --cWoXeonUoKmBZSoM-- From owner-cvs-src@FreeBSD.ORG Thu Apr 3 01:47: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 58CA337B401; Thu, 3 Apr 2003 01:47:16 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id ED1A243F75; Thu, 3 Apr 2003 01:47:15 -0800 (PST) (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 h339lF0U006206; Thu, 3 Apr 2003 01:47:15 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h339lF7f006205; Thu, 3 Apr 2003 01:47:15 -0800 (PST) Message-Id: <200304030947.h339lF7f006205@repoman.freebsd.org> From: Poul-Henning Kamp Date: Thu, 3 Apr 2003 01:47:15 -0800 (PST) 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: Thu, 03 Apr 2003 09:47:16 -0000 phk 2003/04/03 01:47:15 PST FreeBSD src repository Modified files: sys/dev/puc pucdata.c Log: Add support for Moxa Technologies Co., Ltd. PCI I/O Card 4S RS232 Submitted by: sst@cybercity.dk Revision Changes Path 1.18 +13 -0 src/sys/dev/puc/pucdata.c From owner-cvs-src@FreeBSD.ORG Thu Apr 3 01:53: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 526CC37B401; Thu, 3 Apr 2003 01:53:40 -0800 (PST) Received: from ns1.xcllnt.net (209-128-86-226.BAYAREA.NET [209.128.86.226]) by mx1.FreeBSD.org (Postfix) with ESMTP id 64CDC43FB1; Thu, 3 Apr 2003 01:53:39 -0800 (PST) (envelope-from marcel@xcllnt.net) Received: from dhcp01.pn.xcllnt.net (dhcp01.pn.xcllnt.net [192.168.4.201]) by ns1.xcllnt.net (8.12.8/8.12.8) with ESMTP id h339rdKu085147; Thu, 3 Apr 2003 01:53:39 -0800 (PST) (envelope-from marcel@piii.pn.xcllnt.net) Received: from dhcp01.pn.xcllnt.net (localhost [127.0.0.1]) by dhcp01.pn.xcllnt.net (8.12.9/8.12.8) with ESMTP id h339rcTH068351; Thu, 3 Apr 2003 01:53:38 -0800 (PST) (envelope-from marcel@dhcp01.pn.xcllnt.net) Received: (from marcel@localhost) by dhcp01.pn.xcllnt.net (8.12.9/8.12.9/Submit) id h339rcT9068350; Thu, 3 Apr 2003 01:53:38 -0800 (PST) Date: Thu, 3 Apr 2003 01:53:38 -0800 From: Marcel Moolenaar To: Ruslan Ermilov Message-ID: <20030403095338.GA68268@dhcp01.pn.xcllnt.net> References: <200304030513.h335DR60079544@repoman.freebsd.org> <20030402231638.A81523@FreeBSD.org> <20030403055049.GA67232@dhcp01.pn.xcllnt.net> <20030403180026.A29934@gamplex.bde.org> <20030403085350.GA37174@sunbay.com> <20030403093800.GA68012@dhcp01.pn.xcllnt.net> <20030403094357.GA43282@sunbay.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030403094357.GA43282@sunbay.com> User-Agent: Mutt/1.5.3i cc: Juli Mallett cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org cc: Bruce Evans Subject: Re: cvs commit: src/libexec/talkd announce.c extern.h print.c table.c talkd.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, 03 Apr 2003 09:53:41 -0000 On Thu, Apr 03, 2003 at 12:43:57PM +0300, Ruslan Ermilov wrote: > > > I doubt you have really tried my patch. DEBUG_FLAGS becomes > part of CFLAGS in bsd.{prog,lib}.mk, and bsd.sys.mk is only > parsed after, so it covers this case too: In that case I'm happy. And no, I did not try your patch. -- Marcel Moolenaar USPA: A-39004 marcel@xcllnt.net From owner-cvs-src@FreeBSD.ORG Thu Apr 3 02:21: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 BA44837B401; Thu, 3 Apr 2003 02:21:59 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 59A7943F75; Thu, 3 Apr 2003 02:21:59 -0800 (PST) (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 h33ALx0U009547; Thu, 3 Apr 2003 02:21:59 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h33ALwoW009546; Thu, 3 Apr 2003 02:21:58 -0800 (PST) Message-Id: <200304031021.h33ALwoW009546@repoman.freebsd.org> From: Poul-Henning Kamp Date: Thu, 3 Apr 2003 02:21:58 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/sys endian.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, 03 Apr 2003 10:22:00 -0000 phk 2003/04/03 02:21:58 PST FreeBSD src repository Modified files: sys/sys endian.h Log: Use "unsigned char" instead of "u_char" to avoid trouble. Revision Changes Path 1.4 +12 -12 src/sys/sys/endian.h From owner-cvs-src@FreeBSD.ORG Thu Apr 3 02: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 276BE37B401; Thu, 3 Apr 2003 02:26:23 -0800 (PST) Received: from mailman.zeta.org.au (mailman.zeta.org.au [203.26.10.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1BEE143FAF; Thu, 3 Apr 2003 02:26:21 -0800 (PST) (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 UAA11984; Thu, 3 Apr 2003 20:26:11 +1000 Date: Thu, 3 Apr 2003 20:26:05 +1000 (EST) From: Bruce Evans X-X-Sender: bde@gamplex.bde.org To: Marcel Moolenaar In-Reply-To: <20030403093800.GA68012@dhcp01.pn.xcllnt.net> Message-ID: <20030403200459.H30311@gamplex.bde.org> References: <200304030513.h335DR60079544@repoman.freebsd.org> <20030403055049.GA67232@dhcp01.pn.xcllnt.net> <20030403085350.GA37174@sunbay.com> <20030403093800.GA68012@dhcp01.pn.xcllnt.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: Juli Mallett cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: Ruslan Ermilov cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/libexec/talkd announce.c extern.h print.ctable.c talkd.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, 03 Apr 2003 10:26:23 -0000 On Thu, 3 Apr 2003, Marcel Moolenaar wrote: > On Thu, Apr 03, 2003 at 11:53:50AM +0300, Ruslan Ermilov wrote: > > > > > How's this bugfix? > > > > %%% > > Index: bsd.sys.mk > > =================================================================== > > RCS file: /home/ncvs/src/share/mk/bsd.sys.mk,v > > retrieving revision 1.12 > > diff -u -r1.12 bsd.sys.mk > > --- bsd.sys.mk 31 Mar 2003 13:10:51 -0000 1.12 > > +++ bsd.sys.mk 3 Apr 2003 08:48:40 -0000 > > @@ -25,7 +25,7 @@ > > . if ${WARNS} > 3 > > CFLAGS += -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wcast-align > > . endif > > -. if ${WARNS} > 4 > > +. if ${WARNS} > 4 && !empty(CFLAGS:M-O*) && empty(CFLAGS:M-O0) > > CFLAGS += -Wuninitialized > > . endif > > # BDECFLAGS > > %%% > > Should work in most cases, but beware DEBUG_FLAGS. The above does not > catch the case where DEBUG_FLAGS is defined to something like "-O0 -g". > I think this is a reasonable use of DEBUG_FLAGS. > > \begin{log} > dhcp01% setenv DEBUG_FLAGS "-O0 -g" > dhcp01% setenv CFLAGS -O > dhcp01% make > cc -O -mcpu=pentiumpro -I/usr/local/src/fpi/cpu/.. -O0 -g -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wcast-align -Wuninitialized -c decode.c > cc1: warnings being treated as errors > cc1: warning: -Wuninitialized is not supported without -O > *** Error code 1 > \end{log} The patch works for me, as it should since ${DEBUG_FLAGS} is added to CFLAGS before including bsd.sys.mk in at least bsd.prog.mk. Similarly for COPTS, except it is actually documented in mk/bsd.README. There are some other minor ordering problems. -Winitialized is not set for "-O -O0 -O" in ${CFLAGS}, and there may be hackish makefiles that set CFLAGS after including . Bruce From owner-cvs-src@FreeBSD.ORG Thu Apr 3 03:19: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 78C5C37B401; Thu, 3 Apr 2003 03:19:25 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 17F8443F3F; Thu, 3 Apr 2003 03:19:25 -0800 (PST) (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 h33BJO0U014013; Thu, 3 Apr 2003 03:19:24 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h33BJO3J014012; Thu, 3 Apr 2003 03:19:24 -0800 (PST) Message-Id: <200304031119.h33BJO3J014012@repoman.freebsd.org> From: Poul-Henning Kamp Date: Thu, 3 Apr 2003 03:19:24 -0800 (PST) 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_ctl.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, 03 Apr 2003 11:19:25 -0000 phk 2003/04/03 03:19:24 PST FreeBSD src repository Modified files: sys/geom geom_ctl.c Log: Make sure we don't ignore error codes. Revision Changes Path 1.14 +24 -32 src/sys/geom/geom_ctl.c From owner-cvs-src@FreeBSD.ORG Thu Apr 3 03:32: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 23B6737B401; Thu, 3 Apr 2003 03:32:02 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B86CA43FDF; Thu, 3 Apr 2003 03:32:01 -0800 (PST) (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 h33BW10U015082; Thu, 3 Apr 2003 03:32:01 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h33BW14J015081; Thu, 3 Apr 2003 03:32:01 -0800 (PST) Message-Id: <200304031132.h33BW14J015081@repoman.freebsd.org> From: Poul-Henning Kamp Date: Thu, 3 Apr 2003 03:32:01 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/sys endian.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, 03 Apr 2003 11:32:02 -0000 phk 2003/04/03 03:32:01 PST FreeBSD src repository Modified files: sys/sys endian.h Log: Pointy hat commit: Don't Cut&Paste from big endian to little endian function without subsequent adjustments. Revision Changes Path 1.5 +3 -3 src/sys/sys/endian.h From owner-cvs-src@FreeBSD.ORG Thu Apr 3 03:33: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 5539537B401; Thu, 3 Apr 2003 03:33:52 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E5EC843FBF; Thu, 3 Apr 2003 03:33:51 -0800 (PST) (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 h33BXp0U015136; Thu, 3 Apr 2003 03:33:51 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h33BXp89015135; Thu, 3 Apr 2003 03:33:51 -0800 (PST) Message-Id: <200304031133.h33BXp89015135@repoman.freebsd.org> From: Poul-Henning Kamp Date: Thu, 3 Apr 2003 03:33:51 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/geom/bde g_bde_crypt.c g_bde_lock.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, 03 Apr 2003 11:33:52 -0000 phk 2003/04/03 03:33:51 PST FreeBSD src repository Modified files: sys/geom/bde g_bde_crypt.c g_bde_lock.c Log: Use sys/endian.h instead of geom_enc.c for endian-agnostfication. Revision Changes Path 1.11 +2 -1 src/sys/geom/bde/g_bde_crypt.c 1.11 +17 -16 src/sys/geom/bde/g_bde_lock.c From owner-cvs-src@FreeBSD.ORG Thu Apr 3 03:36: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 68DBA37B401; Thu, 3 Apr 2003 03:36:54 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0150C43FB1; Thu, 3 Apr 2003 03:36:54 -0800 (PST) (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 h33Bar0U015330; Thu, 3 Apr 2003 03:36:53 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h33Bar2j015329; Thu, 3 Apr 2003 03:36:53 -0800 (PST) Message-Id: <200304031136.h33Bar2j015329@repoman.freebsd.org> From: Poul-Henning Kamp Date: Thu, 3 Apr 2003 03:36:53 -0800 (PST) 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_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: Thu, 03 Apr 2003 11:36:54 -0000 phk 2003/04/03 03:36:53 PST FreeBSD src repository Modified files: sys/geom geom_apple.c geom_bsd.c geom_mbr.c geom_pc98.c geom_sunlabel.c Log: Use instead of geom_enc.c for endianess-agnostification. Revision Changes Path 1.4 +6 -6 src/sys/geom/geom_apple.c 1.45 +82 -81 src/sys/geom/geom_bsd.c 1.37 +3 -2 src/sys/geom/geom_mbr.c 1.30 +3 -3 src/sys/geom/geom_pc98.c 1.23 +25 -24 src/sys/geom/geom_sunlabel.c From owner-cvs-src@FreeBSD.ORG Thu Apr 3 03:40: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 4A7EF37B401; Thu, 3 Apr 2003 03:40:07 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DA47A43F75; Thu, 3 Apr 2003 03:40:06 -0800 (PST) (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 h33Be60U015444; Thu, 3 Apr 2003 03:40:06 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h33Be68u015443; Thu, 3 Apr 2003 03:40:06 -0800 (PST) Message-Id: <200304031140.h33Be68u015443@repoman.freebsd.org> From: Poul-Henning Kamp Date: Thu, 3 Apr 2003 03:40:06 -0800 (PST) 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/geom geom.h geom_enc.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, 03 Apr 2003 11:40:07 -0000 phk 2003/04/03 03:40:06 PST FreeBSD src repository Modified files: sys/conf files sys/geom geom.h Removed files: sys/geom geom_enc.c Log: Remove geom_enc.c, a superset of these functions are now available in Revision Changes Path 1.776 +0 -1 src/sys/conf/files 1.54 +0 -10 src/sys/geom/geom.h 1.11 +0 -124 src/sys/geom/geom_enc.c (dead) From owner-cvs-src@FreeBSD.ORG Thu Apr 3 03:56: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 A92CB37B401; Thu, 3 Apr 2003 03:56:11 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 479EF43F3F; Thu, 3 Apr 2003 03:56:11 -0800 (PST) (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 h33BuB0U016652; Thu, 3 Apr 2003 03:56:11 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h33BuAmO016651; Thu, 3 Apr 2003 03:56:10 -0800 (PST) Message-Id: <200304031156.h33BuAmO016651@repoman.freebsd.org> From: Poul-Henning Kamp Date: Thu, 3 Apr 2003 03:56:10 -0800 (PST) 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_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: Thu, 03 Apr 2003 11:56:12 -0000 phk 2003/04/03 03:56:10 PST FreeBSD src repository Modified files: sys/geom geom_apple.c geom_pc98.c Log: #include as needed. Revision Changes Path 1.5 +1 -0 src/sys/geom/geom_apple.c 1.31 +1 -0 src/sys/geom/geom_pc98.c From owner-cvs-src@FreeBSD.ORG Thu Apr 3 04:36: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 623B137B401; Thu, 3 Apr 2003 04:36:57 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0254243FBD; Thu, 3 Apr 2003 04:36:57 -0800 (PST) (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 h33Cau0U020547; Thu, 3 Apr 2003 04:36:56 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h33CauqJ020546; Thu, 3 Apr 2003 04:36:56 -0800 (PST) Message-Id: <200304031236.h33CauqJ020546@repoman.freebsd.org> From: Poul-Henning Kamp Date: Thu, 3 Apr 2003 04:36:56 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sbin/gbde 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: Thu, 03 Apr 2003 12:36:57 -0000 phk 2003/04/03 04:36:56 PST FreeBSD src repository Modified files: sbin/gbde Makefile Log: Don't pull in geom_enc.c any more. Revision Changes Path 1.8 +1 -3 src/sbin/gbde/Makefile From owner-cvs-src@FreeBSD.ORG Thu Apr 3 04:39: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 93F0337B401; Thu, 3 Apr 2003 04:39:19 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 351CF43F3F; Thu, 3 Apr 2003 04:39:19 -0800 (PST) (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 h33CdJ0U020642; Thu, 3 Apr 2003 04:39:19 -0800 (PST) (envelope-from nyan@repoman.freebsd.org) Received: (from nyan@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h33CdId7020641; Thu, 3 Apr 2003 04:39:18 -0800 (PST) Message-Id: <200304031239.h33CdId7020641@repoman.freebsd.org> From: Takahashi Yoshihiro Date: Thu, 3 Apr 2003 04:39:18 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD 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: Thu, 03 Apr 2003 12:39:20 -0000 nyan 2003/04/03 04:39:18 PST FreeBSD src repository Modified files: sys/pc98/i386 machdep.c Log: MFi386: revision 1.561 Revision Changes Path 1.314 +33 -3 src/sys/pc98/i386/machdep.c From owner-cvs-src@FreeBSD.ORG Thu Apr 3 04:39: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 17E6537B401; Thu, 3 Apr 2003 04:39:52 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id ACC0643FB1; Thu, 3 Apr 2003 04:39:51 -0800 (PST) (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 h33Cdp0U020694; Thu, 3 Apr 2003 04:39:51 -0800 (PST) (envelope-from nyan@repoman.freebsd.org) Received: (from nyan@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h33CdpPp020693; Thu, 3 Apr 2003 04:39:51 -0800 (PST) Message-Id: <200304031239.h33CdpPp020693@repoman.freebsd.org> From: Takahashi Yoshihiro Date: Thu, 3 Apr 2003 04:39:51 -0800 (PST) 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.pc98 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 03 Apr 2003 12:39:52 -0000 nyan 2003/04/03 04:39:51 PST FreeBSD src repository Modified files: sys/conf options.pc98 Log: MFi386: revision 1.188 Revision Changes Path 1.161 +2 -0 src/sys/conf/options.pc98 From owner-cvs-src@FreeBSD.ORG Thu Apr 3 05:13: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 BA57137B401; Thu, 3 Apr 2003 05:13:37 -0800 (PST) Received: from mta01bw.bigpond.com (mta01bw.bigpond.com [139.134.6.78]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1409543FBD; Thu, 3 Apr 2003 05:13:33 -0800 (PST) (envelope-from darrenr@reed.wattle.id.au) Received: from CPE-61-9-164-106.vic.bigpond.net.au ([144.135.24.75]) by mta01bw.bigpond.com (Netscape Messaging Server 4.15 mta01bw Jul 16 2002 22:47:55) with SMTP id HCRREN00.244; Thu, 3 Apr 2003 23:13:35 +1000 Received: from CPE-203-51-132-201.vic.bigpond.net.au ([203.51.132.201]) by bwmam03bpa.bigpond.com(MailRouter V3.2g 26/12073298); 03 Apr 2003 23:13:29 Received: (from root@localhost)h33DD9d26686; Thu, 3 Apr 2003 23:13:09 +1000 From: Darren Reed Message-Id: <200304031312.XAA13954@avalon.reed.wattle.id.au> In-Reply-To: <20030402194821.C33692A8A5@canning.wemm.org> To: Peter Wemm Date: Thu, 3 Apr 2003 23:12:39 +1000 X-Mailer: ELM [version 2.4ME+ PL99d (25)] MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII cc: Alexander Leidinger cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org cc: "Matthew N. Dodd" cc: cvs-src@FreeBSD.org Subject: Re: Proposal regarding the RFC 3514 handling X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 03 Apr 2003 13:13:38 -0000 In some email I received from Peter Wemm, sie wrote: [...] > On the other hand, we have so much cruft in the ip input/output code paths > (2 or 3 different packet filter hooks etc), this is tiny by comparison. Now that April 1 is far behind, I'll mention that I've been looking at ways to amalgamate the mechanisms used by ipfw/ipfilter to address this problem. Without being insulting, my 5 second grab on this is that ipfw has grown like a tumour inside the ip stack with bits and pieces hooked in here and there and everywhere (exageration.) That is to say I think should be and can be better than they are. Cheers, Darren From owner-cvs-src@FreeBSD.ORG Thu Apr 3 06:08: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 63A3637B401; Thu, 3 Apr 2003 06:08:36 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 023C743F75; Thu, 3 Apr 2003 06:08:36 -0800 (PST) (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 h33E8Z0U033390; Thu, 3 Apr 2003 06:08:35 -0800 (PST) (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h33E8ZGn033389; Thu, 3 Apr 2003 06:08:35 -0800 (PST) Message-Id: <200304031408.h33E8ZGn033389@repoman.freebsd.org> From: Maxime Henrion Date: Thu, 3 Apr 2003 06:08:35 -0800 (PST) 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 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: Thu, 03 Apr 2003 14:08:36 -0000 mux 2003/04/03 06:08:35 PST FreeBSD src repository Modified files: sys/dev/fxp if_fxp.c if_fxpreg.h Log: Remove all the bogus volatile qualifiers from the structs definitions and associated evil casts to discard them. Revision Changes Path 1.153 +2 -4 src/sys/dev/fxp/if_fxp.c 1.29 +144 -144 src/sys/dev/fxp/if_fxpreg.h From owner-cvs-src@FreeBSD.ORG Thu Apr 3 07:20: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 E9CA837B401; Thu, 3 Apr 2003 07:20:01 -0800 (PST) Received: from whale.sunbay.crimea.ua (whale.sunbay.crimea.ua [212.110.138.65]) by mx1.FreeBSD.org (Postfix) with ESMTP id 550C043FBF; Thu, 3 Apr 2003 07:19:52 -0800 (PST) (envelope-from ru@whale.sunbay.crimea.ua) Received: from whale.sunbay.crimea.ua (ru@localhost [127.0.0.1]) h33FJXgg085897 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 3 Apr 2003 18:19:33 +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 h33FJN7R085855; Thu, 3 Apr 2003 18:19:23 +0300 (EEST) (envelope-from ru) Date: Thu, 3 Apr 2003 18:19:22 +0300 From: Ruslan Ermilov To: Bruce Evans Message-ID: <20030403151922.GA76895@sunbay.com> References: <200304030513.h335DR60079544@repoman.freebsd.org> <20030402231638.A81523@FreeBSD.org> <20030403055049.GA67232@dhcp01.pn.xcllnt.net> <20030403180026.A29934@gamplex.bde.org> <20030403085350.GA37174@sunbay.com> <20030403093800.GA68012@dhcp01.pn.xcllnt.net> <20030403200459.H30311@gamplex.bde.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="DocE+STaALJfprDB" Content-Disposition: inline In-Reply-To: <20030403200459.H30311@gamplex.bde.org> User-Agent: Mutt/1.5.4i cc: Juli Mallett cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org cc: Marcel Moolenaar Subject: Re: cvs commit: src/libexec/talkd announce.c extern.h print.c table.c talkd.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, 03 Apr 2003 15:20:02 -0000 --DocE+STaALJfprDB Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Apr 03, 2003 at 08:26:05PM +1000, Bruce Evans wrote: > On Thu, 3 Apr 2003, Marcel Moolenaar wrote: >=20 > > On Thu, Apr 03, 2003 at 11:53:50AM +0300, Ruslan Ermilov wrote: > > > > > > > How's this bugfix? > > > > > > %%% > > > Index: bsd.sys.mk > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > > RCS file: /home/ncvs/src/share/mk/bsd.sys.mk,v > > > retrieving revision 1.12 > > > diff -u -r1.12 bsd.sys.mk > > > --- bsd.sys.mk 31 Mar 2003 13:10:51 -0000 1.12 > > > +++ bsd.sys.mk 3 Apr 2003 08:48:40 -0000 > > > @@ -25,7 +25,7 @@ > > > . if ${WARNS} > 3 > > > CFLAGS +=3D -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wsh= adow -Wcast-align > > > . endif > > > -. if ${WARNS} > 4 > > > +. if ${WARNS} > 4 && !empty(CFLAGS:M-O*) && empty(CFLAGS:M-O0) > > > CFLAGS +=3D -Wuninitialized > > > . endif > > > # BDECFLAGS > > > %%% > > > > Should work in most cases, but beware DEBUG_FLAGS. The above does not > > catch the case where DEBUG_FLAGS is defined to something like "-O0 -g". > > I think this is a reasonable use of DEBUG_FLAGS. > > > > \begin{log} > > dhcp01% setenv DEBUG_FLAGS "-O0 -g" > > dhcp01% setenv CFLAGS -O > > dhcp01% make > > cc -O -mcpu=3Dpentiumpro -I/usr/local/src/fpi/cpu/.. -O0 -g -Wsystem-h= eaders -Werror -Wall -Wno-format-y2k -W -Wstrict-prototypes -Wmissing-proto= types -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -W= shadow -Wcast-align -Wuninitialized -c decode.c > > cc1: warnings being treated as errors > > cc1: warning: -Wuninitialized is not supported without -O > > *** Error code 1 > > \end{log} >=20 > The patch works for me, as it should since ${DEBUG_FLAGS} is added to > CFLAGS before including bsd.sys.mk in at least bsd.prog.mk. Similarly > for COPTS, except it is actually documented in mk/bsd.README. >=20 > There are some other minor ordering problems. -Winitialized is not set > for "-O -O0 -O" in ${CFLAGS}, >=20 I can fix this: %%% Index: bsd.sys.mk =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /home/ncvs/src/share/mk/bsd.sys.mk,v retrieving revision 1.12 diff -u -r1.12 bsd.sys.mk --- bsd.sys.mk 31 Mar 2003 13:10:51 -0000 1.12 +++ bsd.sys.mk 3 Apr 2003 15:12:56 -0000 @@ -25,8 +25,13 @@ . if ${WARNS} > 3 CFLAGS +=3D -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -= Wcast-align . endif -. if ${WARNS} > 4 +. if ${WARNS} > 4 && !empty(CFLAGS:M-O*) +. for entry in ${CFLAGS:M-O*} +_Oflag=3D ${entry} +. endfor +. if ${_Oflag} !=3D "-O0" CFLAGS +=3D -Wuninitialized +. endif . endif # BDECFLAGS . if ${WARNS} > 5 %%% > and there may be hackish makefiles that set > CFLAGS after including . >=20 That set -O's after including? ;-) These shouldn't probably be set to WARNS=3D5. 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 --DocE+STaALJfprDB Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+jFD6Ukv4P6juNwoRAj3YAJ9dPOGI8LwhymuvtS3rqiW+ise7WQCdHE6u OVqHMIy8XtfYBbEwWxal6ts= =LSdD -----END PGP SIGNATURE----- --DocE+STaALJfprDB-- From owner-cvs-src@FreeBSD.ORG Thu Apr 3 07:50: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 15AB537B401; Thu, 3 Apr 2003 07:50:18 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id AB03943F3F; Thu, 3 Apr 2003 07:50:17 -0800 (PST) (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 h33FoH0U040955; Thu, 3 Apr 2003 07:50:17 -0800 (PST) (envelope-from jake@repoman.freebsd.org) Received: (from jake@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h33FoHYY040952; Thu, 3 Apr 2003 07:50:17 -0800 (PST) Message-Id: <200304031550.h33FoHYY040952@repoman.freebsd.org> From: Jake Burkholder Date: Thu, 3 Apr 2003 07:50:17 -0800 (PST) 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, 03 Apr 2003 15:50:18 -0000 jake 2003/04/03 07:50:17 PST FreeBSD src repository Modified files: sys/sparc64/sparc64 machdep.c Log: Fix typos (don't use * when taking the size of an array). Revision Changes Path 1.84 +2 -2 src/sys/sparc64/sparc64/machdep.c From owner-cvs-src@FreeBSD.ORG Thu Apr 3 07:55: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 065EF37B401; Thu, 3 Apr 2003 07:55:34 -0800 (PST) Received: from dragon.nuxi.com (trang.nuxi.com [66.93.134.19]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3B56E43F75; Thu, 3 Apr 2003 07:55:33 -0800 (PST) (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 h33FtDD0017961; Thu, 3 Apr 2003 07:55:14 -0800 (PST) (envelope-from obrien@dragon.nuxi.com) Received: (from obrien@localhost) by dragon.nuxi.com (8.12.9/8.12.9/Submit) id h33FtCuR017960; Thu, 3 Apr 2003 07:55:12 -0800 (PST) Date: Thu, 3 Apr 2003 07:55:12 -0800 From: "David O'Brien" To: Bruce Evans Message-ID: <20030403155512.GB17860@dragon.nuxi.com> References: <200304030513.h335DR60079544@repoman.freebsd.org> <20030402231638.A81523@FreeBSD.org> <20030403055049.GA67232@dhcp01.pn.xcllnt.net> <20030403180026.A29934@gamplex.bde.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030403180026.A29934@gamplex.bde.org> 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: Juli Mallett cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org cc: Marcel Moolenaar Subject: Re: cvs commit: src/libexec/talkd announce.c extern.h print.c table.c talkd.c 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: Thu, 03 Apr 2003 15:55:34 -0000 On Thu, Apr 03, 2003 at 06:04:25PM +1000, Bruce Evans wrote: > On Wed, 2 Apr 2003, Marcel Moolenaar wrote: > > > Please, everybody, do not set WARNS=5 on anything because it breaks > > non-optimized builds: > > > > cc -g -mcpu=pentiumpro -I/usr/local/src/fpi/cpu/.. -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith > > -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wcast-align -Wuninitialized -c decode.c > > cc1: warnings being treated as errors > > cc1: warning: -Wuninitialized is not supported without -O > > *** Error code 1 ... > This is mostly a bug in the implementation of WARNS. Agreed. Lets fix it instead of not using warns 5 & 6. From owner-cvs-src@FreeBSD.ORG Thu Apr 3 07: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 1D78C37B401; Thu, 3 Apr 2003 07:59:41 -0800 (PST) Received: from dragon.nuxi.com (trang.nuxi.com [66.93.134.19]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4A0F843FA3; Thu, 3 Apr 2003 07:59:40 -0800 (PST) (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 h33FxPD0018009; Thu, 3 Apr 2003 07:59:25 -0800 (PST) (envelope-from obrien@dragon.nuxi.com) Received: (from obrien@localhost) by dragon.nuxi.com (8.12.9/8.12.9/Submit) id h33FxHue018002; Thu, 3 Apr 2003 07:59:17 -0800 (PST) Date: Thu, 3 Apr 2003 07:59:17 -0800 From: "David O'Brien" To: Ruslan Ermilov Message-ID: <20030403155917.GC17860@dragon.nuxi.com> References: <200304030513.h335DR60079544@repoman.freebsd.org> <20030402231638.A81523@FreeBSD.org> <20030403055049.GA67232@dhcp01.pn.xcllnt.net> <20030403180026.A29934@gamplex.bde.org> <20030403085350.GA37174@sunbay.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030403085350.GA37174@sunbay.com> 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: src-committers@FreeBSD.org cc: Bruce Evans cc: Juli Mallett cc: cvs-src@FreeBSD.org cc: cvs-all@FreeBSD.org cc: Marcel Moolenaar Subject: Re: cvs commit: src/libexec/talkd announce.c extern.h print.c table.c talkd.c 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: Thu, 03 Apr 2003 15:59:41 -0000 On Thu, Apr 03, 2003 at 11:53:50AM +0300, Ruslan Ermilov wrote: > -. if ${WARNS} > 4 > +. if ${WARNS} > 4 && !empty(CFLAGS:M-O*) && empty(CFLAGS:M-O0) > CFLAGS += -Wuninitialized > . endif Why not just get rid of it totally? We have this already: . if ${WARNS} > 1 && ${WARNS} < 5 # XXX Delete -Wuninitialized by default for now -- the compiler doesn't # XXX always get it right. CFLAGS += -Wno-uninitialized . endif so we already know it is problematic. OR rather than use: . if ${WARNS} > 4 CFLAGS += -Wuninitialized . endif use . if ${WARNS} == 4 CFLAGS += -Wuninitialized . endif From owner-cvs-src@FreeBSD.ORG Thu Apr 3 08:00: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 1322837B401; Thu, 3 Apr 2003 08:00:41 -0800 (PST) Received: from dragon.nuxi.com (trang.nuxi.com [66.93.134.19]) by mx1.FreeBSD.org (Postfix) with ESMTP id 40E0F43FA3; Thu, 3 Apr 2003 08:00:40 -0800 (PST) (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 h33G0PD0018042; Thu, 3 Apr 2003 08:00:25 -0800 (PST) (envelope-from obrien@dragon.nuxi.com) Received: (from obrien@localhost) by dragon.nuxi.com (8.12.9/8.12.9/Submit) id h33G0HBb018039; Thu, 3 Apr 2003 08:00:17 -0800 (PST) Date: Thu, 3 Apr 2003 08:00:17 -0800 From: "David O'Brien" To: Bruce Evans Message-ID: <20030403160017.GD17860@dragon.nuxi.com> References: <200304030513.h335DR60079544@repoman.freebsd.org> <20030402231638.A81523@FreeBSD.org> <20030403055049.GA67232@dhcp01.pn.xcllnt.net> <20030403180026.A29934@gamplex.bde.org> <20030403085350.GA37174@sunbay.com> <20030403093800.GA68012@dhcp01.pn.xcllnt.net> <20030403200459.H30311@gamplex.bde.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030403200459.H30311@gamplex.bde.org> 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: src-committers@FreeBSD.org cc: Ruslan Ermilov cc: Juli Mallett cc: cvs-src@FreeBSD.org cc: cvs-all@FreeBSD.org cc: Marcel Moolenaar Subject: Re: cvs commit: src/libexec/talkd announce.c extern.h print.c table.c talkd.c 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: Thu, 03 Apr 2003 16:00:41 -0000 On Thu, Apr 03, 2003 at 08:26:05PM +1000, Bruce Evans wrote: > There are some other minor ordering problems. -Winitialized is not set > for "-O -O0 -O" in ${CFLAGS}, and there may be hackish makefiles that set > CFLAGS after including . There are a few. Also you can set gcc flags using the GCC_OPTIONS environmental variable. From owner-cvs-src@FreeBSD.ORG Thu Apr 3 08:03: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 A848B37B404; Thu, 3 Apr 2003 08:03:25 -0800 (PST) Received: from dragon.nuxi.com (trang.nuxi.com [66.93.134.19]) by mx1.FreeBSD.org (Postfix) with ESMTP id 46ED843FBF; Thu, 3 Apr 2003 08:03:24 -0800 (PST) (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 h33G39D0018077; Thu, 3 Apr 2003 08:03:09 -0800 (PST) (envelope-from obrien@dragon.nuxi.com) Received: (from obrien@localhost) by dragon.nuxi.com (8.12.9/8.12.9/Submit) id h33G318l018075; Thu, 3 Apr 2003 08:03:01 -0800 (PST) Date: Thu, 3 Apr 2003 08:03:01 -0800 From: "David O'Brien" To: Ruslan Ermilov Message-ID: <20030403160301.GE17860@dragon.nuxi.com> References: <200304030513.h335DR60079544@repoman.freebsd.org> <20030402231638.A81523@FreeBSD.org> <20030403055049.GA67232@dhcp01.pn.xcllnt.net> <20030403180026.A29934@gamplex.bde.org> <20030403085350.GA37174@sunbay.com> <20030403093800.GA68012@dhcp01.pn.xcllnt.net> <20030403200459.H30311@gamplex.bde.org> <20030403151922.GA76895@sunbay.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030403151922.GA76895@sunbay.com> 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: src-committers@FreeBSD.org cc: Bruce Evans cc: Juli Mallett cc: cvs-src@FreeBSD.org cc: cvs-all@FreeBSD.org cc: Marcel Moolenaar Subject: Re: cvs commit: src/libexec/talkd announce.c extern.h print.c table.c talkd.c 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: Thu, 03 Apr 2003 16:03:26 -0000 On Thu, Apr 03, 2003 at 06:19:22PM +0300, Ruslan Ermilov wrote: > I can fix this: > > %%% > Index: bsd.sys.mk Would this be better? Index: bsd.sys.mk =================================================================== RCS file: /home/ncvs/src/share/mk/bsd.sys.mk,v retrieving revision 1.11 diff -u -r1.11 bsd.sys.mk --- bsd.sys.mk 13 Nov 2002 13:49:29 -0000 1.11 +++ bsd.sys.mk 3 Apr 2003 16:02:28 -0000 @@ -24,17 +24,11 @@ . if ${WARNS} > 3 CFLAGS += -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wcast-align . endif -. if ${WARNS} > 4 -CFLAGS += -Wuninitialized -. endif +# XXX: the warning that was here became problematic. +#. if ${WARNS} > 4 # BDECFLAGS . if ${WARNS} > 5 CFLAGS += -ansi -pedantic -Wbad-function-cast -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -. endif -. if ${WARNS} > 1 && ${WARNS} < 5 -# XXX Delete -Wuninitialized by default for now -- the compiler doesn't -# XXX always get it right. -CFLAGS += -Wno-uninitialized . endif . endif From owner-cvs-src@FreeBSD.ORG Thu Apr 3 08:04: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 C21F937B401; Thu, 3 Apr 2003 08:04:19 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 637A443FB1; Thu, 3 Apr 2003 08:04:19 -0800 (PST) (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 h33G4J0U042928; Thu, 3 Apr 2003 08:04:19 -0800 (PST) (envelope-from jake@repoman.freebsd.org) Received: (from jake@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h33G4JVB042927; Thu, 3 Apr 2003 08:04:19 -0800 (PST) Message-Id: <200304031604.h33G4JVB042927@repoman.freebsd.org> From: Jake Burkholder Date: Thu, 3 Apr 2003 08:04:19 -0800 (PST) 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 swtch.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: Thu, 03 Apr 2003 16:04:20 -0000 jake 2003/04/03 08:04:19 PST FreeBSD src repository Modified files: sys/sparc64/sparc64 swtch.S Log: Don't assume the fp state is at offset 0 in the pcb. Revision Changes Path 1.27 +1 -1 src/sys/sparc64/sparc64/swtch.S From owner-cvs-src@FreeBSD.ORG Thu Apr 3 08:17: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 937D637B408; Thu, 3 Apr 2003 08:17:42 -0800 (PST) Received: from flood.ping.uio.no (flood.ping.uio.no [129.240.78.31]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6012B43FA3; Thu, 3 Apr 2003 08:17:41 -0800 (PST) (envelope-from des@ofug.org) Received: by flood.ping.uio.no (Postfix, from userid 2602) id E00B05309; Thu, 3 Apr 2003 18:17:39 +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: des@ofug.org (Dag-Erling =?iso-8859-1?q?Sm=F8rgrav?=) Date: Thu, 03 Apr 2003 18:17:39 +0200 In-Reply-To: <200304011855.h31It5NZ058814@repoman.freebsd.org> (Poul-Henning Kamp's message of "Tue, 1 Apr 2003 10:55:05 -0800 (PST)") Message-ID: User-Agent: Gnus/5.090015 (Oort Gnus v0.15) Emacs/21.2 References: <200304011855.h31It5NZ058814@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/sys disk.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, 03 Apr 2003 16:17:43 -0000 Poul-Henning Kamp writes: > Log: > I think the divorce successed, so stop #including I think this breaks the ofw driver (and thus also the powerpc build) DES --=20 Dag-Erling Sm=F8rgrav - des@ofug.org From owner-cvs-src@FreeBSD.ORG Thu Apr 3 08: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 E105837B401; Thu, 3 Apr 2003 08:20:16 -0800 (PST) Received: from critter.freebsd.dk (esplanaden.cybercity.dk [212.242.40.114]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4441E43F3F; Thu, 3 Apr 2003 08:20:15 -0800 (PST) (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 h33GKDGQ004541; Thu, 3 Apr 2003 18:20:13 +0200 (CEST) (envelope-from phk@phk.freebsd.dk) To: des@ofug.org (Dag-Erling =?iso-8859-1?q?Sm=F8rgrav?=) From: "Poul-Henning Kamp" In-Reply-To: Your message of "Thu, 03 Apr 2003 18:17:39 +0200." Date: Thu, 03 Apr 2003 18:20:13 +0200 Message-ID: <4540.1049386813@critter.freebsd.dk> cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/sys disk.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, 03 Apr 2003 16:20:17 -0000 In message , Dag-Erling =?iso-8859-1?q?Sm=F8 rgrav?= writes: >Poul-Henning Kamp writes: >> Log: >> I think the divorce successed, so stop #including > >I think this breaks the ofw driver (and thus also the powerpc build) Unless it is in "make universe" I don't test the powerpc build. You should be able to just change the include in the ofw driver from to and make it work. -- 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 Thu Apr 3 08:28: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 3089637B401; Thu, 3 Apr 2003 08:28:58 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C54F543FAF; Thu, 3 Apr 2003 08:28:57 -0800 (PST) (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 h33GSv0U054821; Thu, 3 Apr 2003 08:28:57 -0800 (PST) (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h33GSvax054820; Thu, 3 Apr 2003 08:28:57 -0800 (PST) Message-Id: <200304031628.h33GSvax054820@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Thu, 3 Apr 2003 08:28:57 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/ofw ofw_disk.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, 03 Apr 2003 16:28:58 -0000 des 2003/04/03 08:28:57 PST FreeBSD src repository Modified files: sys/dev/ofw ofw_disk.c Log: -> Revision Changes Path 1.6 +1 -1 src/sys/dev/ofw/ofw_disk.c From owner-cvs-src@FreeBSD.ORG Thu Apr 3 08:36: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 9130337B401; Thu, 3 Apr 2003 08:36:02 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3228243F3F; Thu, 3 Apr 2003 08:36:02 -0800 (PST) (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 h33Ga20U056678; Thu, 3 Apr 2003 08:36:02 -0800 (PST) (envelope-from jake@repoman.freebsd.org) Received: (from jake@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h33Ga1Oj056677; Thu, 3 Apr 2003 08:36:01 -0800 (PST) Message-Id: <200304031636.h33Ga1Oj056677@repoman.freebsd.org> From: Jake Burkholder Date: Thu, 3 Apr 2003 08:36:01 -0800 (PST) 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 swtch.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: Thu, 03 Apr 2003 16:36:02 -0000 jake 2003/04/03 08:36:01 PST FreeBSD src repository Modified files: sys/sparc64/sparc64 swtch.S Log: - Generally improve register usage in cpu_switch. Use the 'in' registers for temporaries relating to the state of the new process instead of the outs, so that functions can be called without fear of clobbering them. - Use savefpctx instead of rolling our own. Revision Changes Path 1.28 +63 -71 src/sys/sparc64/sparc64/swtch.S From owner-cvs-src@FreeBSD.ORG Thu Apr 3 09:12: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 CF18337B401; Thu, 3 Apr 2003 09:12:36 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6D9A043FBD; Thu, 3 Apr 2003 09:12:36 -0800 (PST) (envelope-from wilko@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h33HCa0U065217; Thu, 3 Apr 2003 09:12:36 -0800 (PST) (envelope-from wilko@repoman.freebsd.org) Received: (from wilko@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h33HCaKZ065216; Thu, 3 Apr 2003 09:12:36 -0800 (PST) Message-Id: <200304031712.h33HCaKZ065216@repoman.freebsd.org> From: Wilko Bulte Date: Thu, 3 Apr 2003 09:12:36 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/release/alpha dokern.sh X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 03 Apr 2003 17:12:37 -0000 wilko 2003/04/03 09:12:36 PST FreeBSD src repository Modified files: (Branch: RELENG_4) release/alpha dokern.sh Log: We ran out of floppy space again. Remove atapifd and TurboLaser support from the bootfloppy. Approved by: re Revision Changes Path 1.56.2.5 +2 -0 src/release/alpha/dokern.sh From owner-cvs-src@FreeBSD.ORG Thu Apr 3 09:55: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 85E0637B405 for ; Thu, 3 Apr 2003 09:55:46 -0800 (PST) Received: from rootlabs.com (root.org [67.118.192.226]) by mx1.FreeBSD.org (Postfix) with SMTP id 469CF43FB1 for ; Thu, 3 Apr 2003 09:55:45 -0800 (PST) (envelope-from nate@rootlabs.com) Received: (qmail 14543 invoked by uid 1000); 3 Apr 2003 17:55:46 -0000 Date: Thu, 3 Apr 2003 09:55:45 -0800 (PST) From: Nate Lawson To: Peter Wemm In-Reply-To: <20030403012341.B55B32A8A7@canning.wemm.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/conf options.i386 src/sys/i386/i386machdep.c mp_machdep.c pmap.c swtch.s src/sys/i386/include md_var.h pmap.h smp.h src/sys/i386/isa apic_vector.s intr_machdep.h src/sys/kern kern_switch.c kern_synch.c kern_thr.c kern_thread.c subr_witness.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, 03 Apr 2003 17:55:46 -0000 On Wed, 2 Apr 2003, Peter Wemm wrote: > Nate Lawson wrote: > > Shouldn't there be a "if (thread == curthread) return;" in the scheduling > > code somewhere? > > There is now. :-) > > newtd = choosethread(); > if (td != newtd) > cpu_switch(td, newtd); /* SHAZAM!! */ > #ifdef SWTCH_OPTIM_STATS > else > stupid_switch++; > #endif > > sparc64's cpu_switch() already optimized this case. i386 didn't. I haven't > checked alpha/ia64 yet, but they're still using the old no-args API. The more things change... "Probably 30% of the performance improvements came from fixing things in the Sun kernel. I mean like, really, guys: If the current task doesn't change, and it doesn't 80% of the time swtch is called, there's no need to do a full context save and restore. Adding the two lines cmpl _masterprocp,a0 jeq 6f restore of current proc is easy just before the call to "resume" in sun3/vax.s:swtch got me a quick 70 KB/s performance increase but felt more like a bug fix than progress." -- van http://www.root.org/ip-development/news/vanj.88jul20.txt -Nate From owner-cvs-src@FreeBSD.ORG Thu Apr 3 10:28: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 861F837B401; Thu, 3 Apr 2003 10:28:04 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 35E0043FAF; Thu, 3 Apr 2003 10:28:04 -0800 (PST) (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 h33IS40U071125; Thu, 3 Apr 2003 10:28:04 -0800 (PST) (envelope-from jake@repoman.freebsd.org) Received: (from jake@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h33IS3L9071124; Thu, 3 Apr 2003 10:28:03 -0800 (PST) Message-Id: <200304031828.h33IS3L9071124@repoman.freebsd.org> From: Jake Burkholder Date: Thu, 3 Apr 2003 10:28:03 -0800 (PST) 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 pcb.h src/sys/sparc64/sparc64 genassym.c 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, 03 Apr 2003 18:28:04 -0000 jake 2003/04/03 10:28:03 PST FreeBSD src repository Modified files: sys/sparc64/include pcb.h sys/sparc64/sparc64 genassym.c machdep.c Log: - Add space for kernel floating point registers to the pcb. These will be used to support block copy and zero operations in the kernel which use the floating point registers. - While I'm changing the size, improve the layout of struct pcb, sort by size, then alphabetical etc. - Add some assertions to validate assumptions made about how the pcb is allocated. Revision Changes Path 1.16 +8 -6 src/sys/sparc64/include/pcb.h 1.50 +5 -4 src/sys/sparc64/sparc64/genassym.c 1.85 +5 -0 src/sys/sparc64/sparc64/machdep.c From owner-cvs-src@FreeBSD.ORG Thu Apr 3 10:34: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 ABFE137B401; Thu, 3 Apr 2003 10:34:06 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4A04543FBD; Thu, 3 Apr 2003 10:34:06 -0800 (PST) (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 h33IY60U071697; Thu, 3 Apr 2003 10:34:06 -0800 (PST) (envelope-from jake@repoman.freebsd.org) Received: (from jake@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h33IY6MR071696; Thu, 3 Apr 2003 10:34:06 -0800 (PST) Message-Id: <200304031834.h33IY6MR071696@repoman.freebsd.org> From: Jake Burkholder Date: Thu, 3 Apr 2003 10:34:05 -0800 (PST) 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 exception.S swtch.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: Thu, 03 Apr 2003 18:34:07 -0000 jake 2003/04/03 10:34:05 PST FreeBSD src repository Modified files: sys/sparc64/sparc64 exception.S swtch.S Log: Add support for saving and restoring kernel floating point state. The state will be saved if we context switch as a result of an interrupt which occured while using the floating point registers in the kernel (which actually can't happen right now). This allows fp disabled traps in the kernel, which normally shouldn't happen, so make sure the trapping code is what we expect it is. Revision Changes Path 1.63 +31 -1 src/sys/sparc64/sparc64/exception.S 1.29 +14 -0 src/sys/sparc64/sparc64/swtch.S From owner-cvs-src@FreeBSD.ORG Thu Apr 3 10:37: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 381BC37B401; Thu, 3 Apr 2003 10:37:50 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CCACB43F75; Thu, 3 Apr 2003 10:37:49 -0800 (PST) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h33Ibn0U071933; Thu, 3 Apr 2003 10:37:49 -0800 (PST) (envelope-from yar@repoman.freebsd.org) Received: (from yar@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h33IbnBc071932; Thu, 3 Apr 2003 10:37:49 -0800 (PST) Message-Id: <200304031837.h33IbnBc071932@repoman.freebsd.org> From: Yar Tikhiy Date: Thu, 3 Apr 2003 10:37:49 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/etc 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: Thu, 03 Apr 2003 18:37:50 -0000 yar 2003/04/03 10:37:49 PST FreeBSD src repository Modified files: etc syslog.conf Log: Stop logging ``authpriv'' messages to the world-readable file /var/log/messages. Such messages are for the eyes of authorized personnel only. PR: conf/48170 Discussed in: freebsd-security MFC after: 2 weeks Revision Changes Path 1.24 +1 -1 src/etc/syslog.conf From owner-cvs-src@FreeBSD.ORG Thu Apr 3 10: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 06FC037B401; Thu, 3 Apr 2003 10:39:49 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9AD1C43FBD; Thu, 3 Apr 2003 10:39:48 -0800 (PST) (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 h33Idm0U072007; Thu, 3 Apr 2003 10:39:48 -0800 (PST) (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h33Idmmm072006; Thu, 3 Apr 2003 10:39:48 -0800 (PST) Message-Id: <200304031839.h33Idmmm072006@repoman.freebsd.org> From: Maxime Henrion Date: Thu, 3 Apr 2003 10:39:48 -0800 (PST) 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: Thu, 03 Apr 2003 18:39:49 -0000 mux 2003/04/03 10:39:48 PST FreeBSD src repository Modified files: sys/dev/fxp if_fxpreg.h Log: Fix fxp(4), this changed shouldn't have crept in. Pointy hat to: mux Reported by: Pawel Worach Revision Changes Path 1.30 +2 -2 src/sys/dev/fxp/if_fxpreg.h From owner-cvs-src@FreeBSD.ORG Thu Apr 3 10:43: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 E495437B401; Thu, 3 Apr 2003 10:43:40 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9559743FBD; Thu, 3 Apr 2003 10:43:40 -0800 (PST) (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 h33Ihe0U072553; Thu, 3 Apr 2003 10:43:40 -0800 (PST) (envelope-from jake@repoman.freebsd.org) Received: (from jake@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h33Ihep9072552; Thu, 3 Apr 2003 10:43:40 -0800 (PST) Message-Id: <200304031843.h33Ihep9072552@repoman.freebsd.org> From: Jake Burkholder Date: Thu, 3 Apr 2003 10:43:40 -0800 (PST) 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.hsrc/sys/sparc64/sparc64 support.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: Thu, 03 Apr 2003 18:43:42 -0000 jake 2003/04/03 10:43:40 PST FreeBSD src repository Modified files: sys/sparc64/include cpufunc.h sys/sparc64/sparc64 support.S Log: Add optimized block copy and zero functions using vis instructions, which can do 64 bytes at a time and don't allocate lines in the L2 cache. These assume that everything is 64 byte aligned, and that there's more than 128 bytes of data (best for whole pages). The block load and store instructions don't follow normal memory ordering rules and require either a memory barrier or move between registers before the data can actually be used. This implementation correctly shuffles around 3 out of the 4 sets of registers in order to avoid memory barriers expect for the last 2 blocks. Revision Changes Path 1.15 +3 -0 src/sys/sparc64/include/cpufunc.h 1.21 +137 -0 src/sys/sparc64/sparc64/support.S From owner-cvs-src@FreeBSD.ORG Thu Apr 3 10:49: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 E30CB37B408; Thu, 3 Apr 2003 10:49:23 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A487943FD7; Thu, 3 Apr 2003 10:49:22 -0800 (PST) (envelope-from wilko@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h33InM0U072930; Thu, 3 Apr 2003 10:49:22 -0800 (PST) (envelope-from wilko@repoman.freebsd.org) Received: (from wilko@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h33InMqA072929; Thu, 3 Apr 2003 10:49:22 -0800 (PST) Message-Id: <200304031849.h33InMqA072929@repoman.freebsd.org> From: Wilko Bulte Date: Thu, 3 Apr 2003 10:49:22 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4_8 Subject: cvs commit: src/release/alpha dokern.sh X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 03 Apr 2003 18:49:24 -0000 wilko 2003/04/03 10:49:22 PST FreeBSD src repository Modified files: (Branch: RELENG_4_8) release/alpha dokern.sh Log: We ran out of floppy space again. Remove atapifd and TurboLaser support from the bootfloppy. Approved by: re Revision Changes Path 1.56.2.4.2.1 +2 -0 src/release/alpha/dokern.sh From owner-cvs-src@FreeBSD.ORG Thu Apr 3 10:55: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 735BC37B401; Thu, 3 Apr 2003 10:55:17 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1257D43FA3; Thu, 3 Apr 2003 10:55:17 -0800 (PST) (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 h33ItG0U073601; Thu, 3 Apr 2003 10:55:16 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h33ItGuq073600; Thu, 3 Apr 2003 10:55:16 -0800 (PST) Message-Id: <200304031855.h33ItGuq073600@repoman.freebsd.org> From: Poul-Henning Kamp Date: Thu, 3 Apr 2003 10:55:16 -0800 (PST) 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 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: Thu, 03 Apr 2003 18:55:18 -0000 phk 2003/04/03 10:55:16 PST FreeBSD src repository Modified files: sys/sys diskmbr.h sys/geom geom_mbr.c Log: Add #define for DOSPTYP_PMBR, and use it. Revision Changes Path 1.38 +1 -1 src/sys/geom/geom_mbr.c 1.95 +1 -0 src/sys/sys/diskmbr.h From owner-cvs-src@FreeBSD.ORG Thu Apr 3 11: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 5714937B401; Thu, 3 Apr 2003 11:00:00 -0800 (PST) Received: from whale.sunbay.crimea.ua (whale.sunbay.crimea.ua [212.110.138.65]) by mx1.FreeBSD.org (Postfix) with ESMTP id 839EF43FA3; Thu, 3 Apr 2003 10:59:56 -0800 (PST) (envelope-from ru@whale.sunbay.crimea.ua) Received: from whale.sunbay.crimea.ua (ru@localhost [127.0.0.1]) h33Ixqgg021224 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 3 Apr 2003 21:59:52 +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 h33Ixg3Q021207; Thu, 3 Apr 2003 21:59:42 +0300 (EEST) (envelope-from ru) Date: Thu, 3 Apr 2003 21:59:42 +0300 From: Ruslan Ermilov To: "David O'Brien" Message-ID: <20030403185942.GA20191@sunbay.com> References: <200304030513.h335DR60079544@repoman.freebsd.org> <20030402231638.A81523@FreeBSD.org> <20030403055049.GA67232@dhcp01.pn.xcllnt.net> <20030403180026.A29934@gamplex.bde.org> <20030403085350.GA37174@sunbay.com> <20030403155917.GC17860@dragon.nuxi.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="/9DWx/yDrRhgMJTb" Content-Disposition: inline In-Reply-To: <20030403155917.GC17860@dragon.nuxi.com> User-Agent: Mutt/1.5.4i cc: src-committers@FreeBSD.org cc: Bruce Evans cc: Juli Mallett cc: cvs-src@FreeBSD.org cc: cvs-all@FreeBSD.org cc: Marcel Moolenaar Subject: Re: cvs commit: src/libexec/talkd announce.c extern.h print.c table.c talkd.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, 03 Apr 2003 19:00:01 -0000 --/9DWx/yDrRhgMJTb Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Apr 03, 2003 at 07:59:17AM -0800, David O'Brien wrote: > On Thu, Apr 03, 2003 at 11:53:50AM +0300, Ruslan Ermilov wrote: > > -. if ${WARNS} > 4 > > +. if ${WARNS} > 4 && !empty(CFLAGS:M-O*) && empty(CFLAGS:M-O0) > > CFLAGS +=3D -Wuninitialized > > . endif >=20 > Why not just get rid of it totally? We have this already: >=20 > . if ${WARNS} > 1 && ${WARNS} < 5 > # XXX Delete -Wuninitialized by default for now -- the compiler doesn= 't > # XXX always get it right. > CFLAGS +=3D -Wno-uninitialized > . endif >=20 > so we already know it is problematic. OR rather than use: >=20 > . if ${WARNS} > 4=20 > CFLAGS +=3D -Wuninitialized > . endif >=20 > use >=20 > . if ${WARNS} =3D=3D 4=20 > CFLAGS +=3D -Wuninitialized > . endif >=20 -Wuninitialized may be fixed at some point, but it will still be unsupported without -O. Why would we remove the support for it if we can handle it right? I find the -Wuninitialized very useful, it saved me lot of crashes. 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 --/9DWx/yDrRhgMJTb Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+jISeUkv4P6juNwoRAk9zAJ9gphtIBUy9mOaa20ZmqhYZW+JJVQCeMnVl ceS5EvWOKcf4X9pED51zfkE= =8ydh -----END PGP SIGNATURE----- --/9DWx/yDrRhgMJTb-- From owner-cvs-src@FreeBSD.ORG Thu Apr 3 11:05: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 F1B8037B401; Thu, 3 Apr 2003 11:05:03 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9266443FBF; Thu, 3 Apr 2003 11:05:03 -0800 (PST) (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 h33J530U075290; Thu, 3 Apr 2003 11:05:03 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h33J53sV075289; Thu, 3 Apr 2003 11:05:03 -0800 (PST) Message-Id: <200304031905.h33J53sV075289@repoman.freebsd.org> From: Poul-Henning Kamp Date: Thu, 3 Apr 2003 11:05:03 -0800 (PST) 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: Thu, 03 Apr 2003 19:05:04 -0000 phk 2003/04/03 11:05:03 PST FreeBSD src repository Modified files: sys/geom geom_mbr.c Log: Update the initializer for GEOM_MBREXT, I overlooked it previously. Revision Changes Path 1.39 +2 -3 src/sys/geom/geom_mbr.c From owner-cvs-src@FreeBSD.ORG Thu Apr 3 11:19: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 1EBB837B405; Thu, 3 Apr 2003 11:19:38 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id BECEE43F75; Thu, 3 Apr 2003 11:19:37 -0800 (PST) (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 h33JJb0U076260; Thu, 3 Apr 2003 11:19:37 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h33JJbQg076259; Thu, 3 Apr 2003 11:19:37 -0800 (PST) Message-Id: <200304031919.h33JJbQg076259@repoman.freebsd.org> From: Poul-Henning Kamp Date: Thu, 3 Apr 2003 11:19:37 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/md md.c src/sys/geom geom.h geom_aes.c geom_bsd.c geom_disk.c geom_io.c geom_slice.c src/sys/geom/bde g_bde.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, 03 Apr 2003 19:19:38 -0000 phk 2003/04/03 11:19:37 PST FreeBSD src repository Modified files: sys/dev/md md.c sys/geom geom.h geom_aes.c geom_bsd.c geom_disk.c geom_io.c geom_slice.c sys/geom/bde g_bde.c Log: Remove all references to BIO_SETATTR. We will not be using it. Revision Changes Path 1.96 +0 -1 src/sys/dev/md/md.c 1.17 +0 -1 src/sys/geom/bde/g_bde.c 1.55 +0 -1 src/sys/geom/geom.h 1.13 +0 -1 src/sys/geom/geom_aes.c 1.46 +0 -2 src/sys/geom/geom_bsd.c 1.66 +0 -3 src/sys/geom/geom_disk.c 1.36 +0 -21 src/sys/geom/geom_io.c 1.39 +0 -1 src/sys/geom/geom_slice.c From owner-cvs-src@FreeBSD.ORG Thu Apr 3 11:22: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 6007F37B401; Thu, 3 Apr 2003 11:22:33 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id F2D7343F93; Thu, 3 Apr 2003 11:22:32 -0800 (PST) (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 h33JMW0U076750; Thu, 3 Apr 2003 11:22:32 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h33JMWEZ076749; Thu, 3 Apr 2003 11:22:32 -0800 (PST) Message-Id: <200304031922.h33JMWEZ076749@repoman.freebsd.org> From: Poul-Henning Kamp Date: Thu, 3 Apr 2003 11:22:32 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern subr_disk.c src/sys/sys bio.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, 03 Apr 2003 19:22:33 -0000 phk 2003/04/03 11:22:32 PST FreeBSD src repository Modified files: sys/kern subr_disk.c sys/sys bio.h Log: Remove BIO_SETATTR from non-GEOM part of kernel as well. Revision Changes Path 1.75 +0 -1 src/sys/kern/subr_disk.c 1.132 +0 -1 src/sys/sys/bio.h From owner-cvs-src@FreeBSD.ORG Thu Apr 3 11:24: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 2251637B401; Thu, 3 Apr 2003 11:24:52 -0800 (PST) Received: from duke.cs.duke.edu (duke.cs.duke.edu [152.3.140.1]) by mx1.FreeBSD.org (Postfix) with ESMTP id 69B9C43FA3; Thu, 3 Apr 2003 11:24:50 -0800 (PST) (envelope-from gallatin@cs.duke.edu) Received: from grasshopper.cs.duke.edu (grasshopper.cs.duke.edu [152.3.145.30]) by duke.cs.duke.edu (8.12.9/8.12.9) with ESMTP id h33JOnMS005051 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO); Thu, 3 Apr 2003 14:24:49 -0500 (EST) Received: (from gallatin@localhost) by grasshopper.cs.duke.edu (8.11.6/8.9.1) id h33JOic32561; Thu, 3 Apr 2003 14:24:44 -0500 (EST) (envelope-from gallatin@cs.duke.edu) Date: Thu, 3 Apr 2003 14:24:44 -0500 From: Andrew Gallatin To: Peter Wemm Message-ID: <20030403142444.A32536@grasshopper.cs.duke.edu> References: <20030403012341.B55B32A8A7@canning.wemm.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20030403012341.B55B32A8A7@canning.wemm.org>; from peter@wemm.org on Wed, Apr 02, 2003 at 05:23:41PM -0800 X-Operating-System: FreeBSD 4.4-RELEASE on an i386 cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org cc: Nate Lawson Subject: Re: cvs commit: src/sys/conf options.i386 src/sys/i386/i386 machdep.c mp_machdep.c pmap.c swtch.s src/sys/i386/include md_var.h pmap.h smp.h src/sys/i386/isa apic_vector.s intr_machdep.h src/sys/kern kern_switch.c kern_synch.c kern_thr.c kern_thread.c subr_witness.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, 03 Apr 2003 19:24:52 -0000 Peter Wemm [peter@wemm.org] wrote: > Nate Lawson wrote: <..> > > Shouldn't there be a "if (thread == curthread) return;" in the scheduling > > code somewhere? > > There is now. :-) > > newtd = choosethread(); > if (td != newtd) > cpu_switch(td, newtd); /* SHAZAM!! */ > #ifdef SWTCH_OPTIM_STATS > else > stupid_switch++; > #endif > > sparc64's cpu_switch() already optimized this case. i386 didn't. I haven't > checked alpha/ia64 yet, but they're still using the old no-args API. I think alpha has this feature: LEAF(cpu_switch, 1) <..> CALL(choosethread) /* can't return NULL */ mov v0, s2 /* s2 = new thread */ ldq s3, TD_MD_PCBPADDR(s2) /* s3 = new pcbpaddr */ /* * Check to see if we're switching to ourself. If we are, * don't bother loading the new context. <..> cmpeq s0, s2, t0 /* oldthread == newthread? */ bne t0, Lcs7 /* Yes! Skip! */ Drew From owner-cvs-src@FreeBSD.ORG Thu Apr 3 11:37: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 222A237B401; Thu, 3 Apr 2003 11:37:41 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B47B043F93; Thu, 3 Apr 2003 11:37:40 -0800 (PST) (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 h33Jbe0U077801; Thu, 3 Apr 2003 11:37:40 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h33JbeRk077800; Thu, 3 Apr 2003 11:37:40 -0800 (PST) Message-Id: <200304031937.h33JbeRk077800@repoman.freebsd.org> From: Poul-Henning Kamp Date: Thu, 3 Apr 2003 11:37:40 -0800 (PST) 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 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: Thu, 03 Apr 2003 19:37:41 -0000 phk 2003/04/03 11:37:40 PST FreeBSD src repository Modified files: sys/geom geom_mbr.c sys/sys diskmbr.h Log: Retire the DIOCGMBR ioctl before anybody starts to use it. Revision Changes Path 1.40 +0 -5 src/sys/geom/geom_mbr.c 1.96 +0 -1 src/sys/sys/diskmbr.h From owner-cvs-src@FreeBSD.ORG Thu Apr 3 12: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 89CCB37B401; Thu, 3 Apr 2003 12:09:28 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2C05C43FB1; Thu, 3 Apr 2003 12:09:28 -0800 (PST) (envelope-from ps@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h33K9R0U080805; Thu, 3 Apr 2003 12:09:28 -0800 (PST) (envelope-from ps@repoman.freebsd.org) Received: (from ps@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h33K9RBu080804; Thu, 3 Apr 2003 12:09:27 -0800 (PST) Message-Id: <200304032009.h33K9RBu080804@repoman.freebsd.org> From: Paul Saab Date: Thu, 3 Apr 2003 12:09:27 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/ciss ciss.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, 03 Apr 2003 20:09:28 -0000 ps 2003/04/03 12:09:27 PST FreeBSD src repository Modified files: sys/dev/ciss ciss.c Log: Add support for the HP Smart Array 6400 EM Change the interrupt mask for the Smart Array 6xxx controllers after discussions w/ HP. Revision Changes Path 1.20 +4 -3 src/sys/dev/ciss/ciss.c From owner-cvs-src@FreeBSD.ORG Thu Apr 3 12: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 66A8A37B401; Thu, 3 Apr 2003 12:39:44 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0742143FB1; Thu, 3 Apr 2003 12:39:44 -0800 (PST) (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 h33Kdh0U082800; Thu, 3 Apr 2003 12:39:43 -0800 (PST) (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h33Kdhag082799; Thu, 3 Apr 2003 12:39:43 -0800 (PST) Message-Id: <200304032039.h33Kdhag082799@repoman.freebsd.org> From: Maxime Henrion Date: Thu, 3 Apr 2003 12:39:43 -0800 (PST) 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, 03 Apr 2003 20:39:45 -0000 mux 2003/04/03 12:39:43 PST FreeBSD src repository Modified files: sys/dev/fxp if_fxp.c Log: Remove useless initialization. Revision Changes Path 1.154 +0 -1 src/sys/dev/fxp/if_fxp.c From owner-cvs-src@FreeBSD.ORG Thu Apr 3 13:23: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 5B80A37B401; Thu, 3 Apr 2003 13:23:32 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id EC3BF43FD7; Thu, 3 Apr 2003 13:23:31 -0800 (PST) (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 h33LNV0U091872; Thu, 3 Apr 2003 13:23:31 -0800 (PST) (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h33LNVRo091871; Thu, 3 Apr 2003 13:23:31 -0800 (PST) Message-Id: <200304032123.h33LNVRo091871@repoman.freebsd.org> From: "Bruce A. Mah" Date: Thu, 3 Apr 2003 13:23:31 -0800 (PST) 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: Thu, 03 Apr 2003 21:23:32 -0000 bmah 2003/04/03 13:23:31 PST FreeBSD src repository Modified files: release/doc/en_US.ISO8859-1/hardware/common dev.sgml Log: Fix typo: On the relevant architectures, floppy drives are handled by the fdc(4) driver, not the fd(4) file descriptor files. Submitted by: Peter B MFC after: 1 week Revision Changes Path 1.137 +1 -1 src/release/doc/en_US.ISO8859-1/hardware/common/dev.sgml From owner-cvs-src@FreeBSD.ORG Thu Apr 3 13:36: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 6C52C37B401; Thu, 3 Apr 2003 13:36:35 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DEBF743FCB; Thu, 3 Apr 2003 13:36:34 -0800 (PST) (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 h33LaY0U093154; Thu, 3 Apr 2003 13:36:34 -0800 (PST) (envelope-from obrien@repoman.freebsd.org) Received: (from obrien@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h33LaYcS093153; Thu, 3 Apr 2003 13:36:34 -0800 (PST) Message-Id: <200304032136.h33LaYcS093153@repoman.freebsd.org> From: "David E. O'Brien" Date: Thu, 3 Apr 2003 13:36:34 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/boot/efi/libefi copy.c delay.c efi_console.c libefi.c module.c time.c src/sys/boot/efi/loader conf.c main.c src/sys/boot/ia64/libski copy.c delay.c exit.c module.c skiconsole.c time.c src/sys/boot/ia64/skiload conf.c main.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, 03 Apr 2003 21:36:35 -0000 obrien 2003/04/03 13:36:34 PST FreeBSD src repository Modified files: sys/boot/efi/libefi copy.c delay.c efi_console.c libefi.c module.c time.c sys/boot/efi/loader conf.c main.c sys/boot/ia64/libski copy.c delay.c exit.c module.c skiconsole.c time.c sys/boot/ia64/skiload conf.c main.c sys/dev/an if_an.c if_an_isa.c if_an_pccard.c if_an_pci.c sys/dev/bge if_bge.c sys/dev/lge if_lge.c sys/dev/mii acphy.c amphy.c brgphy.c dcphy.c exphy.c lxtphy.c mii.c mii_physubr.c nsgphy.c nsphy.c pnaphy.c pnphy.c qsphy.c rlphy.c tdkphy.c tlphy.c ukphy.c ukphy_subr.c xmphy.c sys/dev/my if_my.c sys/dev/nge if_nge.c sys/dev/ofw ofw_console.c sys/dev/txp if_txp.c sys/dev/usb if_aue.c if_cue.c if_kue.c usb_ethersubr.c sys/dev/wi if_wi.c if_wi_pccard.c sys/netatm/spans spans_kxdr.c sys/pci if_dc.c if_pcn.c if_sf.c if_sis.c if_sk.c if_ste.c if_ti.c if_tl.c if_vr.c if_wb.c sys/powerpc/powerpc autoconf.c bcopy.c busdma_machdep.c clock.c copyinout.c copystr.c extintr.c fpu.c fuswintr.c machdep.c ofw_machdep.c pmap.c suswintr.c syncicache.c sys_machdep.c trap.c Log: Use __FBSDID rather than rcsid[]. Revision Changes Path 1.5 +2 -4 src/sys/boot/efi/libefi/copy.c 1.3 +2 -4 src/sys/boot/efi/libefi/delay.c 1.4 +2 -4 src/sys/boot/efi/libefi/efi_console.c 1.6 +2 -4 src/sys/boot/efi/libefi/libefi.c 1.3 +2 -4 src/sys/boot/efi/libefi/module.c 1.4 +2 -4 src/sys/boot/efi/libefi/time.c 1.9 +2 -4 src/sys/boot/efi/loader/conf.c 1.19 +2 -4 src/sys/boot/efi/loader/main.c 1.3 +2 -4 src/sys/boot/ia64/libski/copy.c 1.2 +2 -4 src/sys/boot/ia64/libski/delay.c 1.2 +2 -4 src/sys/boot/ia64/libski/exit.c 1.2 +3 -4 src/sys/boot/ia64/libski/module.c 1.2 +2 -4 src/sys/boot/ia64/libski/skiconsole.c 1.3 +2 -4 src/sys/boot/ia64/libski/time.c 1.3 +2 -3 src/sys/boot/ia64/skiload/conf.c 1.3 +2 -4 src/sys/boot/ia64/skiload/main.c 1.48 +3 -7 src/sys/dev/an/if_an.c 1.10 +4 -7 src/sys/dev/an/if_an_isa.c 1.17 +3 -7 src/sys/dev/an/if_an_pccard.c 1.18 +3 -7 src/sys/dev/an/if_an_pci.c 1.32 +4 -13 src/sys/dev/bge/if_bge.c 1.18 +3 -12 src/sys/dev/lge/if_lge.c 1.13 +3 -5 src/sys/dev/mii/acphy.c 1.13 +3 -7 src/sys/dev/mii/amphy.c 1.18 +3 -7 src/sys/dev/mii/brgphy.c 1.20 +3 -7 src/sys/dev/mii/dcphy.c 1.16 +3 -5 src/sys/dev/mii/exphy.c 1.10 +3 -5 src/sys/dev/mii/lxtphy.c 1.16 +3 -5 src/sys/dev/mii/mii.c 1.17 +3 -5 src/sys/dev/mii/mii_physubr.c 1.14 +3 -7 src/sys/dev/mii/nsgphy.c 1.18 +3 -5 src/sys/dev/mii/nsphy.c 1.12 +3 -7 src/sys/dev/mii/pnaphy.c 1.14 +3 -7 src/sys/dev/mii/pnphy.c 1.11 +3 -5 src/sys/dev/mii/qsphy.c 1.16 +3 -7 src/sys/dev/mii/rlphy.c 1.13 +5 -2 src/sys/dev/mii/tdkphy.c 1.14 +3 -5 src/sys/dev/mii/tlphy.c 1.13 +3 -6 src/sys/dev/mii/ukphy.c 1.6 +3 -5 src/sys/dev/mii/ukphy_subr.c 1.12 +3 -8 src/sys/dev/mii/xmphy.c 1.15 +4 -2 src/sys/dev/my/if_my.c 1.43 +3 -7 src/sys/dev/nge/if_nge.c 1.12 +2 -4 src/sys/dev/ofw/ofw_console.c 1.15 +3 -1 src/sys/dev/txp/if_txp.c 1.67 +3 -7 src/sys/dev/usb/if_aue.c 1.33 +3 -7 src/sys/dev/usb/if_cue.c 1.45 +3 -7 src/sys/dev/usb/if_kue.c 1.14 +3 -7 src/sys/dev/usb/usb_ethersubr.c 1.136 +3 -5 src/sys/dev/wi/if_wi.c 1.19 +3 -5 src/sys/dev/wi/if_wi_pccard.c 1.12 +3 -9 src/sys/netatm/spans/spans_kxdr.c 1.99 +3 -7 src/sys/pci/if_dc.c 1.38 +3 -11 src/sys/pci/if_pcn.c 1.52 +3 -7 src/sys/pci/if_sf.c 1.69 +3 -5 src/sys/pci/if_sis.c 1.57 +3 -2 src/sys/pci/if_sk.c 1.48 +3 -7 src/sys/pci/if_ste.c 1.74 +3 -7 src/sys/pci/if_ti.c 1.78 +3 -7 src/sys/pci/if_tl.c 1.66 +3 -7 src/sys/pci/if_vr.c 1.56 +3 -7 src/sys/pci/if_wb.c 1.12 +2 -4 src/sys/powerpc/powerpc/autoconf.c 1.3 +2 -4 src/sys/powerpc/powerpc/bcopy.c 1.11 +2 -4 src/sys/powerpc/powerpc/busdma_machdep.c 1.15 +2 -4 src/sys/powerpc/powerpc/clock.c 1.8 +2 -4 src/sys/powerpc/powerpc/copyinout.c 1.2 +2 -4 src/sys/powerpc/powerpc/copystr.c 1.9 +2 -4 src/sys/powerpc/powerpc/extintr.c 1.4 +2 -4 src/sys/powerpc/powerpc/fpu.c 1.3 +2 -4 src/sys/powerpc/powerpc/fuswintr.c 1.52 +2 -4 src/sys/powerpc/powerpc/machdep.c 1.7 +2 -4 src/sys/powerpc/powerpc/ofw_machdep.c 1.55 +2 -4 src/sys/powerpc/powerpc/pmap.c 1.2 +2 -4 src/sys/powerpc/powerpc/suswintr.c 1.4 +2 -4 src/sys/powerpc/powerpc/syncicache.c 1.3 +2 -4 src/sys/powerpc/powerpc/sys_machdep.c 1.41 +2 -4 src/sys/powerpc/powerpc/trap.c From owner-cvs-src@FreeBSD.ORG Thu Apr 3 13:41: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 DCF8437B401; Thu, 3 Apr 2003 13:41:15 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 32C6843FAF; Thu, 3 Apr 2003 13:41:15 -0800 (PST) (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 h33LfF0U093881; Thu, 3 Apr 2003 13:41:15 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h33LfEJa093880; Thu, 3 Apr 2003 13:41:14 -0800 (PST) Message-Id: <200304032141.h33LfEJa093880@repoman.freebsd.org> From: Poul-Henning Kamp Date: Thu, 3 Apr 2003 13:41:14 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sbin/sysctl sysctl.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, 03 Apr 2003 21:41:16 -0000 phk 2003/04/03 13:41:14 PST FreeBSD src repository Modified files: sbin/sysctl sysctl.c Log: Output machdep.guessed_bootdev as an integer rather than try to format it according to ancient and obsolete rules. This removes one more user of Revision Changes Path 1.52 +0 -54 src/sbin/sysctl/sysctl.c From owner-cvs-src@FreeBSD.ORG Thu Apr 3 15:29: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 3804237B410; Thu, 3 Apr 2003 15:29:21 -0800 (PST) Received: from ns1.gnf.org (ns1.gnf.org [63.196.132.67]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2513443FCB; Thu, 3 Apr 2003 15:29:20 -0800 (PST) (envelope-from gtetlow@gnf.org) Received: from EXCHCLUSTER01.lj.gnf.org (exch02.lj.gnf.org [172.25.10.20]) by ns1.gnf.org (8.12.6p2/8.12.3) with ESMTP id h33NTHZu052641; Thu, 3 Apr 2003 15:29:17 -0800 (PST) (envelope-from gtetlow@gnf.org) Received: from roark.gnf.org ([172.25.24.15]) by EXCHCLUSTER01.lj.gnf.org with Microsoft SMTPSVC(5.0.2195.5329); Thu, 3 Apr 2003 15:29:19 -0800 Received: from roark.gnf.org (localhost [127.0.0.1]) by roark.gnf.org (8.12.9/8.12.9) with ESMTP id h33NTINB086304; Thu, 3 Apr 2003 15:29:18 -0800 (PST) (envelope-from gtetlow@gnf.org) Received: (from gtetlow@localhost) by roark.gnf.org (8.12.9/8.12.9/Submit) id h33NTDkl086303; Thu, 3 Apr 2003 15:29:13 -0800 (PST) Date: Thu, 3 Apr 2003 15:29:13 -0800 From: Gordon Tetlow To: Darren Reed Message-ID: <20030403232913.GU69100@roark.gnf.org> References: <20030402194821.C33692A8A5@canning.wemm.org> <200304031312.XAA13954@avalon.reed.wattle.id.au> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="iiZKCn1f/U0ES2iY" Content-Disposition: inline In-Reply-To: <200304031312.XAA13954@avalon.reed.wattle.id.au> User-Agent: Mutt/1.4i X-Habeas-SWE-1: winter into spring X-Habeas-SWE-2: brightly anticipated X-Habeas-SWE-3: like Habeas SWE (tm) X-Habeas-SWE-4: Copyright 2002 Habeas (tm) X-Habeas-SWE-5: Sender Warranted Email (SWE) (tm). The sender of this X-Habeas-SWE-6: email in exchange for a license for this Habeas X-Habeas-SWE-7: warrant mark warrants that this is a Habeas Compliant X-Habeas-SWE-8: Message (HCM) and not spam. Please report use of this X-Habeas-SWE-9: mark in spam to . X-OriginalArrivalTime: 03 Apr 2003 23:29:19.0860 (UTC) FILETIME=[D9C6EB40:01C2FA38] cc: src-committers@FreeBSD.org cc: "Matthew N. Dodd" cc: Peter Wemm cc: cvs-src@FreeBSD.org cc: Alexander Leidinger cc: cvs-all@FreeBSD.org Subject: Re: Proposal regarding the RFC 3514 handling X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 03 Apr 2003 23:29:21 -0000 --iiZKCn1f/U0ES2iY Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Apr 03, 2003 at 11:12:39PM +1000, Darren Reed wrote: > In some email I received from Peter Wemm, sie wrote: > [...] > > On the other hand, we have so much cruft in the ip input/output code pa= ths > > (2 or 3 different packet filter hooks etc), this is tiny by comparison. >=20 > Now that April 1 is far behind, I'll mention that I've been looking > at ways to amalgamate the mechanisms used by ipfw/ipfilter to address > this problem. Without being insulting, my 5 second grab on this is > that ipfw has grown like a tumour inside the ip stack with bits and > pieces hooked in here and there and everywhere (exageration.) That > is to say I think should be and can be better than they are. Not to mention that the last time I tried to build a kernel without INET, all the errors seemed to be a result of ipfw (iirc, this was a long time ago, it might be fixed now). -gordon --iiZKCn1f/U0ES2iY Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+jMPJRu2t9DV9ZfsRAnTFAKDLKX5/m4gKYaaTGyTW5QVkO2bTgwCeLdpK VymG9dpsGro7UXlWAaECVr8= =r5IJ -----END PGP SIGNATURE----- --iiZKCn1f/U0ES2iY-- From owner-cvs-src@FreeBSD.ORG Thu Apr 3 15:44: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 625AF37B401; Thu, 3 Apr 2003 15:44:36 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id F094F43FAF; Thu, 3 Apr 2003 15:44:35 -0800 (PST) (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 h33NiZ0U003463; Thu, 3 Apr 2003 15:44:35 -0800 (PST) (envelope-from jake@repoman.freebsd.org) Received: (from jake@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h33NiZ3d003462; Thu, 3 Apr 2003 15:44:35 -0800 (PST) Message-Id: <200304032344.h33NiZ3d003462@repoman.freebsd.org> From: Jake Burkholder Date: Thu, 3 Apr 2003 15:44:35 -0800 (PST) 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 locore.s mem.c pmap.c 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: Thu, 03 Apr 2003 23:44:36 -0000 jake 2003/04/03 15:44:35 PST FreeBSD src repository Modified files: sys/i386/i386 locore.s mem.c pmap.c sys/i386/include pmap.h Log: - Removed APTD and associated macros, it is no longer used. BANG BANG BANG etc. Sponsored by: DARPA, Network Associates Laboratories Revision Changes Path 1.171 +0 -16 src/sys/i386/i386/locore.s 1.106 +0 -2 src/sys/i386/i386/mem.c 1.403 +2 -5 src/sys/i386/i386/pmap.c 1.95 +7 -9 src/sys/i386/include/pmap.h From owner-cvs-src@FreeBSD.ORG Thu Apr 3 15:49: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 E0B8E37B404 for ; Thu, 3 Apr 2003 15:49:07 -0800 (PST) Received: from rootlabs.com (root.org [67.118.192.226]) by mx1.FreeBSD.org (Postfix) with SMTP id 8AEC243FB1 for ; Thu, 3 Apr 2003 15:49:06 -0800 (PST) (envelope-from nate@rootlabs.com) Received: (qmail 15217 invoked by uid 1000); 3 Apr 2003 23:49:08 -0000 Date: Thu, 3 Apr 2003 15:49:08 -0800 (PST) From: Nate Lawson To: Poul-Henning Kamp In-Reply-To: <20030403085821.AD2A537B407@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/sys endian.h src/share/man/man9 byteorder.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, 03 Apr 2003 23:49:08 -0000 On Thu, 3 Apr 2003, Poul-Henning Kamp wrote: > Modified files: > sys/sys endian.h > share/man/man9 byteorder.9 > Log: > Add inline functions {be,le}{16,32,64}{enc,dec}() for encoding decoding > into byte strings of unknown alignment. > > Revision Changes Path > 1.3 +39 -1 src/share/man/man9/byteorder.9 > 1.3 +108 -0 src/sys/sys/endian.h This is really great! I have wanted this for a while. Just a few questions. Have the standards folks had a look at the API? Second, it appears the *enc functions have args in reverse order (void *, uint32_t for example). Any thoughts on bcopy vs. memcpy ordering of args? -Nate From owner-cvs-src@FreeBSD.ORG Thu Apr 3 15:56: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 DB3CA37B401; Thu, 3 Apr 2003 15:56:28 -0800 (PST) Received: from espresso.bsdmike.org (espresso.bsdmike.org [65.39.129.122]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4C9DD43FBF; Thu, 3 Apr 2003 15:56:28 -0800 (PST) (envelope-from mike@espresso.bsdmike.org) Received: by espresso.bsdmike.org (Postfix, from userid 1002) id A4D829C5B; Thu, 3 Apr 2003 18:42:29 -0500 (EST) Date: Thu, 3 Apr 2003 18:42:29 -0500 From: Mike Barcroft To: Nate Lawson Message-ID: <20030403184229.D18209@espresso.bsdmike.org> References: <20030403085821.AD2A537B407@hub.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: ; from nate@root.org on Thu, Apr 03, 2003 at 03:49:08PM -0800 Organization: The FreeBSD Project cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: Poul-Henning Kamp cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/sys endian.h src/share/man/man9 byteorder.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, 03 Apr 2003 23:56:29 -0000 Nate Lawson writes: > On Thu, 3 Apr 2003, Poul-Henning Kamp wrote: > > Modified files: > > sys/sys endian.h > > share/man/man9 byteorder.9 > > Log: > > Add inline functions {be,le}{16,32,64}{enc,dec}() for encoding decoding > > into byte strings of unknown alignment. > > > > Revision Changes Path > > 1.3 +39 -1 src/share/man/man9/byteorder.9 > > 1.3 +108 -0 src/sys/sys/endian.h > > This is really great! I have wanted this for a while. Just a few > questions. Have the standards folks had a look at the API? Second, it > appears the *enc functions have args in reverse order (void *, uint32_t > for example). Any thoughts on bcopy vs. memcpy ordering of args? There aren't any standards that have these type of functions. The closest thing is ntohl() and friends. We copied OpenBSD for the function and header names, so it might be worthwhile seeing if they want to provide these functions too. Best regards, Mike Barcroft From owner-cvs-src@FreeBSD.ORG Thu Apr 3 16:16: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 C999B37B407; Thu, 3 Apr 2003 16:16:10 -0800 (PST) Received: from ebb.errno.com (ebb.errno.com [66.127.85.87]) by mx1.FreeBSD.org (Postfix) with ESMTP id 25A1D43FBF; Thu, 3 Apr 2003 16:16:05 -0800 (PST) (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 h340G4WJ060340 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO); Thu, 3 Apr 2003 16:16:04 -0800 (PST) (envelope-from sam@errno.com) Message-ID: <031101c2fa3f$619fee30$52557f42@errno.com> From: "Sam Leffler" To: "Mike Barcroft" , "Nate Lawson" References: <20030403085821.AD2A537B407@hub.freebsd.org> <20030403184229.D18209@espresso.bsdmike.org> Date: Thu, 3 Apr 2003 16:16:04 -0800 Organization: Errno Consulting MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 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: Poul-Henning Kamp cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/sys endian.h src/share/man/man9 byteorder.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: Fri, 04 Apr 2003 00:16:11 -0000 > There aren't any standards that have these type of functions. The > closest thing is ntohl() and friends. We copied OpenBSD for the > function and header names, so it might be worthwhile seeing if they > want to provide these functions too. A good place to take this is bsdi-api-discuss@wasabisystems.com. Sam From owner-cvs-src@FreeBSD.ORG Thu Apr 3 17:10: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 4EFA437B401; Thu, 3 Apr 2003 17:10:26 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DEA1443F75; Thu, 3 Apr 2003 17:10:25 -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 h341AP0U015789; Thu, 3 Apr 2003 17:10:25 -0800 (PST) (envelope-from tjr@repoman.freebsd.org) Received: (from tjr@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h341APnE015788; Thu, 3 Apr 2003 17:10:25 -0800 (PST) Message-Id: <200304040110.h341APnE015788@repoman.freebsd.org> From: "Tim J. Robbins" Date: Thu, 3 Apr 2003 17:10: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 Makefile src/usr.bin/tconv Makefile quit.c tconv.1 tconv.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, 04 Apr 2003 01:10:26 -0000 tjr 2003/04/03 17:10:25 PST FreeBSD src repository Modified files: usr.bin Makefile Removed files: usr.bin/tconv Makefile quit.c tconv.1 tconv.c Log: G/C tconv: It is libmytinfo-dependent and has not compiled for 3+ years. Revision Changes Path 1.232 +0 -1 src/usr.bin/Makefile 1.7 +0 -12 src/usr.bin/tconv/Makefile (dead) 1.2 +0 -72 src/usr.bin/tconv/quit.c (dead) 1.18 +0 -170 src/usr.bin/tconv/tconv.1 (dead) 1.7 +0 -1384 src/usr.bin/tconv/tconv.c (dead) From owner-cvs-src@FreeBSD.ORG Thu Apr 3 18:12: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 1059337B401; Thu, 3 Apr 2003 18:12:57 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6916843F75; Thu, 3 Apr 2003 18:12:56 -0800 (PST) (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 h342Cu0U022360; Thu, 3 Apr 2003 18:12:56 -0800 (PST) (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h342Cuju022359; Thu, 3 Apr 2003 18:12:56 -0800 (PST) Message-Id: <200304040212.h342Cuju022359@repoman.freebsd.org> From: Marcel Moolenaar Date: Thu, 3 Apr 2003 18:12:56 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/boot/ia64/skiload conf.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, 04 Apr 2003 02:12:57 -0000 marcel 2003/04/03 18:12:56 PST FreeBSD src repository Modified files: sys/boot/ia64/skiload conf.c Log: Remove `#ifndef lint' left behind after previous change. Revision Changes Path 1.4 +0 -1 src/sys/boot/ia64/skiload/conf.c From owner-cvs-src@FreeBSD.ORG Thu Apr 3 20: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 8B21337B401; Thu, 3 Apr 2003 20:16:07 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2A66C43F85; Thu, 3 Apr 2003 20:16:07 -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 h344G60U034483; Thu, 3 Apr 2003 20:16:06 -0800 (PST) (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h344G64Z034482; Thu, 3 Apr 2003 20:16:06 -0800 (PST) Message-Id: <200304040416.h344G64Z034482@repoman.freebsd.org> From: Warner Losh Date: Thu, 3 Apr 2003 20:16:06 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libncp ncpl_conn.c ncpl_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: Fri, 04 Apr 2003 04:16:08 -0000 imp 2003/04/03 20:16:06 PST FreeBSD src repository Modified files: lib/libncp ncpl_conn.c ncpl_subr.c Log: No need to have ifdef < FreeBSD 4.0-current in here. Remove it to avoid false positive while searching for __FreeBSD_version abuse. Revision Changes Path 1.7 +1 -9 src/lib/libncp/ncpl_conn.c 1.8 +0 -4 src/lib/libncp/ncpl_subr.c From owner-cvs-src@FreeBSD.ORG Thu Apr 3 20: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 BF0EE37B401; Thu, 3 Apr 2003 20:17:15 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 60DC243F3F; Thu, 3 Apr 2003 20:17:15 -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 h344HF0U034546; Thu, 3 Apr 2003 20:17:15 -0800 (PST) (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h344HFAP034545; Thu, 3 Apr 2003 20:17:15 -0800 (PST) Message-Id: <200304040417.h344HFAP034545@repoman.freebsd.org> From: Warner Losh Date: Thu, 3 Apr 2003 20:17:15 -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/make main.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, 04 Apr 2003 04:17:16 -0000 imp 2003/04/03 20:17:15 PST FreeBSD src repository Modified files: usr.bin/make main.c Log: No need to check to see if we're running a version of FreeBSD 3.0 current or newer anymore. Revision Changes Path 1.82 +0 -3 src/usr.bin/make/main.c From owner-cvs-src@FreeBSD.ORG Thu Apr 3 20:39: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 1DA8D37B401; Thu, 3 Apr 2003 20:39:30 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B34C443F3F; Thu, 3 Apr 2003 20:39:29 -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 h344dT0U035850; Thu, 3 Apr 2003 20:39:29 -0800 (PST) (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h344dTBV035849; Thu, 3 Apr 2003 20:39:29 -0800 (PST) Message-Id: <200304040439.h344dTBV035849@repoman.freebsd.org> From: Warner Losh Date: Thu, 3 Apr 2003 20:39:29 -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/xargs xargs.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, 04 Apr 2003 04:39:30 -0000 imp 2003/04/03 20:39:29 PST FreeBSD src repository Modified files: usr.bin/xargs xargs.c Log: Simplify compatibility ifdef. Revision Changes Path 1.49 +7 -4 src/usr.bin/xargs/xargs.c From owner-cvs-src@FreeBSD.ORG Thu Apr 3 22:14: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 9916237B401; Thu, 3 Apr 2003 22:14:55 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 38B8F43FAF; Thu, 3 Apr 2003 22:14:55 -0800 (PST) (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 h346Et0U051649; Thu, 3 Apr 2003 22:14:55 -0800 (PST) (envelope-from alc@repoman.freebsd.org) Received: (from alc@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h346EsXv051648; Thu, 3 Apr 2003 22:14:54 -0800 (PST) Message-Id: <200304040614.h346EsXv051648@repoman.freebsd.org> From: Alan Cox Date: Thu, 3 Apr 2003 22:14:54 -0800 (PST) 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_bio.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, 04 Apr 2003 06:14:56 -0000 alc 2003/04/03 22:14:54 PST FreeBSD src repository Modified files: sys/kern vfs_bio.c Log: o Check the b_bufsize passed to vmapbuf() returning an error if it is invalid. o Remove a debugging printf() from vmapbuf(). Suggested by: tegge Revision Changes Path 1.383 +2 -2 src/sys/kern/vfs_bio.c From owner-cvs-src@FreeBSD.ORG Thu Apr 3 22:15: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 2A28637B401; Thu, 3 Apr 2003 22:15:56 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B2D4143FB1; Thu, 3 Apr 2003 22:15:55 -0800 (PST) (envelope-from gshapiro@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h346Ft0U051787; Thu, 3 Apr 2003 22:15:55 -0800 (PST) (envelope-from gshapiro@repoman.freebsd.org) Received: (from gshapiro@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h346Ft3O051786; Thu, 3 Apr 2003 22:15:55 -0800 (PST) Message-Id: <200304040615.h346Ft3O051786@repoman.freebsd.org> From: Gregory Neil Shapiro Date: Thu, 3 Apr 2003 22:15:55 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/etc/mail aliases X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 04 Apr 2003 06:15:56 -0000 gshapiro 2003/04/03 22:15:55 PST FreeBSD src repository Modified files: (Branch: RELENG_4) etc/mail aliases Log: MFC: Fix formatting (spaces -> tab) Revision Changes Path 1.17 +1 -1 src/etc/mail/aliases Revision Changes Path 1.10.4.7 +1 -1 src/etc/mail/aliases From owner-cvs-src@FreeBSD.ORG Thu Apr 3 22:25: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 840CC37B401; Thu, 3 Apr 2003 22:25:19 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 23CFB43FE0; Thu, 3 Apr 2003 22:25:19 -0800 (PST) (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 h346PI0U052405; Thu, 3 Apr 2003 22:25:18 -0800 (PST) (envelope-from murray@repoman.freebsd.org) Received: (from murray@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h346PIwu052404; Thu, 3 Apr 2003 22:25:18 -0800 (PST) Message-Id: <200304040625.h346PIwu052404@repoman.freebsd.org> From: Murray Stokely Date: Thu, 3 Apr 2003 22:25:18 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src UPDATING X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 04 Apr 2003 06:25:20 -0000 murray 2003/04/03 22:25:18 PST FreeBSD src repository Modified files: (Branch: RELENG_4) . UPDATING Log: FreeBSD 4.8 was released April 3, 2003. Revision Changes Path 1.73.2.81 +4 -0 src/UPDATING From owner-cvs-src@FreeBSD.ORG Thu Apr 3 22:26: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 4E59F37B401; Thu, 3 Apr 2003 22:26:28 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7DBCD43FAF; Thu, 3 Apr 2003 22:26:28 -0800 (PST) (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 h346QS0U052456; Thu, 3 Apr 2003 22:26:28 -0800 (PST) (envelope-from alc@repoman.freebsd.org) Received: (from alc@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h346QSKu052455; Thu, 3 Apr 2003 22:26:28 -0800 (PST) Message-Id: <200304040626.h346QSKu052455@repoman.freebsd.org> From: Alan Cox Date: Thu, 3 Apr 2003 22:26:28 -0800 (PST) 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_aio.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, 04 Apr 2003 06:26:29 -0000 alc 2003/04/03 22:26:28 PST FreeBSD src repository Modified files: sys/kern vfs_aio.c Log: o Remove useracc() calls from aio_qphysio(); they are redundant given the checks performed by vmapbuf(). Reviewed by: tegge Revision Changes Path 1.158 +1 -20 src/sys/kern/vfs_aio.c From owner-cvs-src@FreeBSD.ORG Thu Apr 3 22: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 2BF1137B404; Thu, 3 Apr 2003 22:40:45 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id BF09C43F3F; Thu, 3 Apr 2003 22:40:44 -0800 (PST) (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 h346ei0U053595; Thu, 3 Apr 2003 22:40:44 -0800 (PST) (envelope-from murray@repoman.freebsd.org) Received: (from murray@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h346ei15053593; Thu, 3 Apr 2003 22:40:44 -0800 (PST) Message-Id: <200304040640.h346ei15053593@repoman.freebsd.org> From: Murray Stokely Date: Thu, 3 Apr 2003 22:40:44 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4_8 Subject: cvs commit: src UPDATING X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 04 Apr 2003 06:40:45 -0000 murray 2003/04/03 22:40:44 PST FreeBSD src repository Modified files: (Branch: RELENG_4_8) . UPDATING Log: Correct date of FreeBSD release. Revision Changes Path 1.73.2.80.2.2 +1 -1 src/UPDATING From owner-cvs-src@FreeBSD.ORG Thu Apr 3 22:47: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 C56A137B401; Thu, 3 Apr 2003 22:47:07 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6294343F93; Thu, 3 Apr 2003 22:47:07 -0800 (PST) (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 h346l70U053995; Thu, 3 Apr 2003 22:47:07 -0800 (PST) (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h346l7RY053994; Thu, 3 Apr 2003 22:47:07 -0800 (PST) Message-Id: <200304040647.h346l7RY053994@repoman.freebsd.org> From: "Bruce A. Mah" Date: Thu, 3 Apr 2003 22:47:07 -0800 (PST) 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/share/sgml release.ent X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 04 Apr 2003 06:47:08 -0000 bmah 2003/04/03 22:47:07 PST FreeBSD src repository Modified files: (Branch: RELENG_4) release/doc/share/sgml release.ent Log: Version number bumps for 4.8-STABLE release documentation. Approved by: re (implicitly) Revision Changes Path 1.1.2.18 +3 -3 src/release/doc/share/sgml/release.ent From owner-cvs-src@FreeBSD.ORG Thu Apr 3 22:49: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 24AA337B401; Thu, 3 Apr 2003 22:49:22 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B3CB843F3F; Thu, 3 Apr 2003 22:49:21 -0800 (PST) (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 h346nL0U054151; Thu, 3 Apr 2003 22:49:21 -0800 (PST) (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h346nLVY054150; Thu, 3 Apr 2003 22:49:21 -0800 (PST) Message-Id: <200304040649.h346nLVY054150@repoman.freebsd.org> From: "Bruce A. Mah" Date: Thu, 3 Apr 2003 22:49:21 -0800 (PST) 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: Fri, 04 Apr 2003 06:49:22 -0000 bmah 2003/04/03 22:49:21 PST FreeBSD src repository Modified files: (Branch: RELENG_4) release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: Reset release notes for 4.8-STABLE. Move security advisories section to the top, rather than having it sandwiched between kernel and userland. New release notes: SA-03:07, sendmail-8.12.9. Approved by: re (implicitly) Revision Changes Path 1.22.2.347 +26 -295 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Thu Apr 3 22:51: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 EF83437B401; Thu, 3 Apr 2003 22:51:06 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8BEF843FB1; Thu, 3 Apr 2003 22:51:06 -0800 (PST) (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 h346p60U054628; Thu, 3 Apr 2003 22:51:06 -0800 (PST) (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h346p6eD054625; Thu, 3 Apr 2003 22:51:06 -0800 (PST) Message-Id: <200304040651.h346p6eD054625@repoman.freebsd.org> From: "Bruce A. Mah" Date: Thu, 3 Apr 2003 22:51:06 -0800 (PST) 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/errata 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: Fri, 04 Apr 2003 06:51:07 -0000 bmah 2003/04/03 22:51:06 PST FreeBSD src repository Modified files: (Branch: RELENG_4) release/doc/en_US.ISO8859-1/errata article.sgml Log: Reset errata for 4.8-STABLE, seed with some new items. Approved by: re (implicitly) Revision Changes Path 1.1.2.99 +36 -112 src/release/doc/en_US.ISO8859-1/errata/article.sgml From owner-cvs-src@FreeBSD.ORG Thu Apr 3 22:56: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 789C537B401; Thu, 3 Apr 2003 22:56:11 -0800 (PST) Received: from critter.freebsd.dk (critter.freebsd.dk [212.242.86.163]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6D68943FBF; Thu, 3 Apr 2003 22:56:10 -0800 (PST) (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 h346twLd005568; Fri, 4 Apr 2003 08:56:08 +0200 (CEST) (envelope-from phk@phk.freebsd.dk) To: Nate Lawson From: "Poul-Henning Kamp" In-Reply-To: Your message of "Thu, 03 Apr 2003 15:49:08 -0800." Date: Fri, 04 Apr 2003 08:55:58 +0200 Message-ID: <5567.1049439358@critter.freebsd.dk> cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/sys endian.h src/share/man/man9 byteorder.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: Fri, 04 Apr 2003 06:56:11 -0000 In message , Nate Lawson wri tes: >On Thu, 3 Apr 2003, Poul-Henning Kamp wrote: >> Modified files: >> sys/sys endian.h >> share/man/man9 byteorder.9 >> Log: >> Add inline functions {be,le}{16,32,64}{enc,dec}() for encoding decoding >> into byte strings of unknown alignment. >> >> Revision Changes Path >> 1.3 +39 -1 src/share/man/man9/byteorder.9 >> 1.3 +108 -0 src/sys/sys/endian.h > >This is really great! I have wanted this for a while. Just a few >questions. Have the standards folks had a look at the API? Second, it >appears the *enc functions have args in reverse order (void *, uint32_t >for example). Any thoughts on bcopy vs. memcpy ordering of args? I don't particularly care about the order, so if there is a concensus for one order over the other I'll just change it. -- 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 Thu Apr 3 22:59: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 B63CE37B401; Thu, 3 Apr 2003 22:59:28 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5427543F93; Thu, 3 Apr 2003 22:59:28 -0800 (PST) (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 h346xS0U055060; Thu, 3 Apr 2003 22:59:28 -0800 (PST) (envelope-from murray@repoman.freebsd.org) Received: (from murray@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h346xSNa055059; Thu, 3 Apr 2003 22:59:28 -0800 (PST) Message-Id: <200304040659.h346xSNa055059@repoman.freebsd.org> From: Murray Stokely Date: Thu, 3 Apr 2003 22:59:27 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD 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: Fri, 04 Apr 2003 06:59:29 -0000 murray 2003/04/03 22:59:27 PST FreeBSD src repository Modified files: share/misc bsd-family-tree Log: Add release of FreeBSD 4.8. MFC after: 3 days Revision Changes Path 1.70 +5 -4 src/share/misc/bsd-family-tree From owner-cvs-src@FreeBSD.ORG Thu Apr 3 23: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 A120837B401; Thu, 3 Apr 2003 23:02:47 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3FD6943FA3; Thu, 3 Apr 2003 23:02:47 -0800 (PST) (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 h3472l0U055599; Thu, 3 Apr 2003 23:02:47 -0800 (PST) (envelope-from murray@repoman.freebsd.org) Received: (from murray@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3472k9E055598; Thu, 3 Apr 2003 23:02:46 -0800 (PST) Message-Id: <200304040702.h3472k9E055598@repoman.freebsd.org> From: Murray Stokely Date: Thu, 3 Apr 2003 23:02:46 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/sys/conf newvers.sh X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 04 Apr 2003 07:02:48 -0000 murray 2003/04/03 23:02:46 PST FreeBSD src repository Modified files: (Branch: RELENG_4) sys/conf newvers.sh Log: This is 4.8-STABLE. Revision Changes Path 1.44.2.30 +1 -1 src/sys/conf/newvers.sh From owner-cvs-src@FreeBSD.ORG Thu Apr 3 23:15: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 91B4D37B404; Thu, 3 Apr 2003 23:15:20 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2FA3C43F3F; Thu, 3 Apr 2003 23:15:20 -0800 (PST) (envelope-from orion@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h347FK0U057935; Thu, 3 Apr 2003 23:15:20 -0800 (PST) (envelope-from orion@repoman.freebsd.org) Received: (from orion@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h347FJvu057934; Thu, 3 Apr 2003 23:15:19 -0800 (PST) Message-Id: <200304040715.h347FJvu057934@repoman.freebsd.org> From: Orion Hodson Date: Thu, 3 Apr 2003 23:15:19 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/sound/pci ich.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, 04 Apr 2003 07:15:21 -0000 orion 2003/04/03 23:15:19 PST FreeBSD src repository Modified files: sys/dev/sound/pci ich.c Log: Fix mismatch between bus address stored for buffer descriptors and actual address of buffer descriptor. This should fix the reported calibration failures and subsequent speed problems with ich chipsets. Minor calibration comment updates. Revision Changes Path 1.27 +8 -3 src/sys/dev/sound/pci/ich.c From owner-cvs-src@FreeBSD.ORG Thu Apr 3 23:37: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 9E31437B404; Thu, 3 Apr 2003 23:37:26 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id EE17143FBD; Thu, 3 Apr 2003 23:37:25 -0800 (PST) (envelope-from orion@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h347bP0U060601; Thu, 3 Apr 2003 23:37:25 -0800 (PST) (envelope-from orion@repoman.freebsd.org) Received: (from orion@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h347bP8T060600; Thu, 3 Apr 2003 23:37:25 -0800 (PST) Message-Id: <200304040737.h347bP8T060600@repoman.freebsd.org> From: Orion Hodson Date: Thu, 3 Apr 2003 23:37: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/sys/dev/sound/pcm ac97.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, 04 Apr 2003 07:37:27 -0000 orion 2003/04/03 23:37:25 PST FreeBSD src repository Modified files: sys/dev/sound/pcm ac97.c Log: Additional codec ids. Revision Changes Path 1.39 +6 -0 src/sys/dev/sound/pcm/ac97.c From owner-cvs-src@FreeBSD.ORG Thu Apr 3 23: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 38E0437B404; Thu, 3 Apr 2003 23:39:48 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C98C243FA3; Thu, 3 Apr 2003 23:39:47 -0800 (PST) (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 h347dl0U060833; Thu, 3 Apr 2003 23:39:47 -0800 (PST) (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h347dlfk060832; Thu, 3 Apr 2003 23:39:47 -0800 (PST) Message-Id: <200304040739.h347dlfk060832@repoman.freebsd.org> From: "Bruce A. Mah" Date: Thu, 3 Apr 2003 23:39:47 -0800 (PST) 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/errata 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: Fri, 04 Apr 2003 07:39:48 -0000 bmah 2003/04/03 23:39:47 PST FreeBSD src repository Modified files: (Branch: RELENG_4) release/doc/en_US.ISO8859-1/errata article.sgml Log: In an attempt to head off confusion stemming from the re-upload of 4.8/i386, add the MD5 checksums for the IOS images. Minor grammar/style fixups in GNOME item. Revision Changes Path 1.1.2.100 +12 -2 src/release/doc/en_US.ISO8859-1/errata/article.sgml From owner-cvs-src@FreeBSD.ORG Thu Apr 3 23: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 3B61B37B41C; Thu, 3 Apr 2003 23:49:43 -0800 (PST) Received: from sccrmhc03.attbi.com (sccrmhc03.attbi.com [204.127.202.63]) by mx1.FreeBSD.org (Postfix) with ESMTP id 20BAD43FAF; Thu, 3 Apr 2003 23:49:42 -0800 (PST) (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 <20030404074940003009kb6pe>; Fri, 4 Apr 2003 07:49:40 +0000 Received: from intruder.bmah.org (localhost [127.0.0.1]) by bmah.dyndns.org (8.12.9/8.12.9) with ESMTP id h347nbs0041471; Thu, 3 Apr 2003 23:49:37 -0800 (PST) (envelope-from bmah@intruder.bmah.org) Received: (from bmah@localhost) by intruder.bmah.org (8.12.9/8.12.9/Submit) id h347nb5c041470; Thu, 3 Apr 2003 23:49:37 -0800 (PST) Date: Thu, 3 Apr 2003 23:49:37 -0800 From: "Bruce A. Mah" To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Message-ID: <20030404074937.GA41424@intruder.bmah.org> References: <200304040739.h347dlfk060832@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="XsQoSWH+UP9D9v3l" Content-Disposition: inline In-Reply-To: <200304040739.h347dlfk060832@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/ Subject: Re: cvs commit: src/release/doc/en_US.ISO8859-1/errata 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: Fri, 04 Apr 2003 07:49:44 -0000 --XsQoSWH+UP9D9v3l Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable If memory serves me right, Bruce A. Mah wrote: > bmah 2003/04/03 23:39:47 PST >=20 > FreeBSD src repository >=20 > Modified files: (Branch: RELENG_4) > release/doc/en_US.ISO8859-1/errata article.sgml=20 > Log: > In an attempt to head off confusion stemming from the re-upload of > 4.8/i386, add the MD5 checksums for the IOS images. Sigh. This isn't Cisco. s/IOS/ISO/ Bruce. --XsQoSWH+UP9D9v3l Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+jTkR2MoxcVugUsMRAu3XAKDibolbiO/9rhB4NoAvD/H8mJNVSQCgo+s/ 9F1coXOl8Tduvou7NWCX6Uw= =GzEO -----END PGP SIGNATURE----- --XsQoSWH+UP9D9v3l-- From owner-cvs-src@FreeBSD.ORG Fri Apr 4 00:01: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 087B237B401; Fri, 4 Apr 2003 00:01:26 -0800 (PST) Received: from whale.sunbay.crimea.ua (whale.sunbay.crimea.ua [212.110.138.65]) by mx1.FreeBSD.org (Postfix) with ESMTP id DA43D43FAF; Fri, 4 Apr 2003 00:01:21 -0800 (PST) (envelope-from ru@whale.sunbay.crimea.ua) Received: from whale.sunbay.crimea.ua (ru@localhost [127.0.0.1]) h3481Ggg099706 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 4 Apr 2003 11:01:17 +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 h34818d7099682; Fri, 4 Apr 2003 11:01:08 +0300 (EEST) (envelope-from ru) Date: Fri, 4 Apr 2003 11:01:08 +0300 From: Ruslan Ermilov To: "David O'Brien" Message-ID: <20030404080108.GB95125@sunbay.com> References: <200304030513.h335DR60079544@repoman.freebsd.org> <20030402231638.A81523@FreeBSD.org> <20030403055049.GA67232@dhcp01.pn.xcllnt.net> <20030403180026.A29934@gamplex.bde.org> <20030403085350.GA37174@sunbay.com> <20030403093800.GA68012@dhcp01.pn.xcllnt.net> <20030403200459.H30311@gamplex.bde.org> <20030403151922.GA76895@sunbay.com> <20030403160301.GE17860@dragon.nuxi.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="U+BazGySraz5kW0T" Content-Disposition: inline In-Reply-To: <20030403160301.GE17860@dragon.nuxi.com> User-Agent: Mutt/1.5.4i cc: src-committers@FreeBSD.org cc: Bruce Evans cc: Juli Mallett cc: cvs-src@FreeBSD.org cc: cvs-all@FreeBSD.org cc: Marcel Moolenaar Subject: Re: cvs commit: src/libexec/talkd announce.c extern.h print.c table.c talkd.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, 04 Apr 2003 08:01:26 -0000 --U+BazGySraz5kW0T Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Apr 03, 2003 at 08:03:01AM -0800, David O'Brien wrote: > On Thu, Apr 03, 2003 at 06:19:22PM +0300, Ruslan Ermilov wrote: > > I can fix this: > >=20 > > %%% > > Index: bsd.sys.mk >=20 > Would this be better? >=20 Hardly so. > Index: bsd.sys.mk > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > RCS file: /home/ncvs/src/share/mk/bsd.sys.mk,v > retrieving revision 1.11 > diff -u -r1.11 bsd.sys.mk > --- bsd.sys.mk 13 Nov 2002 13:49:29 -0000 1.11 > +++ bsd.sys.mk 3 Apr 2003 16:02:28 -0000 > @@ -24,17 +24,11 @@ > . if ${WARNS} > 3 > CFLAGS +=3D -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow= -Wcast-align > . endif > -. if ${WARNS} > 4 > -CFLAGS +=3D -Wuninitialized > -. endif > +# XXX: the warning that was here became problematic. > +#. if ${WARNS} > 4 This hardly can be classified like a fix. :-) > # BDECFLAGS > . if ${WARNS} > 5 > CFLAGS +=3D -ansi -pedantic -Wbad-function-cast -Wchar-subscripts -Winl= ine -Wnested-externs -Wredundant-decls > -. endif > -. if ${WARNS} > 1 && ${WARNS} < 5 > -# XXX Delete -Wuninitialized by default for now -- the compiler doesn't > -# XXX always get it right. > -CFLAGS +=3D -Wno-uninitialized > . endif > . endif > =20 This would be backwards. -Wuninitialized is impled by -Wall, and revision 1.5 was about to fix this. Chees, --=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 --U+BazGySraz5kW0T Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+jTvEUkv4P6juNwoRApmKAJ9shQ3na1UTR/qzRI2xoimm+g3s1ACdFnlX +FR0dcrBkByjC3+m6y8PT8s= =Tql8 -----END PGP SIGNATURE----- --U+BazGySraz5kW0T-- From owner-cvs-src@FreeBSD.ORG Fri Apr 4 00:07: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 2687C37B40F; Fri, 4 Apr 2003 00:07:55 -0800 (PST) Received: from whale.sunbay.crimea.ua (whale.sunbay.crimea.ua [212.110.138.65]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6F3B843FA3; Fri, 4 Apr 2003 00:07:51 -0800 (PST) (envelope-from ru@whale.sunbay.crimea.ua) Received: from whale.sunbay.crimea.ua (ru@localhost [127.0.0.1]) h3487kgg000795 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 4 Apr 2003 11:07:47 +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 h3487kN4000790; Fri, 4 Apr 2003 11:07:46 +0300 (EEST) (envelope-from ru) Date: Fri, 4 Apr 2003 11:07:46 +0300 From: Ruslan Ermilov To: "David O'Brien" Message-ID: <20030404080746.GC95125@sunbay.com> References: <200304030513.h335DR60079544@repoman.freebsd.org> <20030402231638.A81523@FreeBSD.org> <20030403055049.GA67232@dhcp01.pn.xcllnt.net> <20030403180026.A29934@gamplex.bde.org> <20030403085350.GA37174@sunbay.com> <20030403093800.GA68012@dhcp01.pn.xcllnt.net> <20030403200459.H30311@gamplex.bde.org> <20030403160017.GD17860@dragon.nuxi.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="Md/poaVZ8hnGTzuv" Content-Disposition: inline In-Reply-To: <20030403160017.GD17860@dragon.nuxi.com> User-Agent: Mutt/1.5.4i cc: src-committers@FreeBSD.org cc: Bruce Evans cc: Juli Mallett cc: cvs-src@FreeBSD.org cc: cvs-all@FreeBSD.org cc: Marcel Moolenaar Subject: Re: cvs commit: src/libexec/talkd announce.c extern.h print.c table.c talkd.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, 04 Apr 2003 08:07:55 -0000 --Md/poaVZ8hnGTzuv Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Apr 03, 2003 at 08:00:17AM -0800, David O'Brien wrote: > On Thu, Apr 03, 2003 at 08:26:05PM +1000, Bruce Evans wrote: > > There are some other minor ordering problems. -Winitialized is not set > > for "-O -O0 -O" in ${CFLAGS}, and there may be hackish makefiles that s= et > > CFLAGS after including . >=20 > There are a few. >=20 There isn't any that adds -O* to CFLAGS after including . > Also you can set gcc flags using the GCC_OPTIONS > environmental variable. >=20 You know, there are many ways to shoot yourself in a foot. How's this, without any makefile? $ cc -o a.o a.c cc1: warning: -Wuninitialized is not supported without -O Guess what was in GCC_OPTIONS. In short, we don't support GCC_OPTIONS. It isn't even mentioned in gcc(1) or GNU info files. 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 --Md/poaVZ8hnGTzuv Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+jT1SUkv4P6juNwoRAnPUAJ4mgp1SnEsywnZtXPGJ5wYjogFZzwCbBN33 O3m/TqYbWgXwphSSNZKllfA= =2qQH -----END PGP SIGNATURE----- --Md/poaVZ8hnGTzuv-- From owner-cvs-src@FreeBSD.ORG Fri Apr 4 00:16: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 96D7037B401; Fri, 4 Apr 2003 00:16:27 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3777543F3F; Fri, 4 Apr 2003 00:16:27 -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 h348GR0U065103; Fri, 4 Apr 2003 00:16:27 -0800 (PST) (envelope-from tjr@repoman.freebsd.org) Received: (from tjr@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h348GQqS065102; Fri, 4 Apr 2003 00:16:26 -0800 (PST) Message-Id: <200304040816.h348GQqS065102@repoman.freebsd.org> From: "Tim J. Robbins" Date: Fri, 4 Apr 2003 00:16:26 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/bin/sh jobs.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, 04 Apr 2003 08:16:28 -0000 tjr 2003/04/04 00:16:26 PST FreeBSD src repository Modified files: (Branch: RELENG_4) bin/sh jobs.c Log: MFC rev 1.63: Flush the output buffers before forking a child process to avoid the child process writing data that the parent should have written. PR: 50051 Revision Changes Path 1.27.2.10 +1 -0 src/bin/sh/jobs.c From owner-cvs-src@FreeBSD.ORG Fri Apr 4 00:42: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 8009537B404; Fri, 4 Apr 2003 00:42:18 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 198B743FBF; Fri, 4 Apr 2003 00:42:18 -0800 (PST) (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 h348gH0U066922; Fri, 4 Apr 2003 00:42:17 -0800 (PST) (envelope-from sobomax@repoman.freebsd.org) Received: (from sobomax@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h348gHBi066921; Fri, 4 Apr 2003 00:42:17 -0800 (PST) Message-Id: <200304040842.h348gHBi066921@repoman.freebsd.org> From: Maxim Sobolev Date: Fri, 4 Apr 2003 00:42:17 -0800 (PST) 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 puc.c pucdata.c pucvar.h src/sys/isa sio.c sioreg.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: Fri, 04 Apr 2003 08:42:19 -0000 sobomax 2003/04/04 00:42:17 PST FreeBSD src repository Modified files: (Branch: RELENG_4) sys/dev/puc puc.c pucdata.c pucvar.h sys/isa sio.c sioreg.h Log: MFC: add support for IC Book 16x Lite and Pro multiport serial cards. Sponsored by: IC Book Labs Revision Changes Path 1.3.2.5 +73 -6 src/sys/dev/puc/puc.c 1.2.2.10 +25 -0 src/sys/dev/puc/pucdata.c 1.1.2.4 +7 -0 src/sys/dev/puc/pucvar.h 1.291.2.34 +28 -1 src/sys/isa/sio.c 1.15.2.3 +7 -1 src/sys/isa/sioreg.h From owner-cvs-src@FreeBSD.ORG Fri Apr 4 00:47: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 F31B237B401; Fri, 4 Apr 2003 00:47:50 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 931AB43F3F; Fri, 4 Apr 2003 00:47:50 -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 h348lo0U072295; Fri, 4 Apr 2003 00:47:50 -0800 (PST) (envelope-from tjr@repoman.freebsd.org) Received: (from tjr@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h348lo3H072294; Fri, 4 Apr 2003 00:47:50 -0800 (PST) Message-Id: <200304040847.h348lo3H072294@repoman.freebsd.org> From: "Tim J. Robbins" Date: Fri, 4 Apr 2003 00:47:50 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/sys/netipx ipx.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, 04 Apr 2003 08:47:51 -0000 tjr 2003/04/04 00:47:50 PST FreeBSD src repository Modified files: (Branch: RELENG_4) sys/netipx ipx.c Log: MFC rev. 1.25: Allocate struct ipx_ifaddrs with an initial reference count of 1, not 0. The wrong reference count was causing them to get freed too early and have their contents scrambled. PR: 48666 Revision Changes Path 1.17.2.2 +2 -1 src/sys/netipx/ipx.c From owner-cvs-src@FreeBSD.ORG Fri Apr 4 00: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 EBD0537B401; Fri, 4 Apr 2003 00:52:43 -0800 (PST) Received: from whale.sunbay.crimea.ua (whale.sunbay.crimea.ua [212.110.138.65]) by mx1.FreeBSD.org (Postfix) with ESMTP id B6C4A43F93; Fri, 4 Apr 2003 00:52:24 -0800 (PST) (envelope-from ru@whale.sunbay.crimea.ua) Received: from whale.sunbay.crimea.ua (ru@localhost [127.0.0.1]) h348q1gg007398 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 4 Apr 2003 11:52:01 +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 h348q0N9007393; Fri, 4 Apr 2003 11:52:00 +0300 (EEST) (envelope-from ru) Date: Fri, 4 Apr 2003 11:52:00 +0300 From: Ruslan Ermilov To: Mike Barcroft Message-ID: <20030404085200.GA1765@sunbay.com> References: <20030403085821.AD2A537B407@hub.freebsd.org> <20030403184229.D18209@espresso.bsdmike.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="ew6BAiZeqk4r7MaW" Content-Disposition: inline In-Reply-To: <20030403184229.D18209@espresso.bsdmike.org> User-Agent: Mutt/1.5.4i cc: src-committers@FreeBSD.org cc: Poul-Henning Kamp cc: David O'Brien cc: cvs-src@FreeBSD.org cc: Nate Lawson cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/sys endian.h src/share/man/man9 byteorder.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: Fri, 04 Apr 2003 08:52:44 -0000 --ew6BAiZeqk4r7MaW Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Apr 03, 2003 at 06:42:29PM -0500, Mike Barcroft wrote: > Nate Lawson writes: > > On Thu, 3 Apr 2003, Poul-Henning Kamp wrote: > > > Modified files: > > > sys/sys endian.h=20 > > > share/man/man9 byteorder.9=20 > > > Log: > > > Add inline functions {be,le}{16,32,64}{enc,dec}() for encoding deco= ding > > > into byte strings of unknown alignment. > > > =20 > > > Revision Changes Path > > > 1.3 +39 -1 src/share/man/man9/byteorder.9 > > > 1.3 +108 -0 src/sys/sys/endian.h > >=20 > > This is really great! I have wanted this for a while. Just a few > > questions. Have the standards folks had a look at the API? Second, it > > appears the *enc functions have args in reverse order (void *, uint32_t > > for example). Any thoughts on bcopy vs. memcpy ordering of args? >=20 > There aren't any standards that have these type of functions. The > closest thing is ntohl() and friends. We copied OpenBSD for the > function and header names, so it might be worthwhile seeing if they > want to provide these functions too. >=20 Now that this is a hunting season on , I'd like to also add versions of "host to big/little endian" functions suitable for use in initializers (computable at build time). Would anyone seriously object to committing this? I need these for kgzip(8) and btxld(8), FWIW. David, you are supposed to like it too. ;) %%% Index: endian.h =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /home/ncvs/src/sys/sys/endian.h,v retrieving revision 1.5 diff -u -r1.5 endian.h --- endian.h 3 Apr 2003 11:32:01 -0000 1.5 +++ endian.h 4 Apr 2003 08:41:29 -0000 @@ -56,37 +56,77 @@ #define bswap64(x) __bswap64(x) =20 /* + * General byte order swapping macros. + */ +#define BSWAP16(x) (uint16_t) \ + (((x) >> 8) | ((x) << 8)) + +#define BSWAP32(x) (uint32_t) \ + (((x) >> 24) | (((x) >> 8) & 0xff00) | \ + (((x) << 8) & 0xff0000) | ((x) << 24)) + +#define BSWAP64(x) (uint64_t) \ + (((x) >> 56) | (((x) >> 40) & 0xff00) | (((x) >> 24) & 0xff0000) | \ + (((x) >> 8) & 0xff000000) | (((x) << 8) & ((uint64_t)0xff << 32)) | \ + (((x) << 24) & ((uint64_t)0xff << 40)) | \ + (((x) << 40) & ((uint64_t)0xff << 48)) | (((x) << 56))) + +/* * Host to big endian, host to little endian, big endian to host, and litt= le * endian to host byte order functions as detailed in byteorder(9). */ #if _BYTE_ORDER =3D=3D _LITTLE_ENDIAN #define htobe16(x) bswap16((x)) +#define HTOBE16(x) BSWAP16((x)) #define htobe32(x) bswap32((x)) +#define HTOBE32(x) BSWAP32((x)) #define htobe64(x) bswap64((x)) +#define HTOBE64(x) BSWAP64((x)) #define htole16(x) ((uint16_t)(x)) +#define HTOLE16(x) ((uint16_t)(x)) #define htole32(x) ((uint32_t)(x)) +#define HTOLE32(x) ((uint32_t)(x)) #define htole64(x) ((uint64_t)(x)) +#define HTOLE64(x) ((uint64_t)(x)) =20 #define be16toh(x) bswap16((x)) +#define BE16TOH(x) BSWAP16((x)) #define be32toh(x) bswap32((x)) +#define BE32TOH(x) BSWAP32((x)) #define be64toh(x) bswap64((x)) +#define BE64TOH(x) BSWAP64((x)) #define le16toh(x) ((uint16_t)(x)) +#define LE16TOH(x) ((uint16_t)(x)) #define le32toh(x) ((uint32_t)(x)) +#define LE32TOH(x) ((uint32_t)(x)) #define le64toh(x) ((uint64_t)(x)) +#define LE64TOH(x) ((uint64_t)(x)) #else /* _BYTE_ORDER !=3D _LITTLE_ENDIAN */ #define htobe16(x) ((uint16_t)(x)) +#define HTOBE16(x) ((uint16_t)(x)) #define htobe32(x) ((uint32_t)(x)) +#define HTOBE32(x) ((uint32_t)(x)) #define htobe64(x) ((uint64_t)(x)) +#define HTOBE64(x) ((uint64_t)(x)) #define htole16(x) bswap16((x)) +#define HTOLE16(x) BSWAP16((x)) #define htole32(x) bswap32((x)) +#define HTOLE32(x) BSWAP32((x)) #define htole64(x) bswap64((x)) +#define HTOLE64(x) BSWAP64((x)) =20 #define be16toh(x) ((uint16_t)(x)) +#define BE16TOH(x) ((uint16_t)(x)) #define be32toh(x) ((uint32_t)(x)) +#define BE32TOH(x) ((uint32_t)(x)) #define be64toh(x) ((uint64_t)(x)) +#define BE64TOH(x) ((uint64_t)(x)) #define le16toh(x) bswap16((x)) +#define LE16TOH(x) BSWAP16((x)) #define le32toh(x) bswap32((x)) +#define LE32TOH(x) BSWAP32((x)) #define le64toh(x) bswap64((x)) +#define LE64TOH(x) BSWAP64((x)) #endif /* _BYTE_ORDER =3D=3D _LITTLE_ENDIAN */ =20 /* Alignment-agnostic encode/decode bytestream to/from little/big endian. = */ %%% 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 --ew6BAiZeqk4r7MaW Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+jUewUkv4P6juNwoRAq6+AJ0fvu3yZbZbdKa/MAQBJ3wAxDc1dgCfZkWZ pwrb/x8UQgXCqD+7B3yAcjI= =cPdH -----END PGP SIGNATURE----- --ew6BAiZeqk4r7MaW-- From owner-cvs-src@FreeBSD.ORG Fri Apr 4 00:57: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 CBEE337B401; Fri, 4 Apr 2003 00:57:23 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6A7C843F75; Fri, 4 Apr 2003 00:57:23 -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 h348vN0U072962; Fri, 4 Apr 2003 00:57:23 -0800 (PST) (envelope-from tjr@repoman.freebsd.org) Received: (from tjr@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h348vNFW072961; Fri, 4 Apr 2003 00:57:23 -0800 (PST) Message-Id: <200304040857.h348vNFW072961@repoman.freebsd.org> From: "Tim J. Robbins" Date: Fri, 4 Apr 2003 00:57:23 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/sys/fs/smbfs smbfs_vnops.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, 04 Apr 2003 08:57:24 -0000 tjr 2003/04/04 00:57:23 PST FreeBSD src repository Modified files: (Branch: RELENG_4) sys/fs/smbfs smbfs_vnops.c Log: MFC rev. 1.33: Do not call smbfs_attr_cacheremove() in the EXDEV case in smbfs_rename(). One of the vnodes is on different mount and is possibly on a different kind of filesystem; treating it as an smbfs vnode then writing to it will probably corrupt it. PR: 48381 Revision Changes Path 1.2.2.8 +9 -5 src/sys/fs/smbfs/smbfs_vnops.c From owner-cvs-src@FreeBSD.ORG Fri Apr 4 01:11: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 9A4A537B401; Fri, 4 Apr 2003 01:11:04 -0800 (PST) Received: from whale.sunbay.crimea.ua (whale.sunbay.crimea.ua [212.110.138.65]) by mx1.FreeBSD.org (Postfix) with ESMTP id 88FCC43F93; Fri, 4 Apr 2003 01:10:59 -0800 (PST) (envelope-from ru@whale.sunbay.crimea.ua) Received: from whale.sunbay.crimea.ua (ru@localhost [127.0.0.1]) h349Akgg009963 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 4 Apr 2003 12:10:46 +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 h349AkOs009962; Fri, 4 Apr 2003 12:10:46 +0300 (EEST) (envelope-from ru) Date: Fri, 4 Apr 2003 12:10:46 +0300 From: Ruslan Ermilov To: Yar Tikhiy Message-ID: <20030404091046.GC1765@sunbay.com> References: <200304031837.h33IbnBc071932@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="rQ2U398070+RC21q" Content-Disposition: inline In-Reply-To: <200304031837.h33IbnBc071932@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/etc 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: Fri, 04 Apr 2003 09:11:05 -0000 --rQ2U398070+RC21q Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Apr 03, 2003 at 10:37:49AM -0800, Yar Tikhiy wrote: > yar 2003/04/03 10:37:49 PST >=20 > FreeBSD src repository >=20 > Modified files: > etc syslog.conf=20 > Log: > Stop logging ``authpriv'' messages to the world-readable file > /var/log/messages. Such messages are for the eyes of authorized > personnel only. > =20 > PR: conf/48170 > Discussed in: freebsd-security > MFC after: 2 weeks > =20 > Revision Changes Path > 1.24 +1 -1 src/etc/syslog.conf >=20 Much appreciated! 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 --rQ2U398070+RC21q Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+jUwWUkv4P6juNwoRAuVdAJ0e7f8OkMmYb6J5FMqqcealU9dJEwCeJ/ZE DX5J2CRYeiqEPMaBbZcYjSM= =Tdgi -----END PGP SIGNATURE----- --rQ2U398070+RC21q-- From owner-cvs-src@FreeBSD.ORG Fri Apr 4 01:35: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 24FA637B401; Fri, 4 Apr 2003 01:35:44 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B6DF443F85; Fri, 4 Apr 2003 01:35:43 -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 h349Zh0U076095; Fri, 4 Apr 2003 01:35:43 -0800 (PST) (envelope-from tjr@repoman.freebsd.org) Received: (from tjr@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h349ZhKv076094; Fri, 4 Apr 2003 01:35:43 -0800 (PST) Message-Id: <200304040935.h349ZhKv076094@repoman.freebsd.org> From: "Tim J. Robbins" Date: Fri, 4 Apr 2003 01:35:43 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/sys/netipx ipx.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, 04 Apr 2003 09:35:44 -0000 tjr 2003/04/04 01:35:43 PST FreeBSD src repository Modified files: (Branch: RELENG_4) sys/netipx ipx.c Log: Back out previous. ifaddr reference counts begin at 0 in RELENG_4. Pointed out by: hsu Revision Changes Path 1.17.2.3 +0 -1 src/sys/netipx/ipx.c From owner-cvs-src@FreeBSD.ORG Fri Apr 4 02:09: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 A4E1137B401; Fri, 4 Apr 2003 02:09:45 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 69A0343FBF; Fri, 4 Apr 2003 02:09:45 -0800 (PST) (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 h34A9j0U079363; Fri, 4 Apr 2003 02:09:45 -0800 (PST) (envelope-from jake@repoman.freebsd.org) Received: (from jake@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h34A9jOl079362; Fri, 4 Apr 2003 02:09:45 -0800 (PST) Message-Id: <200304041009.h34A9jOl079362@repoman.freebsd.org> From: Jake Burkholder Date: Fri, 4 Apr 2003 02:09:45 -0800 (PST) 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: Fri, 04 Apr 2003 10:09:47 -0000 jake 2003/04/04 02:09:45 PST FreeBSD src repository Modified files: sys/i386/include pmap.h Log: Bandaid fix for previous commit while I figure out why it broke. This caused crashes early in boot on i386 UP machines. Reported by: phk Pointy hat to: jake Revision Changes Path 1.96 +2 -2 src/sys/i386/include/pmap.h From owner-cvs-src@FreeBSD.ORG Fri Apr 4 02:10: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 31E9B37B404; Fri, 4 Apr 2003 02:10:42 -0800 (PST) Received: from mailman.zeta.org.au (mailman.zeta.org.au [203.26.10.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8BBC243FB1; Fri, 4 Apr 2003 02:10:39 -0800 (PST) (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 UAA04633; Fri, 4 Apr 2003 20:10:35 +1000 Date: Fri, 4 Apr 2003 20:10:34 +1000 (EST) From: Bruce Evans X-X-Sender: bde@gamplex.bde.org To: "David O'Brien" In-Reply-To: <20030403155917.GC17860@dragon.nuxi.com> Message-ID: <20030404200159.J33842@gamplex.bde.org> References: <200304030513.h335DR60079544@repoman.freebsd.org> <20030403055049.GA67232@dhcp01.pn.xcllnt.net> <20030403085350.GA37174@sunbay.com> <20030403155917.GC17860@dragon.nuxi.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: src-committers@FreeBSD.org cc: Ruslan Ermilov cc: Juli Mallett cc: cvs-src@FreeBSD.org cc: cvs-all@FreeBSD.org cc: Marcel Moolenaar Subject: Re: cvs commit: src/libexec/talkd announce.c extern.h print.ctable.c talkd.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, 04 Apr 2003 10:10:42 -0000 On Thu, 3 Apr 2003, David O'Brien wrote: > On Thu, Apr 03, 2003 at 11:53:50AM +0300, Ruslan Ermilov wrote: > > -. if ${WARNS} > 4 > > +. if ${WARNS} > 4 && !empty(CFLAGS:M-O*) && empty(CFLAGS:M-O0) > > CFLAGS += -Wuninitialized > > . endif > > Why not just get rid of it totally? We have this already: It's too useful to remove totally. > . if ${WARNS} > 1 && ${WARNS} < 5 > # XXX Delete -Wuninitialized by default for now -- the compiler doesn't > # XXX always get it right. > CFLAGS += -Wno-uninitialized > . endif > > so we already know it is problematic. OR rather than use: > > . if ${WARNS} > 4 > CFLAGS += -Wuninitialized > . endif > > use > > . if ${WARNS} == 4 > CFLAGS += -Wuninitialized > . endif Add -Wno-uninitialized to cancel -Wuninitialized being part of -Wall as necessary, i.e., if -Wall is added (${WARNS} > 1) but -O is not in ${CFLAGS}. Don't add it or change WARNS settings back and forth to work around bitrot from -Wuninitialized not being turned off for so long. Don't change sources "to keep gcc happy". Bruce From owner-cvs-src@FreeBSD.ORG Fri Apr 4 02:12: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 0396337B401; Fri, 4 Apr 2003 02:12:10 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9508D43FD7; Fri, 4 Apr 2003 02:12:09 -0800 (PST) (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 h34AC90U079882; Fri, 4 Apr 2003 02:12:09 -0800 (PST) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h34AC9Uq079881; Fri, 4 Apr 2003 02:12:09 -0800 (PST) Message-Id: <200304041012.h34AC9Uq079881@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Fri, 4 Apr 2003 02:12:09 -0800 (PST) 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 vpd.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: Fri, 04 Apr 2003 10:12:10 -0000 mdodd 2003/04/04 02:12:09 PST FreeBSD src repository Modified files: share/man/man4/man4.i386 Makefile Added files: share/man/man4/man4.i386 vpd.4 Log: Add a manpage for the 'vpd' driver. Revision Changes Path 1.142 +1 -1 src/share/man/man4/man4.i386/Makefile 1.1 +89 -0 src/share/man/man4/man4.i386/vpd.4 (new) From owner-cvs-src@FreeBSD.ORG Fri Apr 4 02:47: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 73CED37B401; Fri, 4 Apr 2003 02:47:07 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1562243F3F; Fri, 4 Apr 2003 02:47:07 -0800 (PST) (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 h34Al60U082205; Fri, 4 Apr 2003 02:47:06 -0800 (PST) (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h34Al6DL082204; Fri, 4 Apr 2003 02:47:06 -0800 (PST) Message-Id: <200304041047.h34Al6DL082204@repoman.freebsd.org> From: Ruslan Ermilov Date: Fri, 4 Apr 2003 02:47:06 -0800 (PST) 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.sys.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, 04 Apr 2003 10:47:07 -0000 ru 2003/04/04 02:47:06 PST FreeBSD src repository Modified files: share/mk bsd.sys.mk Log: -Wall implies -Wuninitialized if -O is also in effect. -Wuninitialized does not work without -O. This fixes the ${WARNS} > 4 compilations with -O0. Spotted by: marcel Revision Changes Path 1.13 +0 -3 src/share/mk/bsd.sys.mk From owner-cvs-src@FreeBSD.ORG Fri Apr 4 02:55: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 8CC0837B401; Fri, 4 Apr 2003 02:55:05 -0800 (PST) Received: from whale.sunbay.crimea.ua (whale.sunbay.crimea.ua [212.110.138.65]) by mx1.FreeBSD.org (Postfix) with ESMTP id CA3B543F85; Fri, 4 Apr 2003 02:54:57 -0800 (PST) (envelope-from ru@whale.sunbay.crimea.ua) Received: from whale.sunbay.crimea.ua (ru@localhost [127.0.0.1]) h34Asigg022343 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 4 Apr 2003 13:54:44 +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 h34AsXbr022317; Fri, 4 Apr 2003 13:54:33 +0300 (EEST) (envelope-from ru) Date: Fri, 4 Apr 2003 13:54:33 +0300 From: Ruslan Ermilov To: Bruce Evans Message-ID: <20030404105433.GB14607@sunbay.com> References: <200304030513.h335DR60079544@repoman.freebsd.org> <20030402231638.A81523@FreeBSD.org> <20030403055049.GA67232@dhcp01.pn.xcllnt.net> <20030403180026.A29934@gamplex.bde.org> <20030403085350.GA37174@sunbay.com> <20030403155917.GC17860@dragon.nuxi.com> <20030404200159.J33842@gamplex.bde.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="V0207lvV8h4k8FAm" Content-Disposition: inline In-Reply-To: <20030404200159.J33842@gamplex.bde.org> User-Agent: Mutt/1.5.4i cc: src-committers@FreeBSD.org cc: David O'Brien cc: Juli Mallett cc: cvs-src@FreeBSD.org cc: cvs-all@FreeBSD.org cc: Marcel Moolenaar Subject: Re: cvs commit: src/libexec/talkd announce.c extern.h print.c table.c talkd.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, 04 Apr 2003 10:55:06 -0000 --V0207lvV8h4k8FAm Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Apr 04, 2003 at 08:10:34PM +1000, Bruce Evans wrote: > On Thu, 3 Apr 2003, David O'Brien wrote: >=20 > > On Thu, Apr 03, 2003 at 11:53:50AM +0300, Ruslan Ermilov wrote: > > > -. if ${WARNS} > 4 > > > +. if ${WARNS} > 4 && !empty(CFLAGS:M-O*) && empty(CFLAGS:M-O0) > > > CFLAGS +=3D -Wuninitialized > > > . endif > > > > Why not just get rid of it totally? We have this already: >=20 > It's too useful to remove totally. >=20 > > . if ${WARNS} > 1 && ${WARNS} < 5 > > # XXX Delete -Wuninitialized by default for now -- the compiler doe= sn't > > # XXX always get it right. > > CFLAGS +=3D -Wno-uninitialized > > . endif > > > > so we already know it is problematic. OR rather than use: > > > > . if ${WARNS} > 4 > > CFLAGS +=3D -Wuninitialized > > . endif > > > > use > > > > . if ${WARNS} =3D=3D 4 > > CFLAGS +=3D -Wuninitialized > > . endif >=20 > Add -Wno-uninitialized to cancel -Wuninitialized being part of -Wall as > necessary, i.e., if -Wall is added (${WARNS} > 1) but -O is not in ${CFLA= GS}. > Don't add it or change WARNS settings back and forth to work around bitrot > from -Wuninitialized not being turned off for so long. Don't change sour= ces > "to keep gcc happy". >=20 I've just committed a superior fix. :-) The story is that if have -O, then -Wall (that is true for WARNS > 1) will add -Wuninitialized for you automatically, so there was no point in adding it explicitly in rev. 1.7. : $ make clean; env CFLAGS=3D"-O -pipe" make WARNS=3D5 a.o : rm -f a a.o : cc -O -pipe -march=3Dpentiumpro -Wsystem-headers -Werror -Wall -Wno-for= mat-y2k -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wretur= n-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wcast-align -c a.c : cc1: warnings being treated as errors : a.c: In function `main': : a.c:6: warning: `a' might be used uninitialized in this function : *** Error code 1 : $ make clean; env CFLAGS=3D"-pipe" make WARNS=3D5 a.o : rm -f a a.o : cc -pipe -march=3Dpentiumpro -Wsystem-headers -Werror -Wall -Wno-format= -y2k -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-t= ype -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wcast-align -c a.c And just to demonstrate that things don't depend on the options order: : $ make clean; env CFLAGS=3D"-O -Wall -pipe -O0" make WARNS=3D5 a.o : rm -f a a.o : cc -O -Wall -pipe -O0 -march=3Dpentiumpro -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-ari= th -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wcast-align= -c a.c 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 --V0207lvV8h4k8FAm Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+jWRpUkv4P6juNwoRApLrAJ40AsFhHLHstJ8ezT4nJkWRLViKzwCbBonV MOgdPF43zqe7aEkJvAO2udc= =EwOW -----END PGP SIGNATURE----- --V0207lvV8h4k8FAm-- From owner-cvs-src@FreeBSD.ORG Fri Apr 4 03:09: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 A965F37B404; Fri, 4 Apr 2003 03:09:09 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2A2C943FAF; Fri, 4 Apr 2003 03:09:09 -0800 (PST) (envelope-from ume@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h34B980U085231; Fri, 4 Apr 2003 03:09:08 -0800 (PST) (envelope-from ume@repoman.freebsd.org) Received: (from ume@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h34B9865085230; Fri, 4 Apr 2003 03:09:08 -0800 (PST) Message-Id: <200304041109.h34B9865085230@repoman.freebsd.org> From: Hajimu UMEMOTO Date: Fri, 4 Apr 2003 03:09:08 -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.sbin/ppp iface.c ipv6cp.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, 04 Apr 2003 11:09:10 -0000 ume 2003/04/04 03:09:08 PST FreeBSD src repository Modified files: usr.sbin/ppp iface.c ipv6cp.c Log: Set link-local address of tun interface with prefixlen = 64 instead of 128. It makes RA happy. Reported by: rafa@dif.um.es, SHIRASAKI Yasuhiro Reviewed by: SHIRASAKI Yasuhiro MFC after: 1 week Revision Changes Path 1.36 +7 -7 src/usr.sbin/ppp/iface.c 1.11 +1 -1 src/usr.sbin/ppp/ipv6cp.c From owner-cvs-src@FreeBSD.ORG Fri Apr 4 03:51: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 7FE3C37B401; Fri, 4 Apr 2003 03:51:12 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1F19243FBD; Fri, 4 Apr 2003 03:51:12 -0800 (PST) (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 h34BpB0U088265; Fri, 4 Apr 2003 03:51:11 -0800 (PST) (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h34BpBA6088264; Fri, 4 Apr 2003 03:51:11 -0800 (PST) Message-Id: <200304041151.h34BpBA6088264@repoman.freebsd.org> From: Ruslan Ermilov Date: Fri, 4 Apr 2003 03:51:11 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/release/i386 dokern.sh X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 04 Apr 2003 11:51:13 -0000 ru 2003/04/04 03:51:11 PST FreeBSD src repository Modified files: (Branch: RELENG_4) release/i386 dokern.sh Log: Removed the ICMP_BANDLIM option. This saves 311 bytes of gzipped kernel without the awi(4), and 860 bytes with awi(4) back. That would be enough to put awi(4) back, but would leave only 6K of free space on kern.flp to be useful. Revision Changes Path 1.58.2.6 +1 -0 src/release/i386/dokern.sh From owner-cvs-src@FreeBSD.ORG Fri Apr 4 03:58: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 20DD737B401; Fri, 4 Apr 2003 03:58:06 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B365143FA3; Fri, 4 Apr 2003 03:58:05 -0800 (PST) (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 h34Bw50U088508; Fri, 4 Apr 2003 03:58:05 -0800 (PST) (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h34Bw5AY088507; Fri, 4 Apr 2003 03:58:05 -0800 (PST) Message-Id: <200304041158.h34Bw5AY088507@repoman.freebsd.org> From: Ruslan Ermilov Date: Fri, 4 Apr 2003 03:58:05 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/release/scripts doFS.sh X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 04 Apr 2003 11:58:06 -0000 ru 2003/04/04 03:58:05 PST FreeBSD src repository Modified files: (Branch: RELENG_4) release/scripts doFS.sh Log: MFC: 1.44: Don't reserve free space so as to not confuse people about >100%. Revision Changes Path 1.24.2.12 +1 -1 src/release/scripts/doFS.sh From owner-cvs-src@FreeBSD.ORG Fri Apr 4 04:08: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 3BA8637B401; Fri, 4 Apr 2003 04:08:43 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D04AD43F85; Fri, 4 Apr 2003 04:08:42 -0800 (PST) (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 h34C8g0U090138; Fri, 4 Apr 2003 04:08:42 -0800 (PST) (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h34C8gQe090137; Fri, 4 Apr 2003 04:08:42 -0800 (PST) Message-Id: <200304041208.h34C8gQe090137@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Fri, 4 Apr 2003 04:08:42 -0800 (PST) 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_zeroidle.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, 04 Apr 2003 12:08:43 -0000 des 2003/04/04 04:08:42 PST FreeBSD src repository Modified files: sys/vm vm_zeroidle.c Log: Rename a static variable to avoid future conflicts. Revision Changes Path 1.19 +2 -2 src/sys/vm/vm_zeroidle.c From owner-cvs-src@FreeBSD.ORG Fri Apr 4 04:10: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 2FF1637B401; Fri, 4 Apr 2003 04:10:05 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C1C1F43F3F; Fri, 4 Apr 2003 04:10:04 -0800 (PST) (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 h34CA40U090195; Fri, 4 Apr 2003 04:10:04 -0800 (PST) (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h34CA4eY090194; Fri, 4 Apr 2003 04:10:04 -0800 (PST) Message-Id: <200304041210.h34CA4eY090194@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Fri, 4 Apr 2003 04:10:04 -0800 (PST) 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_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: Fri, 04 Apr 2003 12:10:05 -0000 des 2003/04/04 04:10:04 PST FreeBSD src repository Modified files: sys/ddb db_input.c Log: The kernel bcopy() is safe for overlapping regions (and always has), so there is no use for a separate ovbcopy(). Revision Changes Path 1.33 +2 -2 src/sys/ddb/db_input.c From owner-cvs-src@FreeBSD.ORG Fri Apr 4 04: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 3D15137B401; Fri, 4 Apr 2003 04:11:47 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D06E643FBD; Fri, 4 Apr 2003 04:11:46 -0800 (PST) (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 h34CBk0U090637; Fri, 4 Apr 2003 04:11:46 -0800 (PST) (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h34CBkfe090636; Fri, 4 Apr 2003 04:11:46 -0800 (PST) Message-Id: <200304041211.h34CBkfe090636@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Fri, 4 Apr 2003 04:11:46 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/net slcompress.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, 04 Apr 2003 12:11:47 -0000 des 2003/04/04 04:11:46 PST FreeBSD src repository Modified files: sys/net slcompress.c Log: Don't use ovbcopy(); use void * instead of char *. Revision Changes Path 1.18 +3 -6 src/sys/net/slcompress.c From owner-cvs-src@FreeBSD.ORG Fri Apr 4 04:12: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 492B937B401; Fri, 4 Apr 2003 04:12:35 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DB42B43FA3; Fri, 4 Apr 2003 04:12:34 -0800 (PST) (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 h34CCY0U090679; Fri, 4 Apr 2003 04:12:34 -0800 (PST) (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h34CCYa2090678; Fri, 4 Apr 2003 04:12:34 -0800 (PST) Message-Id: <200304041212.h34CCYa2090678@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Fri, 4 Apr 2003 04:12:34 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: 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: Fri, 04 Apr 2003 12:12:35 -0000 des 2003/04/04 04:12:34 PST FreeBSD src repository Modified files: sys/netgraph ng_l2tp.c ng_pptpgre.c Log: Don't use ovbcopy(). Revision Changes Path 1.6 +1 -1 src/sys/netgraph/ng_l2tp.c 1.30 +1 -1 src/sys/netgraph/ng_pptpgre.c From owner-cvs-src@FreeBSD.ORG Fri Apr 4 04:14: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 2A91437B401; Fri, 4 Apr 2003 04:14:01 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id BEA8043F93; Fri, 4 Apr 2003 04:14:00 -0800 (PST) (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 h34CE00U090785; Fri, 4 Apr 2003 04:14:00 -0800 (PST) (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h34CE0xH090782; Fri, 4 Apr 2003 04:14:00 -0800 (PST) Message-Id: <200304041214.h34CE0xH090782@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Fri, 4 Apr 2003 04:14:00 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: 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: Fri, 04 Apr 2003 12:14:01 -0000 des 2003/04/04 04:14:00 PST FreeBSD src repository Modified files: sys/netinet ip_output.c Log: Replace memcpy() and ovbcopy() with bcopy(); ditch some caddr_t usage. Revision Changes Path 1.185 +6 -7 src/sys/netinet/ip_output.c From owner-cvs-src@FreeBSD.ORG Fri Apr 4 04:15: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 1C9EE37B401; Fri, 4 Apr 2003 04:15:21 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B078643FB1; Fri, 4 Apr 2003 04:15:20 -0800 (PST) (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 h34CFK0U090912; Fri, 4 Apr 2003 04:15:20 -0800 (PST) (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h34CFKLP090911; Fri, 4 Apr 2003 04:15:20 -0800 (PST) Message-Id: <200304041215.h34CFKLP090911@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Fri, 4 Apr 2003 04:15: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/sys/netipsec ipsec_mbuf.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, 04 Apr 2003 12:15:21 -0000 des 2003/04/04 04:15:20 PST FreeBSD src repository Modified files: sys/netipsec ipsec_mbuf.c Log: Replace ovbcopy() with bcopy(). Revision Changes Path 1.8 +2 -3 src/sys/netipsec/ipsec_mbuf.c From owner-cvs-src@FreeBSD.ORG Fri Apr 4 04:56: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 A2ED637B401; Fri, 4 Apr 2003 04:56:21 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 43EEC43FB1; Fri, 4 Apr 2003 04:56:21 -0800 (PST) (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 h34CuL0U099340; Fri, 4 Apr 2003 04:56:21 -0800 (PST) (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h34CuKrV099339; Fri, 4 Apr 2003 04:56:20 -0800 (PST) Message-Id: <200304041256.h34CuKrV099339@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Fri, 4 Apr 2003 04:56: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/sys/netipsec ipsec_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: Fri, 04 Apr 2003 12:56:22 -0000 des 2003/04/04 04:56:20 PST FreeBSD src repository Modified files: sys/netipsec ipsec_output.c Log: ovbcopy -> bcopy Revision Changes Path 1.6 +1 -1 src/sys/netipsec/ipsec_output.c From owner-cvs-src@FreeBSD.ORG Fri Apr 4 05:27: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 C240A37B401; Fri, 4 Apr 2003 05:27:48 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 615C343F75; Fri, 4 Apr 2003 05:27:48 -0800 (PST) (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 h34DRm0U002367; Fri, 4 Apr 2003 05:27:48 -0800 (PST) (envelope-from das@repoman.freebsd.org) Received: (from das@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h34DRmfT002366; Fri, 4 Apr 2003 05:27:48 -0800 (PST) Message-Id: <200304041327.h34DRmfT002366@repoman.freebsd.org> From: David Schultz Date: Fri, 4 Apr 2003 05:27:48 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/msun/src math.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: Fri, 04 Apr 2003 13:27:49 -0000 das 2003/04/04 05:27:48 PST FreeBSD src repository Modified files: lib/msun/src math.h Log: Fix braino in definition of isfinite(). Noticed by: marcus Pointy hat to: das Revision Changes Path 1.25 +1 -1 src/lib/msun/src/math.h From owner-cvs-src@FreeBSD.ORG Fri Apr 4 06:40: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 F238E37B401; Fri, 4 Apr 2003 06:40:01 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8FADC43FA3; Fri, 4 Apr 2003 06:40:01 -0800 (PST) (envelope-from sanpei@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h34Ee10U007839; Fri, 4 Apr 2003 06:40:01 -0800 (PST) (envelope-from sanpei@repoman.freebsd.org) Received: (from sanpei@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h34Ee1TP007838; Fri, 4 Apr 2003 06:40:01 -0800 (PST) Message-Id: <200304041440.h34Ee1TP007838@repoman.freebsd.org> From: MIHIRA Sanpei Yoshiro Date: Fri, 4 Apr 2003 06:40:01 -0800 (PST) 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: Fri, 04 Apr 2003 14:40:02 -0000 sanpei 2003/04/04 06:40:01 PST FreeBSD src repository Modified files: sys/dev/pccard pccard.c Log: fix typo Revision Changes Path 1.74 +1 -1 src/sys/dev/pccard/pccard.c From owner-cvs-src@FreeBSD.ORG Fri Apr 4 06:40: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 5B37437B401; Fri, 4 Apr 2003 06:40:50 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id ECA9443FA3; Fri, 4 Apr 2003 06:40:49 -0800 (PST) (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 h34Een0U008189; Fri, 4 Apr 2003 06:40:49 -0800 (PST) (envelope-from robert@repoman.freebsd.org) Received: (from robert@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h34Eenq6008187; Fri, 4 Apr 2003 06:40:49 -0800 (PST) Message-Id: <200304041440.h34Eenq6008187@repoman.freebsd.org> From: Robert Drehmel Date: Fri, 4 Apr 2003 06:40:49 -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.sbin/pkg_install/version perform.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, 04 Apr 2003 14:40:50 -0000 robert 2003/04/04 06:40:49 PST FreeBSD src repository Modified files: usr.sbin/pkg_install/version perform.c Log: - Print out an error message instead of dereferencing a NULL pointer if matchinstalled() found no packages, which happens to be the case after fresh installations. - Instead of using strstr(3) to match the package name, depend on matchinstalled()'s MATCH_REGEX package matching. PR: bin/50384 MFC after: 2 weeks Revision Changes Path 1.6 +29 -7 src/usr.sbin/pkg_install/version/perform.c From owner-cvs-src@FreeBSD.ORG Fri Apr 4 06:46: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 9811937B401; Fri, 4 Apr 2003 06:46:51 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3716D43F3F; Fri, 4 Apr 2003 06:46:51 -0800 (PST) (envelope-from sanpei@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h34Ekp0U008488; Fri, 4 Apr 2003 06:46:51 -0800 (PST) (envelope-from sanpei@repoman.freebsd.org) Received: (from sanpei@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h34EkoYN008487; Fri, 4 Apr 2003 06:46:50 -0800 (PST) Message-Id: <200304041446.h34EkoYN008487@repoman.freebsd.org> From: MIHIRA Sanpei Yoshiro Date: Fri, 4 Apr 2003 06:46:50 -0800 (PST) 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: Fri, 04 Apr 2003 14:46:51 -0000 sanpei 2003/04/04 06:46:50 PST FreeBSD src repository Modified files: sys/dev/ed if_ed_pccard.c Log: Add NE2000DVF_AX88190 flag to Corega FEther PCC-TXD (see also /etc/defaults/pccard.conf rev.1.172) Revision Changes Path 1.43 +1 -1 src/sys/dev/ed/if_ed_pccard.c From owner-cvs-src@FreeBSD.ORG Fri Apr 4 07:13: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 5652837B401; Fri, 4 Apr 2003 07:13:25 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E7B2843F85; Fri, 4 Apr 2003 07:13:24 -0800 (PST) (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 h34FDO0U011193; Fri, 4 Apr 2003 07:13:24 -0800 (PST) (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h34FDOdJ011192; Fri, 4 Apr 2003 07:13:24 -0800 (PST) Message-Id: <200304041513.h34FDOdJ011192@repoman.freebsd.org> From: "Bruce A. Mah" Date: Fri, 4 Apr 2003 07:13:24 -0800 (PST) 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/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, 04 Apr 2003 15:13:25 -0000 bmah 2003/04/04 07:13:24 PST FreeBSD src repository Modified files: (Branch: RELENG_4) release/doc/en_US.ISO8859-1/hardware/common dev.sgml Log: MFC: Floppy drives use fdc(4), not fd(4). Revision Changes Path 1.13.2.80 +1 -1 src/release/doc/en_US.ISO8859-1/hardware/common/dev.sgml From owner-cvs-src@FreeBSD.ORG Fri Apr 4 07: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 008BA37B401 for ; Fri, 4 Apr 2003 07:36:02 -0800 (PST) Received: from sleet.ispgateway.de (sleet.ispgateway.de [62.67.200.125]) by mx1.FreeBSD.org (Postfix) with SMTP id 5261C43FBD for ; Fri, 4 Apr 2003 07:36:00 -0800 (PST) (envelope-from robert@zoot.drehmel.com) Received: (qmail 10554 invoked from network); 4 Apr 2003 15:35:59 -0000 Received: from unknown (HELO bsd.develop.ferrari.local) (948464@[62.159.79.193]) (envelope-sender ) by sleet.ispgateway.de (qmail-ldap-1.03) with SMTP for ; 4 Apr 2003 15:35:59 -0000 Received: (from robert@localhost) by bsd.develop.ferrari.local (8.12.6/8.11.5) id h34FUQl4026330; Fri, 4 Apr 2003 17:30:26 +0200 (CEST) (envelope-from robert) Date: Fri, 4 Apr 2003 17:30:26 +0200 From: Robert Drehmel To: robert@FreeBSD.org Message-ID: <20030404153026.GA26280@bsd.develop.ferrari.local> References: <200304041440.h34Eenq6008187@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200304041440.h34Eenq6008187@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.sbin/pkg_install/version perform.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, 04 Apr 2003 15:36:03 -0000 On Fri, Apr 04, 2003 at 06:40:49AM -0800, Robert Drehmel wrote: > robert 2003/04/04 06:40:49 PST > > FreeBSD src repository > > Modified files: > usr.sbin/pkg_install/version perform.c > Log: > - Print out an error message instead of dereferencing a NULL pointer > if matchinstalled() found no packages, which happens to be the > case after fresh installations. > - Instead of using strstr(3) to match the package name, depend on > matchinstalled()'s MATCH_REGEX package matching. MATCH_REGEX is not quite correct but only used to be similar to previous behaviour. It think the options of pkg_version should be changed to match those of pkg_info - at least to be able to say $ pkg_info pkg_name ... $ pkg_info -x pkg_regex and $ pkg_version pkg_name ... $ pkg_version -x pkg_regex Comments? ciao, -robert From owner-cvs-src@FreeBSD.ORG Fri Apr 4 07:48: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 F04AB37B401; Fri, 4 Apr 2003 07:48:18 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 90A3243F85; Fri, 4 Apr 2003 07:48:18 -0800 (PST) (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 h34FmI0U013245; Fri, 4 Apr 2003 07:48:18 -0800 (PST) (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h34FmISH013244; Fri, 4 Apr 2003 07:48:18 -0800 (PST) Message-Id: <200304041548.h34FmISH013244@repoman.freebsd.org> From: Ruslan Ermilov Date: Fri, 4 Apr 2003 07:48:18 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/release 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, 04 Apr 2003 15:48:19 -0000 ru 2003/04/04 07:48:18 PST FreeBSD src repository Modified files: (Branch: RELENG_4) release Makefile Log: MFC: Strip the .comment section out from crunch binaries and MFSROOT kernel. Revision Changes Path 1.536.2.107 +2 -1 src/release/Makefile From owner-cvs-src@FreeBSD.ORG Fri Apr 4 08:30: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 BB64437B401; Fri, 4 Apr 2003 08:30:40 -0800 (PST) Received: from dragon.nuxi.com (trang.nuxi.com [66.93.134.19]) by mx1.FreeBSD.org (Postfix) with ESMTP id A37AE43FBF; Fri, 4 Apr 2003 08:30:39 -0800 (PST) (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 h34GUID0082019; Fri, 4 Apr 2003 08:30:22 -0800 (PST) (envelope-from obrien@dragon.nuxi.com) Received: (from obrien@localhost) by dragon.nuxi.com (8.12.9/8.12.9/Submit) id h34GUDu9082014; Fri, 4 Apr 2003 08:30:13 -0800 (PST) Date: Fri, 4 Apr 2003 08:30:13 -0800 From: "David O'Brien" To: Ruslan Ermilov Message-ID: <20030404163013.GB81938@dragon.nuxi.com> References: <200304030513.h335DR60079544@repoman.freebsd.org> <20030402231638.A81523@FreeBSD.org> <20030403055049.GA67232@dhcp01.pn.xcllnt.net> <20030403180026.A29934@gamplex.bde.org> <20030403085350.GA37174@sunbay.com> <20030403093800.GA68012@dhcp01.pn.xcllnt.net> <20030403200459.H30311@gamplex.bde.org> <20030403160017.GD17860@dragon.nuxi.com> <20030404080746.GC95125@sunbay.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030404080746.GC95125@sunbay.com> 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: src-committers@FreeBSD.org cc: Bruce Evans cc: Juli Mallett cc: cvs-src@FreeBSD.org cc: cvs-all@FreeBSD.org cc: Marcel Moolenaar Subject: Re: cvs commit: src/libexec/talkd announce.c extern.h print.c table.c talkd.c 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: Fri, 04 Apr 2003 16:30:41 -0000 On Fri, Apr 04, 2003 at 11:07:46AM +0300, Ruslan Ermilov wrote: > Guess what was in GCC_OPTIONS. In short, we don't support > GCC_OPTIONS. It isn't even mentioned in gcc(1) or GNU info > files. We, FreeBSD, are the ones that added it. That's why it isn't mentioned in the GNU docs. From owner-cvs-src@FreeBSD.ORG Fri Apr 4 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 9CCD637B404; Fri, 4 Apr 2003 08:35:18 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8D6FB43FB1; Fri, 4 Apr 2003 08:35:16 -0800 (PST) (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 h34GZG0U017511; Fri, 4 Apr 2003 08:35:16 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h34GZGT5017510; Fri, 4 Apr 2003 08:35:16 -0800 (PST) Message-Id: <200304041635.h34GZGT5017510@repoman.freebsd.org> From: Poul-Henning Kamp Date: Fri, 4 Apr 2003 08:35:16 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libdisk create_chunk.c disk.c rules.c write_alpha_disk.c write_disk.c write_i386_disk.c write_ia64_disk.c write_pc98_disk.c src/sys/boot/alpha/libalpha bootinfo.c srmdisk.c src/sys/boot/arc/lib arcdisk.c bootinfo.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, 04 Apr 2003 16:35:19 -0000 phk 2003/04/04 08:35:16 PST FreeBSD src repository Modified files: lib/libdisk create_chunk.c disk.c rules.c write_alpha_disk.c write_disk.c write_i386_disk.c write_ia64_disk.c write_pc98_disk.c sys/boot/alpha/libalpha bootinfo.c srmdisk.c sys/boot/arc/lib arcdisk.c bootinfo.c sys/boot/common commands.c load_elf.c sys/boot/i386/boot2 boot2.c sys/boot/i386/libi386 bioscd.c biosdisk.c elf_freebsd.c sys/boot/pc98/boot2 disk.c sys.c sys/boot/pc98/libpc98 biosdisk.c sys/boot/sparc64/boot1 boot1.c sys/i386/include bootinfo.h sys/sys diskslice.h reboot.h Log: Libdisk does not need to include any more. Move the remaining bits of to Move i386/pc98 specific bits from to as well. Adjust includes in sys/boot accordingly. Revision Changes Path 1.80 +0 -1 src/lib/libdisk/create_chunk.c 1.114 +0 -1 src/lib/libdisk/disk.c 1.29 +0 -1 src/lib/libdisk/rules.c 1.10 +0 -1 src/lib/libdisk/write_alpha_disk.c 1.52 +0 -1 src/lib/libdisk/write_disk.c 1.7 +0 -1 src/lib/libdisk/write_i386_disk.c 1.8 +0 -1 src/lib/libdisk/write_ia64_disk.c 1.9 +0 -1 src/lib/libdisk/write_pc98_disk.c 1.13 +1 -2 src/sys/boot/alpha/libalpha/bootinfo.c 1.12 +1 -2 src/sys/boot/alpha/libalpha/srmdisk.c 1.5 +1 -2 src/sys/boot/arc/lib/arcdisk.c 1.5 +1 -2 src/sys/boot/arc/lib/bootinfo.c 1.18 +0 -1 src/sys/boot/common/commands.c 1.26 +0 -1 src/sys/boot/common/load_elf.c 1.63 +0 -2 src/sys/boot/i386/boot2/boot2.c 1.4 +1 -1 src/sys/boot/i386/libi386/bioscd.c 1.39 +1 -1 src/sys/boot/i386/libi386/biosdisk.c 1.11 +1 -2 src/sys/boot/i386/libi386/elf_freebsd.c 1.9 +1 -1 src/sys/boot/pc98/boot2/disk.c 1.4 +0 -1 src/sys/boot/pc98/boot2/sys.c 1.24 +1 -2 src/sys/boot/pc98/libpc98/biosdisk.c 1.15 +0 -2 src/sys/boot/sparc64/boot1/boot1.c 1.15 +45 -1 src/sys/i386/include/bootinfo.h 1.49 +0 -4 src/sys/sys/diskslice.h 1.21 +0 -38 src/sys/sys/reboot.h From owner-cvs-src@FreeBSD.ORG Fri Apr 4 08:57: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 A427837B404; Fri, 4 Apr 2003 08:57:52 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4362B43F3F; Fri, 4 Apr 2003 08:57:52 -0800 (PST) (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 h34Gvq0U024138; Fri, 4 Apr 2003 08:57:52 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h34GvpFM024137; Fri, 4 Apr 2003 08:57:51 -0800 (PST) Message-Id: <200304041657.h34GvpFM024137@repoman.freebsd.org> From: Poul-Henning Kamp Date: Fri, 4 Apr 2003 08:57:51 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/sys diskslice.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: Fri, 04 Apr 2003 16:57:53 -0000 phk 2003/04/04 08:57:51 PST FreeBSD src repository Removed files: sys/sys diskslice.h Log: Retire Revision Changes Path 1.50 +0 -35 src/sys/sys/diskslice.h (dead) From owner-cvs-src@FreeBSD.ORG Fri Apr 4 08:59: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 B90D037B404; Fri, 4 Apr 2003 08:59:40 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 43BA443F85; Fri, 4 Apr 2003 08:59:40 -0800 (PST) (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 h34Gxe0U024249; Fri, 4 Apr 2003 08:59:40 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h34Gxde1024248; Fri, 4 Apr 2003 08:59:39 -0800 (PST) Message-Id: <200304041659.h34Gxde1024248@repoman.freebsd.org> From: Poul-Henning Kamp Date: Fri, 4 Apr 2003 08:59:39 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libdisk write_alpha_disk.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, 04 Apr 2003 16:59:41 -0000 phk 2003/04/04 08:59:39 PST FreeBSD src repository Modified files: lib/libdisk write_alpha_disk.c Log: Use sized cast matching the sized pointer. Revision Changes Path 1.11 +1 -1 src/lib/libdisk/write_alpha_disk.c From owner-cvs-src@FreeBSD.ORG Fri Apr 4 09:04: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 754C737B404; Fri, 4 Apr 2003 09:04:05 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 14B7C43F3F; Fri, 4 Apr 2003 09:04:05 -0800 (PST) (envelope-from tegge@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h34H440U025681; Fri, 4 Apr 2003 09:04:04 -0800 (PST) (envelope-from tegge@repoman.freebsd.org) Received: (from tegge@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h34H44JC025680; Fri, 4 Apr 2003 09:04:04 -0800 (PST) Message-Id: <200304041704.h34H44JC025680@repoman.freebsd.org> From: Tor Egge Date: Fri, 4 Apr 2003 09:04:04 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/sys/kern uipc_syscalls.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, 04 Apr 2003 17:04:05 -0000 tegge 2003/04/04 09:04:04 PST FreeBSD src repository Modified files: (Branch: RELENG_4) sys/kern uipc_syscalls.c Log: MFC: Track type change (file flags extended to 32 bits) Revision Changes Path 1.65.2.16 +1 -1 src/sys/kern/uipc_syscalls.c From owner-cvs-src@FreeBSD.ORG Fri Apr 4 09:10: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 1132F37B401; Fri, 4 Apr 2003 09:10:32 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9F0AE43F93; Fri, 4 Apr 2003 09:10:31 -0800 (PST) (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 h34HAV0U026133; Fri, 4 Apr 2003 09:10:31 -0800 (PST) (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h34HAVBe026131; Fri, 4 Apr 2003 09:10:31 -0800 (PST) Message-Id: <200304041710.h34HAVBe026131@repoman.freebsd.org> From: Ruslan Ermilov Date: Fri, 4 Apr 2003 09:10:31 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/release/alpha dokern.sh src/release/i386 dokern.sh src/release/pc98 dokern.sh X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 04 Apr 2003 17:10:32 -0000 ru 2003/04/04 09:10:31 PST FreeBSD src repository Modified files: (Branch: RELENG_4) release/alpha dokern.sh release/i386 dokern.sh release/pc98 dokern.sh Log: MFC: Removed redundant lines. Revision Changes Path 1.56.2.6 +0 -1 src/release/alpha/dokern.sh 1.58.2.7 +0 -3 src/release/i386/dokern.sh 1.66.2.2 +0 -6 src/release/pc98/dokern.sh From owner-cvs-src@FreeBSD.ORG Fri Apr 4 09:11: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 9120A37B404; Fri, 4 Apr 2003 09:11:17 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id EB46343F3F; Fri, 4 Apr 2003 09:11:16 -0800 (PST) (envelope-from tegge@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h34HBG0U026350; Fri, 4 Apr 2003 09:11:16 -0800 (PST) (envelope-from tegge@repoman.freebsd.org) Received: (from tegge@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h34HBGPn026349; Fri, 4 Apr 2003 09:11:16 -0800 (PST) Message-Id: <200304041711.h34HBGPn026349@repoman.freebsd.org> From: Tor Egge Date: Fri, 4 Apr 2003 09:11:16 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/sys/kern uipc_syscalls.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, 04 Apr 2003 17:11:18 -0000 tegge 2003/04/04 09:11:16 PST FreeBSD src repository Modified files: (Branch: RELENG_4) sys/kern uipc_syscalls.c Log: MFC: Sync new socket nonblocking/async state with file flags in accept(). PR: 1775 Revision Changes Path 1.65.2.17 +7 -0 src/sys/kern/uipc_syscalls.c From owner-cvs-src@FreeBSD.ORG Fri Apr 4 09:24: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 9B57B37B405; Fri, 4 Apr 2003 09:24:46 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 763B043FD7; Fri, 4 Apr 2003 09:24:45 -0800 (PST) (envelope-from tegge@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h34HOj0U027042; Fri, 4 Apr 2003 09:24:45 -0800 (PST) (envelope-from tegge@repoman.freebsd.org) Received: (from tegge@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h34HOj3v027041; Fri, 4 Apr 2003 09:24:45 -0800 (PST) Message-Id: <200304041724.h34HOj3v027041@repoman.freebsd.org> From: Tor Egge Date: Fri, 4 Apr 2003 09:24:45 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/sys/kern kern_descrip.c kern_fork.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, 04 Apr 2003 17:24:47 -0000 tegge 2003/04/04 09:24:45 PST FreeBSD src repository Modified files: (Branch: RELENG_4) sys/kern kern_descrip.c kern_fork.c Log: MFC: Avoid file lock leakage when linuxthreads port or rfork is used: - Mark the process leader as having an advisory lock - Check if process leader is marked as having advisory lock when closing file - Check that file is still open after lock has been obtained - Don't allow file descriptor table sharing between processes with different leaders PR: 10265 Revision Changes Path 1.81.2.16 +14 -3 src/sys/kern/kern_descrip.c 1.72.2.12 +7 -0 src/sys/kern/kern_fork.c From owner-cvs-src@FreeBSD.ORG Fri Apr 4 09:29: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 D14F037B404; Fri, 4 Apr 2003 09:29:56 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2C2E743F3F; Fri, 4 Apr 2003 09:29:56 -0800 (PST) (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 h34HTt0U027431; Fri, 4 Apr 2003 09:29:56 -0800 (PST) (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h34HTtVb027430; Fri, 4 Apr 2003 09:29:55 -0800 (PST) Message-Id: <200304041729.h34HTtVb027430@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Fri, 4 Apr 2003 09:29:55 -0800 (PST) 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 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... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 04 Apr 2003 17:29:57 -0000 des 2003/04/04 09:29:55 PST FreeBSD src repository Modified files: sys/alpha/alpha support.s sys/i386/i386 identcpu.c support.s sys/i386/include md_var.h sys/i386/isa npx.c sys/ia64/ia64 support.s sys/powerpc/powerpc bcopy.c sys/sparc64/sparc64 support.S sys/sys systm.h Log: Define ovbcopy() as a macro which expands to the equivalent bcopy() call, to take care of the KAME IPv6 code which needs ovbcopy() because NetBSD's bcopy() doesn't handle overlap like ours. Remove all implementations of ovbcopy(). Previously, bzero was a function pointer on i386, to save a jmp to bzero_vector. Get rid of this microoptimization as it only confuses things, adds machine-dependent code to an MD header, and doesn't really save all that much. This commit does not add my pagezero() / pagecopy() code. Revision Changes Path 1.13 +1 -6 src/sys/alpha/alpha/support.s 1.120 +1 -1 src/sys/i386/i386/identcpu.c 1.96 +7 -10 src/sys/i386/i386/support.s 1.62 +5 -4 src/sys/i386/include/md_var.h 1.140 +2 -4 src/sys/i386/isa/npx.c 1.16 +0 -1 src/sys/ia64/ia64/support.s 1.4 +0 -6 src/sys/powerpc/powerpc/bcopy.c 1.22 +0 -1 src/sys/sparc64/sparc64/support.S 1.193 +1 -6 src/sys/sys/systm.h From owner-cvs-src@FreeBSD.ORG Fri Apr 4 09:36: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 677E837B401; Fri, 4 Apr 2003 09:36:38 -0800 (PST) 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 569E143F85; Fri, 4 Apr 2003 09:36:37 -0800 (PST) (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 E184C66B9B; Fri, 4 Apr 2003 09:36:36 -0800 (PST) Received: by rot13.obsecurity.org (Postfix, from userid 1000) id 512E712AB; Fri, 4 Apr 2003 09:36:36 -0800 (PST) Date: Fri, 4 Apr 2003 09:36:36 -0800 From: Kris Kennaway To: Dag-Erling Smorgrav Message-ID: <20030404173635.GA22147@rot13.obsecurity.org> References: <200304041729.h34HTtVb027430@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="u3/rZRmxL6MmkK24" Content-Disposition: inline In-Reply-To: <200304041729.h34HTtVb027430@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/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.c src/sys/sparc64/sparc64 support.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: Fri, 04 Apr 2003 17:36:38 -0000 --u3/rZRmxL6MmkK24 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Fri, Apr 04, 2003 at 09:29:55AM -0800, Dag-Erling Smorgrav wrote: > Define ovbcopy() as a macro which expands to the equivalent bcopy() call, > to take care of the KAME IPv6 code which needs ovbcopy() because NetBSD's > bcopy() doesn't handle overlap like ours. Was this for optimization reasons, hysterical raisins, or some other reason? Kris --u3/rZRmxL6MmkK24 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+jcKjWry0BWjoQKURAg4CAKClO+RSN564ucd303mJLtTaxyE45wCgpNF9 65d/SLnToDEO5a++NPvOQ70= =Eq2C -----END PGP SIGNATURE----- --u3/rZRmxL6MmkK24-- From owner-cvs-src@FreeBSD.ORG Fri Apr 4 09: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 9B2A037B401; Fri, 4 Apr 2003 09:42:01 -0800 (PST) Received: from whale.sunbay.crimea.ua (whale.sunbay.crimea.ua [212.110.138.65]) by mx1.FreeBSD.org (Postfix) with ESMTP id CDB5943FAF; Fri, 4 Apr 2003 09:41:57 -0800 (PST) (envelope-from ru@whale.sunbay.crimea.ua) Received: from whale.sunbay.crimea.ua (ru@localhost [127.0.0.1]) h34HQqgg069052 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 4 Apr 2003 20:26:56 +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 h34HQqFO069051; Fri, 4 Apr 2003 20:26:52 +0300 (EEST) (envelope-from ru) Date: Fri, 4 Apr 2003 20:26:52 +0300 From: Ruslan Ermilov To: "David O'Brien" Message-ID: <20030404172652.GA67714@sunbay.com> References: <200304030513.h335DR60079544@repoman.freebsd.org> <20030402231638.A81523@FreeBSD.org> <20030403055049.GA67232@dhcp01.pn.xcllnt.net> <20030403180026.A29934@gamplex.bde.org> <20030403085350.GA37174@sunbay.com> <20030403093800.GA68012@dhcp01.pn.xcllnt.net> <20030403200459.H30311@gamplex.bde.org> <20030403160017.GD17860@dragon.nuxi.com> <20030404080746.GC95125@sunbay.com> <20030404163013.GB81938@dragon.nuxi.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="huq684BweRXVnRxX" Content-Disposition: inline In-Reply-To: <20030404163013.GB81938@dragon.nuxi.com> User-Agent: Mutt/1.5.4i cc: src-committers@FreeBSD.org cc: Bruce Evans cc: Juli Mallett cc: cvs-src@FreeBSD.org cc: cvs-all@FreeBSD.org cc: Marcel Moolenaar Subject: GCC_OPTIONS X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 04 Apr 2003 17:42:02 -0000 --huq684BweRXVnRxX Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Apr 04, 2003 at 08:30:13AM -0800, David O'Brien wrote: > On Fri, Apr 04, 2003 at 11:07:46AM +0300, Ruslan Ermilov wrote: > > Guess what was in GCC_OPTIONS. In short, we don't support > > GCC_OPTIONS. It isn't even mentioned in gcc(1) or GNU info > > files. >=20 > We, FreeBSD, are the ones that added it. That's why it isn't mentioned > in the GNU docs. >=20 : revision 1.20 : date: 2001/05/29 09:54:45; author: obrien; state: Exp; lines: +53 -1 : Support the environmental var "GCC_OPTIONS". Which can hold a set of : default options for GCC. These options are interpreted first and can be : overwritten by explicit command line parameters. This provides one way of : adding [temporary] options to your world build w/o editing /etc/make.conf. So this is only to add temporary options to the default CFLAGS, where simple make CFLAGS=3D"`make -V CFLAGS` -foo -bar" would do just fine? Are there any other reasons behind adding this variable? 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 --huq684BweRXVnRxX Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+jcBcUkv4P6juNwoRAvTuAJ98QSwlmBZiXK13q9CdK5qH9ScZnQCdH064 7ABig6MTgwC0FpMZC2Sxj7M= =FIsq -----END PGP SIGNATURE----- --huq684BweRXVnRxX-- From owner-cvs-src@FreeBSD.ORG Fri Apr 4 09:49: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 180E937B401; Fri, 4 Apr 2003 09:49:22 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8587243FA3; Fri, 4 Apr 2003 09:49:21 -0800 (PST) (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 h34HnL0U030120; Fri, 4 Apr 2003 09:49:21 -0800 (PST) (envelope-from obrien@repoman.freebsd.org) Received: (from obrien@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h34HnLKd030119; Fri, 4 Apr 2003 09:49:21 -0800 (PST) Message-Id: <200304041749.h34HnLKd030119@repoman.freebsd.org> From: "David E. O'Brien" Date: Fri, 4 Apr 2003 09:49:21 -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.sbin/amd Makefile.inc src/usr.sbin/ancontrol Makefile src/usr.sbin/apm Makefile src/usr.sbin/arp Makefile src/usr.sbin/boot0cfg Makefile src/usr.sbin/cdcontrol Makefile src/usr.sbin/chown Makefile src/usr.sbin/chroot 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, 04 Apr 2003 17:49:22 -0000 obrien 2003/04/04 09:49:21 PST FreeBSD src repository Modified files: usr.sbin/amd Makefile.inc usr.sbin/ancontrol Makefile usr.sbin/apm Makefile usr.sbin/arp Makefile usr.sbin/boot0cfg Makefile usr.sbin/cdcontrol Makefile usr.sbin/chown Makefile usr.sbin/chroot Makefile usr.sbin/ctm/ctm Makefile usr.sbin/ctm/ctm_rmail Makefile usr.sbin/ctm/mkCTM Makefile usr.sbin/daemon Makefile usr.sbin/digictl Makefile usr.sbin/edquota Makefile usr.sbin/extattrctl Makefile usr.sbin/fdcontrol Makefile usr.sbin/i4b/isdnd Makefile usr.sbin/i4b/isdnmonitor Makefile usr.sbin/ifmcstat Makefile usr.sbin/iostat Makefile usr.sbin/kbdcontrol Makefile usr.sbin/kldxref Makefile usr.sbin/mergemaster Makefile usr.sbin/mountd Makefile usr.sbin/mrouted/map-mbone Makefile usr.sbin/mrouted/mrinfo Makefile usr.sbin/named Makefile Makefile.inc usr.sbin/ndc Makefile usr.sbin/nfsd Makefile usr.sbin/nslookup Makefile usr.sbin/ntp/libntp Makefile usr.sbin/ntp/libparse Makefile usr.sbin/ntp/ntp-genkeys Makefile usr.sbin/ntp/ntpd Makefile usr.sbin/ofwdump Makefile usr.sbin/pccard/pccardc Makefile usr.sbin/pccard/pccardd Makefile usr.sbin/pcvt/kcon Makefile usr.sbin/pnpinfo Makefile usr.sbin/pppctl Makefile usr.sbin/pppd Makefile usr.sbin/pstat Makefile usr.sbin/pw Makefile usr.sbin/pwd_mkdb Makefile usr.sbin/quot Makefile usr.sbin/repquota Makefile usr.sbin/rmt Makefile usr.sbin/rpc.lockd Makefile usr.sbin/rpc.statd Makefile usr.sbin/rpc.yppasswdd Makefile usr.sbin/rpc.ypupdated Makefile usr.sbin/rpcbind Makefile usr.sbin/rtadvd Makefile usr.sbin/rtsold Makefile usr.sbin/rwhod Makefile usr.sbin/sa Makefile usr.sbin/sendmail Makefile usr.sbin/setfmac Makefile usr.sbin/slstat Makefile usr.sbin/sysinstall Makefile usr.sbin/syslogd Makefile usr.sbin/trpt Makefile usr.sbin/tzsetup Makefile usr.sbin/ugidfw Makefile usr.sbin/vipw Makefile usr.sbin/watch Makefile usr.sbin/wicontrol Makefile usr.sbin/yp_mkdb Makefile usr.sbin/ypserv Makefile usr.sbin/zic/zdump Makefile usr.sbin/zic/zic Makefile Log: style.Makefile(5) Revision Changes Path 1.10 +1 -2 src/usr.sbin/amd/Makefile.inc 1.11 +6 -6 src/usr.sbin/ancontrol/Makefile 1.13 +5 -5 src/usr.sbin/apm/Makefile 1.9 +2 -1 src/usr.sbin/arp/Makefile 1.8 +2 -1 src/usr.sbin/boot0cfg/Makefile 1.10 +1 -0 src/usr.sbin/cdcontrol/Makefile 1.10 +3 -2 src/usr.sbin/chown/Makefile 1.7 +2 -1 src/usr.sbin/chroot/Makefile 1.18 +7 -7 src/usr.sbin/ctm/ctm/Makefile 1.8 +5 -5 src/usr.sbin/ctm/ctm_rmail/Makefile 1.6 +2 -1 src/usr.sbin/ctm/mkCTM/Makefile 1.2 +2 -1 src/usr.sbin/daemon/Makefile 1.6 +2 -1 src/usr.sbin/digictl/Makefile 1.8 +2 -1 src/usr.sbin/edquota/Makefile 1.10 +2 -1 src/usr.sbin/extattrctl/Makefile 1.7 +2 -2 src/usr.sbin/fdcontrol/Makefile 1.12 +3 -3 src/usr.sbin/i4b/isdnd/Makefile 1.7 +2 -2 src/usr.sbin/i4b/isdnmonitor/Makefile 1.7 +2 -2 src/usr.sbin/ifmcstat/Makefile 1.12 +3 -2 src/usr.sbin/iostat/Makefile 1.11 +1 -2 src/usr.sbin/kbdcontrol/Makefile 1.6 +2 -1 src/usr.sbin/kldxref/Makefile 1.8 +3 -3 src/usr.sbin/mergemaster/Makefile 1.13 +2 -1 src/usr.sbin/mountd/Makefile 1.12 +2 -2 src/usr.sbin/mrouted/map-mbone/Makefile 1.16 +2 -2 src/usr.sbin/mrouted/mrinfo/Makefile 1.34 +6 -7 src/usr.sbin/named/Makefile 1.17 +1 -1 src/usr.sbin/named/Makefile.inc 1.11 +2 -3 src/usr.sbin/ndc/Makefile 1.16 +2 -1 src/usr.sbin/nfsd/Makefile 1.16 +2 -3 src/usr.sbin/nslookup/Makefile 1.8 +5 -5 src/usr.sbin/ntp/libntp/Makefile 1.6 +2 -2 src/usr.sbin/ntp/libparse/Makefile 1.2 +2 -2 src/usr.sbin/ntp/ntp-genkeys/Makefile 1.8 +1 -1 src/usr.sbin/ntp/ntpd/Makefile 1.2 +1 -0 src/usr.sbin/ofwdump/Makefile 1.16 +2 -1 src/usr.sbin/pccard/pccardc/Makefile 1.8 +3 -2 src/usr.sbin/pccard/pccardd/Makefile 1.13 +3 -1 src/usr.sbin/pcvt/kcon/Makefile 1.9 +2 -1 src/usr.sbin/pnpinfo/Makefile 1.14 +2 -2 src/usr.sbin/pppctl/Makefile 1.24 +3 -3 src/usr.sbin/pppd/Makefile 1.12 +2 -2 src/usr.sbin/pstat/Makefile 1.18 +2 -2 src/usr.sbin/pw/Makefile 1.10 +1 -2 src/usr.sbin/pwd_mkdb/Makefile 1.10 +2 -1 src/usr.sbin/quot/Makefile 1.8 +2 -1 src/usr.sbin/repquota/Makefile 1.10 +2 -1 src/usr.sbin/rmt/Makefile 1.18 +0 -2 src/usr.sbin/rpc.lockd/Makefile 1.15 +0 -3 src/usr.sbin/rpc.statd/Makefile 1.20 +1 -2 src/usr.sbin/rpc.yppasswdd/Makefile 1.8 +2 -2 src/usr.sbin/rpc.ypupdated/Makefile 1.5 +2 -2 src/usr.sbin/rpcbind/Makefile 1.5 +2 -2 src/usr.sbin/rtadvd/Makefile 1.9 +1 -1 src/usr.sbin/rtsold/Makefile 1.7 +2 -1 src/usr.sbin/rwhod/Makefile 1.9 +2 -1 src/usr.sbin/sa/Makefile 1.39 +1 -1 src/usr.sbin/sendmail/Makefile 1.5 +1 -2 src/usr.sbin/setfmac/Makefile 1.11 +2 -1 src/usr.sbin/slstat/Makefile 1.128 +1 -1 src/usr.sbin/sysinstall/Makefile 1.10 +2 -2 src/usr.sbin/syslogd/Makefile 1.8 +1 -1 src/usr.sbin/trpt/Makefile 1.17 +2 -2 src/usr.sbin/tzsetup/Makefile 1.4 +1 -0 src/usr.sbin/ugidfw/Makefile 1.8 +3 -1 src/usr.sbin/vipw/Makefile 1.16 +2 -2 src/usr.sbin/watch/Makefile 1.10 +2 -3 src/usr.sbin/wicontrol/Makefile 1.9 +3 -3 src/usr.sbin/yp_mkdb/Makefile 1.23 +2 -2 src/usr.sbin/ypserv/Makefile 1.10 +2 -2 src/usr.sbin/zic/zdump/Makefile 1.11 +2 -2 src/usr.sbin/zic/zic/Makefile From owner-cvs-src@FreeBSD.ORG Fri Apr 4 09: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 4C9C137B404; Fri, 4 Apr 2003 09:52:12 -0800 (PST) Received: from dragon.nuxi.com (trang.nuxi.com [66.93.134.19]) by mx1.FreeBSD.org (Postfix) with ESMTP id B9E4143F75; Fri, 4 Apr 2003 09:52:10 -0800 (PST) (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 h34HpwD0020470; Fri, 4 Apr 2003 09:51:58 -0800 (PST) (envelope-from obrien@dragon.nuxi.com) Received: (from obrien@localhost) by dragon.nuxi.com (8.12.9/8.12.9/Submit) id h34HpuF1020469; Fri, 4 Apr 2003 09:51:56 -0800 (PST) Date: Fri, 4 Apr 2003 09:51:56 -0800 From: "David O'Brien" To: Ruslan Ermilov Message-ID: <20030404175156.GA20420@dragon.nuxi.com> References: <20030402231638.A81523@FreeBSD.org> <20030403055049.GA67232@dhcp01.pn.xcllnt.net> <20030403180026.A29934@gamplex.bde.org> <20030403085350.GA37174@sunbay.com> <20030403093800.GA68012@dhcp01.pn.xcllnt.net> <20030403200459.H30311@gamplex.bde.org> <20030403160017.GD17860@dragon.nuxi.com> <20030404080746.GC95125@sunbay.com> <20030404163013.GB81938@dragon.nuxi.com> <20030404172652.GA67714@sunbay.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030404172652.GA67714@sunbay.com> 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: src-committers@FreeBSD.org cc: Bruce Evans cc: Juli Mallett cc: cvs-src@FreeBSD.org cc: cvs-all@FreeBSD.org cc: Marcel Moolenaar Subject: Re: GCC_OPTIONS 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: Fri, 04 Apr 2003 17:52:12 -0000 On Fri, Apr 04, 2003 at 08:26:52PM +0300, Ruslan Ermilov wrote: > On Fri, Apr 04, 2003 at 08:30:13AM -0800, David O'Brien wrote: > > On Fri, Apr 04, 2003 at 11:07:46AM +0300, Ruslan Ermilov wrote: > > > Guess what was in GCC_OPTIONS. In short, we don't support > > > GCC_OPTIONS. It isn't even mentioned in gcc(1) or GNU info > > > files. > > > > We, FreeBSD, are the ones that added it. That's why it isn't mentioned > > in the GNU docs. > > > : revision 1.20 > : date: 2001/05/29 09:54:45; author: obrien; state: Exp; lines: +53 -1 > : Support the environmental var "GCC_OPTIONS". Which can hold a set of > : default options for GCC. These options are interpreted first and can be > : overwritten by explicit command line parameters. This provides one way of > : adding [temporary] options to your world build w/o editing /etc/make.conf. > > So this is only to add temporary options to the default CFLAGS, > where simple > > make CFLAGS="`make -V CFLAGS` -foo -bar" > > would do just fine? Are there any other reasons behind adding > this variable? Say I always want -g, or -save-temps, or any of several other options. It is easier to add GCC_OPTIONS to ~/. than always type it on the command line. We also have DIFF_OPTIONS, GREP_OPTIONS. I guess you don't need to take it into account, but should a weird bug report crop up, it is something to keep in mind. From owner-cvs-src@FreeBSD.ORG Fri Apr 4 10: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 53D3737B404; Fri, 4 Apr 2003 10:00:09 -0800 (PST) Received: from whale.sunbay.crimea.ua (whale.sunbay.crimea.ua [212.110.138.65]) by mx1.FreeBSD.org (Postfix) with ESMTP id B80E243FB1; Fri, 4 Apr 2003 10:00:04 -0800 (PST) (envelope-from ru@whale.sunbay.crimea.ua) Received: from whale.sunbay.crimea.ua (ru@localhost [127.0.0.1]) h34I00gg072690 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 4 Apr 2003 21:00:00 +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 h34I00Ju072689; Fri, 4 Apr 2003 21:00:00 +0300 (EEST) (envelope-from ru) Date: Fri, 4 Apr 2003 21:00:00 +0300 From: Ruslan Ermilov To: "David O'Brien" Message-ID: <20030404180000.GA72007@sunbay.com> References: <20030403055049.GA67232@dhcp01.pn.xcllnt.net> <20030403180026.A29934@gamplex.bde.org> <20030403085350.GA37174@sunbay.com> <20030403093800.GA68012@dhcp01.pn.xcllnt.net> <20030403200459.H30311@gamplex.bde.org> <20030403160017.GD17860@dragon.nuxi.com> <20030404080746.GC95125@sunbay.com> <20030404163013.GB81938@dragon.nuxi.com> <20030404172652.GA67714@sunbay.com> <20030404175156.GA20420@dragon.nuxi.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="pf9I7BMVVzbSWLtt" Content-Disposition: inline In-Reply-To: <20030404175156.GA20420@dragon.nuxi.com> User-Agent: Mutt/1.5.4i cc: src-committers@FreeBSD.org cc: Bruce Evans cc: Juli Mallett cc: cvs-src@FreeBSD.org cc: cvs-all@FreeBSD.org cc: Marcel Moolenaar Subject: Re: GCC_OPTIONS X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 04 Apr 2003 18:00:09 -0000 --pf9I7BMVVzbSWLtt Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Apr 04, 2003 at 09:51:56AM -0800, David O'Brien wrote: > On Fri, Apr 04, 2003 at 08:26:52PM +0300, Ruslan Ermilov wrote: > > On Fri, Apr 04, 2003 at 08:30:13AM -0800, David O'Brien wrote: > > > On Fri, Apr 04, 2003 at 11:07:46AM +0300, Ruslan Ermilov wrote: > > > > Guess what was in GCC_OPTIONS. In short, we don't support > > > > GCC_OPTIONS. It isn't even mentioned in gcc(1) or GNU info > > > > files. > > >=20 > > > We, FreeBSD, are the ones that added it. That's why it isn't mention= ed > > > in the GNU docs. > > >=20 > > : revision 1.20 > > : date: 2001/05/29 09:54:45; author: obrien; state: Exp; lines: +53 = -1 > > : Support the environmental var "GCC_OPTIONS". Which can hold a set of > > : default options for GCC. These options are interpreted first and can= be > > : overwritten by explicit command line parameters. This provides one w= ay of > > : adding [temporary] options to your world build w/o editing /etc/make.= conf. > >=20 > > So this is only to add temporary options to the default CFLAGS, > > where simple > >=20 > > make CFLAGS=3D"`make -V CFLAGS` -foo -bar" > >=20 > > would do just fine? Are there any other reasons behind adding > > this variable? >=20 > Say I always want -g, or -save-temps, or any of several other options. > It is easier to add GCC_OPTIONS to ~/. than always type it on the > command line. We also have DIFF_OPTIONS, GREP_OPTIONS. I guess you > don't need to take it into account, but should a weird bug report crop > up, it is something to keep in mind. >=20 Then could you at least please document it in the gcc(1) manpage? 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 --pf9I7BMVVzbSWLtt Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+jcggUkv4P6juNwoRAvp2AJ0X5PqOWHg39zTgYvItjd6hTTeovwCgh0S8 b+74PfnE4P5L2pCgtmj62CY= =hk+4 -----END PGP SIGNATURE----- --pf9I7BMVVzbSWLtt-- From owner-cvs-src@FreeBSD.ORG Fri Apr 4 10:22: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 E428D37B401; Fri, 4 Apr 2003 10:22:30 -0800 (PST) Received: from HAL9000.homeunix.com (12-233-57-131.client.attbi.com [12.233.57.131]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1D1E343FE1; Fri, 4 Apr 2003 10:22:30 -0800 (PST) (envelope-from das@FreeBSD.ORG) Received: from HAL9000.homeunix.com (localhost [127.0.0.1]) h34IMOKj036758; Fri, 4 Apr 2003 10:22:24 -0800 (PST) (envelope-from das@FreeBSD.ORG) Received: (from das@localhost) by HAL9000.homeunix.com (8.12.6p2/8.12.5/Submit) id h34IMN61036757; Fri, 4 Apr 2003 10:22:23 -0800 (PST) (envelope-from das@FreeBSD.ORG) Date: Fri, 4 Apr 2003 10:22:23 -0800 From: David Schultz To: Kris Kennaway Message-ID: <20030404182223.GA36706@HAL9000.homeunix.com> Mail-Followup-To: Kris Kennaway , Dag-Erling Smorgrav , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org References: <200304041729.h34HTtVb027430@repoman.freebsd.org> <20030404173635.GA22147@rot13.obsecurity.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030404173635.GA22147@rot13.obsecurity.org> 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/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.c src/sys/sparc64/sparc64 support.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: Fri, 04 Apr 2003 18:22:31 -0000 Thus spake Kris Kennaway : > On Fri, Apr 04, 2003 at 09:29:55AM -0800, Dag-Erling Smorgrav wrote: > > > Define ovbcopy() as a macro which expands to the equivalent bcopy() call, > > to take care of the KAME IPv6 code which needs ovbcopy() because NetBSD's > > bcopy() doesn't handle overlap like ours. > > Was this for optimization reasons, hysterical raisins, or some other reason? The ovbcopy-->bcopy conversion doesn't make things any faster or slower, but it does make some minor optimizations impossible to implement in the future. I'm not sure I agree with the changes, but I don't violently disagree either. BTW, why does this change convert bcopy from a function pointer to a function that jumps to the address of a pointer? This looks like a net gain in lines of code and a net gain in pipeline stalls. Is there something in particular that it makes easier? From owner-cvs-src@FreeBSD.ORG Fri Apr 4 10:39: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 7DBE737B404; Fri, 4 Apr 2003 10:39:29 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2990E43FB1; Fri, 4 Apr 2003 10:39:29 -0800 (PST) (envelope-from pdeuskar@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h34IdS0U034540; Fri, 4 Apr 2003 10:39:28 -0800 (PST) (envelope-from pdeuskar@repoman.freebsd.org) Received: (from pdeuskar@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h34IdSmn034539; Fri, 4 Apr 2003 10:39:28 -0800 (PST) Message-Id: <200304041839.h34IdSmn034539@repoman.freebsd.org> From: Prafulla Deuskar Date: Fri, 4 Apr 2003 10:39:28 -0800 (PST) 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/em LICENSE README if_em.c if_em.h if_em_hw.c if_em_hw.h if_em_osdep.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: Fri, 04 Apr 2003 18:39:29 -0000 pdeuskar 2003/04/04 10:39:28 PST FreeBSD src repository Modified files: (Branch: RELENG_4) sys/dev/em LICENSE README if_em.c if_em.h if_em_hw.c if_em_hw.h if_em_osdep.h Log: MFC: Add support for 82541 and 82547 based adapters - These have Intel gigabit PHY - 82547 uses CSA interface Add support for DEVICE_POLLING Revision Changes Path 1.1.2.2 +0 -0 src/sys/dev/em/LICENSE 1.1.2.6 +114 -72 src/sys/dev/em/README 1.2.2.12 +424 -137 src/sys/dev/em/if_em.c 1.1.2.12 +12 -29 src/sys/dev/em/if_em.h 1.1.2.7 +1225 -346 src/sys/dev/em/if_em_hw.c 1.1.2.7 +256 -37 src/sys/dev/em/if_em_hw.h 1.1.2.10 +3 -12 src/sys/dev/em/if_em_osdep.h From owner-cvs-src@FreeBSD.ORG Fri Apr 4 10: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 6ED5537B401; Fri, 4 Apr 2003 10:45:56 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0B38A43F93; Fri, 4 Apr 2003 10:45:56 -0800 (PST) (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 h34Ijt0U035163; Fri, 4 Apr 2003 10:45:55 -0800 (PST) (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h34IjtQl035162; Fri, 4 Apr 2003 10:45:55 -0800 (PST) Message-Id: <200304041845.h34IjtQl035162@repoman.freebsd.org> From: "Bruce A. Mah" Date: Fri, 4 Apr 2003 10:45:55 -0800 (PST) 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/errata 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: Fri, 04 Apr 2003 18:45:56 -0000 bmah 2003/04/04 10:45:55 PST FreeBSD src repository Modified files: (Branch: RELENG_4) release/doc/en_US.ISO8859-1/errata article.sgml Log: New errata: Document pruneage for alpha kern.flp. Revision Changes Path 1.1.2.101 +5 -0 src/release/doc/en_US.ISO8859-1/errata/article.sgml From owner-cvs-src@FreeBSD.ORG Fri Apr 4 10:48: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 7833237B401; Fri, 4 Apr 2003 10:48:51 -0800 (PST) Received: from ns1.xcllnt.net (209-128-86-226.bayarea.net [209.128.86.226]) by mx1.FreeBSD.org (Postfix) with ESMTP id B077043FAF; Fri, 4 Apr 2003 10:48:47 -0800 (PST) (envelope-from marcel@xcllnt.net) Received: from dhcp01.pn.xcllnt.net (dhcp01.pn.xcllnt.net [192.168.4.201]) by ns1.xcllnt.net (8.12.9/8.12.9) with ESMTP id h34Imlwk022862; Fri, 4 Apr 2003 10:48:47 -0800 (PST) (envelope-from marcel@piii.pn.xcllnt.net) Received: from dhcp01.pn.xcllnt.net (localhost [127.0.0.1]) by dhcp01.pn.xcllnt.net (8.12.9/8.12.9) with ESMTP id h34Imleb004429; Fri, 4 Apr 2003 10:48:47 -0800 (PST) (envelope-from marcel@dhcp01.pn.xcllnt.net) Received: (from marcel@localhost) by dhcp01.pn.xcllnt.net (8.12.9/8.12.9/Submit) id h34Imlwx004428; Fri, 4 Apr 2003 10:48:47 -0800 (PST) (envelope-from marcel) Date: Fri, 4 Apr 2003 10:48:46 -0800 From: Marcel Moolenaar To: Ruslan Ermilov Message-ID: <20030404184846.GA4258@dhcp01.pn.xcllnt.net> References: <200304041047.h34Al6DL082204@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200304041047.h34Al6DL082204@repoman.freebsd.org> User-Agent: Mutt/1.5.3i cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/share/mk bsd.sys.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, 04 Apr 2003 18:48:52 -0000 On Fri, Apr 04, 2003 at 02:47:06AM -0800, Ruslan Ermilov wrote: > Modified files: > share/mk bsd.sys.mk > Log: > -Wall implies -Wuninitialized if -O is also in effect. > -Wuninitialized does not work without -O. > > This fixes the ${WARNS} > 4 compilations with -O0. Thanks. -- Marcel Moolenaar USPA: A-39004 marcel@xcllnt.net From owner-cvs-src@FreeBSD.ORG Fri Apr 4 10:53: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 50D8B37B401; Fri, 4 Apr 2003 10:53:05 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E091943F85; Fri, 4 Apr 2003 10:53:04 -0800 (PST) (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 h34Ir40U035847; Fri, 4 Apr 2003 10:53:04 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h34Ir4Bm035846; Fri, 4 Apr 2003 10:53:04 -0800 (PST) Message-Id: <200304041853.h34Ir4Bm035846@repoman.freebsd.org> From: Poul-Henning Kamp Date: Fri, 4 Apr 2003 10:53:04 -0800 (PST) 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/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: Fri, 04 Apr 2003 18:53:06 -0000 phk 2003/04/04 10:53:04 PST FreeBSD src repository Modified files: sys/conf files Added files: sys/dev/adlink adlink.c Log: Add a rudimentary but working driver for the Adlink "NuDaq PCI-9812". This is a 4 channel 20 msps 12 bit ADC card. Anyone wanting to play with GNUradio or similar can start here. Revision Changes Path 1.777 +1 -0 src/sys/conf/files 1.1 +238 -0 src/sys/dev/adlink/adlink.c (new) From owner-cvs-src@FreeBSD.ORG Fri Apr 4 11:09: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 A85AB37B401; Fri, 4 Apr 2003 11:09:46 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3FD9E43F75; Fri, 4 Apr 2003 11:09:46 -0800 (PST) (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 h34J9k0U037755; Fri, 4 Apr 2003 11:09:46 -0800 (PST) (envelope-from julian@repoman.freebsd.org) Received: (from julian@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h34J9jGH037754; Fri, 4 Apr 2003 11:09:45 -0800 (PST) Message-Id: <200304041909.h34J9jGH037754@repoman.freebsd.org> From: Julian Elischer Date: Fri, 4 Apr 2003 11:09:45 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4_4 Subject: cvs commit: src/lib/libc/xdr xdr_mem.c src/sys/conf newvers.sh src UPDATING src/include/rpc xdr.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: Fri, 04 Apr 2003 19:09:47 -0000 julian 2003/04/04 11:09:45 PST FreeBSD src repository Modified files: (Branch: RELENG_4_4) lib/libc/xdr xdr_mem.c sys/conf newvers.sh . UPDATING include/rpc xdr.h Log: MF4.6 Security update FreeBSD-SA-03:05.xdr Approved by: re@ (blanket agreement for 4.4) Obtained from: 4.6 Revision Changes Path 1.73.2.43.2.44 +3 -0 src/UPDATING 1.14.6.1 +2 -2 src/include/rpc/xdr.h 1.8.6.1 +14 -8 src/lib/libc/xdr/xdr_mem.c 1.44.2.17.2.35 +1 -1 src/sys/conf/newvers.sh From owner-cvs-src@FreeBSD.ORG Fri Apr 4 11:54: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 A6AA637B405 for ; Fri, 4 Apr 2003 11:54:09 -0800 (PST) Received: from rootlabs.com (root.org [67.118.192.226]) by mx1.FreeBSD.org (Postfix) with SMTP id 7E9C543F75 for ; Fri, 4 Apr 2003 11:54:06 -0800 (PST) (envelope-from nate@rootlabs.com) Received: (qmail 17079 invoked by uid 1000); 4 Apr 2003 19:54:07 -0000 Date: Fri, 4 Apr 2003 11:54:07 -0800 (PST) From: Nate Lawson To: Ruslan Ermilov In-Reply-To: <20030404085200.GA1765@sunbay.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: src-committers@FreeBSD.org cc: Poul-Henning Kamp cc: David O'Brien cc: cvs-src@FreeBSD.org cc: cvs-all@FreeBSD.org cc: Mike Barcroft Subject: Re: cvs commit: src/sys/sys endian.h src/share/man/man9 byteorder.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: Fri, 04 Apr 2003 19:54:10 -0000 On Fri, 4 Apr 2003, Ruslan Ermilov wrote: > > > On Thu, 3 Apr 2003, Poul-Henning Kamp wrote: > > > > Modified files: > > > > sys/sys endian.h > > > > share/man/man9 byteorder.9 > > > > Log: > > > > Add inline functions {be,le}{16,32,64}{enc,dec}() for encoding decoding > > > > into byte strings of unknown alignment. > > /* > + * General byte order swapping macros. > + */ > +#define BSWAP16(x) (uint16_t) \ > + (((x) >> 8) | ((x) << 8)) > + > +#define BSWAP32(x) (uint32_t) \ > + (((x) >> 24) | (((x) >> 8) & 0xff00) | \ > + (((x) << 8) & 0xff0000) | ((x) << 24)) > + > +#define BSWAP64(x) (uint64_t) \ > + (((x) >> 56) | (((x) >> 40) & 0xff00) | (((x) >> 24) & 0xff0000) | \ > + (((x) >> 8) & 0xff000000) | (((x) << 8) & ((uint64_t)0xff << 32)) | \ > + (((x) << 24) & ((uint64_t)0xff << 40)) | \ > + (((x) << 40) & ((uint64_t)0xff << 48)) | (((x) << 56))) > + > +/* > * Host to big endian, host to little endian, big endian to host, and little > * endian to host byte order functions as detailed in byteorder(9). > */ > #if _BYTE_ORDER == _LITTLE_ENDIAN > #define htobe16(x) bswap16((x)) > +#define HTOBE16(x) BSWAP16((x)) I don't mind the addition of the macros but I don't like the implementation. Too many unnecessary casts and overly complicated. -Nate From owner-cvs-src@FreeBSD.ORG Fri Apr 4 12:15: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 25D7237B407; Fri, 4 Apr 2003 12:15:00 -0800 (PST) Received: from whale.sunbay.crimea.ua (whale.sunbay.crimea.ua [212.110.138.65]) by mx1.FreeBSD.org (Postfix) with ESMTP id BE36443F75; Fri, 4 Apr 2003 12:14:55 -0800 (PST) (envelope-from ru@whale.sunbay.crimea.ua) Received: from whale.sunbay.crimea.ua (ru@localhost [127.0.0.1]) h34KEhgg086468 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 4 Apr 2003 23:14:44 +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 h34KEhBq086463; Fri, 4 Apr 2003 23:14:43 +0300 (EEST) (envelope-from ru) Date: Fri, 4 Apr 2003 23:14:43 +0300 From: Ruslan Ermilov To: Nate Lawson Message-ID: <20030404201443.GA82587@sunbay.com> References: <20030404085200.GA1765@sunbay.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="G4iJoqBmSsgzjUCe" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.4i cc: src-committers@FreeBSD.org cc: Poul-Henning Kamp cc: David O'Brien cc: cvs-src@FreeBSD.org cc: cvs-all@FreeBSD.org cc: Mike Barcroft Subject: Re: cvs commit: src/sys/sys endian.h src/share/man/man9 byteorder.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: Fri, 04 Apr 2003 20:15:00 -0000 --G4iJoqBmSsgzjUCe Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Apr 04, 2003 at 11:54:07AM -0800, Nate Lawson wrote: > On Fri, 4 Apr 2003, Ruslan Ermilov wrote: > > > > On Thu, 3 Apr 2003, Poul-Henning Kamp wrote: > > > > > Modified files: > > > > > sys/sys endian.h=20 > > > > > share/man/man9 byteorder.9=20 > > > > > Log: > > > > > Add inline functions {be,le}{16,32,64}{enc,dec}() for encoding = decoding > > > > > into byte strings of unknown alignment. > >=20 > > /* > > + * General byte order swapping macros. > > + */ > > +#define BSWAP16(x) (uint16_t) \ > > + (((x) >> 8) | ((x) << 8)) > > + > > +#define BSWAP32(x) (uint32_t) \ > > + (((x) >> 24) | (((x) >> 8) & 0xff00) | \ > > + (((x) << 8) & 0xff0000) | ((x) << 24)) > > + > > +#define BSWAP64(x) (uint64_t) \ > > + (((x) >> 56) | (((x) >> 40) & 0xff00) | (((x) >> 24) & 0xff0000) | \ > > + (((x) >> 8) & 0xff000000) | (((x) << 8) & ((uint64_t)0xff << 32)) | \ > > + (((x) << 24) & ((uint64_t)0xff << 40)) | \ > > + (((x) << 40) & ((uint64_t)0xff << 48)) | (((x) << 56))) > > + > > +/* > > * Host to big endian, host to little endian, big endian to host, and = little > > * endian to host byte order functions as detailed in byteorder(9). > > */ > > #if _BYTE_ORDER =3D=3D _LITTLE_ENDIAN > > #define htobe16(x) bswap16((x)) > > +#define HTOBE16(x) BSWAP16((x)) >=20 > I don't mind the addition of the macros but I don't like the > implementation. Too many unnecessary casts and overly complicated. >=20 I've borrowed them from sys/sparc64/include/endian.h. The type casts are necessary, otherwise you'll get ``warning: left shift count >=3D width of type'', and it should be trivial to test with this program: #include #include #include int main(void) { uint64_t i =3D 0xefcdab8967452301; printf("%jx\n", i); i =3D BSWAP64(i); printf("%jx\n", i); return (0); } 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 --G4iJoqBmSsgzjUCe Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+jeezUkv4P6juNwoRAo1DAJ9VpbRVojIELdXmWu5EQKBnNwBcvACfYhqm WLhVhnjsjuc0UEfrJP4shfU= =qe6b -----END PGP SIGNATURE----- --G4iJoqBmSsgzjUCe-- From owner-cvs-src@FreeBSD.ORG Fri Apr 4 12:20: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 5C97C37B401; Fri, 4 Apr 2003 12:20:04 -0800 (PST) Received: from whale.sunbay.crimea.ua (whale.sunbay.crimea.ua [212.110.138.65]) by mx1.FreeBSD.org (Postfix) with ESMTP id 22CB043FA3; Fri, 4 Apr 2003 12:20:00 -0800 (PST) (envelope-from ru@whale.sunbay.crimea.ua) Received: from whale.sunbay.crimea.ua (ru@localhost [127.0.0.1]) h34KJugg087026 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 4 Apr 2003 23:19:56 +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 h34KJuHd087021; Fri, 4 Apr 2003 23:19:56 +0300 (EEST) (envelope-from ru) Date: Fri, 4 Apr 2003 23:19:56 +0300 From: Ruslan Ermilov To: Prafulla Deuskar Message-ID: <20030404201956.GB82587@sunbay.com> References: <200304041839.h34IdSmn034539@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="b5gNqxB1S1yM7hjW" Content-Disposition: inline In-Reply-To: <200304041839.h34IdSmn034539@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/em LICENSE README if_em.c if_em.h if_em_hw.c if_em_hw.h if_em_osdep.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: Fri, 04 Apr 2003 20:20:04 -0000 --b5gNqxB1S1yM7hjW Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Can you please fix the manpage to say 82454's are also supported? On Fri, Apr 04, 2003 at 10:39:28AM -0800, Prafulla Deuskar wrote: > pdeuskar 2003/04/04 10:39:28 PST >=20 > FreeBSD src repository >=20 > Modified files: (Branch: RELENG_4) > sys/dev/em LICENSE README if_em.c if_em.h if_em_hw.c=20 > if_em_hw.h if_em_osdep.h=20 > Log: > MFC: > Add support for 82541 and 82547 based adapters > - These have Intel gigabit PHY > - 82547 uses CSA interface > Add support for DEVICE_POLLING 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 --b5gNqxB1S1yM7hjW Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+jejrUkv4P6juNwoRAmA7AJ0R6YnDgHArJldQkYKFrgWYiy0PvACePmhi bQyrJmLKuql9KMszRoFYiqs= =tlSW -----END PGP SIGNATURE----- --b5gNqxB1S1yM7hjW-- From owner-cvs-src@FreeBSD.ORG Fri Apr 4 12:35: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 A052437B401; Fri, 4 Apr 2003 12:35:59 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3C95243FB1; Fri, 4 Apr 2003 12:35:59 -0800 (PST) (envelope-from tegge@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h34KZw0U045235; Fri, 4 Apr 2003 12:35:58 -0800 (PST) (envelope-from tegge@repoman.freebsd.org) Received: (from tegge@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h34KZwU4045234; Fri, 4 Apr 2003 12:35:58 -0800 (PST) Message-Id: <200304042035.h34KZwU4045234@repoman.freebsd.org> From: Tor Egge Date: Fri, 4 Apr 2003 12:35:58 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/sys/sys mount.h src/sys/kern vfs_subr.c vfs_syscalls.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, 04 Apr 2003 20:36:00 -0000 tegge 2003/04/04 12:35:58 PST FreeBSD src repository Modified files: (Branch: RELENG_4) sys/sys mount.h sys/kern vfs_subr.c vfs_syscalls.c Log: MFC: Sleep in getnewvnode() if max number of vnodes has been reached. Adjust the number of vnodes scanned by vlrureclaim() according to the size of the vnode list. Revision Changes Path 1.249.2.30 +18 -6 src/sys/kern/vfs_subr.c 1.151.2.18 +1 -0 src/sys/kern/vfs_syscalls.c 1.89.2.7 +1 -0 src/sys/sys/mount.h From owner-cvs-src@FreeBSD.ORG Fri Apr 4 13:03: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 DF86A37B401; Fri, 4 Apr 2003 13:03:59 -0800 (PST) Received: from flood.ping.uio.no (flood.ping.uio.no [129.240.78.31]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9D6B243F75; Fri, 4 Apr 2003 13:03:58 -0800 (PST) (envelope-from des@ofug.org) Received: by flood.ping.uio.no (Postfix, from userid 2602) id 153385308; Fri, 4 Apr 2003 23:03:57 +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: Kris Kennaway From: des@ofug.org (Dag-Erling =?iso-8859-1?q?Sm=F8rgrav?=) Date: Fri, 04 Apr 2003 23:03:56 +0200 In-Reply-To: <20030404173635.GA22147@rot13.obsecurity.org> (Kris Kennaway's message of "Fri, 4 Apr 2003 09:36:36 -0800") Message-ID: User-Agent: Gnus/5.090015 (Oort Gnus v0.15) Emacs/21.2 References: <200304041729.h34HTtVb027430@repoman.freebsd.org> <20030404173635.GA22147@rot13.obsecurity.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/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.c src/sys/sparc64/sparc64 support.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: Fri, 04 Apr 2003 21:04:00 -0000 Kris Kennaway writes: > On Fri, Apr 04, 2003 at 09:29:55AM -0800, Dag-Erling Smorgrav wrote: > > Define ovbcopy() as a macro which expands to the equivalent bcopy() c= all, > > to take care of the KAME IPv6 code which needs ovbcopy() because NetB= SD's > > bcopy() doesn't handle overlap like ours. > Was this for optimization reasons, hysterical raisins, or some other reas= on? The existence of ovbcopy()? I imagine it was just an API issue, someone didn't feel comfortable assuming that the kernel bcopy() handles overlap when the userland version doesn't. In FreeBSD however, ovbcopy() has always (for appropriate values of "always") been an alias for or duplicate of bcopy(). On i386, ovbcopy() was an alternate name for bcopy from its inception in revision 1.1 of locore.s (originally from 386BSD) until revision 1.40 (late 1996) when Bruce made it a trampoline (and bcopy() a function pointer) to allow for multiple processor-specific versions. On powerpc, it was a separate function but an exact duplicate of bcopy() (which itself is a wrapper for memcpy()). On all other platforms, it was an alternate name for bcopy(). In NetBSD, the situation is a little confused, because most platforms use a generic C implementation of bcopy() (in libkern) which handles overlap, but some use optimized assembler versions which don't, and these platforms have ovbcopy() - but the only part of the tree which actually uses ovbcopy() is the IPv6 stack (KAME), and it has its own version (a macro wrapper for memmove()) so in effect the real ovbcopy() is never used. The current situation in FreeBSD (after my commits) is much like that in NetBSD, except we have no real ovbcopy() at all, just a macro in for KAME's benefit. DES --=20 Dag-Erling Sm=F8rgrav - des@ofug.org From owner-cvs-src@FreeBSD.ORG Fri Apr 4 13:09: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 4B76C37B401; Fri, 4 Apr 2003 13:09:25 -0800 (PST) Received: from flood.ping.uio.no (flood.ping.uio.no [129.240.78.31]) by mx1.FreeBSD.org (Postfix) with ESMTP id 58DB943FBD; Fri, 4 Apr 2003 13:09:24 -0800 (PST) (envelope-from des@ofug.org) Received: by flood.ping.uio.no (Postfix, from userid 2602) id F03B05309; Fri, 4 Apr 2003 23:09:22 +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: Kris Kennaway From: des@ofug.org (Dag-Erling =?iso-8859-1?q?Sm=F8rgrav?=) Date: Fri, 04 Apr 2003 23:09:22 +0200 In-Reply-To: <20030404182223.GA36706@HAL9000.homeunix.com> (David Schultz's message of "Fri, 4 Apr 2003 10:22:23 -0800") Message-ID: User-Agent: Gnus/5.090015 (Oort Gnus v0.15) Emacs/21.2 References: <200304041729.h34HTtVb027430@repoman.freebsd.org> <20030404173635.GA22147@rot13.obsecurity.org> <20030404182223.GA36706@HAL9000.homeunix.com> 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/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.c src/sys/sparc64/sparc64 support.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: Fri, 04 Apr 2003 21:09:25 -0000 David Schultz writes: > BTW, why does this change convert bcopy from a function pointer to > a function that jumps to the address of a pointer? This looks > like a net gain in lines of code and a net gain in pipeline > stalls. Is there something in particular that it makes easier? Just code hygiene. There is no such optimization for bzero or any of the other functions in support.s (copyin, copyout), and it required an i386-specific declaration in . Of course, if the consensus is that this micro-optimization is desirable, I'll back out this part of the patch, but in that case I'll turn the other functions into pointers as well rather than have a mixed bag. DES --=20 Dag-Erling Sm=F8rgrav - des@ofug.org From owner-cvs-src@FreeBSD.ORG Fri Apr 4 13:26: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 9561337B401; Fri, 4 Apr 2003 13:26:29 -0800 (PST) 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 5838343F3F; Fri, 4 Apr 2003 13:26:28 -0800 (PST) (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 D044D66B9B; Fri, 4 Apr 2003 13:26:27 -0800 (PST) Received: by rot13.obsecurity.org (Postfix, from userid 1000) id 93A2312AB; Fri, 4 Apr 2003 13:26:27 -0800 (PST) Date: Fri, 4 Apr 2003 13:26:27 -0800 From: Kris Kennaway To: Kris Kennaway , Dag-Erling Smorgrav , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Message-ID: <20030404212627.GE25811@rot13.obsecurity.org> References: <200304041729.h34HTtVb027430@repoman.freebsd.org> <20030404173635.GA22147@rot13.obsecurity.org> <20030404182223.GA36706@HAL9000.homeunix.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="EXKGNeO8l0xGFBjy" Content-Disposition: inline In-Reply-To: <20030404182223.GA36706@HAL9000.homeunix.com> User-Agent: Mutt/1.4i 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.c src/sys/sparc64/sparc64 support.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: Fri, 04 Apr 2003 21:26:30 -0000 --EXKGNeO8l0xGFBjy Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Apr 04, 2003 at 10:22:23AM -0800, David Schultz wrote: > Thus spake Kris Kennaway : > > On Fri, Apr 04, 2003 at 09:29:55AM -0800, Dag-Erling Smorgrav wrote: > >=20 > > > Define ovbcopy() as a macro which expands to the equivalent bcopy()= call, > > > to take care of the KAME IPv6 code which needs ovbcopy() because Ne= tBSD's > > > bcopy() doesn't handle overlap like ours. > >=20 > > Was this for optimization reasons, hysterical raisins, or some other re= ason? >=20 > The ovbcopy-->bcopy conversion doesn't make things any faster or > slower, but it does make some minor optimizations impossible to > implement in the future. I'm not sure I agree with the changes, > but I don't violently disagree either. I was actually referring to NetBSD's different implementation in my question. Sorry, it wasn't clear from my email. To rephase it, why do NetBSD have ovbcopy() and bcopy() as separate functions? Kris --EXKGNeO8l0xGFBjy Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+jfiCWry0BWjoQKURAuBNAKCjXohNdFB0TjaTQVNwhoJO0cVXUQCg+zkr uGVsA3y2cs0dz5Xoi92rKhY= =oIKT -----END PGP SIGNATURE----- --EXKGNeO8l0xGFBjy-- From owner-cvs-src@FreeBSD.ORG Fri Apr 4 13:33: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 26F3E37B404; Fri, 4 Apr 2003 13:33:16 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id BB36043F75; Fri, 4 Apr 2003 13:33:15 -0800 (PST) (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 h34LXF0U055422; Fri, 4 Apr 2003 13:33:15 -0800 (PST) (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h34LXFdA055421; Fri, 4 Apr 2003 13:33:15 -0800 (PST) Message-Id: <200304042133.h34LXFdA055421@repoman.freebsd.org> From: Ruslan Ermilov Date: Fri, 4 Apr 2003 13:33:15 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/secure/lib 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, 04 Apr 2003 21:33:17 -0000 ru 2003/04/04 13:33:15 PST FreeBSD src repository Modified files: (Branch: RELENG_4) secure/lib Makefile Log: MFC: revision 1.27 (libtelnet depends on OpenSSL). Revision Changes Path 1.19.2.5 +1 -1 src/secure/lib/Makefile From owner-cvs-src@FreeBSD.ORG Fri Apr 4 13:53: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 D191A37B401; Fri, 4 Apr 2003 13:53:08 -0800 (PST) Received: from HAL9000.homeunix.com (12-233-57-131.client.attbi.com [12.233.57.131]) by mx1.FreeBSD.org (Postfix) with ESMTP id C8EA043FB1; Fri, 4 Apr 2003 13:53:07 -0800 (PST) (envelope-from das@FreeBSD.ORG) Received: from HAL9000.homeunix.com (localhost [127.0.0.1]) h34Lr2Kj037432; Fri, 4 Apr 2003 13:53:02 -0800 (PST) (envelope-from das@FreeBSD.ORG) Received: (from das@localhost) by HAL9000.homeunix.com (8.12.6p2/8.12.5/Submit) id h34Lr2w8037431; Fri, 4 Apr 2003 13:53:02 -0800 (PST) (envelope-from das@FreeBSD.ORG) Date: Fri, 4 Apr 2003 13:53:02 -0800 From: David Schultz To: "Dag-Erling =?us-ascii:iso-8859-1?Q?Sm=F8rgrav?=" Message-ID: <20030404215301.GA37335@HAL9000.homeunix.com> Mail-Followup-To: "Dag-Erling =?us-ascii:iso-8859-1?Q?Sm=F8rgrav?=" , Kris Kennaway , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org References: <200304041729.h34HTtVb027430@repoman.freebsd.org> <20030404173635.GA22147@rot13.obsecurity.org> <20030404182223.GA36706@HAL9000.homeunix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii:iso-8859-1" Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: cc: cvs-src@FreeBSD.ORG cc: src-committers@FreeBSD.ORG cc: cvs-all@FreeBSD.ORG cc: Kris Kennaway 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.c src/sys/sparc64/sparc64 support.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: Fri, 04 Apr 2003 21:53:09 -0000 Thus spake Dag-Erling Smørgrav : > David Schultz writes: > > BTW, why does this change convert bcopy from a function pointer to > > a function that jumps to the address of a pointer? This looks > > like a net gain in lines of code and a net gain in pipeline > > stalls. Is there something in particular that it makes easier? > > Just code hygiene. There is no such optimization for bzero or any of > the other functions in support.s (copyin, copyout), and it required an > i386-specific declaration in . Of course, if the > consensus is that this micro-optimization is desirable, I'll back out > this part of the patch, but in that case I'll turn the other functions > into pointers as well rather than have a mixed bag. I don't care about the microoptimization if it's actually problematic in some way. I just don't see why calling a function that jumps to the address of a pointer is aesthetically better than calling the pointer in the first place. In any case, it's not a big deal and I probably shouldn't have even bothered to bring it up. From owner-cvs-src@FreeBSD.ORG Fri Apr 4 13:55: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 6547B37B401; Fri, 4 Apr 2003 13:55:51 -0800 (PST) Received: from flood.ping.uio.no (flood.ping.uio.no [129.240.78.31]) by mx1.FreeBSD.org (Postfix) with ESMTP id 92CA943F85; Fri, 4 Apr 2003 13:55:50 -0800 (PST) (envelope-from des@ofug.org) Received: by flood.ping.uio.no (Postfix, from userid 2602) id ECC065309; Fri, 4 Apr 2003 23:55:48 +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: Kris Kennaway From: des@ofug.org (Dag-Erling =?iso-8859-1?q?Sm=F8rgrav?=) Date: Fri, 04 Apr 2003 23:55:47 +0200 In-Reply-To: <20030404212627.GE25811@rot13.obsecurity.org> (Kris Kennaway's message of "Fri, 4 Apr 2003 13:26:27 -0800") Message-ID: User-Agent: Gnus/5.090015 (Oort Gnus v0.15) Emacs/21.2 References: <200304041729.h34HTtVb027430@repoman.freebsd.org> <20030404173635.GA22147@rot13.obsecurity.org> <20030404182223.GA36706@HAL9000.homeunix.com> <20030404212627.GE25811@rot13.obsecurity.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/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.c src/sys/sparc64/sparc64 support.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: Fri, 04 Apr 2003 21:55:51 -0000 Kris Kennaway writes: > I was actually referring to NetBSD's different implementation in my > question. Sorry, it wasn't clear from my email. To rephase it, why > do NetBSD have ovbcopy() and bcopy() as separate functions? They don't any more, since 1.4. There are some scattered remains but nothing uses them. In FreeBSD (and 386BSD before it), ovbcopy() has always been an alias or synonym for bcopy(). DES --=20 Dag-Erling Sm=F8rgrav - des@ofug.org From owner-cvs-src@FreeBSD.ORG Fri Apr 4 13:57: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 C699F37B401; Fri, 4 Apr 2003 13:57:54 -0800 (PST) Received: from flood.ping.uio.no (flood.ping.uio.no [129.240.78.31]) by mx1.FreeBSD.org (Postfix) with ESMTP id E606043F75; Fri, 4 Apr 2003 13:57:53 -0800 (PST) (envelope-from des@ofug.org) Received: by flood.ping.uio.no (Postfix, from userid 2602) id 7B8765308; Fri, 4 Apr 2003 23:57:52 +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: Kris Kennaway From: des@ofug.org (Dag-Erling =?iso-8859-1?q?Sm=F8rgrav?=) Date: Fri, 04 Apr 2003 23:57:51 +0200 In-Reply-To: <20030404215301.GA37335@HAL9000.homeunix.com> (David Schultz's message of "Fri, 4 Apr 2003 13:53:02 -0800") Message-ID: User-Agent: Gnus/5.090015 (Oort Gnus v0.15) Emacs/21.2 References: <200304041729.h34HTtVb027430@repoman.freebsd.org> <20030404173635.GA22147@rot13.obsecurity.org> <20030404182223.GA36706@HAL9000.homeunix.com> <20030404215301.GA37335@HAL9000.homeunix.com> 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/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.c src/sys/sparc64/sparc64 support.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: Fri, 04 Apr 2003 21:57:55 -0000 David Schultz writes: > I don't care about the microoptimization if it's actually > problematic in some way. I just don't see why calling a function > that jumps to the address of a pointer is aesthetically better > than calling the pointer in the first place. Mostly because none of the other platforms do it that way, so we had to special-case i386 in which is supposed to be MI. DES --=20 Dag-Erling Sm=F8rgrav - des@ofug.org From owner-cvs-src@FreeBSD.ORG Fri Apr 4 14:21: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 7985537B401; Fri, 4 Apr 2003 14:21:31 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2439443FBD; Fri, 4 Apr 2003 14:21:31 -0800 (PST) (envelope-from tegge@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h34MLU0U059945; Fri, 4 Apr 2003 14:21:30 -0800 (PST) (envelope-from tegge@repoman.freebsd.org) Received: (from tegge@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h34MLUNK059944; Fri, 4 Apr 2003 14:21:30 -0800 (PST) Message-Id: <200304042221.h34MLUNK059944@repoman.freebsd.org> From: Tor Egge Date: Fri, 4 Apr 2003 14:21:30 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/sys/conf files options src/sys/ufs/ufs ufs_readwrite.c src/sys/i386/i386 machdep.c src/sys/ufs/ffs ffs_rawread.c src/sys/i386/conf LINT X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 04 Apr 2003 22:21:31 -0000 tegge 2003/04/04 14:21:30 PST FreeBSD src repository Modified files: (Branch: RELENG_4) sys/conf files options sys/ufs/ufs ufs_readwrite.c sys/i386/i386 machdep.c sys/i386/conf LINT Added files: (Branch: RELENG_4) sys/ufs/ffs ffs_rawread.c Log: MFC: Support for bypassing buffer cache for O_DIRECT reads. Revision Changes Path 1.340.2.133 +1 -0 src/sys/conf/files 1.191.2.50 +2 -0 src/sys/conf/options 1.749.2.140 +13 -0 src/sys/i386/conf/LINT 1.385.2.29 +13 -0 src/sys/i386/i386/machdep.c 1.3.2.1 +477 -0 src/sys/ufs/ffs/ffs_rawread.c (new) 1.65.2.14 +14 -0 src/sys/ufs/ufs/ufs_readwrite.c From owner-cvs-src@FreeBSD.ORG Fri Apr 4 14:46: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 2E6BF37B401; Fri, 4 Apr 2003 14:46:09 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A4A9943F93; Fri, 4 Apr 2003 14:46:08 -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 h34Mk80U061425; Fri, 4 Apr 2003 14:46:08 -0800 (PST) (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h34Mk8D0061424; Fri, 4 Apr 2003 14:46:08 -0800 (PST) Message-Id: <200304042246.h34Mk8D0061424@repoman.freebsd.org> From: Warner Losh Date: Fri, 4 Apr 2003 14:46:08 -0800 (PST) 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: Fri, 04 Apr 2003 22:46:09 -0000 imp 2003/04/04 14:46:08 PST FreeBSD src repository Modified files: . Makefile.inc1 Log: Diff reduction with my p4 changes: Add @ before ${ECHODIR} where appropriate because we don't need to echo the echo command... This gets rid of extra echo ===> in log files... Revision Changes Path 1.331 +5 -5 src/Makefile.inc1 From owner-cvs-src@FreeBSD.ORG Fri Apr 4 15: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 1060F37B401; Fri, 4 Apr 2003 15:09:39 -0800 (PST) Received: from harmony.village.org (rover.bsdimp.com [204.144.255.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id E7A5643FA3; Fri, 4 Apr 2003 15:09:36 -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 h34N9MA7068407; Fri, 4 Apr 2003 16:09:22 -0700 (MST) (envelope-from imp@bsdimp.com) Date: Fri, 04 Apr 2003 16:08:23 -0700 (MST) Message-Id: <20030404.160823.91026001.imp@bsdimp.com> To: ru@FreeBSD.org From: "M. Warner Losh" In-Reply-To: <20030404085200.GA1765@sunbay.com> References: <20030403184229.D18209@espresso.bsdmike.org> <20030404085200.GA1765@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: obrien@FreeBSD.org cc: phk@FreeBSD.org cc: src-committers@FreeBSD.org cc: nate@root.org cc: cvs-src@FreeBSD.org cc: cvs-all@FreeBSD.org cc: mike@FreeBSD.org Subject: Re: cvs commit: src/sys/sys endian.h src/share/man/man9 byteorder.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: Fri, 04 Apr 2003 23:09:39 -0000 In message: <20030404085200.GA1765@sunbay.com> Ruslan Ermilov writes: : +#define BSWAP64(x) (uint64_t) \ : + (((x) >> 56) | (((x) >> 40) & 0xff00) | (((x) >> 24) & 0xff0000) | \ : + (((x) >> 8) & 0xff000000) | (((x) << 8) & ((uint64_t)0xff << 32)) | \ : + (((x) << 24) & ((uint64_t)0xff << 40)) | \ : + (((x) << 40) & ((uint64_t)0xff << 48)) | (((x) << 56))) 0xffull or 0xffULL might be better than the casts here. This does assume that 0ull == (uint64_t)0, which does hold for all our architectures... Warner From owner-cvs-src@FreeBSD.ORG Fri Apr 4 15:54: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 4F2A837B408; Fri, 4 Apr 2003 15:54:48 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5819743F93; Fri, 4 Apr 2003 15:54:47 -0800 (PST) (envelope-from tegge@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h34Nsl0U075998; Fri, 4 Apr 2003 15:54:47 -0800 (PST) (envelope-from tegge@repoman.freebsd.org) Received: (from tegge@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h34NslFp075997; Fri, 4 Apr 2003 15:54:47 -0800 (PST) Message-Id: <200304042354.h34NslFp075997@repoman.freebsd.org> From: Tor Egge Date: Fri, 4 Apr 2003 15:54:47 -0800 (PST) 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/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: Fri, 04 Apr 2003 23:54:49 -0000 tegge 2003/04/04 15:54:47 PST FreeBSD src repository Modified files: sys/conf options.i386 sys/i386/i386 tsc.c sys/i386/conf NOTES Log: Add SMP_TSC option, which can be used on SMP systems where the TSCs are synchronized to reduce context switch cost. Revision Changes Path 1.189 +1 -0 src/sys/conf/options.i386 1.1083 +5 -0 src/sys/i386/conf/NOTES 1.198 +1 -1 src/sys/i386/i386/tsc.c From owner-cvs-src@FreeBSD.ORG Fri Apr 4 17:13: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 20D8E37B401; Fri, 4 Apr 2003 17:13:11 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B333B43FB1; Fri, 4 Apr 2003 17:13:10 -0800 (PST) (envelope-from rushani@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h351DA0U088186; Fri, 4 Apr 2003 17:13:10 -0800 (PST) (envelope-from rushani@repoman.freebsd.org) Received: (from rushani@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h351DA7h088185; Fri, 4 Apr 2003 17:13:10 -0800 (PST) Message-Id: <200304050113.h351DA7h088185@repoman.freebsd.org> From: Hideyuki KURASHINA Date: Fri, 4 Apr 2003 17:13:10 -0800 (PST) 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/ja_JP.eucJP/errata 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: Sat, 05 Apr 2003 01:13:11 -0000 rushani 2003/04/04 17:13:10 PST FreeBSD src repository (doc committer) Modified files: (Branch: RELENG_4) release/doc/ja_JP.eucJP/errata article.sgml Log: Merge the following from the English version: 1.1.2.98 -> 1.1.2.100 errata/article.sgml Revision Changes Path 1.3.2.9 +44 -116 src/release/doc/ja_JP.eucJP/errata/article.sgml From owner-cvs-src@FreeBSD.ORG Fri Apr 4 17:27: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 E8BE337B401; Fri, 4 Apr 2003 17:27:18 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 893A243FA3; Fri, 4 Apr 2003 17:27:18 -0800 (PST) (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 h351RI0U088964; Fri, 4 Apr 2003 17:27:18 -0800 (PST) (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h351RIER088963; Fri, 4 Apr 2003 17:27:18 -0800 (PST) Message-Id: <200304050127.h351RIER088963@repoman.freebsd.org> From: Maxime Henrion Date: Fri, 4 Apr 2003 17:27:18 -0800 (PST) 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: Sat, 05 Apr 2003 01:27:19 -0000 mux 2003/04/04 17:27:18 PST FreeBSD src repository Modified files: sys/dev/fxp if_fxp.c Log: Setup our interrupt only at the end of fxp_attach(), when all other allocations/initializations have been successful. I kinda doubt it will fix the recent breakage that some people are seeing, but this could have caused problems for sure. Revision Changes Path 1.155 +12 -12 src/sys/dev/fxp/if_fxp.c From owner-cvs-src@FreeBSD.ORG Fri Apr 4 20:17: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 0718137B401; Fri, 4 Apr 2003 20:17:07 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4C16043FBD; Fri, 4 Apr 2003 20:17:06 -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 h354H60U003783; Fri, 4 Apr 2003 20:17:06 -0800 (PST) (envelope-from tjr@repoman.freebsd.org) Received: (from tjr@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h354H6lG003782; Fri, 4 Apr 2003 20:17:06 -0800 (PST) Message-Id: <200304050417.h354H6lG003782@repoman.freebsd.org> From: "Tim J. Robbins" Date: Fri, 4 Apr 2003 20:17:05 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libc/i386/string Makefile.inc wcschr.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: Sat, 05 Apr 2003 04:17:07 -0000 tjr 2003/04/04 20:17:05 PST FreeBSD src repository Modified files: lib/libc/i386/string Makefile.inc Added files: lib/libc/i386/string wcschr.S Log: MFp4: Pentium/Athlon-optimised implementation of wcschr(). Revision Changes Path 1.13 +2 -1 src/lib/libc/i386/string/Makefile.inc 1.1 +76 -0 src/lib/libc/i386/string/wcschr.S (new) From owner-cvs-src@FreeBSD.ORG Fri Apr 4 21:16: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 4F61137B401; Fri, 4 Apr 2003 21:16:37 -0800 (PST) Received: from whale.sunbay.crimea.ua (whale.sunbay.crimea.ua [212.110.138.65]) by mx1.FreeBSD.org (Postfix) with ESMTP id A6D8043FA3; Fri, 4 Apr 2003 21:16:33 -0800 (PST) (envelope-from ru@whale.sunbay.crimea.ua) Received: from whale.sunbay.crimea.ua (ru@localhost [127.0.0.1]) h355GLgg041100 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 5 Apr 2003 08:16:22 +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 h355GHxw041091; Sat, 5 Apr 2003 08:16:17 +0300 (EEST) (envelope-from ru) Date: Sat, 5 Apr 2003 08:16:17 +0300 From: Ruslan Ermilov To: "M. Warner Losh" Message-ID: <20030405051617.GB38538@sunbay.com> References: <20030403184229.D18209@espresso.bsdmike.org> <20030404085200.GA1765@sunbay.com> <20030404.160823.91026001.imp@bsdimp.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="8w3uRX/HFJGApMzv" Content-Disposition: inline In-Reply-To: <20030404.160823.91026001.imp@bsdimp.com> User-Agent: Mutt/1.5.4i cc: obrien@FreeBSD.org cc: phk@FreeBSD.org cc: src-committers@FreeBSD.org cc: nate@root.org cc: cvs-src@FreeBSD.org cc: cvs-all@FreeBSD.org cc: mike@FreeBSD.org Subject: Re: cvs commit: src/sys/sys endian.h src/share/man/man9 byteorder.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: Sat, 05 Apr 2003 05:16:37 -0000 --8w3uRX/HFJGApMzv Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Apr 04, 2003 at 04:08:23PM -0700, M. Warner Losh wrote: > In message: <20030404085200.GA1765@sunbay.com> > Ruslan Ermilov writes: > : +#define BSWAP64(x) (uint64_t) \ > : + (((x) >> 56) | (((x) >> 40) & 0xff00) | (((x) >> 24) & 0xff0000) | \ > : + (((x) >> 8) & 0xff000000) | (((x) << 8) & ((uint64_t)0xff << 32)) | \ > : + (((x) << 24) & ((uint64_t)0xff << 40)) | \ > : + (((x) << 40) & ((uint64_t)0xff << 48)) | (((x) << 56))) >=20 > 0xffull or 0xffULL might be better than the casts here. This does > assume that 0ull =3D=3D (uint64_t)0, which does hold for all our > architectures... >=20 Why make assumptions where uint64_t gives us precisely what we need? Note that these are evaluated at compile time, so it cannot affect the run-time performance. 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 --8w3uRX/HFJGApMzv Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+jmahUkv4P6juNwoRAuJ3AJ9Rc8UbtMvJo6/88fmsuxWuC+Sj2ACfccgo Dlr3EVZdp3l5jgC6R2c9LXU= =vfBQ -----END PGP SIGNATURE----- --8w3uRX/HFJGApMzv-- From owner-cvs-src@FreeBSD.ORG Fri Apr 4 21:46: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 C2B3237B401; Fri, 4 Apr 2003 21:46:44 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 61F9043FBF; Fri, 4 Apr 2003 21:46:44 -0800 (PST) (envelope-from mtm@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h355ki0U016378; Fri, 4 Apr 2003 21:46:44 -0800 (PST) (envelope-from mtm@repoman.freebsd.org) Received: (from mtm@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h355kiWS016377; Fri, 4 Apr 2003 21:46:44 -0800 (PST) Message-Id: <200304050546.h355kiWS016377@repoman.freebsd.org> From: Mike Makonnen Date: Fri, 4 Apr 2003 21:46:44 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libc/stdtime strptime.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, 05 Apr 2003 05:46:45 -0000 mtm 2003/04/04 21:46:44 PST FreeBSD src repository Modified files: lib/libc/stdtime strptime.c Log: Zero out the struct tm supplied by the caller. Otherwise, strange things might happen when garbage values in the struct get passed in to localtime_r() and family. Noticed by: marcus Approved by: markm (mentor)(implicit) Revision Changes Path 1.33 +1 -0 src/lib/libc/stdtime/strptime.c From owner-cvs-src@FreeBSD.ORG Fri Apr 4 21:57: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 5F15237B401; Fri, 4 Apr 2003 21:57:04 -0800 (PST) Received: from creme-brulee.marcuscom.com (rdu57-17-158.nc.rr.com [66.57.17.158]) by mx1.FreeBSD.org (Postfix) with ESMTP id 13D0243F3F; Fri, 4 Apr 2003 21:57:01 -0800 (PST) (envelope-from marcus@marcuscom.com) Received: from [192.168.1.4] (shumai.marcuscom.com [192.168.1.4]) h355tgTc013799; Sat, 5 Apr 2003 00:55:42 -0500 (EST) (envelope-from marcus@marcuscom.com) From: Joe Marcus Clarke To: Mike Makonnen In-Reply-To: <200304050546.h355kiWS016377@repoman.freebsd.org> References: <200304050546.h355kiWS016377@repoman.freebsd.org> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-o5UHRCnQ8aRCIg3eni2J" Organization: MarcusCom, Inc. Message-Id: <1049522213.55676.14.camel@shumai.marcuscom.com> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.2.4 Date: 05 Apr 2003 00:56:54 -0500 X-Spam-Status: No, hits=-38.6 required=5.0 tests=BAYES_00,EMAIL_ATTRIBUTION,IN_REP_TO,PGP_SIGNATURE_2, QUOTED_EMAIL_TEXT,REFERENCES,REPLY_WITH_QUOTES autolearn=ham version=2.50 X-Spam-Checker-Version: SpamAssassin 2.50 (1.173-2003-02-20-exp) cc: cvs-src@freebsd.org cc: src-committers@freebsd.org cc: cvs-all@freebsd.org Subject: Re: cvs commit: src/lib/libc/stdtime strptime.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, 05 Apr 2003 05:57:05 -0000 --=-o5UHRCnQ8aRCIg3eni2J Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Sat, 2003-04-05 at 00:46, Mike Makonnen wrote: > mtm 2003/04/04 21:46:44 PST >=20 > FreeBSD src repository >=20 > Modified files: > lib/libc/stdtime strptime.c=20 > Log: > Zero out the struct tm supplied by the caller. Otherwise, > strange things might happen when garbage values in the struct > get passed in to localtime_r() and family. Thanks! Joe --=20 PGP Key : http://www.marcuscom.com/pgp.asc --=-o5UHRCnQ8aRCIg3eni2J Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQA+jnAlb2iPiv4Uz4cRAgPhAKCryHq0NczNaAeclPiukxyHuFesNgCeNjka m+/OCiwTnvaV/L/p/+hHKoE= =6vGc -----END PGP SIGNATURE----- --=-o5UHRCnQ8aRCIg3eni2J-- From owner-cvs-src@FreeBSD.ORG Fri Apr 4 22: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 49D6337B401; Fri, 4 Apr 2003 22:22:43 -0800 (PST) Received: from mailman.zeta.org.au (mailman.zeta.org.au [203.26.10.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id 57E1143F85; Fri, 4 Apr 2003 22:22:41 -0800 (PST) (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 QAA25634; Sat, 5 Apr 2003 16:22:24 +1000 Date: Sat, 5 Apr 2003 16:22:23 +1000 (EST) From: Bruce Evans X-X-Sender: bde@gamplex.bde.org To: Dag-Erling =?iso-8859-1?q?Sm=F8rgrav?= In-Reply-To: Message-ID: <20030405160449.L37042@gamplex.bde.org> References: <200304041729.h34HTtVb027430@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 cc: Kris Kennaway 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.c sr X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 05 Apr 2003 06:22:43 -0000 On Fri, 4 Apr 2003, Dag-Erling [iso-8859-1] Sm=F8rgrav wrote: > Kris Kennaway writes: > > On Fri, Apr 04, 2003 at 09:29:55AM -0800, Dag-Erling Smorgrav wrote: > > > Define ovbcopy() as a macro which expands to the equivalent bcopy()= call, > > > to take care of the KAME IPv6 code which needs ovbcopy() because Ne= tBSD's > > > bcopy() doesn't handle overlap like ours. > > Was this for optimization reasons, hysterical raisins, or some other re= ason? > > The existence of ovbcopy()? I imagine it was just an API issue, > someone didn't feel comfortable assuming that the kernel bcopy() > handles overlap when the userland version doesn't. In FreeBSD I think the problem is more the reverse. The userland bcopy() has handled overlap (and has been documented to do so) since at least FreeBSD-1.1. It's hard to see how the BSD bcopy() family could work if bcopy() didn't handle overlap, since this family has no other member corresponding to Standard C's memmove(). > however, ovbcopy() has always (for appropriate values of "always") > been an alias for or duplicate of bcopy(). On i386, ovbcopy() was an > alternate name for bcopy from its inception in revision 1.1 of > locore.s (originally from 386BSD) until revision 1.40 (late 1996) when > Bruce made it a trampoline (and bcopy() a function pointer) to allow > for multiple processor-specific versions. On powerpc, it was a I only made bzero a function pointer. bcopy() and ovbcopy() are still functions. They just use a trampoline internally. > separate function but an exact duplicate of bcopy() (which itself is a > wrapper for memcpy()). On all other platforms, it was an alternate > name for bcopy(). > > In NetBSD, the situation is a little confused, because most platforms > use a generic C implementation of bcopy() (in libkern) which handles > overlap, but some use optimized assembler versions which don't, and > these platforms have ovbcopy() - but the only part of the tree which > actually uses ovbcopy() is the IPv6 stack (KAME), and it has its own > version (a macro wrapper for memmove()) so in effect the real > ovbcopy() is never used. Urgh. This is a good example of the morass you can get into with micro-optimizations, especally when everyone/everyarch doesn't know about and/or want all of their details. And this is without even the complications for memcpy vs bcopy, compiler builtins for memcpy and C inlines for memcpy. > The current situation in FreeBSD (after my commits) is much like that > in NetBSD, except we have no real ovbcopy() at all, just a macro in > for KAME's benefit. 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. In defence of this, 5.0 breaks binary compatibility of most modules for other reasons. Bruce From owner-cvs-src@FreeBSD.ORG Fri Apr 4 22:54: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 9CCF037B404; Fri, 4 Apr 2003 22:54:36 -0800 (PST) Received: from harmony.village.org (rover.bsdimp.com [204.144.255.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id B24B943FBF; Fri, 4 Apr 2003 22:54:35 -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 h356rHA7071003; Fri, 4 Apr 2003 23:53:17 -0700 (MST) (envelope-from imp@bsdimp.com) Date: Fri, 04 Apr 2003 23:52:53 -0700 (MST) Message-Id: <20030404.235253.02300362.imp@bsdimp.com> To: bde@zeta.org.au From: "M. Warner Losh" In-Reply-To: <20030405160449.L37042@gamplex.bde.org> References: <20030404173635.GA22147@rot13.obsecurity.org> <20030405160449.L37042@gamplex.bde.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: kris@obsecurity.org cc: cvs-all@FreeBSD.org cc: src-committers@FreeBSD.org cc: des@ofug.org 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.c sr X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 05 Apr 2003 06:54:37 -0000 In message: <20030405160449.L37042@gamplex.bde.org> Bruce Evans writes: : > The existence of ovbcopy()? I imagine it was just an API issue, : > someone didn't feel comfortable assuming that the kernel bcopy() : > handles overlap when the userland version doesn't. In FreeBSD : : I think the problem is more the reverse. The userland bcopy() has handled : overlap (and has been documented to do so) since at least FreeBSD-1.1. : It's hard to see how the BSD bcopy() family could work if bcopy() didn't : handle overlap, since this family has no other member corresponding to : Standard C's memmove(). Actually ovbcopy was introduced in some of the Sys V or Sys III ports when people found they could (or thought they could) write 'memcpy' faster than 'memmove' and it matter enough to go through their source code trees and hack the overlap cases to deal with ovbcopy. In BSD land bcopy has always ment what we spell these days as 'memmove'. In the middle 1980's there was a lot of ifdefs to deal with all this madness, and I think only IRIX and/or HP-UX were the only machines that changed the API of bcopy to mean 'memcpy' and had ovbopy for the overlapping cases, but I couldn't find anything in my ancient collection of unix books tonight to back up my vague memory. Warner From owner-cvs-src@FreeBSD.ORG Fri Apr 4 22:55: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 BFBCF37B401; Fri, 4 Apr 2003 22:55:35 -0800 (PST) Received: from mailman.zeta.org.au (mailman.zeta.org.au [203.26.10.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id C0F1943FA3; Fri, 4 Apr 2003 22:55:32 -0800 (PST) (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 QAA28230; Sat, 5 Apr 2003 16:55:27 +1000 Date: Sat, 5 Apr 2003 16:55:26 +1000 (EST) From: Bruce Evans X-X-Sender: bde@gamplex.bde.org To: Nate Lawson In-Reply-To: Message-ID: <20030405164849.Y37179@gamplex.bde.org> References: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: David O'Brien cc: Ruslan Ermilov cc: Poul-Henning Kamp cc: src-committers@FreeBSD.org cc: cvs-src@FreeBSD.org cc: cvs-all@FreeBSD.org cc: Mike Barcroft Subject: Re: cvs commit: src/sys/sys endian.h src/share/man/man9 byteorder.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: Sat, 05 Apr 2003 06:55:36 -0000 On Fri, 4 Apr 2003, Nate Lawson wrote: > On Fri, 4 Apr 2003, Ruslan Ermilov wrote: > > +#define BSWAP16(x) (uint16_t) \ > > + (((x) >> 8) | ((x) << 8)) > > + > > +#define BSWAP32(x) (uint32_t) \ > > + (((x) >> 24) | (((x) >> 8) & 0xff00) | \ > > + (((x) << 8) & 0xff0000) | ((x) << 24)) > I don't mind the addition of the macros but I don't like the > implementation. Too many unnecessary casts and overly complicated. I fear it has not enough necessary casts :-). E.g., if x = (int16_t)0xfffe, then on 32-bit machines sign extension gives 0xffffffff for BSWAP16(x). Of course, BSWAP16()'s arg should be precisely uint16_t, but the function interfaces don't require it to have the correct type except possibly on non-2's complement machines where coercing the arg's type may cause surprising changes to the arg's value. Bruce From owner-cvs-src@FreeBSD.ORG Fri Apr 4 23:08: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 E1AD437B401; Fri, 4 Apr 2003 23:08:21 -0800 (PST) Received: from mailman.zeta.org.au (mailman.zeta.org.au [203.26.10.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5E10243FB1; Fri, 4 Apr 2003 23:08:19 -0800 (PST) (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 RAA29197; Sat, 5 Apr 2003 17:08:12 +1000 Date: Sat, 5 Apr 2003 17:08:11 +1000 (EST) From: Bruce Evans X-X-Sender: bde@gamplex.bde.org To: "M. Warner Losh" In-Reply-To: <20030404.160823.91026001.imp@bsdimp.com> Message-ID: <20030405165535.X37179@gamplex.bde.org> References: <20030404085200.GA1765@sunbay.com> <20030404.160823.91026001.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: ru@FreeBSD.org cc: phk@FreeBSD.org cc: nate@root.org cc: obrien@FreeBSD.org cc: cvs-all@FreeBSD.org cc: mike@FreeBSD.org Subject: Re: cvs commit: src/sys/sys endian.h src/share/man/man9 byteorder.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: Sat, 05 Apr 2003 07:08:22 -0000 On Fri, 4 Apr 2003, M. Warner Losh wrote: > In message: <20030404085200.GA1765@sunbay.com> > Ruslan Ermilov writes: > : +#define BSWAP64(x) (uint64_t) \ > : + (((x) >> 56) | (((x) >> 40) & 0xff00) | (((x) >> 24) & 0xff0000) | \ > : + (((x) >> 8) & 0xff000000) | (((x) << 8) & ((uint64_t)0xff << 32)) | \ > : + (((x) << 24) & ((uint64_t)0xff << 40)) | \ > : + (((x) << 40) & ((uint64_t)0xff << 48)) | (((x) << 56))) > > 0xffull or 0xffULL might be better than the casts here. This does > assume that 0ull == (uint64_t)0, which does hold for all our > architectures... It would be worse because it breaks compilation by C compilers (C90), but not because it assumes that 0ull == (uint64_t)0. Unsigned long long has at least 64 bits in C99, and nothing more or less is needed for the casts of the literal constants. Casting of all of the instances of (x) that aren't masked later, and of the result, is needed if x can have any type other than uint64_t. E.g., if x is uint128_t and all of its bits are 1's then, (x) >> 56 is too large; if x is int64_t and negative and has any value other than -1, then (x) >> 56 leaves too many bits set. Bruce From owner-cvs-src@FreeBSD.ORG Fri Apr 4 23:25: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 5C3F037B401; Fri, 4 Apr 2003 23:25:28 -0800 (PST) Received: from mailman.zeta.org.au (mailman.zeta.org.au [203.26.10.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3A4FD43FA3; Fri, 4 Apr 2003 23:25:26 -0800 (PST) (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 RAA30319; Sat, 5 Apr 2003 17:25:24 +1000 Date: Sat, 5 Apr 2003 17:25:23 +1000 (EST) From: Bruce Evans X-X-Sender: bde@gamplex.bde.org To: Tor Egge In-Reply-To: <200304042354.h34NslFp075997@repoman.freebsd.org> Message-ID: <20030405171037.Y37234@gamplex.bde.org> References: <200304042354.h34NslFp075997@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/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: Sat, 05 Apr 2003 07:25:28 -0000 On Fri, 4 Apr 2003, Tor Egge wrote: > tegge 2003/04/04 15:54:47 PST > > FreeBSD src repository > > Modified files: > sys/conf options.i386 > sys/i386/i386 tsc.c > sys/i386/conf NOTES > Log: > Add SMP_TSC option, which can be used on SMP systems where the TSCs > are synchronized to reduce context switch cost. This should be implemented by making the TSC timecounter available on all systems that have a TSC, but not actually using it for the SMP case unless it is enabled using sysctl "machdep.timecounter.hardware=TSC". Bruce From owner-cvs-src@FreeBSD.ORG Fri Apr 4 23:33: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 ACD8437B40D; Fri, 4 Apr 2003 23:33:47 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4C7FA43F85; Fri, 4 Apr 2003 23:33:47 -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 h357Xl0U026175; Fri, 4 Apr 2003 23:33:47 -0800 (PST) (envelope-from tjr@repoman.freebsd.org) Received: (from tjr@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h357XlD1026174; Fri, 4 Apr 2003 23:33:47 -0800 (PST) Message-Id: <200304050733.h357XlD1026174@repoman.freebsd.org> From: "Tim J. Robbins" Date: Fri, 4 Apr 2003 23:33:46 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libc/stdlib Makefile.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: Sat, 05 Apr 2003 07:33:48 -0000 tjr 2003/04/04 23:33:46 PST FreeBSD src repository Modified files: lib/libc/stdlib Makefile.inc Log: MFp4: Link strtof.3 and strtold.3 to strtod.3. Revision Changes Path 1.45 +1 -0 src/lib/libc/stdlib/Makefile.inc From owner-cvs-src@FreeBSD.ORG Fri Apr 4 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 CD3BC37B47B for ; Fri, 4 Apr 2003 23:35:08 -0800 (PST) Received: from whale.sunbay.crimea.ua (whale.sunbay.crimea.ua [212.110.138.65]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4543343FBD for ; Fri, 4 Apr 2003 23:35:05 -0800 (PST) (envelope-from ru@whale.sunbay.crimea.ua) Received: from whale.sunbay.crimea.ua (ru@localhost [127.0.0.1]) h357Yagg052927 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 5 Apr 2003 10:34:36 +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 h357YaIN052922; Sat, 5 Apr 2003 10:34:36 +0300 (EEST) (envelope-from ru) Date: Sat, 5 Apr 2003 10:34:36 +0300 From: Ruslan Ermilov To: Bruce Evans Message-ID: <20030405073436.GC52420@sunbay.com> References: <20030405164849.Y37179@gamplex.bde.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="mSxgbZZZvrAyzONB" Content-Disposition: inline In-Reply-To: <20030405164849.Y37179@gamplex.bde.org> User-Agent: Mutt/1.5.4i cc: David O'Brien cc: Poul-Henning Kamp 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/sys/sys endian.h src/share/man/man9 byteorder.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: Sat, 05 Apr 2003 07:35:11 -0000 --mSxgbZZZvrAyzONB Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Apr 05, 2003 at 04:55:26PM +1000, Bruce Evans wrote: > On Fri, 4 Apr 2003, Nate Lawson wrote: >=20 > > On Fri, 4 Apr 2003, Ruslan Ermilov wrote: > > > +#define BSWAP16(x) (uint16_t) \ > > > + (((x) >> 8) | ((x) << 8)) > > > + > > > +#define BSWAP32(x) (uint32_t) \ > > > + (((x) >> 24) | (((x) >> 8) & 0xff00) | \ > > > + (((x) << 8) & 0xff0000) | ((x) << 24)) >=20 > > I don't mind the addition of the macros but I don't like the > > implementation. Too many unnecessary casts and overly complicated. >=20 > I fear it has not enough necessary casts :-). E.g., if x =3D (int16_t)0x= fffe, > then on 32-bit machines sign extension gives 0xffffffff for BSWAP16(x). > Of course, BSWAP16()'s arg should be precisely uint16_t, Yes, this is assumed. > but the function > interfaces don't require it to have the correct type except possibly on > non-2's complement machines where coercing the arg's type may cause > surprising changes to the arg's value. >=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 --mSxgbZZZvrAyzONB Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+jocMUkv4P6juNwoRAmLDAJ9Wn1LqW0kYum80wCldYR575K+wugCcD5ie kUsECNItgm69ahsmwinsS9g= =znhp -----END PGP SIGNATURE----- --mSxgbZZZvrAyzONB-- From owner-cvs-src@FreeBSD.ORG Fri Apr 4 23:41: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 CD85337B401; Fri, 4 Apr 2003 23:41:52 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6D85843FB1; Fri, 4 Apr 2003 23:41:52 -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 h357fq0U026825; Fri, 4 Apr 2003 23:41:52 -0800 (PST) (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h357fqxi026824; Fri, 4 Apr 2003 23:41:52 -0800 (PST) Message-Id: <200304050741.h357fqxi026824@repoman.freebsd.org> From: Warner Losh Date: Fri, 4 Apr 2003 23:41:52 -0800 (PST) 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: Sat, 05 Apr 2003 07:41:53 -0000 imp 2003/04/04 23:41:52 PST FreeBSD src repository Modified files: share/man/man4 wi.4 Log: DWL-520 is used to describe three or four different cards. only some of them are prism based and are thus supported by wi. Document this fact. Revision Changes Path 1.40 +7 -0 src/share/man/man4/wi.4 From owner-cvs-src@FreeBSD.ORG Sat Apr 5 00:05: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 9CE7137B401; Sat, 5 Apr 2003 00:05:56 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3DEEC43F93; Sat, 5 Apr 2003 00:05:56 -0800 (PST) (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 h3585u0U029327; Sat, 5 Apr 2003 00:05:56 -0800 (PST) (envelope-from murray@repoman.freebsd.org) Received: (from murray@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3585tvT029326; Sat, 5 Apr 2003 00:05:55 -0800 (PST) Message-Id: <200304050805.h3585tvT029326@repoman.freebsd.org> From: Murray Stokely Date: Sat, 5 Apr 2003 00:05:55 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/sys/sys param.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, 05 Apr 2003 08:05:57 -0000 murray 2003/04/05 00:05:55 PST FreeBSD src repository Modified files: (Branch: RELENG_4) sys/sys param.h Log: Bump for 4.8-STABLE. Revision Changes Path 1.61.2.37 +1 -1 src/sys/sys/param.h From owner-cvs-src@FreeBSD.ORG Sat Apr 5 00: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 EF96537B401; Sat, 5 Apr 2003 00:19:52 -0800 (PST) Received: from critter.freebsd.dk (critter.freebsd.dk [212.242.86.163]) by mx1.FreeBSD.org (Postfix) with ESMTP id C49DB43FB1; Sat, 5 Apr 2003 00:19:51 -0800 (PST) (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 h358JgLd017523; Sat, 5 Apr 2003 10:19:48 +0200 (CEST) (envelope-from phk@phk.freebsd.dk) To: Bruce Evans From: "Poul-Henning Kamp" In-Reply-To: Your message of "Sat, 05 Apr 2003 17:25:23 +1000." <20030405171037.Y37234@gamplex.bde.org> Date: Sat, 05 Apr 2003 10:19:42 +0200 Message-ID: <17522.1049530782@critter.freebsd.dk> cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: Tor Egge 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: Sat, 05 Apr 2003 08:19:53 -0000 In message <20030405171037.Y37234@gamplex.bde.org>, Bruce Evans writes: >On Fri, 4 Apr 2003, Tor Egge wrote: > >> tegge 2003/04/04 15:54:47 PST >> >> FreeBSD src repository >> >> Modified files: >> sys/conf options.i386 >> sys/i386/i386 tsc.c >> sys/i386/conf NOTES >> Log: >> Add SMP_TSC option, which can be used on SMP systems where the TSCs >> are synchronized to reduce context switch cost. > >This should be implemented by making the TSC timecounter available on >all systems that have a TSC, but not actually using it for the SMP case >unless it is enabled using sysctl "machdep.timecounter.hardware=TSC". That would make more sense, yes. -- 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 5 00:28: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 1FA4337B411; Sat, 5 Apr 2003 00:28:25 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2467243F3F; Sat, 5 Apr 2003 00:28:25 -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 h358SO0U031012; Sat, 5 Apr 2003 00:28:24 -0800 (PST) (envelope-from tjr@repoman.freebsd.org) Received: (from tjr@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h358SOPE031011; Sat, 5 Apr 2003 00:28:24 -0800 (PST) Message-Id: <200304050828.h358SOPE031011@repoman.freebsd.org> From: "Tim J. Robbins" Date: Sat, 5 Apr 2003 00:28:24 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/lib/libc/locale ansi.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, 05 Apr 2003 08:28:28 -0000 tjr 2003/04/05 00:28:24 PST FreeBSD src repository Modified files: (Branch: RELENG_4) lib/libc/locale ansi.c Log: MFC wcstombs.c 1.1-1.5, mbstowcs.c 1.1-1.6: Implement the XSI extension that allows the destination string to be NULL, and returns the number of bytes (wcstombs) or wide characters (mbstowcs) that would be required to store the result of the conversion without storing anything. PR: 17694 Revision Changes Path 1.3.6.1 +59 -12 src/lib/libc/locale/ansi.c From owner-cvs-src@FreeBSD.ORG Sat Apr 5 01:08: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 38E6037B401; Sat, 5 Apr 2003 01:08:37 -0800 (PST) Received: from whale.sunbay.crimea.ua (whale.sunbay.crimea.ua [212.110.138.65]) by mx1.FreeBSD.org (Postfix) with ESMTP id A65D843FCB; Sat, 5 Apr 2003 01:08:33 -0800 (PST) (envelope-from ru@whale.sunbay.crimea.ua) Received: from whale.sunbay.crimea.ua (ru@localhost [127.0.0.1]) h3598Tgg061484 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 5 Apr 2003 12:08:30 +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 h3598TUD061483; Sat, 5 Apr 2003 12:08:29 +0300 (EEST) (envelope-from ru) Date: Sat, 5 Apr 2003 12:08:28 +0300 From: Ruslan Ermilov To: Brian Somers Message-ID: <20030405090828.GC55982@sunbay.com> References: <200303260203.h2Q239Zi034377@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="VMt1DrMGOVs3KQwf" Content-Disposition: inline In-Reply-To: <200303260203.h2Q239Zi034377@repoman.freebsd.org> User-Agent: Mutt/1.5.4i cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: Sergey Starosek cc: cvs-all@FreeBSD.org cc: Andrey Meklenko Subject: Re: cvs commit: src/usr.sbin/ppp bundle.h command.c datalink.c ppp.8.m4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 05 Apr 2003 09:08:37 -0000 --VMt1DrMGOVs3KQwf Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Mar 25, 2003 at 06:03:09PM -0800, Brian Somers wrote: > brian 2003/03/25 18:03:09 PST >=20 > FreeBSD src repository >=20 > Modified files: > usr.sbin/ppp bundle.h command.c datalink.c ppp.8.m4=20 > Log: > Add a ``force-scripts'' option for using chat scripts with -direct and > -dedicated links. > =20 > Submitted by: Maksim Yevmenkin > =20 > Revision Changes Path > 1.49 +15 -14 src/usr.sbin/ppp/bundle.h > 1.294 +5 -2 src/usr.sbin/ppp/command.c > 1.75 +2 -1 src/usr.sbin/ppp/datalink.c > 1.302 +18 -3 src/usr.sbin/ppp/ppp.8.m4 >=20 Oh cool! I needed it for CLIENT/CLIENTSERVER handshake with W2K's direct-wired connection just recently. 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 --VMt1DrMGOVs3KQwf Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+jp0MUkv4P6juNwoRAhcXAJ4++FENgobnAajAIO4Zd3j79NdpAACeOThQ 8Wd3Yk3n52LKFrmlEtV8HS4= =IHlj -----END PGP SIGNATURE----- --VMt1DrMGOVs3KQwf-- From owner-cvs-src@FreeBSD.ORG Sat Apr 5 01:25: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 89E7B37B434; Sat, 5 Apr 2003 01:25:20 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2540443F93; Sat, 5 Apr 2003 01:25:20 -0800 (PST) (envelope-from darrenr@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h359PJ0U041044; Sat, 5 Apr 2003 01:25:19 -0800 (PST) (envelope-from darrenr@repoman.freebsd.org) Received: (from darrenr@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h359PJXj041043; Sat, 5 Apr 2003 01:25:19 -0800 (PST) Message-Id: <200304050925.h359PJXj041043@repoman.freebsd.org> From: Darren Reed Date: Sat, 5 Apr 2003 01:25:19 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/contrib/ipfilter 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, 05 Apr 2003 09:25:20 -0000 darrenr 2003/04/05 01:25:19 PST FreeBSD src repository Modified files: contrib/ipfilter Makefile Log: Change the default syslog facility from LOG_LOCAL0 to LOG_SECURITY after discussion on security@freebsd.org. Revision Changes Path 1.2 +199 -66 src/contrib/ipfilter/Makefile From owner-cvs-src@FreeBSD.ORG Sat Apr 5 02: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 02F1837B401; Sat, 5 Apr 2003 02:10:34 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 96D4C43FA3; Sat, 5 Apr 2003 02:10:33 -0800 (PST) (envelope-from ume@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h35AAX0U045160; Sat, 5 Apr 2003 02:10:33 -0800 (PST) (envelope-from ume@repoman.freebsd.org) Received: (from ume@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h35AAXoZ045158; Sat, 5 Apr 2003 02:10:33 -0800 (PST) Message-Id: <200304051010.h35AAXoZ045158@repoman.freebsd.org> From: Hajimu UMEMOTO Date: Sat, 5 Apr 2003 02:10:33 -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.sbin/ppp ncpaddr.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, 05 Apr 2003 10:10:34 -0000 ume 2003/04/05 02:10:33 PST FreeBSD src repository Modified files: usr.sbin/ppp ncpaddr.c Log: When session is over, IPv6 default route to tun should be removed, too. MFC after: 1 week Revision Changes Path 1.12 +4 -1 src/usr.sbin/ppp/ncpaddr.c From owner-cvs-src@FreeBSD.ORG Sat Apr 5 02:28: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 E793737B401; Sat, 5 Apr 2003 02:28:53 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 863A343FBF; Sat, 5 Apr 2003 02:28:53 -0800 (PST) (envelope-from ume@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h35ASr0U046310; Sat, 5 Apr 2003 02:28:53 -0800 (PST) (envelope-from ume@repoman.freebsd.org) Received: (from ume@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h35ASrcA046309; Sat, 5 Apr 2003 02:28:53 -0800 (PST) Message-Id: <200304051028.h35ASrcA046309@repoman.freebsd.org> From: Hajimu UMEMOTO Date: Sat, 5 Apr 2003 02:28:53 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/sys/netinet6 nd6_rtr.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, 05 Apr 2003 10:28:54 -0000 ume 2003/04/05 02:28:53 PST FreeBSD src repository Modified files: (Branch: RELENG_4) sys/netinet6 nd6_rtr.c Log: MFC 1.15: made sure to keep the current stored lifetime when it was not updated by an RA. (a detailed description of this issue is found at the following URL.) http://www.tahi.org/report/freebsd/freebsd48-rc2-20030316/host/lcna-stateless-addrconf/38.html Revision Changes Path 1.2.2.5 +9 -3 src/sys/netinet6/nd6_rtr.c From owner-cvs-src@FreeBSD.ORG Sat Apr 5 02:31: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 A59EE37B401; Sat, 5 Apr 2003 02:31:59 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 45FC443F75; Sat, 5 Apr 2003 02:31:59 -0800 (PST) (envelope-from ume@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h35AVx0U046797; Sat, 5 Apr 2003 02:31:59 -0800 (PST) (envelope-from ume@repoman.freebsd.org) Received: (from ume@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h35AVw4E046796; Sat, 5 Apr 2003 02:31:58 -0800 (PST) Message-Id: <200304051031.h35AVw4E046796@repoman.freebsd.org> From: Hajimu UMEMOTO Date: Sat, 5 Apr 2003 02:31:58 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/usr.sbin/rtadvd rtadvd.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, 05 Apr 2003 10:32:00 -0000 ume 2003/04/05 02:31:58 PST FreeBSD src repository Modified files: (Branch: RELENG_4) usr.sbin/rtadvd rtadvd.c Log: MFC 1.11: tightened check for the length of ND options. Revision Changes Path 1.3.2.4 +25 -2 src/usr.sbin/rtadvd/rtadvd.c From owner-cvs-src@FreeBSD.ORG Sat Apr 5 02:37: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 E719A37B401; Sat, 5 Apr 2003 02:37:08 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8514A43FAF; Sat, 5 Apr 2003 02:37:08 -0800 (PST) (envelope-from ume@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h35Ab80U047010; Sat, 5 Apr 2003 02:37:08 -0800 (PST) (envelope-from ume@repoman.freebsd.org) Received: (from ume@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h35Ab8lu047009; Sat, 5 Apr 2003 02:37:08 -0800 (PST) Message-Id: <200304051037.h35Ab8lu047009@repoman.freebsd.org> From: Hajimu UMEMOTO Date: Sat, 5 Apr 2003 02:37:07 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/usr.sbin/ppp ipv6cp.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, 05 Apr 2003 10:37:09 -0000 ume 2003/04/05 02:37:07 PST FreeBSD src repository Modified files: (Branch: RELENG_4) usr.sbin/ppp ipv6cp.c Log: MFC 1.9: Since ppp.link{up,down} is invoked at the end of IPCP negotiation, if we need ppp.link{up,down}, we couldn't disable IPCP. Now, if IPCP is disabled, ppp.link{up,down} is invoked at the end of IPV6CP negotiation. Revision Changes Path 1.8.2.2 +32 -2 src/usr.sbin/ppp/ipv6cp.c From owner-cvs-src@FreeBSD.ORG Sat Apr 5 02:39: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 02F4A37B401; Sat, 5 Apr 2003 02:39:06 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 976D043FBF; Sat, 5 Apr 2003 02:39:05 -0800 (PST) (envelope-from ume@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h35Ad50U047153; Sat, 5 Apr 2003 02:39:05 -0800 (PST) (envelope-from ume@repoman.freebsd.org) Received: (from ume@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h35Ad5da047152; Sat, 5 Apr 2003 02:39:05 -0800 (PST) Message-Id: <200304051039.h35Ad5da047152@repoman.freebsd.org> From: Hajimu UMEMOTO Date: Sat, 5 Apr 2003 02:39:05 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/usr.sbin/ppp 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: Sat, 05 Apr 2003 10:39:06 -0000 ume 2003/04/05 02:39:05 PST FreeBSD src repository Modified files: (Branch: RELENG_4) usr.sbin/ppp route.c Log: MFC 1.91: We need filling scopeid to install routes for link-local scope addresses. Revision Changes Path 1.60.2.8 +24 -0 src/usr.sbin/ppp/route.c From owner-cvs-src@FreeBSD.ORG Sat Apr 5 02:41: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 30AFB37B401; Sat, 5 Apr 2003 02:41:55 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C420143F93; Sat, 5 Apr 2003 02:41:54 -0800 (PST) (envelope-from ume@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h35Afs0U047606; Sat, 5 Apr 2003 02:41:54 -0800 (PST) (envelope-from ume@repoman.freebsd.org) Received: (from ume@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h35Afswi047605; Sat, 5 Apr 2003 02:41:54 -0800 (PST) Message-Id: <200304051041.h35Afswi047605@repoman.freebsd.org> From: Hajimu UMEMOTO Date: Sat, 5 Apr 2003 02:41:54 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/usr.sbin/ppp ipv6cp.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, 05 Apr 2003 10:41:55 -0000 ume 2003/04/05 02:41:54 PST FreeBSD src repository Modified files: (Branch: RELENG_4) usr.sbin/ppp ipv6cp.c Log: MFC 1.10: Once ppp session is over, the route to ff02::tun0/32 was deleted, and never came back. Now, the route to ff02::tun0/32 is installed at the end of IPV6CP negotiaton. Revision Changes Path 1.8.2.3 +12 -1 src/usr.sbin/ppp/ipv6cp.c From owner-cvs-src@FreeBSD.ORG Sat Apr 5 02:42: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 63D5737B401; Sat, 5 Apr 2003 02:42:39 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 025E743F93; Sat, 5 Apr 2003 02:42:39 -0800 (PST) (envelope-from darrenr@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h35Agc0U047643; Sat, 5 Apr 2003 02:42:38 -0800 (PST) (envelope-from darrenr@repoman.freebsd.org) Received: (from darrenr@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h35AgcAx047642; Sat, 5 Apr 2003 02:42:38 -0800 (PST) Message-Id: <200304051042.h35AgcAx047642@repoman.freebsd.org> From: Darren Reed Date: Sat, 5 Apr 2003 02:42:38 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sbin/ipmon 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, 05 Apr 2003 10:42:40 -0000 darrenr 2003/04/05 02:42:38 PST FreeBSD src repository Modified files: sbin/ipmon Makefile Log: Change the default syslog facility from LOG_LOCAL0 to LOG_SECURITY after discussion on security@freebsd.org. Revision Changes Path 1.12 +1 -1 src/sbin/ipmon/Makefile From owner-cvs-src@FreeBSD.ORG Sat Apr 5 02:48: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 0BBDE37B404; Sat, 5 Apr 2003 02:48:10 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9D36B43FAF; Sat, 5 Apr 2003 02:48:09 -0800 (PST) (envelope-from ume@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h35Am90U047952; Sat, 5 Apr 2003 02:48:09 -0800 (PST) (envelope-from ume@repoman.freebsd.org) Received: (from ume@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h35Am9kD047951; Sat, 5 Apr 2003 02:48:09 -0800 (PST) Message-Id: <200304051048.h35Am9kD047951@repoman.freebsd.org> From: Hajimu UMEMOTO Date: Sat, 5 Apr 2003 02:48:09 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/usr.sbin/ppp command.c ncpaddr.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, 05 Apr 2003 10:48:10 -0000 ume 2003/04/05 02:48:09 PST FreeBSD src repository Modified files: (Branch: RELENG_4) usr.sbin/ppp command.c ncpaddr.c Log: MFC: Don't install wrong IPv6 route by add command. usr.sbin/ppp/command.c: 1.295 usr.sbin/ppp/ncpaddr.c: 1.11 Revision Changes Path 1.230.2.18 +6 -1 src/usr.sbin/ppp/command.c 1.10.2.2 +6 -2 src/usr.sbin/ppp/ncpaddr.c From owner-cvs-src@FreeBSD.ORG Sat Apr 5 02:51: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 2C0E437B401; Sat, 5 Apr 2003 02:51:40 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id BE21343FAF; Sat, 5 Apr 2003 02:51:39 -0800 (PST) (envelope-from ume@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h35Apd0U048418; Sat, 5 Apr 2003 02:51:39 -0800 (PST) (envelope-from ume@repoman.freebsd.org) Received: (from ume@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h35ApdQA048417; Sat, 5 Apr 2003 02:51:39 -0800 (PST) Message-Id: <200304051051.h35ApdQA048417@repoman.freebsd.org> From: Hajimu UMEMOTO Date: Sat, 5 Apr 2003 02:51:39 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/usr.sbin/ppp prompt.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, 05 Apr 2003 10:51:40 -0000 ume 2003/04/05 02:51:39 PST FreeBSD src repository Modified files: (Branch: RELENG_4) usr.sbin/ppp prompt.c Log: MFC 1.30: If IPCP is disabled, susccess of IPV6CP negotiation is sufficient to communicate by IPv6. So, the prompt should be `PPP' rather than `PPp'. Revision Changes Path 1.20.2.5 +5 -0 src/usr.sbin/ppp/prompt.c From owner-cvs-src@FreeBSD.ORG Sat Apr 5 02: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 A5BAC37B401; Sat, 5 Apr 2003 02:54:52 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4598243F85; Sat, 5 Apr 2003 02:54:52 -0800 (PST) (envelope-from ume@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h35Asq0U048515; Sat, 5 Apr 2003 02:54:52 -0800 (PST) (envelope-from ume@repoman.freebsd.org) Received: (from ume@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h35AsqBj048514; Sat, 5 Apr 2003 02:54:52 -0800 (PST) Message-Id: <200304051054.h35AsqBj048514@repoman.freebsd.org> From: Hajimu UMEMOTO Date: Sat, 5 Apr 2003 02:54:51 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/sbin/ip6fw ip6fw.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, 05 Apr 2003 10:54:53 -0000 ume 2003/04/05 02:54:51 PST FreeBSD src repository Modified files: (Branch: RELENG_4) sbin/ip6fw ip6fw.c Log: MFC 1.12: Make -N option work. Revision Changes Path 1.1.2.9 +1 -1 src/sbin/ip6fw/ip6fw.c From owner-cvs-src@FreeBSD.ORG Sat Apr 5 03:30: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 11DC037B401; Sat, 5 Apr 2003 03:30:16 -0800 (PST) Received: from comp.chem.msu.su (comp-ext.chem.msu.su [158.250.32.157]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0AB4343FB1; Sat, 5 Apr 2003 03:30:10 -0800 (PST) (envelope-from yar@comp.chem.msu.su) Received: from comp.chem.msu.su (localhost [127.0.0.1]) by comp.chem.msu.su (8.12.3p2/8.12.3) with ESMTP id h35BSjhE087692; Sat, 5 Apr 2003 15:30:05 +0400 (MSD) (envelope-from yar@comp.chem.msu.su) Received: (from yar@localhost) by comp.chem.msu.su (8.12.3p2/8.12.3/Submit) id h35BSiAI087691; Sat, 5 Apr 2003 15:28:44 +0400 (MSD) (envelope-from yar) Date: Sat, 5 Apr 2003 15:28:44 +0400 From: Yar Tikhiy To: Darren Reed Message-ID: <20030405112843.GA87495@comp.chem.msu.su> References: <200304051042.h35AgcAx047642@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200304051042.h35AgcAx047642@repoman.freebsd.org> User-Agent: Mutt/1.5.3i cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sbin/ipmon 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, 05 Apr 2003 11:30:16 -0000 On Sat, Apr 05, 2003 at 02:42:38AM -0800, Darren Reed wrote: > darrenr 2003/04/05 02:42:38 PST > > FreeBSD src repository > > Modified files: > sbin/ipmon Makefile > Log: > Change the default syslog facility from LOG_LOCAL0 to LOG_SECURITY after > discussion on security@freebsd.org. > > Revision Changes Path > 1.12 +1 -1 src/sbin/ipmon/Makefile Thanks! Would you mind reflecting this in the ipmon(8) manpage? -- Yar From owner-cvs-src@FreeBSD.ORG Sat Apr 5 03:31: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 DF26337B401; Sat, 5 Apr 2003 03:31:07 -0800 (PST) Received: from flood.ping.uio.no (flood.ping.uio.no [129.240.78.31]) by mx1.FreeBSD.org (Postfix) with ESMTP id AAC1E43F75; Sat, 5 Apr 2003 03:31:06 -0800 (PST) (envelope-from des@ofug.org) Received: by flood.ping.uio.no (Postfix, from userid 2602) id 743C75309; Sat, 5 Apr 2003 13:31: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: Bruce Evans From: des@ofug.org (Dag-Erling =?iso-8859-1?q?Sm=F8rgrav?=) Date: Sat, 05 Apr 2003 13:31:03 +0200 In-Reply-To: <20030405160449.L37042@gamplex.bde.org> (Bruce Evans's message of "Sat, 5 Apr 2003 16:22:23 +1000 (EST)") Message-ID: User-Agent: Gnus/5.090015 (Oort Gnus v0.15) Emacs/21.2 References: <200304041729.h34HTtVb027430@repoman.freebsd.org> <20030404173635.GA22147@rot13.obsecurity.org> <20030405160449.L37042@gamplex.bde.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 cc: Kris Kennaway 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.c sr X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 05 Apr 2003 11:31:08 -0000 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. DES --=20 Dag-Erling Sm=F8rgrav - des@ofug.org From owner-cvs-src@FreeBSD.ORG Sat Apr 5 03:43: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 8B3E837B401; Sat, 5 Apr 2003 03:43:56 -0800 (PST) Received: from flood.ping.uio.no (flood.ping.uio.no [129.240.78.31]) by mx1.FreeBSD.org (Postfix) with ESMTP id CAA1243FCB; Sat, 5 Apr 2003 03:43:55 -0800 (PST) (envelope-from des@ofug.org) Received: by flood.ping.uio.no (Postfix, from userid 2602) id 074665308; Sat, 5 Apr 2003 13:43:53 +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 From: des@ofug.org (Dag-Erling =?iso-8859-1?q?Sm=F8rgrav?=) Date: Sat, 05 Apr 2003 13:43:52 +0200 In-Reply-To: <200304042354.h34NslFp075997@repoman.freebsd.org> (Tor Egge's message of "Fri, 4 Apr 2003 15:54:47 -0800 (PST)") Message-ID: User-Agent: Gnus/5.090015 (Oort Gnus v0.15) Emacs/21.2 References: <200304042354.h34NslFp075997@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/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: Sat, 05 Apr 2003 11:43:56 -0000 Tor Egge writes: > Log: > Add SMP_TSC option, which can be used on SMP systems where the TSCs > are synchronized to reduce context switch cost. Out of curiosity, what kind of systems would that be? DES --=20 Dag-Erling Sm=F8rgrav - des@ofug.org From owner-cvs-src@FreeBSD.ORG Sat Apr 5 04:27: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 51A6837B401; Sat, 5 Apr 2003 04:27:41 -0800 (PST) Received: from magic.adaptec.com (magic-mail.adaptec.com [208.236.45.100]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7D38243FBD; Sat, 5 Apr 2003 04:27:40 -0800 (PST) (envelope-from scottl@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 h35CPuZ30695; Sat, 5 Apr 2003 04:25:56 -0800 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 EAA12116; Sat, 5 Apr 2003 04:26:58 -0800 (PST) Received: from hollin.btc.adaptec.com (hollin [10.100.253.56]) by btc.btc.adaptec.com (8.8.8+Sun/8.8.8) with ESMTP id FAA00545; Sat, 5 Apr 2003 05:26:51 -0700 (MST) Received: from hollin.btc.adaptec.com (localhost [127.0.0.1]) h35CO7x8037014; Sat, 5 Apr 2003 05:24:08 -0700 (MST) (envelope-from scottl@hollin.btc.adaptec.com) Received: (from scottl@localhost) by hollin.btc.adaptec.com (8.12.8/8.12.8/Submit) id h35CO7oZ037013; Sat, 5 Apr 2003 05:24:07 -0700 (MST) Date: Sat, 5 Apr 2003 05:24:07 -0700 From: Scott Long To: Dag-Erling Sm?rgrav Message-ID: <20030405122406.GB36962@hollin.btc.adaptec.com> References: <200304041729.h34HTtVb027430@repoman.freebsd.org> <20030404173635.GA22147@rot13.obsecurity.org> <20030405160449.L37042@gamplex.bde.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4i cc: cvs-src@freebsd.org cc: src-committers@freebsd.org cc: cvs-all@freebsd.org cc: Bruce Evans cc: Kris Kennaway 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: Sat, 05 Apr 2003 12:27:41 -0000 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. Scott From owner-cvs-src@FreeBSD.ORG Sat Apr 5 04:43: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 6C6FB37B401; Sat, 5 Apr 2003 04:43:22 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0C5D943F75; Sat, 5 Apr 2003 04:43:22 -0800 (PST) (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 h35ChL0U060221; Sat, 5 Apr 2003 04:43:21 -0800 (PST) (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h35ChLPe060220; Sat, 5 Apr 2003 04:43:21 -0800 (PST) Message-Id: <200304051243.h35ChLPe060220@repoman.freebsd.org> From: Maxime Henrion Date: Sat, 5 Apr 2003 04:43:21 -0800 (PST) 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: Sat, 05 Apr 2003 12:43:22 -0000 mux 2003/04/05 04:43:21 PST FreeBSD src repository Modified files: sys/dev/fxp if_fxp.c Log: - Change a FXP_NRFABUFS which would have been a FXP_NTXCB. - Correct some bus_dmamap_sync() calls. Submitted by: jake Revision Changes Path 1.156 +3 -3 src/sys/dev/fxp/if_fxp.c From owner-cvs-src@FreeBSD.ORG Sat Apr 5 05:05: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 55CED37B401; Sat, 5 Apr 2003 05:05:44 -0800 (PST) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id ED23843F93; Sat, 5 Apr 2003 05:05:43 -0800 (PST) (envelope-from mux@freebsd.org) Received: by elvis.mu.org (Postfix, from userid 1920) id D5E1B2ED410; Sat, 5 Apr 2003 05:05:43 -0800 (PST) Date: Sat, 5 Apr 2003 15:05:43 +0200 From: Maxime Henrion To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Message-ID: <20030405130543.GT1750@elvis.mu.org> References: <200304051243.h35ChLPe060220@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200304051243.h35ChLPe060220@repoman.freebsd.org> User-Agent: Mutt/1.4.1i 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: Sat, 05 Apr 2003 13:05:44 -0000 Maxime Henrion wrote: > mux 2003/04/05 04:43:21 PST > > FreeBSD src repository > > Modified files: > sys/dev/fxp if_fxp.c > Log: > - Change a FXP_NRFABUFS which would have been a FXP_NTXCB. > - Correct some bus_dmamap_sync() calls. Some BUS_DMASYNC_PREREAD were changed to BUS_DMASYNC_PREWRITE. For what it's worth, these should actually be BUS_DMASYNC_PREREAD | BUS_DMASYNC_PREWRITE. But since, we have no architecture in the tree that needs BUS_DMASYNC_PREREAD, I'll change this when the bus_dmamap_sync() operations are not an enum anymore. Cheers, Maxime From owner-cvs-src@FreeBSD.ORG Sat Apr 5 05:07: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 3F24E37B401; Sat, 5 Apr 2003 05:07:45 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D521643F75; Sat, 5 Apr 2003 05:07:44 -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 h35D7i0U067951; Sat, 5 Apr 2003 05:07:44 -0800 (PST) (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h35D7iHO067950; Sat, 5 Apr 2003 05:07:44 -0800 (PST) Message-Id: <200304051307.h35D7iHO067950@repoman.freebsd.org> From: Warner Losh Date: Sat, 5 Apr 2003 05:07:44 -0800 (PST) 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: Sat, 05 Apr 2003 13:07:45 -0000 imp 2003/04/05 05:07:44 PST FreeBSD src repository Modified files: share/man/man4 wi.4 Log: The Netgear MA311 is a Prism 2.5 card. Submitted by: duncan@quantumlogic.net Revision Changes Path 1.41 +1 -0 src/share/man/man4/wi.4 From owner-cvs-src@FreeBSD.ORG Sat Apr 5 05:39: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 CC32537B401; Sat, 5 Apr 2003 05:39:19 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6984143FA3; Sat, 5 Apr 2003 05:39:19 -0800 (PST) (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 h35DdJ0U069984; Sat, 5 Apr 2003 05:39:19 -0800 (PST) (envelope-from dwmalone@repoman.freebsd.org) Received: (from dwmalone@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h35DdIVY069983; Sat, 5 Apr 2003 05:39:18 -0800 (PST) Message-Id: <200304051339.h35DdIVY069983@repoman.freebsd.org> From: David Malone Date: Sat, 5 Apr 2003 05:39:18 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/usr.sbin/inetd inetd.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, 05 Apr 2003 13:39:20 -0000 dwmalone 2003/04/05 05:39:18 PST FreeBSD src repository Modified files: (Branch: RELENG_4) usr.sbin/inetd inetd.c Log: MFC: 1.108 Clear up a few warnings. 1.113 When printing the wait status, break it into a signal and a exit status. 1.118 Call login_close so that we don't leak memory. 1.119 Use close-on-exec rather than closing the discriptors manually. Revision Changes Path 1.80.2.11 +47 -20 src/usr.sbin/inetd/inetd.c From owner-cvs-src@FreeBSD.ORG Sat Apr 5 05:47: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 A84DA37B401; Sat, 5 Apr 2003 05:47:20 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 47FAD43F85; Sat, 5 Apr 2003 05:47:20 -0800 (PST) (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 h35DlK0U070606; Sat, 5 Apr 2003 05:47:20 -0800 (PST) (envelope-from dwmalone@repoman.freebsd.org) Received: (from dwmalone@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h35DlKAa070605; Sat, 5 Apr 2003 05:47:20 -0800 (PST) Message-Id: <200304051347.h35DlKAa070605@repoman.freebsd.org> From: David Malone Date: Sat, 5 Apr 2003 05:47:20 -0800 (PST) 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 initcpu.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, 05 Apr 2003 13:47:21 -0000 dwmalone 2003/04/05 05:47:20 PST FreeBSD src repository Modified files: (Branch: RELENG_4) sys/i386/i386 initcpu.c Log: MFC 1.44: Extend CPU_ATHLON_SSE_HACK to cover a few more revisions of Athlons. Revision Changes Path 1.19.2.9 +2 -1 src/sys/i386/i386/initcpu.c From owner-cvs-src@FreeBSD.ORG Sat Apr 5 05:53: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 8EA6937B401; Sat, 5 Apr 2003 05:53:06 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2B51843FAF; Sat, 5 Apr 2003 05:53:06 -0800 (PST) (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 h35Dr50U071133; Sat, 5 Apr 2003 05:53:05 -0800 (PST) (envelope-from dwmalone@repoman.freebsd.org) Received: (from dwmalone@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h35Dr5lJ071132; Sat, 5 Apr 2003 05:53:05 -0800 (PST) Message-Id: <200304051353.h35Dr5lJ071132@repoman.freebsd.org> From: David Malone Date: Sat, 5 Apr 2003 05:53:05 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/lib/libc/stdlib hcreate.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: Sat, 05 Apr 2003 13:53:06 -0000 dwmalone 2003/04/05 05:53:05 PST FreeBSD src repository Modified files: (Branch: RELENG_4) lib/libc/stdlib hcreate.3 Log: MFC 1.3: Document the fact that hdestory calls free on the keys added with hsearch(.., ENTER). Make the example reflect this. Revision Changes Path 1.2.2.2 +26 -6 src/lib/libc/stdlib/hcreate.3 From owner-cvs-src@FreeBSD.ORG Sat Apr 5 06:43: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 0EBD237B40B; Sat, 5 Apr 2003 06:43:06 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9F14C43FBD; Sat, 5 Apr 2003 06:43:05 -0800 (PST) (envelope-from trhodes@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h35Eh50U075226; Sat, 5 Apr 2003 06:43:05 -0800 (PST) (envelope-from trhodes@repoman.freebsd.org) Received: (from trhodes@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h35Eh51W075225; Sat, 5 Apr 2003 06:43:05 -0800 (PST) Message-Id: <200304051443.h35Eh51W075225@repoman.freebsd.org> From: Tom Rhodes Date: Sat, 5 Apr 2003 06:43:05 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/share/timedef it_IT.ISO8859-1.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: Sat, 05 Apr 2003 14:43:06 -0000 trhodes 2003/04/05 06:43:05 PST FreeBSD src repository Modified files: share/timedef it_IT.ISO8859-1.src Log: Fix/add missing accents on the weekday names. PR: 37219 Submitted by: Nicola Vitale Reivewed by: Alex Dupre Revision Changes Path 1.11 +6 -6 src/share/timedef/it_IT.ISO8859-1.src From owner-cvs-src@FreeBSD.ORG Sat Apr 5 07:27: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 76EF937B404; Sat, 5 Apr 2003 07:27:28 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id EAADF43FAF; Sat, 5 Apr 2003 07:27:27 -0800 (PST) (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 h35FRR0U079020; Sat, 5 Apr 2003 07:27:27 -0800 (PST) (envelope-from dwmalone@repoman.freebsd.org) Received: (from dwmalone@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h35FRRnQ079019; Sat, 5 Apr 2003 07:27:27 -0800 (PST) Message-Id: <200304051527.h35FRRnQ079019@repoman.freebsd.org> From: David Malone Date: Sat, 5 Apr 2003 07:27:27 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/release/picobsd/tinyware/simple_httpd simple_httpd.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, 05 Apr 2003 15:27:28 -0000 dwmalone 2003/04/05 07:27:27 PST FreeBSD src repository Modified files: release/picobsd/tinyware/simple_httpd simple_httpd.c Log: More warns cleanups and misc cleanups: 1) Make fetch_mode a pointer 'cos we can just use the optarg. 2) Constness. 3) Add/complete prototypes. 4) Change an int to a socklen_t. 5) Don't use C++ style comments. 6) Check return values from read and fork a little more carefully. 7) Avoid closing an uninitialised int. 8) Get rid of unneeded extern declarations. Revision Changes Path 1.14 +31 -25 src/release/picobsd/tinyware/simple_httpd/simple_httpd.c From owner-cvs-src@FreeBSD.ORG Sat Apr 5 07:28: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 3C9CC37B401; Sat, 5 Apr 2003 07:28:29 -0800 (PST) Received: from gw.nectar.cc (gw.nectar.cc [208.42.49.153]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7E33043F3F; Sat, 5 Apr 2003 07:28:28 -0800 (PST) (envelope-from nectar@celabo.org) Received: from madman.celabo.org (madman.celabo.org [10.0.1.111]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "madman.celabo.org", Issuer "celabo.org CA" (verified OK)) by gw.nectar.cc (Postfix) with ESMTP id 08F1F3C; Sat, 5 Apr 2003 09:28:28 -0600 (CST) Received: by madman.celabo.org (Postfix, from userid 1001) id 5F02878C67; Sat, 5 Apr 2003 09:28:27 -0600 (CST) Date: Sat, 5 Apr 2003 09:28:27 -0600 From: "Jacques A. Vidrine" To: Julian Elischer Message-ID: <20030405152827.GA16477@madman.celabo.org> References: <200304041909.h34J9jGH037754@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200304041909.h34J9jGH037754@repoman.freebsd.org> X-Url: http://www.celabo.org/ User-Agent: Mutt/1.5.3i-ja.1 cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/lib/libc/xdr xdr_mem.c src/sys/conf newvers.sh src UPDATING src/include/rpc xdr.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, 05 Apr 2003 15:28:29 -0000 On Fri, Apr 04, 2003 at 11:09:45AM -0800, Julian Elischer wrote: > julian 2003/04/04 11:09:45 PST > > FreeBSD src repository > > Modified files: (Branch: RELENG_4_4) > lib/libc/xdr xdr_mem.c > sys/conf newvers.sh > . UPDATING > include/rpc xdr.h > Log: > MF4.6 > Security update FreeBSD-SA-03:05.xdr Thanks, Julian! The audience may notice that RELENG_4_5 has not been patched. I hope this doesn't cause any confusion. I don't think you've ever made a public statement that you would be extending the life of the RELENG_4_4 branch (apparently selectively ... I think you have skipped some fixes). > Approved by: re@ (blanket agreement for 4.4) Actually, you need approval from security-officer (which you have). Probably just a typo. Cheers, -- Jacques A. Vidrine http://www.celabo.org/ NTT/Verio SME . FreeBSD UNIX . Heimdal Kerberos jvidrine@verio.net . nectar@FreeBSD.org . nectar@kth.se From owner-cvs-src@FreeBSD.ORG Sat Apr 5 08:10: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 14F5137B401; Sat, 5 Apr 2003 08:10:10 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A6D0843F93; Sat, 5 Apr 2003 08:10:09 -0800 (PST) (envelope-from trhodes@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h35GA90U082561; Sat, 5 Apr 2003 08:10:09 -0800 (PST) (envelope-from trhodes@repoman.freebsd.org) Received: (from trhodes@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h35GA9iO082560; Sat, 5 Apr 2003 08:10:09 -0800 (PST) Message-Id: <200304051610.h35GA9iO082560@repoman.freebsd.org> From: Tom Rhodes Date: Sat, 5 Apr 2003 08:10:09 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/share/timedef it_IT.ISO8859-1.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: Sat, 05 Apr 2003 16:10:10 -0000 trhodes 2003/04/05 08:10:09 PST FreeBSD src repository Modified files: (Branch: RELENG_4) share/timedef it_IT.ISO8859-1.src Log: MFC: Add/fix the accents in the Italian weekday names. Revision Changes Path 1.10.2.3 +5 -5 src/share/timedef/it_IT.ISO8859-1.src From owner-cvs-src@FreeBSD.ORG Sat Apr 5 08:59: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 C73AC37B401; Sat, 5 Apr 2003 08:59:02 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6647A43FB1; Sat, 5 Apr 2003 08:59:02 -0800 (PST) (envelope-from ceri@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h35Gx20U090871; Sat, 5 Apr 2003 08:59:02 -0800 (PST) (envelope-from ceri@repoman.freebsd.org) Received: (from ceri@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h35Gx2Oe090870; Sat, 5 Apr 2003 08:59:02 -0800 (PST) Message-Id: <200304051659.h35Gx2Oe090870@repoman.freebsd.org> From: Ceri Davies Date: Sat, 5 Apr 2003 08:59:01 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/lib/libc/sys connect.2 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 05 Apr 2003 16:59:03 -0000 ceri 2003/04/05 08:59:01 PST FreeBSD src repository (doc committer) Modified files: (Branch: RELENG_4) lib/libc/sys connect.2 Log: MFC r1.23: [1] - Document EHOSTUNREACH as a possible error [2] - Remove a contraction PR: docs/50401 Submitted by: [1] Slaven Rezic Revision Changes Path 1.11.2.8 +3 -1 src/lib/libc/sys/connect.2 From owner-cvs-src@FreeBSD.ORG Sat Apr 5 09:15: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 4D95F37B401; Sat, 5 Apr 2003 09:15:39 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DE0BB43FAF; Sat, 5 Apr 2003 09:15:38 -0800 (PST) (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 h35HFc0U093027; Sat, 5 Apr 2003 09:15:38 -0800 (PST) (envelope-from dwmalone@repoman.freebsd.org) Received: (from dwmalone@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h35HFcXg093026; Sat, 5 Apr 2003 09:15:38 -0800 (PST) Message-Id: <200304051715.h35HFcXg093026@repoman.freebsd.org> From: David Malone Date: Sat, 5 Apr 2003 09:15:38 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/release/picobsd/tinyware/simple_httpd simple_httpd.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, 05 Apr 2003 17:15:39 -0000 dwmalone 2003/04/05 09:15:38 PST FreeBSD src repository Modified files: release/picobsd/tinyware/simple_httpd simple_httpd.c Log: Don't forget to send the Content-length header after calculating it. PR: 29725 Submitted by: Eugene Grosbein Revision Changes Path 1.15 +1 -0 src/release/picobsd/tinyware/simple_httpd/simple_httpd.c From owner-cvs-src@FreeBSD.ORG Sat Apr 5 10:08: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 B943237B401; Sat, 5 Apr 2003 10:08:23 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 54C6843F85; Sat, 5 Apr 2003 10:08:23 -0800 (PST) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h35I8N0U097737; Sat, 5 Apr 2003 10:08:23 -0800 (PST) (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h35I8NuS097736; Sat, 5 Apr 2003 10:08:23 -0800 (PST) Message-Id: <200304051808.h35I8NuS097736@repoman.freebsd.org> From: Olivier Houchard Date: Sat, 5 Apr 2003 10:08:22 -0800 (PST) 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 vesa.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, 05 Apr 2003 18:08:24 -0000 cognet 2003/04/05 10:08:22 PST FreeBSD src repository Modified files: sys/i386/isa vesa.c Log: Use vm_paddr_t instead of vm_offset_t for the paddr parameter of vesa_mmap. Revision Changes Path 1.42 +1 -1 src/sys/i386/isa/vesa.c From owner-cvs-src@FreeBSD.ORG Sat Apr 5 10:12: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 5609937B401; Sat, 5 Apr 2003 10:12:37 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id EBE6243FA3; Sat, 5 Apr 2003 10:12:36 -0800 (PST) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h35ICa0U098241; Sat, 5 Apr 2003 10:12:36 -0800 (PST) (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h35ICaA5098240; Sat, 5 Apr 2003 10:12:36 -0800 (PST) Message-Id: <200304051812.h35ICaA5098240@repoman.freebsd.org> From: Olivier Houchard Date: Sat, 5 Apr 2003 10:12:36 -0800 (PST) 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.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, 05 Apr 2003 18:12:37 -0000 cognet 2003/04/05 10:12:36 PST FreeBSD src repository Modified files: sys/dev/ed if_ed.c Log: Fix ed compilation with PAE by using %jx instead of %x. Revision Changes Path 1.217 +4 -4 src/sys/dev/ed/if_ed.c From owner-cvs-src@FreeBSD.ORG Sat Apr 5 11:03: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 6288437B401; Sat, 5 Apr 2003 11:03:24 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 03F8143F75; Sat, 5 Apr 2003 11:03:24 -0800 (PST) (envelope-from jdp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h35J3N0U003629; Sat, 5 Apr 2003 11:03:23 -0800 (PST) (envelope-from jdp@repoman.freebsd.org) Received: (from jdp@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h35J3NUB003628; Sat, 5 Apr 2003 11:03:23 -0800 (PST) Message-Id: <200304051903.h35J3NUB003628@repoman.freebsd.org> From: John Polstra Date: Sat, 5 Apr 2003 11:03:23 -0800 (PST) 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/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: Sat, 05 Apr 2003 19:03:24 -0000 jdp 2003/04/05 11:03:23 PST FreeBSD src repository Modified files: (Branch: RELENG_4) sys/dev/fxp if_fxp.c Log: MFC 1.151: Correct names for fxp devices. Sort data by devid in fxp_ident_table. PR: kern/48699 Revision Changes Path 1.110.2.29 +20 -20 src/sys/dev/fxp/if_fxp.c From owner-cvs-src@FreeBSD.ORG Sat Apr 5 11:06: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 AF73237B401; Sat, 5 Apr 2003 11:06:26 -0800 (PST) Received: from cvsup.no.freebsd.org (c2h5oh.idi.ntnu.no [129.241.103.69]) by mx1.FreeBSD.org (Postfix) with ESMTP id 29A0743FAF; Sat, 5 Apr 2003 11:06:25 -0800 (PST) (envelope-from Tor.Egge@cvsup.no.freebsd.org) Received: from localhost (localhost [127.0.0.1])h35J6Nai037486; Sat, 5 Apr 2003 19:06:24 GMT (envelope-from tegge@cvsup.no.freebsd.org) To: des@ofug.org From: Tor.Egge@cvsup.no.freebsd.org In-Reply-To: References: <200304042354.h34NslFp075997@repoman.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: <20030405190623H.tegge@cvsup.no.freebsd.org> Date: Sat, 05 Apr 2003 19:06:23 GMT Sender: Tor Egge X-Dispatcher: imput version 20000228(IM140) Lines: 26 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: Sat, 05 Apr 2003 19:06:27 -0000 > Tor Egge writes: > > Log: > > Add SMP_TSC option, which can be used on SMP systems where the TSCs > > are synchronized to reduce context switch cost. > > Out of curiosity, what kind of systems would that be? Dell PowerEdge 2450, 2 x 733 MHz PIII CPUs, 1 GB memory. Elapsed times of "dd if=/dev/da0s4g of=/dev/null bs=512 count=200000" test: 5.0-CURRENT 5.0-CURRENT 5.0-CURRENT 4.8-RELEASE 4.8-RELEASE i8254 ACPI-safe TSC i8254 TSC 48.010578 35.460545 29.709355 13.326655 12.426712 48.041532 35.153883 29.797299 13.359450 12.411480 48.039143 35.113667 29.610601 13.349306 12.804534 47.630433 35.163372 30.036985 13.258281 12.473128 47.693183 35.240809 29.728361 13.332692 12.473128 Which gives average microseconds/read of 239 176 149 67 63 - Tor Egge From owner-cvs-src@FreeBSD.ORG Sat Apr 5 11:11: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 CC93737B401; Sat, 5 Apr 2003 11:11:41 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 69A3C43F93; Sat, 5 Apr 2003 11:11:41 -0800 (PST) (envelope-from jdp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h35JBf0U004279; Sat, 5 Apr 2003 11:11:41 -0800 (PST) (envelope-from jdp@repoman.freebsd.org) Received: (from jdp@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h35JBfhg004278; Sat, 5 Apr 2003 11:11:41 -0800 (PST) Message-Id: <200304051911.h35JBfhg004278@repoman.freebsd.org> From: John Polstra Date: Sat, 5 Apr 2003 11:11:41 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/contrib/nvi/catalog ru_SU.KOI8-R ru_SU.KOI8-R.base X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 05 Apr 2003 19:11:42 -0000 jdp 2003/04/05 11:11:41 PST FreeBSD src repository Modified files: (Branch: RELENG_4) contrib/nvi/catalog ru_SU.KOI8-R ru_SU.KOI8-R.base Log: MFC ru_SU.KOI8-R 1.4 and ru_SU.KOI8-R.base 1.3: Fixes for the Russian translations of the messages. PR: bin/48035, bin/48036 Revision Changes Path 1.3.6.1 +4 -4 src/contrib/nvi/catalog/ru_SU.KOI8-R 1.2.6.1 +4 -4 src/contrib/nvi/catalog/ru_SU.KOI8-R.base From owner-cvs-src@FreeBSD.ORG Sat Apr 5 11:12: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 48C1737B401; Sat, 5 Apr 2003 11:12:52 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DAA1043F85; Sat, 5 Apr 2003 11:12:51 -0800 (PST) (envelope-from trhodes@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h35JCp0U004332; Sat, 5 Apr 2003 11:12:51 -0800 (PST) (envelope-from trhodes@repoman.freebsd.org) Received: (from trhodes@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h35JCpNq004331; Sat, 5 Apr 2003 11:12:51 -0800 (PST) Message-Id: <200304051912.h35JCpNq004331@repoman.freebsd.org> From: Tom Rhodes Date: Sat, 5 Apr 2003 11:12:51 -0800 (PST) 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 smapi.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, 05 Apr 2003 19:12:52 -0000 trhodes 2003/04/05 11:12:51 PST FreeBSD src repository Modified files: share/man/man4/man4.i386 Makefile Added files: share/man/man4/man4.i386 smapi.4 Log: Add a manual page for the smapi module. Reviewed by: ru, mdodd Revision Changes Path 1.143 +1 -1 src/share/man/man4/man4.i386/Makefile 1.1 +154 -0 src/share/man/man4/man4.i386/smapi.4 (new) From owner-cvs-src@FreeBSD.ORG Sat Apr 5 11:25: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 6D67C37B401; Sat, 5 Apr 2003 11:25:45 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0BBB443FB1; Sat, 5 Apr 2003 11:25:45 -0800 (PST) (envelope-from trhodes@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h35JPi0U005111; Sat, 5 Apr 2003 11:25:44 -0800 (PST) (envelope-from trhodes@repoman.freebsd.org) Received: (from trhodes@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h35JPiYx005110; Sat, 5 Apr 2003 11:25:44 -0800 (PST) Message-Id: <200304051925.h35JPiYx005110@repoman.freebsd.org> From: Tom Rhodes Date: Sat, 5 Apr 2003 11:25:44 -0800 (PST) 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 Makefile wlan.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, 05 Apr 2003 19:25:45 -0000 trhodes 2003/04/05 11:25:44 PST FreeBSD src repository Modified files: share/man/man4 Makefile Added files: share/man/man4 wlan.4 Log: Add a basic manual page for wlan(4). Reviewed by: imp, ru Revision Changes Path 1.196 +1 -0 src/share/man/man4/Makefile 1.1 +70 -0 src/share/man/man4/wlan.4 (new) From owner-cvs-src@FreeBSD.ORG Sat Apr 5 12:19: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 A713037B401; Sat, 5 Apr 2003 12:19:40 -0800 (PST) Received: from flood.ping.uio.no (flood.ping.uio.no [129.240.78.31]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6A30643F75; Sat, 5 Apr 2003 12:19:39 -0800 (PST) (envelope-from des@ofug.org) Received: by flood.ping.uio.no (Postfix, from userid 2602) id 621715308; Sat, 5 Apr 2003 22:19:36 +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: Sat, 05 Apr 2003 22:19:36 +0200 In-Reply-To: <20030405190623H.tegge@cvsup.no.freebsd.org> (Tor.Egge@cvsup.no.freebsd.org's message of "Sat, 05 Apr 2003 19:06:23 GMT") Message-ID: User-Agent: Gnus/5.090015 (Oort Gnus v0.15) Emacs/21.2 References: <200304042354.h34NslFp075997@repoman.freebsd.org> <20030405190623H.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: Sat, 05 Apr 2003 20:19:41 -0000 Tor.Egge@cvsup.no.freebsd.org writes: > > Out of curiosity, what kind of systems would that be? > Dell PowerEdge 2450, 2 x 733 MHz PIII CPUs, 1 GB memory. What I mean is - what processors / chipsets support this? Will it work on any multi-processor P3 or P4 system, or does it require special chipset support? DES --=20 Dag-Erling Sm=F8rgrav - des@ofug.org From owner-cvs-src@FreeBSD.ORG Sat Apr 5 12:29: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 B930D37B401; Sat, 5 Apr 2003 12:29:16 -0800 (PST) Received: from rwcrmhc52.attbi.com (rwcrmhc52.attbi.com [216.148.227.88]) by mx1.FreeBSD.org (Postfix) with ESMTP id ED45943FA3; Sat, 5 Apr 2003 12:29:15 -0800 (PST) (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 <20030405202914052003k0k4e>; Sat, 5 Apr 2003 20:29:15 +0000 Received: from localhost (localhost.elischer.org [127.0.0.1]) by InterJet.elischer.org (8.9.1a/8.9.1) with ESMTP id MAA45806; Sat, 5 Apr 2003 12:29:11 -0800 (PST) Date: Sat, 5 Apr 2003 12:29:09 -0800 (PST) From: Julian Elischer To: "Jacques A. Vidrine" In-Reply-To: <20030405152827.GA16477@madman.celabo.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: Julian Elischer cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/lib/libc/xdr xdr_mem.c src/sys/conf newvers.sh src UPDATING src/include/rpc xdr.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, 05 Apr 2003 20:29:17 -0000 On Sat, 5 Apr 2003, Jacques A. Vidrine wrote: > On Fri, Apr 04, 2003 at 11:09:45AM -0800, Julian Elischer wrote: > > julian 2003/04/04 11:09:45 PST > > > > FreeBSD src repository > > > > Modified files: (Branch: RELENG_4_4) > > lib/libc/xdr xdr_mem.c > > sys/conf newvers.sh > > . UPDATING > > include/rpc xdr.h > > Log: > > MF4.6 > > Security update FreeBSD-SA-03:05.xdr > > Thanks, Julian! The audience may notice that RELENG_4_5 has not been > patched. I hope this doesn't cause any confusion. I don't think > you've ever made a public statement that you would be extending the > life of the RELENG_4_4 branch (apparently selectively ... I think you > have skipped some fixes). I hace skipped the openssl patches as what my custommers get is 4.4 with a libcrypto checked out from 4.6. I suppose I could just MF4.6 -> 4.4 the openssl directory but it just takes a bit more time than I have right now to make sure all teh right files are removed an added. The custommers have decided to go to 4.8 thank god so hopefully I can drop 4.4 in 6 months. > > > Approved by: re@ (blanket agreement for 4.4) > > Actually, you need approval from security-officer (which you have). > Probably just a typo. What he said.. > > Cheers, > -- > Jacques A. Vidrine http://www.celabo.org/ > NTT/Verio SME . FreeBSD UNIX . Heimdal Kerberos > jvidrine@verio.net . nectar@FreeBSD.org . nectar@kth.se > From owner-cvs-src@FreeBSD.ORG Sat Apr 5 12: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 A16AA37B401; Sat, 5 Apr 2003 12:30:31 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1C5F543FA3; Sat, 5 Apr 2003 12:30:31 -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 h35KUU0U010687; Sat, 5 Apr 2003 12:30:30 -0800 (PST) (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h35KUUjp010685; Sat, 5 Apr 2003 12:30:30 -0800 (PST) Message-Id: <200304052030.h35KUUjp010685@repoman.freebsd.org> From: Warner Losh Date: Sat, 5 Apr 2003 12:30:30 -0800 (PST) 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/gnu/usr.bin/binutils/ld Makefile src/kerberos5/lib/libasn1 Makefile src/kerberos5/lib/libhdb Makefile src/lib/libncurses Makefile src/share/mk bsd.sys.mk src/usr.bin/xargs xargs.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, 05 Apr 2003 20:30:32 -0000 imp 2003/04/05 12:30:30 PST FreeBSD src repository Modified files: . Makefile.inc1 gnu/usr.bin/binutils/ld Makefile gnu/usr.bin/binutils/libiberty Makefile kerberos5/lib/libasn1 Makefile kerberos5/lib/libhdb Makefile lib/libncurses Makefile share/mk bsd.sys.mk usr.bin/xargs xargs.c usr.bin/xinstall Makefile Added files: tools/build Makefile Makefile.boot dummy.c endian.h langinfo.h progname.c Log: Migrate to a new way of dealing with building from old revisions of FreeBSD. This method attempts to centralize all the necessary hacks or work arounds in one of two places in the tree (src/Makefile.inc1 and src/tools/build). We build a small compatibility library (libbuild.a) as well as selectively installing necessary include files. We then include this directory when building host binaries. This removes all the past release compatibilty hacks from various places in the tree. We still build on tip of stable and current. I will work with those that want to support more, although I anticipate it will just work. Many thanks to ru@, obrien@ and jhb@ for providing valuable input at various stage of implementation, as well as for working together to positively effect a change for the better. Revision Changes Path 1.332 +10 -9 src/Makefile.inc1 1.24 +1 -9 src/gnu/usr.bin/binutils/ld/Makefile 1.18 +0 -5 src/gnu/usr.bin/binutils/libiberty/Makefile 1.18 +1 -7 src/kerberos5/lib/libasn1/Makefile 1.11 +1 -7 src/kerberos5/lib/libhdb/Makefile 1.67 +0 -4 src/lib/libncurses/Makefile 1.14 +0 -7 src/share/mk/bsd.sys.mk 1.1 +58 -0 src/tools/build/Makefile (new) 1.1 +18 -0 src/tools/build/Makefile.boot (new) 1.1 +5 -0 src/tools/build/dummy.c (new) 1.1 +57 -0 src/tools/build/endian.h (new) 1.1 +17 -0 src/tools/build/langinfo.h (new) 1.1 +25 -0 src/tools/build/progname.c (new) 1.50 +1 -14 src/usr.bin/xargs/xargs.c 1.21 +0 -7 src/usr.bin/xinstall/Makefile From owner-cvs-src@FreeBSD.ORG Sat Apr 5 12: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 D556037B401; Sat, 5 Apr 2003 12:39:08 -0800 (PST) Received: from pcwin002.win.tue.nl (pcwin002.win.tue.nl [131.155.71.72]) by mx1.FreeBSD.org (Postfix) with ESMTP id BDD3743F75; Sat, 5 Apr 2003 12:39:07 -0800 (PST) (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 h35KcXSZ006513; Sat, 5 Apr 2003 22:38:33 +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 h35KcXUl006512; Sat, 5 Apr 2003 22:38:33 +0200 (CEST) Date: Sat, 5 Apr 2003 22:38:33 +0200 From: Stijn Hoop To: Warner Losh Message-ID: <20030405203833.GA6352@pcwin002.win.tue.nl> References: <200304052030.h35KUUjp010685@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="h31gzZEtNLTqOjlF" Content-Disposition: inline In-Reply-To: <200304052030.h35KUUjp010685@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 Makefile.inc1 src/gnu/usr.bin/binutils/ld Makefile src/kerberos5/lib/libasn1 Makefile src/kerberos5/lib/libhdb Makefile src/lib/libncurses Makefile src/share/mk bsd.sys.mk src/usr.bin/xargs xargs.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, 05 Apr 2003 20:39:09 -0000 --h31gzZEtNLTqOjlF Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Apr 05, 2003 at 12:30:30PM -0800, Warner Losh wrote: > Migrate to a new way of dealing with building from old revisions of > FreeBSD. This method attempts to centralize all the necessary hacks > or work arounds in one of two places in the tree (src/Makefile.inc1 > and src/tools/build). We build a small compatibility library > (libbuild.a) as well as selectively installing necessary include > files. We then include this directory when building host binaries. Great work! --Stijn --=20 "Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music." -- Kristian Wilson, Nintendo, Inc., 1989 --h31gzZEtNLTqOjlF Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+jz7JY3r/tLQmfWcRAgIyAJ9cNZgY7Dq4RVZ7Lz6dnWyHTqBcwwCbBeuZ uLo+sMYWYU2RBNNtfd+vmUo= =wM1+ -----END PGP SIGNATURE----- --h31gzZEtNLTqOjlF-- From owner-cvs-src@FreeBSD.ORG Sat Apr 5 12:54: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 747A637B401; Sat, 5 Apr 2003 12:54:55 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 14E4243F3F; Sat, 5 Apr 2003 12:54:55 -0800 (PST) (envelope-from njl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h35Kss0U017588; Sat, 5 Apr 2003 12:54:54 -0800 (PST) (envelope-from njl@repoman.freebsd.org) Received: (from njl@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h35Kss28017587; Sat, 5 Apr 2003 12:54:54 -0800 (PST) Message-Id: <200304052054.h35Kss28017587@repoman.freebsd.org> From: Nate Lawson Date: Sat, 5 Apr 2003 12:54:54 -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.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: Sat, 05 Apr 2003 20:54:55 -0000 njl 2003/04/05 12:54:54 PST FreeBSD src repository Modified files: usr.sbin/rtadvd config.c Log: Use assignment, not equivalence test. No response from: suz Revision Changes Path 1.14 +1 -1 src/usr.sbin/rtadvd/config.c From owner-cvs-src@FreeBSD.ORG Sat Apr 5 13:01: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 627B437B401; Sat, 5 Apr 2003 13:01:17 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id F327E43FBF; Sat, 5 Apr 2003 13:01:16 -0800 (PST) (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 h35L1G0U018242; Sat, 5 Apr 2003 13:01:16 -0800 (PST) (envelope-from alc@repoman.freebsd.org) Received: (from alc@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h35L1GIA018240; Sat, 5 Apr 2003 13:01:16 -0800 (PST) Message-Id: <200304052101.h35L1GIA018240@repoman.freebsd.org> From: Alan Cox Date: Sat, 5 Apr 2003 13:01:16 -0800 (PST) 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_pager.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, 05 Apr 2003 21:01:18 -0000 alc 2003/04/05 13:01:16 PST FreeBSD src repository Modified files: sys/vm vm_pager.c Log: Remove GIANT_REQUIRED from getpbuf(). Reviewed by: tegge Reduce pbuf_mtx's scope in relpbuf(). Submitted by: tegge Revision Changes Path 1.85 +1 -2 src/sys/vm/vm_pager.c From owner-cvs-src@FreeBSD.ORG Sat Apr 5 13:12: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 EC8EE37B401; Sat, 5 Apr 2003 13:12:58 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8DD1A43F3F; Sat, 5 Apr 2003 13:12:58 -0800 (PST) (envelope-from darrenr@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h35LCw0U020111; Sat, 5 Apr 2003 13:12:58 -0800 (PST) (envelope-from darrenr@repoman.freebsd.org) Received: (from darrenr@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h35LCwtT020110; Sat, 5 Apr 2003 13:12:58 -0800 (PST) Message-Id: <200304052112.h35LCwtT020110@repoman.freebsd.org> From: Darren Reed Date: Sat, 5 Apr 2003 13:12:58 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/contrib/ipfilter/man ipmon.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: Sat, 05 Apr 2003 21:12:59 -0000 darrenr 2003/04/05 13:12:58 PST FreeBSD src repository Modified files: contrib/ipfilter/man ipmon.8 Log: update man page to reflect change in default syslog level ipmon is now compiled with Revision Changes Path 1.13 +1 -1 src/contrib/ipfilter/man/ipmon.8 From owner-cvs-src@FreeBSD.ORG Sat Apr 5 13:14: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 CBAF737B401; Sat, 5 Apr 2003 13:14:05 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6C11F43FB1; Sat, 5 Apr 2003 13:14:05 -0800 (PST) (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 h35LE50U020240; Sat, 5 Apr 2003 13:14:05 -0800 (PST) (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h35LE5BG020239; Sat, 5 Apr 2003 13:14:05 -0800 (PST) Message-Id: <200304052114.h35LE5BG020239@repoman.freebsd.org> From: Marcel Moolenaar Date: Sat, 5 Apr 2003 13:14:05 -0800 (PST) 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 sscdisk.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, 05 Apr 2003 21:14:06 -0000 marcel 2003/04/05 13:14:05 PST FreeBSD src repository Modified files: sys/ia64/ia64 sscdisk.c Log: Include and stop including . The former gives us 'struct disk'. Revision Changes Path 1.28 +1 -1 src/sys/ia64/ia64/sscdisk.c From owner-cvs-src@FreeBSD.ORG Sat Apr 5 13:19: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 446D037B401; Sat, 5 Apr 2003 13:19:59 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D7FF743FA3; Sat, 5 Apr 2003 13:19:58 -0800 (PST) (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 h35LJw0U020560; Sat, 5 Apr 2003 13:19:58 -0800 (PST) (envelope-from alc@repoman.freebsd.org) Received: (from alc@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h35LJwrH020559; Sat, 5 Apr 2003 13:19:58 -0800 (PST) Message-Id: <200304052119.h35LJwrH020559@repoman.freebsd.org> From: Alan Cox Date: Sat, 5 Apr 2003 13:19:58 -0800 (PST) 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_physio.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, 05 Apr 2003 21:19:59 -0000 alc 2003/04/05 13:19:58 PST FreeBSD src repository Modified files: sys/kern kern_physio.c Log: Sufficient access checks are performed by vmapbuf() that calling useracc() is pointless. Remove the call to useracc() from physio(). Reviewed by: tegge Revision Changes Path 1.57 +1 -15 src/sys/kern/kern_physio.c From owner-cvs-src@FreeBSD.ORG Sat Apr 5 14:03: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 82B4437B404; Sat, 5 Apr 2003 14:03:44 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1E96143F93; Sat, 5 Apr 2003 14:03:44 -0800 (PST) (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 h35M3h0U025667; Sat, 5 Apr 2003 14:03:43 -0800 (PST) (envelope-from das@repoman.freebsd.org) Received: (from das@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h35M3hK0025666; Sat, 5 Apr 2003 14:03:43 -0800 (PST) Message-Id: <200304052203.h35M3hK0025666@repoman.freebsd.org> From: David Schultz Date: Sat, 5 Apr 2003 14:03:43 -0800 (PST) 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 floatio.h vfprintf.c 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: Sat, 05 Apr 2003 22:03:45 -0000 das 2003/04/05 14:03:43 PST FreeBSD src repository Modified files: lib/libc/stdio floatio.h vfprintf.c vfwprintf.c Log: Correct some buffer sizes. - __vfprintf()'s 'buf' has never been used for floating point, so don't define it in terms of (incorrect) constants describing floating point numbers. The actual size needed depends on sizeof(uintmax_t) and locale details, so I slightly overestimated. - We don't need a 308-character buffer to store the string "308". With long doubles and %a we need more than three characters, though. Revision Changes Path 1.3 +11 -4 src/lib/libc/stdio/floatio.h 1.53 +16 -10 src/lib/libc/stdio/vfprintf.c 1.8 +15 -9 src/lib/libc/stdio/vfwprintf.c From owner-cvs-src@FreeBSD.ORG Sat Apr 5 14:08: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 8429737B401; Sat, 5 Apr 2003 14:08:54 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2468143FBD; Sat, 5 Apr 2003 14:08:54 -0800 (PST) (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 h35M8r0U026087; Sat, 5 Apr 2003 14:08:53 -0800 (PST) (envelope-from das@repoman.freebsd.org) Received: (from das@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h35M8rbv026086; Sat, 5 Apr 2003 14:08:53 -0800 (PST) Message-Id: <200304052208.h35M8rbv026086@repoman.freebsd.org> From: David Schultz Date: Sat, 5 Apr 2003 14:08:53 -0800 (PST) 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: Sat, 05 Apr 2003 22:08:55 -0000 das 2003/04/05 14:08:53 PST FreeBSD src repository Modified files: lib/libc/stdio vfwprintf.c Log: Add missing #include to unbreak previous commit. Revision Changes Path 1.9 +1 -0 src/lib/libc/stdio/vfwprintf.c From owner-cvs-src@FreeBSD.ORG Sat Apr 5 14:09: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 3192D37B401; Sat, 5 Apr 2003 14:09:27 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C6B0843FBD; Sat, 5 Apr 2003 14:09:26 -0800 (PST) (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 h35M9Q0U026121; Sat, 5 Apr 2003 14:09:26 -0800 (PST) (envelope-from das@repoman.freebsd.org) Received: (from das@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h35M9QX6026120; Sat, 5 Apr 2003 14:09:26 -0800 (PST) Message-Id: <200304052209.h35M9QX6026120@repoman.freebsd.org> From: David Schultz Date: Sat, 5 Apr 2003 14:09:26 -0800 (PST) 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: Sat, 05 Apr 2003 22:09:27 -0000 das 2003/04/05 14:09:26 PST FreeBSD src repository Modified files: contrib/gdtoa gdtoaimp.h Log: Add missing prototype for gdtoa(). Revision Changes Path 1.4 +2 -0 src/contrib/gdtoa/gdtoaimp.h From owner-cvs-src@FreeBSD.ORG Sat Apr 5 14:10: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 A62E837B401; Sat, 5 Apr 2003 14:10:14 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3E22643FA3; Sat, 5 Apr 2003 14:10:14 -0800 (PST) (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 h35MAE0U027018; Sat, 5 Apr 2003 14:10:14 -0800 (PST) (envelope-from das@repoman.freebsd.org) Received: (from das@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h35MADsY027017; Sat, 5 Apr 2003 14:10:13 -0800 (PST) Message-Id: <200304052210.h35MADsY027017@repoman.freebsd.org> From: David Schultz Date: Sat, 5 Apr 2003 14:10:13 -0800 (PST) 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 Makefile.inc _ldtoa.c src/lib/libc/alpha _fpmath.h src/lib/libc/i386 _fpmath.h src/lib/libc/ia64 _fpmath.h src/lib/libc/powerpc _fpmath.h src/lib/libc/sparc64 _fpmath.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, 05 Apr 2003 22:10:15 -0000 das 2003/04/05 14:10:13 PST FreeBSD src repository Modified files: lib/libc/gdtoa Makefile.inc lib/libc/alpha _fpmath.h lib/libc/i386 _fpmath.h lib/libc/ia64 _fpmath.h lib/libc/powerpc _fpmath.h lib/libc/sparc64 _fpmath.h Added files: lib/libc/gdtoa _ldtoa.c Log: Add __ldtoa(), a wrapper around gdtoa() to make it look like dtoa(). In support of this, add some MD macros to assist in converting long doubles to the format expected by gdtoa(). Reviewed by: silence on standards@ Revision Changes Path 1.3 +6 -0 src/lib/libc/alpha/_fpmath.h 1.3 +1 -1 src/lib/libc/gdtoa/Makefile.inc 1.1 +97 -0 src/lib/libc/gdtoa/_ldtoa.c (new) 1.2 +5 -0 src/lib/libc/i386/_fpmath.h 1.3 +5 -0 src/lib/libc/ia64/_fpmath.h 1.2 +8 -0 src/lib/libc/powerpc/_fpmath.h 1.2 +8 -0 src/lib/libc/sparc64/_fpmath.h From owner-cvs-src@FreeBSD.ORG Sat Apr 5 14: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 6E63337B43B; Sat, 5 Apr 2003 14:11:43 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0366E43FAF; Sat, 5 Apr 2003 14:11:43 -0800 (PST) (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 h35MBg0U027474; Sat, 5 Apr 2003 14:11:42 -0800 (PST) (envelope-from das@repoman.freebsd.org) Received: (from das@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h35MBglG027473; Sat, 5 Apr 2003 14:11:42 -0800 (PST) Message-Id: <200304052211.h35MBglG027473@repoman.freebsd.org> From: David Schultz Date: Sat, 5 Apr 2003 14:11:42 -0800 (PST) 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 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: Sat, 05 Apr 2003 22:11:45 -0000 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(). Reviewed by: silence on standards@ Revision Changes Path 1.4 +2 -0 src/lib/libc/stdio/floatio.h 1.54 +189 -151 src/lib/libc/stdio/vfprintf.c From owner-cvs-src@FreeBSD.ORG Sat Apr 5 14: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 BEBC337B401; Sat, 5 Apr 2003 14:13:02 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5A80B43F75; Sat, 5 Apr 2003 14:13:02 -0800 (PST) (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 h35MD20U027539; Sat, 5 Apr 2003 14:13:02 -0800 (PST) (envelope-from das@repoman.freebsd.org) Received: (from das@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h35MD2PP027538; Sat, 5 Apr 2003 14:13:02 -0800 (PST) Message-Id: <200304052213.h35MD2PP027538@repoman.freebsd.org> From: David Schultz Date: Sat, 5 Apr 2003 14:13:02 -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 Makefile 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: Sat, 05 Apr 2003 22:13:03 -0000 das 2003/04/05 14:13:02 PST FreeBSD src repository Modified files: tools/regression/lib/libc/stdio Makefile Added files: tools/regression/lib/libc/stdio test-printfloat.c Log: Regression tests for printf()'s floating point formats. Tests for correct printing of subnormals are lacking. Revision Changes Path 1.2 +1 -1 src/tools/regression/lib/libc/stdio/Makefile 1.1 +167 -0 src/tools/regression/lib/libc/stdio/test-printfloat.c (new) From owner-cvs-src@FreeBSD.ORG Sat Apr 5 14:18: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 B9C7937B401; Sat, 5 Apr 2003 14:18:15 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 224B243FA3; Sat, 5 Apr 2003 14:18:15 -0800 (PST) (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 h35MIE0U029957; Sat, 5 Apr 2003 14:18:14 -0800 (PST) (envelope-from peter@repoman.freebsd.org) Received: (from peter@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h35MIE3A029956; Sat, 5 Apr 2003 14:18:14 -0800 (PST) Message-Id: <200304052218.h35MIE3A029956@repoman.freebsd.org> From: Peter Wemm Date: Sat, 5 Apr 2003 14:18:14 -0800 (PST) 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 swtch.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: Sat, 05 Apr 2003 22:18:16 -0000 peter 2003/04/05 14:18:14 PST FreeBSD src repository Modified files: sys/i386/i386 swtch.s Log: Unbreak the !LAZY_SWITCH case. I #ifdef'ed too much when I added the ifdefs prior to commit and killed the same-address-space test. Submitted by: bde Revision Changes Path 1.137 +1 -2 src/sys/i386/i386/swtch.s From owner-cvs-src@FreeBSD.ORG Sat Apr 5 15: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 C2B9537B401; Sat, 5 Apr 2003 15:02:59 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6394943F75; Sat, 5 Apr 2003 15:02:59 -0800 (PST) (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 h35N2x0U033871; Sat, 5 Apr 2003 15:02:59 -0800 (PST) (envelope-from alc@repoman.freebsd.org) Received: (from alc@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h35N2xqs033870; Sat, 5 Apr 2003 15:02:59 -0800 (PST) Message-Id: <200304052302.h35N2xqs033870@repoman.freebsd.org> From: Alan Cox Date: Sat, 5 Apr 2003 15:02:59 -0800 (PST) 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_physio.c vfs_aio.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, 05 Apr 2003 23:03:00 -0000 alc 2003/04/05 15:02:59 PST FreeBSD src repository Modified files: sys/kern kern_physio.c vfs_aio.c Log: Don't reinitialize fields that are already initialized by getpbuf(). Revision Changes Path 1.58 +1 -1 src/sys/kern/kern_physio.c 1.159 +1 -1 src/sys/kern/vfs_aio.c From owner-cvs-src@FreeBSD.ORG Sat Apr 5 15: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 7CEBD37B401; Sat, 5 Apr 2003 15:24:24 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1D68C43FBD; Sat, 5 Apr 2003 15:24:24 -0800 (PST) (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 h35NON0U036322; Sat, 5 Apr 2003 15:24:23 -0800 (PST) (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h35NON7V036321; Sat, 5 Apr 2003 15:24:23 -0800 (PST) Message-Id: <200304052324.h35NON7V036321@repoman.freebsd.org> From: Maxime Henrion Date: Sat, 5 Apr 2003 15:24:23 -0800 (PST) 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: Sat, 05 Apr 2003 23:24:24 -0000 mux 2003/04/05 15:24:23 PST FreeBSD src repository Modified files: sys/pci if_xl.c Log: Use bus_dmamap_load_mbuf() instead of bus_dmamap_load() for the RX part of this driver too. It's better since the code wasn't dealing with bus_dmamap_load() returning EINPROGRESS, and this can't happen with bus_dmamap_load_mbuf(). Submitted by: jake Revision Changes Path 1.137 +21 -2 src/sys/pci/if_xl.c From owner-cvs-src@FreeBSD.ORG Sat Apr 5 15:46: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 63D6237B401; Sat, 5 Apr 2003 15:46:59 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 014BB43F75; Sat, 5 Apr 2003 15:46:59 -0800 (PST) (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 h35Nkw0U037743; Sat, 5 Apr 2003 15:46:58 -0800 (PST) (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h35Nkwoi037742; Sat, 5 Apr 2003 15:46:58 -0800 (PST) Message-Id: <200304052346.h35Nkwoi037742@repoman.freebsd.org> From: Maxime Henrion Date: Sat, 5 Apr 2003 15:46:58 -0800 (PST) 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: Sat, 05 Apr 2003 23:46:59 -0000 mux 2003/04/05 15:46:58 PST FreeBSD src repository Modified files: sys/dev/fxp if_fxpreg.h Log: - Use __FXP_BITFIELDX macros to make the configuration bitfield endian safe. - 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. - Add the definition of the vlan_drop_en bit (not used yet). - Add some useful comments. Obtained from: NetBSD Revision Changes Path 1.31 +99 -81 src/sys/dev/fxp/if_fxpreg.h From owner-cvs-src@FreeBSD.ORG Sat Apr 5 16:40: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 7019A37B401; Sat, 5 Apr 2003 16:40:47 -0800 (PST) Received: from cvsup.no.freebsd.org (c2h5oh.idi.ntnu.no [129.241.103.69]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9D40043F75; Sat, 5 Apr 2003 16:40:45 -0800 (PST) (envelope-from Tor.Egge@cvsup.no.freebsd.org) Received: from localhost (localhost [127.0.0.1])h360ehai039526; Sun, 6 Apr 2003 00:40:44 GMT (envelope-from tegge@cvsup.no.freebsd.org) To: des@ofug.org From: Tor.Egge@cvsup.no.freebsd.org In-Reply-To: References: <20030405190623H.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: <20030406004043E.tegge@cvsup.no.freebsd.org> Date: Sun, 06 Apr 2003 00:40:43 GMT Sender: Tor Egge X-Dispatcher: imput version 20000228(IM140) Lines: 8 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 00:40:48 -0000 > What I mean is - what processors / chipsets support this? Will it > work on any multi-processor P3 or P4 system, or does it require > special chipset support? I believe it will work on most x86 SMP systems. I've had 100% success but the number of samples is small (2). - Tor Egge From owner-cvs-src@FreeBSD.ORG Sat Apr 5 16:40: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 94CD937B401; Sat, 5 Apr 2003 16:40:55 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0367043F75; Sat, 5 Apr 2003 16:40:55 -0800 (PST) (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 h360es0U042534; Sat, 5 Apr 2003 16:40:54 -0800 (PST) (envelope-from alc@repoman.freebsd.org) Received: (from alc@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h360es5P042532; Sat, 5 Apr 2003 16:40:54 -0800 (PST) Message-Id: <200304060040.h360es5P042532@repoman.freebsd.org> From: Alan Cox Date: Sat, 5 Apr 2003 16:40:54 -0800 (PST) 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_bio.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 00:41:00 -0000 alc 2003/04/05 16:40:54 PST FreeBSD src repository Modified files: sys/kern vfs_bio.c Log: Remove an unnecessary trunc_page() from vmapbuf(). Reviewed by: tegge Revision Changes Path 1.384 +1 -1 src/sys/kern/vfs_bio.c From owner-cvs-src@FreeBSD.ORG Sat Apr 5 17:04: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 7D8FC37B401; Sat, 5 Apr 2003 17:04:18 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1D8F543FA3; Sat, 5 Apr 2003 17:04:18 -0800 (PST) (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 h3614H0U050067; Sat, 5 Apr 2003 17:04:17 -0800 (PST) (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h3614HjP050066; Sat, 5 Apr 2003 17:04:17 -0800 (PST) Message-Id: <200304060104.h3614HjP050066@repoman.freebsd.org> From: Maxime Henrion Date: Sat, 5 Apr 2003 17:04:17 -0800 (PST) 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 01:04:19 -0000 mux 2003/04/05 17:04:17 PST FreeBSD src repository Modified files: sys/dev/fxp if_fxp.c Log: - Instead of rolling our own alignment-safe function, use le32enc() which deals with both endianness and alignment issues. - Collect low-hanging fruits for endianness safety. - Use 0xffffffff instead of -1 where appropriate. Revision Changes Path 1.157 +66 -78 src/sys/dev/fxp/if_fxp.c From owner-cvs-src@FreeBSD.ORG Sat Apr 5 17:11: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 8F00A37B401; Sat, 5 Apr 2003 17:11:39 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2F9D943F3F; Sat, 5 Apr 2003 17:11:39 -0800 (PST) (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 h361Bd0U050892; Sat, 5 Apr 2003 17:11:39 -0800 (PST) (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h361BctA050891; Sat, 5 Apr 2003 17:11:38 -0800 (PST) Message-Id: <200304060111.h361BctA050891@repoman.freebsd.org> From: Maxime Henrion Date: Sat, 5 Apr 2003 17:11:38 -0800 (PST) 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 01:11:39 -0000 mux 2003/04/05 17:11:38 PST FreeBSD src repository Modified files: sys/dev/fxp if_fxpreg.h Log: Correct the definition of the link_addr and rbd_addr fields in struct fxp_rfa. This should have been committed with my last endianness fixes. Revision Changes Path 1.32 +2 -2 src/sys/dev/fxp/if_fxpreg.h From owner-cvs-src@FreeBSD.ORG Sat Apr 5 17: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 B8B9437B401; Sat, 5 Apr 2003 17:27:13 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5ADDB43F93; Sat, 5 Apr 2003 17:27:13 -0800 (PST) (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 h361RD0U051876; Sat, 5 Apr 2003 17:27:13 -0800 (PST) (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h361RDEo051875; Sat, 5 Apr 2003 17:27:13 -0800 (PST) Message-Id: <200304060127.h361RDEo051875@repoman.freebsd.org> From: Maxime Henrion Date: Sat, 5 Apr 2003 17:27:13 -0800 (PST) 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 01:27:14 -0000 mux 2003/04/05 17:27:13 PST FreeBSD src repository Modified files: sys/dev/fxp if_fxp.c Log: Use __FBSDID. Revision Changes Path 1.158 +3 -1 src/sys/dev/fxp/if_fxp.c From owner-cvs-src@FreeBSD.ORG Sat Apr 5 18:32:25 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 931) id E029437B404; Sat, 5 Apr 2003 18:32:24 -0800 (PST) Date: Sat, 5 Apr 2003 20:32:24 -0600 From: Juli Mallett To: Maxime Henrion Message-ID: <20030405203224.A39491@FreeBSD.org> References: <200304060127.h361RDEo051875@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: <200304060127.h361RDEo051875@repoman.freebsd.org>; from mux@FreeBSD.org on Sat, Apr 05, 2003 at 05:27:13PM -0800 Organisation: The FreeBSD Project X-Alternate-Addresses: , , , , X-Towel: Yes X-Negacore: Yes X-Title: Code Maven X-Authentication-Warning: localhost: juli pwned teh intarweb 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 02:32:25 -0000 * 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? Thanx, juli. -- juli mallett. email: jmallett@freebsd.org; aim: bsdflata; efnet: juli; From owner-cvs-src@FreeBSD.ORG Sat Apr 5 19:30: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 9610A37B401; Sat, 5 Apr 2003 19:30:46 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 37D8A43F75; Sat, 5 Apr 2003 19:30:46 -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 h363Uj0U062014; Sat, 5 Apr 2003 19:30:45 -0800 (PST) (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h363UjpR062008; Sat, 5 Apr 2003 19:30:45 -0800 (PST) Message-Id: <200304060330.h363UjpR062008@repoman.freebsd.org> From: Warner Losh Date: Sat, 5 Apr 2003 19:30:45 -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/build endian.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 03:30:47 -0000 imp 2003/04/05 19:30:45 PST FreeBSD src repository Modified files: tools/build endian.h Log: Don't need the gccism include_next since we won't create this file when a real sys/endian.h exists. Submitted by: ru@ Revision Changes Path 1.2 +1 -6 src/tools/build/endian.h From owner-cvs-src@FreeBSD.ORG Sat Apr 5 19:50: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 A26D137B401; Sat, 5 Apr 2003 19:50:29 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3E07443F75; Sat, 5 Apr 2003 19:50:29 -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 h363oT0U063231; Sat, 5 Apr 2003 19:50:29 -0800 (PST) (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h363oSee063228; Sat, 5 Apr 2003 19:50:28 -0800 (PST) Message-Id: <200304060350.h363oSee063228@repoman.freebsd.org> From: Warner Losh Date: Sat, 5 Apr 2003 19:50:28 -0800 (PST) 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 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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 03:50:30 -0000 imp 2003/04/05 19:50:28 PST FreeBSD src repository Modified files: . Makefile.inc1 tools/build Makefile.boot Log: We can't use ${WORLDTMP}/usr/{include,lib} for the compat layer. This is because we populate these directories later, and a subsequent -DNOCLEAN build may fail. So, we put them in ${WORLDTMP}/build/usr/{include,lib} instead and adjust Makefile.boot. Again, this works on -stable and -current, but might break older versions. Submitted by: ru@ Revision Changes Path 1.333 +24 -2 src/Makefile.inc1 1.2 +5 -3 src/tools/build/Makefile.boot From owner-cvs-src@FreeBSD.ORG Sat Apr 5 19:57: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 BF70A37B401; Sat, 5 Apr 2003 19:57:34 -0800 (PST) Received: from k6.locore.ca (k6.locore.ca [198.96.117.170]) by mx1.FreeBSD.org (Postfix) with ESMTP id CF2DC43FA3; Sat, 5 Apr 2003 19:57:33 -0800 (PST) (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 h3644kxS067827; Sat, 5 Apr 2003 23:04:46 -0500 (EST) (envelope-from jake@k6.locore.ca) Received: (from jake@localhost) by k6.locore.ca (8.12.8/8.12.8/Submit) id h3644kxJ067826; Sat, 5 Apr 2003 23:04:46 -0500 (EST) Date: Sat, 5 Apr 2003 23:04:46 -0500 From: Jake Burkholder To: Olivier Houchard Message-ID: <20030406040446.GA67105@locore.ca> References: <200304051808.h35I8NuS097736@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200304051808.h35I8NuS097736@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/i386/isa vesa.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 03:57:35 -0000 Apparently, On Sat, Apr 05, 2003 at 10:08:22AM -0800, Olivier Houchard said words to the effect of; > cognet 2003/04/05 10:08:22 PST > > FreeBSD src repository > > Modified files: > sys/i386/isa vesa.c > Log: > Use vm_paddr_t instead of vm_offset_t for the paddr parameter of vesa_mmap. Thanks! > > Revision Changes Path > 1.42 +1 -1 src/sys/i386/isa/vesa.c From owner-cvs-src@FreeBSD.ORG Sat Apr 5 20:16: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 941EA37B401; Sat, 5 Apr 2003 20:16:12 -0800 (PST) Received: from mailman.zeta.org.au (mailman.zeta.org.au [203.26.10.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id E921E43F93; Sat, 5 Apr 2003 20:16:10 -0800 (PST) (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 OAA08016; Sun, 6 Apr 2003 14:16:08 +1000 Date: Sun, 6 Apr 2003 14:16:07 +1000 (EST) From: Bruce Evans X-X-Sender: bde@gamplex.bde.org To: Maxime Henrion In-Reply-To: <200304052346.h35Nkwoi037742@repoman.freebsd.org> Message-ID: <20030406134416.A3578@gamplex.bde.org> References: <200304052346.h35Nkwoi037742@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_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 04:16:13 -0000 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. Bruce From owner-cvs-src@FreeBSD.ORG Sat Apr 5 21:20: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 7928E37B401; Sat, 5 Apr 2003 21:20:01 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1937B43FAF; Sat, 5 Apr 2003 21:20:01 -0800 (PST) (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 h365K00U076483; Sat, 5 Apr 2003 21:20:00 -0800 (PST) (envelope-from peter@repoman.freebsd.org) Received: (from peter@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h365K00r076482; Sat, 5 Apr 2003 21:20:00 -0800 (PST) Message-Id: <200304060520.h365K00r076482@repoman.freebsd.org> From: Peter Wemm Date: Sat, 5 Apr 2003 21:20:00 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern link_elf.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 05:20:01 -0000 peter 2003/04/05 21:20:00 PST FreeBSD src repository Modified files: sys/kern link_elf.c Log: Search for "elf32 kernel" (and elf64) and "elf32 module" (and elf64) as well as "elf kernel" and "elf module". This is a precursor to x86-64 support in the i386 loader so it can load an elf64 x86-64 kernel. Revision Changes Path 1.72 +6 -2 src/sys/kern/link_elf.c From owner-cvs-src@FreeBSD.ORG Sat Apr 5 21:25: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 B434037B401; Sat, 5 Apr 2003 21:25:49 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 53DBA43FBD; Sat, 5 Apr 2003 21:25:49 -0800 (PST) (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 h365Pn0U077038; Sat, 5 Apr 2003 21:25:49 -0800 (PST) (envelope-from peter@repoman.freebsd.org) Received: (from peter@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h365Pn2p077037; Sat, 5 Apr 2003 21:25:49 -0800 (PST) Message-Id: <200304060525.h365Pn2p077037@repoman.freebsd.org> From: Peter Wemm Date: Sat, 5 Apr 2003 21:25:49 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libstand printf.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 05:25:50 -0000 peter 2003/04/05 21:25:49 PST FreeBSD src repository Modified files: lib/libstand printf.c Log: Sync up with kern/subr_prf.c. This adds %ll, %j, %q, %z, etc. Revision Changes Path 1.8 +115 -47 src/lib/libstand/printf.c From owner-cvs-src@FreeBSD.ORG Sat Apr 5 21:55: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 37B9937B401; Sat, 5 Apr 2003 21:55:38 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C91C443F3F; Sat, 5 Apr 2003 21:55:37 -0800 (PST) (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 h365tb0U079113; Sat, 5 Apr 2003 21:55:37 -0800 (PST) (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h365taY1079112; Sat, 5 Apr 2003 21:55:36 -0800 (PST) Message-Id: <200304060555.h365taY1079112@repoman.freebsd.org> From: Marcel Moolenaar Date: Sat, 5 Apr 2003 21:55:36 -0800 (PST) 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 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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 05:55:38 -0000 marcel 2003/04/05 21:55:36 PST FreeBSD src repository Modified files: sys/ia64/ia64 exception.s Log: Also set the access bit in the PTE when we get a data dirty bit fault. This avoids an immediate access bit fault when we serviced the dirty bit fault in case the access bit is unset. This typically happens for newly allocated memory that's being zeroed and thus very common. Revision Changes Path 1.40 +2 -2 src/sys/ia64/ia64/exception.s From owner-cvs-src@FreeBSD.ORG Sat Apr 5 22:28: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 084DE37B401; Sat, 5 Apr 2003 22:28:09 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9C1A643F93; Sat, 5 Apr 2003 22:28:08 -0800 (PST) (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 h366S80U082022; Sat, 5 Apr 2003 22:28:08 -0800 (PST) (envelope-from peter@repoman.freebsd.org) Received: (from peter@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h366S8u8082021; Sat, 5 Apr 2003 22:28:08 -0800 (PST) Message-Id: <200304060628.h366S8u8082021@repoman.freebsd.org> From: Peter Wemm Date: Sat, 5 Apr 2003 22:28:08 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/boot/common bootstrap.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 06:28:09 -0000 peter 2003/04/05 22:28:08 PST FreeBSD src repository Modified files: sys/boot/common bootstrap.h Log: Zap some a.out leftovers Revision Changes Path 1.37 +0 -3 src/sys/boot/common/bootstrap.h From owner-cvs-src@FreeBSD.ORG Sat Apr 5 23:48: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 9636437B401; Sat, 5 Apr 2003 23:48:59 -0800 (PST) Received: from smtp01.syd.iprimus.net.au (smtp01.syd.iprimus.net.au [210.50.30.52]) by mx1.FreeBSD.org (Postfix) with ESMTP id 03E4143F3F; Sat, 5 Apr 2003 23:48:59 -0800 (PST) (envelope-from tim@robbins.dropbear.id.au) Received: from dilbert.robbins.dropbear.id.au (210.50.88.183) by smtp01.syd.iprimus.net.au (7.0.012) id 3E8A144A000F49DC; Sun, 6 Apr 2003 17:48:57 +1000 Received: by dilbert.robbins.dropbear.id.au (Postfix, from userid 1000) id 336DDC90D; Sun, 6 Apr 2003 17:48:43 +1000 (EST) Date: Sun, 6 Apr 2003 17:48:43 +1000 From: Tim Robbins To: David Schultz Message-ID: <20030406174843.A44495@dilbert.robbins.dropbear.id.au> References: <200304052211.h35MBglG027473@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="+QahgC5+KEYLbs62" Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: <200304052211.h35MBglG027473@repoman.freebsd.org>; from das@FreeBSD.org on Sat, Apr 05, 2003 at 02:11:42PM -0800 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: Sun, 06 Apr 2003 07:49:00 -0000 --+QahgC5+KEYLbs62 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline 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: CPU states: 0.0% user CPU states: 10.0% user CPU states: 20.0% user CPU states: 30.0% user CPU states: 40.0% user CPU states: 50.0% user CPU states: 60.0% user CPU states: 70.0% user CPU states: 80.0% user CPU states: 90.0% user CPU states: 100% CPU states: 110% CPU states: 120% CPU states: 130% CPU states: 140% Here are the results on -current now: CPU states: 0.0% user CPU states: 10.00% user CPU states: 20.00% user CPU states: 30.00% user CPU states: 40.00% user CPU states: 50.00% user CPU states: 60.00% user CPU states: 70.00% user CPU states: 80.00% user CPU states: 90.00% user CPU states: 10000% CPU states: 1100% CPU states: 1200% CPU states: 1300% CPU states: 1400% If you can't reproduce this problem yourself, it's possible that I've broken something here with all my wide char changes. Tim --+QahgC5+KEYLbs62 Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="not-top.c" #include int main(int argc, char *argv[]) { int i; for (i = 0; i < 150; i += 10) printf(i >= 100 ? "CPU states: %4.0f%%\n" : "CPU states: %4.1f%% user\n", (double)i); exit(0); } --+QahgC5+KEYLbs62--