From owner-cvs-src Sun Mar 9 0: 7:19 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3004937B401; Sun, 9 Mar 2003 00:07:18 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C713B43FCB; Sun, 9 Mar 2003 00:07:17 -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 h2987H0U090776; Sun, 9 Mar 2003 00:07:17 -0800 (PST) (envelope-from njl@repoman.freebsd.org) Received: (from njl@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2987Hsn090775; Sun, 9 Mar 2003 00:07:17 -0800 (PST) Message-Id: <200303090807.h2987Hsn090775@repoman.freebsd.org> From: Nate Lawson Date: Sun, 9 Mar 2003 00:07:17 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/cam/scsi scsi_da.c X-FreeBSD-CVS-Branch: RELENG_4 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG njl 2003/03/09 00:07:17 PST FreeBSD src repository Modified files: (Branch: RELENG_4) sys/cam/scsi scsi_da.c Log: MFC: 1.118, 1.121, 1.124. Quirks for various USB devices Revision Changes Path 1.42.2.31 +24 -0 src/sys/cam/scsi/scsi_da.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sun Mar 9 0:15:28 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E655237B404; Sun, 9 Mar 2003 00:15:25 -0800 (PST) Received: from critter.freebsd.dk (critter.freebsd.dk [212.242.86.163]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9462043F3F; Sun, 9 Mar 2003 00:15:24 -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 h298FNNw081272; Sun, 9 Mar 2003 09:15:23 +0100 (CET) (envelope-from phk@phk.freebsd.dk) Cc: Nate Lawson , cvs-src@FreeBSD.org, src-committers@FreeBSD.org Subject: Re: cvs commit: src/sys/sys devicestat.h From: "Poul-Henning Kamp" In-Reply-To: Your message of "Sun, 09 Mar 2003 08:15:36 +0100." <70769.1047194136@critter.freebsd.dk> Date: Sun, 09 Mar 2003 09:15:23 +0100 Message-ID: <81271.1047197723@critter.freebsd.dk> Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Here is a small gadget for people to play with if they want to see where this is going: http://phk.freebsd.dk/misc/Gstat.tgz extract and run make. Now start the program: ./gstat and you will get a curses screen like this: -------------------------------------------------------------------------- dT: 0.510 flag_I 500000us sizeof 184 i -1 L(q) ops/s r/s kBps ms/r w/s kBps ms/w %busy Name 0 0| 0 0 . | 0 0 . | 0.0| geom.ctl 0 0| 0 0 . | 0 0 . | 0.0| ad0 0 0| 0 0 . | 0 0 . | 0.0| ad0s1 0 0| 0 0 . | 0 0 . | 0.0| ad4 0 0| 0 0 . | 0 0 . | 0.0| ad0s1a 0 0| 0 0 . | 0 0 . | 0.0| ad0s1b 0 0| 0 0 . | 0 0 . | 0.0| ad0s1c 0 0| 0 0 . | 0 0 . | 0.0| ad0s1d 0 0| 0 0 . | 0 0 . | 0.0| ad0s1e 0 0| 0 0 . | 0 0 . | 0.0| ad0s1f 0 0| 0 0 . | 0 0 . | 0.0| ad0s1g 0 0| 0 0 . | 0 0 . | 0.0| ad0s1h 1 8| 0 0 . | 6 78 0.62| 0.4| da0 0 10| 0 0 . | 10 133 0.61| 0.6| da1 1 16| 0 0 . | 14 212 0.70| 1.0| ccd0 -------------------------------------------------------------------------- dT is the measurement interval in seconds. flag_I is the interval we attempt to use in microseconds. (You can change this with the '<' and '>' keys which double/half the interval.) L(q) is the queue length, you need to run with short updates or be lucky (as I were above) to see this being non-zero, disks are, after all, pretty fast. ops/s is the number of operations per second. r/s is read operations per second kBps is number of kilobytes read per second ms/r is the average number of milliseconds per read. w/s, kBps and ms/w are the same, only for writes. %busy is the percentage of time where at least one request is outstanding. -- 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. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sun Mar 9 0:32:37 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0278237B401 for ; Sun, 9 Mar 2003 00:32:36 -0800 (PST) Received: from rootlabs.com (root.org [67.118.192.226]) by mx1.FreeBSD.org (Postfix) with SMTP id 15A6043FE0 for ; Sun, 9 Mar 2003 00:32:35 -0800 (PST) (envelope-from nate@rootlabs.com) Received: (qmail 91452 invoked by uid 1000); 9 Mar 2003 08:32:37 -0000 Date: Sun, 9 Mar 2003 00:32:37 -0800 (PST) From: Nate Lawson To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/cam/scsi scsi_da.c Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG I should have added: Approved by: re (murray) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sun Mar 9 1:28:48 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BED0D37B401; Sun, 9 Mar 2003 01:28:46 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5E59C43F3F; Sun, 9 Mar 2003 01:28: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 h299Sk0U001297; Sun, 9 Mar 2003 01:28: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 h299Sk4p001296; Sun, 9 Mar 2003 01:28:46 -0800 (PST) Message-Id: <200303090928.h299Sk4p001296@repoman.freebsd.org> From: Poul-Henning Kamp Date: Sun, 9 Mar 2003 01:28:46 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/geom geom_dev.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG phk 2003/03/09 01:28:46 PST FreeBSD src repository Modified files: sys/geom geom_dev.c Log: When a DEV class consumer is orphan'ed we need to wait for all the outstanding requests to return before we unravel the mesh. It is very important that the stuff below us plays nice and don't overlook a couple of outstanding bio's, because until they remember the geom event thread is blocked. At an expense in code here this could be made more robust, but I actually _want_ a robust failure in this case so any offending drivers can be fixed. Revision Changes Path 1.50 +20 -11 src/sys/geom/geom_dev.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sun Mar 9 1:48:53 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D6E0937B404; Sun, 9 Mar 2003 01:48:51 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2E2FC43FBD; Sun, 9 Mar 2003 01:48: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 h299mo0U002664; Sun, 9 Mar 2003 01:48:50 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h299moB8002663; Sun, 9 Mar 2003 01:48:50 -0800 (PST) Message-Id: <200303090948.h299moB8002663@repoman.freebsd.org> From: Poul-Henning Kamp Date: Sun, 9 Mar 2003 01:48:50 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/share/man/man4 geom.4 X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG phk 2003/03/09 01:48:50 PST FreeBSD src repository Modified files: share/man/man4 geom.4 Log: Try to clarify how orphaning works. Revision Changes Path 1.7 +45 -24 src/share/man/man4/geom.4 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sun Mar 9 1:51:45 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6F0E237B404; Sun, 9 Mar 2003 01:51:44 -0800 (PST) Received: from critter.freebsd.dk (critter.freebsd.dk [212.242.86.163]) by mx1.FreeBSD.org (Postfix) with ESMTP id 584BA43F75; Sun, 9 Mar 2003 01:51:43 -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 h299pfNw098168; Sun, 9 Mar 2003 10:51:42 +0100 (CET) (envelope-from phk@phk.freebsd.dk) Cc: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/share/man/man4 geom.4 From: "Poul-Henning Kamp" In-Reply-To: Your message of "Sun, 09 Mar 2003 01:48:50 PST." <200303090948.h299moB8002663@repoman.freebsd.org> Date: Sun, 09 Mar 2003 10:51:41 +0100 Message-ID: <98167.1047203501@critter.freebsd.dk> Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG In message <200303090948.h299moB8002663@repoman.freebsd.org>, Poul-Henning Kamp writes: >phk 2003/03/09 01:48:50 PST > > FreeBSD src repository > > Modified files: > share/man/man4 geom.4 > Log: > Try to clarify how orphaning works. I'm not very good at explaining things with english text, so if somebody is able to express this more clearly they are very welcome to do so. -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sun Mar 9 1:58:38 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EC34637B401; Sun, 9 Mar 2003 01:58:36 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8F5DF43F93; Sun, 9 Mar 2003 01:58: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 h299wa0U003411; Sun, 9 Mar 2003 01:58: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 h299wa13003410; Sun, 9 Mar 2003 01:58:36 -0800 (PST) Message-Id: <200303090958.h299wa13003410@repoman.freebsd.org> From: Poul-Henning Kamp Date: Sun, 9 Mar 2003 01:58:36 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/geom geom.h X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG phk 2003/03/09 01:58:36 PST FreeBSD src repository Modified files: sys/geom geom.h Log: Add u_int nstart, nend counters to consumer and providers so we will not have to examine the stats structure to tell if we have outstanding I/O requests. Making them u_int improves the chance of atomic updates to them, but risks roll-over. Since the only interesting property is if they are equal or not, this is not an issue. Revision Changes Path 1.46 +2 -0 src/sys/geom/geom.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sun Mar 9 1:59:50 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7C72037B401; Sun, 9 Mar 2003 01:59:49 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D47C543FDD; Sun, 9 Mar 2003 01:59:48 -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 h299xm0U003491; Sun, 9 Mar 2003 01:59:48 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h299xmSh003490; Sun, 9 Mar 2003 01:59:48 -0800 (PST) Message-Id: <200303090959.h299xmSh003490@repoman.freebsd.org> From: Poul-Henning Kamp Date: Sun, 9 Mar 2003 01:59:48 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/geom geom_io.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG phk 2003/03/09 01:59:48 PST FreeBSD src repository Modified files: sys/geom geom_io.c Log: Don't abuse the statistics counters for detecting if we have outstanding I/O requests, instead use the new dedicated fields in the consumer and provider to track this. Revision Changes Path 1.32 +10 -6 src/sys/geom/geom_io.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sun Mar 9 2: 1:22 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D548F37B404; Sun, 9 Mar 2003 02:01:20 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5790643FAF; Sun, 9 Mar 2003 02:01: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 h29A1G0U003835; Sun, 9 Mar 2003 02:01: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 h29A1GgU003831; Sun, 9 Mar 2003 02:01:16 -0800 (PST) Message-Id: <200303091001.h29A1GgU003831@repoman.freebsd.org> From: Poul-Henning Kamp Date: Sun, 9 Mar 2003 02:01:16 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/geom geom_subr.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG phk 2003/03/09 02:01:16 PST FreeBSD src repository Modified files: sys/geom geom_subr.c Log: Don't use statistics counters to detect outstanding I/O. Revision Changes Path 1.32 +1 -1 src/sys/geom/geom_subr.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sun Mar 9 2: 2:33 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B232837B401; Sun, 9 Mar 2003 02:02:32 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5614243F85; Sun, 9 Mar 2003 02:02: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 h29A2W0U003983; Sun, 9 Mar 2003 02:02: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 h29A2WX2003982; Sun, 9 Mar 2003 02:02:32 -0800 (PST) Message-Id: <200303091002.h29A2WX2003982@repoman.freebsd.org> From: Poul-Henning Kamp Date: Sun, 9 Mar 2003 02:02:32 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/geom geom_event.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG phk 2003/03/09 02:02:32 PST FreeBSD src repository Modified files: sys/geom geom_event.c Log: Stamp out Danglish. Revision Changes Path 1.19 +1 -1 src/sys/geom/geom_event.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sun Mar 9 2: 4:23 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4555C37B401; Sun, 9 Mar 2003 02:04:22 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D9CC243F85; Sun, 9 Mar 2003 02:04:21 -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 h29A4L0U004085; Sun, 9 Mar 2003 02:04:21 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h29A4LO0004084; Sun, 9 Mar 2003 02:04:21 -0800 (PST) Message-Id: <200303091004.h29A4LO0004084@repoman.freebsd.org> From: Poul-Henning Kamp Date: Sun, 9 Mar 2003 02:04:21 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/geom geom_dev.c geom_subr.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG phk 2003/03/09 02:04:21 PST FreeBSD src repository Modified files: sys/geom geom_dev.c geom_subr.c Log: Remove unneeded #include of geom_stats.h Revision Changes Path 1.51 +0 -1 src/sys/geom/geom_dev.c 1.33 +0 -1 src/sys/geom/geom_subr.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sun Mar 9 2:13: 0 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B257D37B401; Sun, 9 Mar 2003 02:12:59 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5747443F93; Sun, 9 Mar 2003 02:12:59 -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 h29ACx0U004758; Sun, 9 Mar 2003 02:12:59 -0800 (PST) (envelope-from nyan@repoman.freebsd.org) Received: (from nyan@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h29ACxdA004757; Sun, 9 Mar 2003 02:12:59 -0800 (PST) Message-Id: <200303091012.h29ACxdA004757@repoman.freebsd.org> From: Takahashi Yoshihiro Date: Sun, 9 Mar 2003 02:12:59 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/modules Makefile X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG nyan 2003/03/09 02:12:59 PST FreeBSD src repository Modified files: sys/modules Makefile Log: Build the drm module also on pc98. Revision Changes Path 1.308 +1 -1 src/sys/modules/Makefile To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sun Mar 9 2:15:15 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 56FA737B401; Sun, 9 Mar 2003 02:15:12 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id ED85F43FA3; Sun, 9 Mar 2003 02:15:11 -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 h29AFB0U004943; Sun, 9 Mar 2003 02:15:11 -0800 (PST) (envelope-from nyan@repoman.freebsd.org) Received: (from nyan@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h29AFBSf004942; Sun, 9 Mar 2003 02:15:11 -0800 (PST) Message-Id: <200303091015.h29AFBSf004942@repoman.freebsd.org> From: Takahashi Yoshihiro Date: Sun, 9 Mar 2003 02:15:11 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/pc98/pc98 sio.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG nyan 2003/03/09 02:15:11 PST FreeBSD src repository Modified files: sys/pc98/pc98 sio.c Log: Merged from sys/dev/sio/sio.c revisions 1.387 and 1.388. Revision Changes Path 1.189 +11 -2 src/sys/pc98/pc98/sio.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sun Mar 9 2:18:18 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1248237B401; Sun, 9 Mar 2003 02:18:17 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A921243FD7; Sun, 9 Mar 2003 02:18:16 -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 h29AIG0U005108; Sun, 9 Mar 2003 02:18:16 -0800 (PST) (envelope-from nyan@repoman.freebsd.org) Received: (from nyan@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h29AIGRt005107; Sun, 9 Mar 2003 02:18:16 -0800 (PST) Message-Id: <200303091018.h29AIGRt005107@repoman.freebsd.org> From: Takahashi Yoshihiro Date: Sun, 9 Mar 2003 02:18:16 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/pc98/pc98 syscons.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG nyan 2003/03/09 02:18:16 PST FreeBSD src repository Modified files: sys/pc98/pc98 syscons.c Log: Merged from sys/dev/syscons/syscons.c revision 1.396. Revision Changes Path 1.187 +4 -0 src/sys/pc98/pc98/syscons.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sun Mar 9 2:20:20 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AB7E837B408; Sun, 9 Mar 2003 02:20:18 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 446DB43F3F; Sun, 9 Mar 2003 02:20:17 -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 h29AKH0U005231; Sun, 9 Mar 2003 02:20:17 -0800 (PST) (envelope-from nyan@repoman.freebsd.org) Received: (from nyan@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h29AKHJs005229; Sun, 9 Mar 2003 02:20:17 -0800 (PST) Message-Id: <200303091020.h29AKHJs005229@repoman.freebsd.org> From: Takahashi Yoshihiro Date: Sun, 9 Mar 2003 02:20:17 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/pc98/conf NOTES X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG nyan 2003/03/09 02:20:17 PST FreeBSD src repository Modified files: sys/pc98/conf NOTES Log: MFi386: revision 1.1079 Revision Changes Path 1.4 +5 -6 src/sys/pc98/conf/NOTES To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sun Mar 9 2:28: 8 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B80DA37B401; Sun, 9 Mar 2003 02:28:06 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5970F43F75; Sun, 9 Mar 2003 02:28: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 h29AS60U005820; Sun, 9 Mar 2003 02:28: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 h29AS52H005819; Sun, 9 Mar 2003 02:28:05 -0800 (PST) Message-Id: <200303091028.h29AS52H005819@repoman.freebsd.org> From: Poul-Henning Kamp Date: Sun, 9 Mar 2003 02:28:05 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern kern_conf.c tty_cons.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG phk 2003/03/09 02:28:05 PST FreeBSD src repository Modified files: sys/kern kern_conf.c tty_cons.c Log: Add one little hack to allow us to make MAJOR_AUTO be zero: Let the console driver ask for major 256 and magically change this to mean zero. Revision Changes Path 1.131 +2 -0 src/sys/kern/kern_conf.c 1.109 +7 -12 src/sys/kern/tty_cons.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sun Mar 9 2:29:22 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 014D637B401; Sun, 9 Mar 2003 02:29:21 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9853443F3F; Sun, 9 Mar 2003 02:29:20 -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 h29ATK0U005924; Sun, 9 Mar 2003 02:29:20 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h29ATKhh005923; Sun, 9 Mar 2003 02:29:20 -0800 (PST) Message-Id: <200303091029.h29ATKhh005923@repoman.freebsd.org> From: Poul-Henning Kamp Date: Sun, 9 Mar 2003 02:29:20 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/sys conf.h X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG phk 2003/03/09 02:29:20 PST FreeBSD src repository Modified files: sys/sys conf.h Log: Define MAJOR_AUTO as zero, which means that leaving out an initialization of d_maj means "allocate major number automatically". Keep the definition of MAJOR_AUTO to make life easier for cross-branch source maintainers. Revision Changes Path 1.171 +1 -1 src/sys/sys/conf.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sun Mar 9 3: 3:51 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D0E0A37B404; Sun, 9 Mar 2003 03:03:46 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E67E843FCB; Sun, 9 Mar 2003 03:03:45 -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 h29B3j0U008838; Sun, 9 Mar 2003 03:03:45 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h29B3jCU008837; Sun, 9 Mar 2003 03:03:45 -0800 (PST) Message-Id: <200303091103.h29B3jCU008837@repoman.freebsd.org> From: Poul-Henning Kamp Date: Sun, 9 Mar 2003 03:03:45 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/conf majors src/sys/dev/sab sab.c src/sys/dev/zs zs.c src/sys/i386/isa loran.c src/sys/kern subr_devstat.c src/sys/net if.c src/sys/netncp ncp_mod.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG phk 2003/03/09 03:03:45 PST FreeBSD src repository Modified files: sys/conf majors sys/dev/sab sab.c sys/dev/zs zs.c sys/i386/isa loran.c sys/kern subr_devstat.c sys/net if.c sys/netncp ncp_mod.c Log: Note that MAJOR_AUTO is now the default if d_maj is not initialized. This is more robust and prevents the hijacking of /dev/console for the typical mistake. Remove unneeded MAJOR_AUTO uses, it is only needed explicitly now if the driver source has cross-branch compatibility to old releases. Revision Changes Path 1.173 +3 -2 src/sys/conf/majors 1.16 +0 -1 src/sys/dev/sab/sab.c 1.11 +0 -1 src/sys/dev/zs/zs.c 1.42 +0 -1 src/sys/i386/isa/loran.c 1.34 +0 -1 src/sys/kern/subr_devstat.c 1.161 +0 -1 src/sys/net/if.c 1.9 +0 -1 src/sys/netncp/ncp_mod.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sun Mar 9 3:14:38 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C617437B401; Sun, 9 Mar 2003 03:14:34 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 68BF143FA3; Sun, 9 Mar 2003 03:14:34 -0800 (PST) (envelope-from akiyama@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h29BEY0U009864; Sun, 9 Mar 2003 03:14:34 -0800 (PST) (envelope-from akiyama@repoman.freebsd.org) Received: (from akiyama@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h29BEY2g009863; Sun, 9 Mar 2003 03:14:34 -0800 (PST) Message-Id: <200303091114.h29BEY2g009863@repoman.freebsd.org> From: Shunsuke Akiyama Date: Sun, 9 Mar 2003 03:14:34 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/usb uvisor.c uvscom.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG akiyama 2003/03/09 03:14:34 PST FreeBSD src repository Modified files: sys/dev/usb uvisor.c uvscom.c Log: Add missing module dependency. Revision Changes Path 1.11 +1 -0 src/sys/dev/usb/uvisor.c 1.15 +1 -0 src/sys/dev/usb/uvscom.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sun Mar 9 3:19:23 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 391F637B401; Sun, 9 Mar 2003 03:19:19 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 45DF243F85; Sun, 9 Mar 2003 03:19:19 -0800 (PST) (envelope-from akiyama@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h29BJJ0U010126; Sun, 9 Mar 2003 03:19:19 -0800 (PST) (envelope-from akiyama@repoman.freebsd.org) Received: (from akiyama@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h29BJJVe010125; Sun, 9 Mar 2003 03:19:19 -0800 (PST) Message-Id: <200303091119.h29BJJVe010125@repoman.freebsd.org> From: Shunsuke Akiyama Date: Sun, 9 Mar 2003 03:19:19 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/usb uftdi.c umodem.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG akiyama 2003/03/09 03:19:19 PST FreeBSD src repository Modified files: sys/dev/usb uftdi.c umodem.c Log: Fix duplicate sc_dying usage. All drivers which depend on ucom interfaces should use only one sc_dying. Revision Changes Path 1.7 +6 -8 src/sys/dev/usb/uftdi.c 1.47 +2 -5 src/sys/dev/usb/umodem.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sun Mar 9 3:33:31 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D237F37B401; Sun, 9 Mar 2003 03:33:27 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7452543F75; Sun, 9 Mar 2003 03:33:27 -0800 (PST) (envelope-from akiyama@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h29BXR0U011308; Sun, 9 Mar 2003 03:33:27 -0800 (PST) (envelope-from akiyama@repoman.freebsd.org) Received: (from akiyama@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h29BXRf8011307; Sun, 9 Mar 2003 03:33:27 -0800 (PST) Message-Id: <200303091133.h29BXRf8011307@repoman.freebsd.org> From: Shunsuke Akiyama Date: Sun, 9 Mar 2003 03:33:27 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/usb ucom.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG akiyama 2003/03/09 03:33:27 PST FreeBSD src repository Modified files: sys/dev/usb ucom.c Log: Fix page fault with FTDI's USB serial device. Fix lost characters counting. Move setting receiver state to proper place on ucomstopread(). Revision Changes Path 1.29 +23 -4 src/sys/dev/usb/ucom.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sun Mar 9 3:50:30 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D6E5237B401; Sun, 9 Mar 2003 03:50:27 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7371D43F75; Sun, 9 Mar 2003 03:50:27 -0800 (PST) (envelope-from akiyama@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h29BoR0U012523; Sun, 9 Mar 2003 03:50:27 -0800 (PST) (envelope-from akiyama@repoman.freebsd.org) Received: (from akiyama@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h29BoROM012521; Sun, 9 Mar 2003 03:50:27 -0800 (PST) Message-Id: <200303091150.h29BoROM012521@repoman.freebsd.org> From: Shunsuke Akiyama Date: Sun, 9 Mar 2003 03:50:27 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/conf NOTES options src/sys/modules/uvscom Makefile src/sys/dev/usb uvscom.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG akiyama 2003/03/09 03:50:27 PST FreeBSD src repository Modified files: sys/conf NOTES options sys/modules/uvscom Makefile sys/dev/usb uvscom.c Log: Fix device freeze to reduce output packet size. And make this value configurable by kernel config or sysctl. Revision Changes Path 1.1137 +3 -0 src/sys/conf/NOTES 1.381 +1 -0 src/sys/conf/options 1.16 +33 -4 src/sys/dev/usb/uvscom.c 1.2 +2 -1 src/sys/modules/uvscom/Makefile To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sun Mar 9 7: 8:50 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 264CF37B401; Sun, 9 Mar 2003 07:08:49 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id BBA1243FBF; Sun, 9 Mar 2003 07:08:48 -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 h29F8m0U030540; Sun, 9 Mar 2003 07:08:48 -0800 (PST) (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h29F8mH6030539; Sun, 9 Mar 2003 07:08:48 -0800 (PST) Message-Id: <200303091508.h29F8mH6030539@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Sun, 9 Mar 2003 07:08:48 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/usr.sbin/config mkheaders.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG des 2003/03/09 07:08:48 PST FreeBSD src repository Modified files: usr.sbin/config mkheaders.c Log: Print FYI messages on stderr. Previously, they were printed on stdout, and due to buffering they would sometimes come out after the actual error message when mkheaders() failed due to an unknown device, so you'd get an error messages followed by 20 or 30 lines of harmless warnings. There are lots of other warning messages in config(8) that are printed on stdout, but these were the most egregious (at least with LINT). Revision Changes Path 1.27 +3 -1 src/usr.sbin/config/mkheaders.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sun Mar 9 11:56:24 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DA22037B401; Sun, 9 Mar 2003 11:56:22 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7CF7A43F93; Sun, 9 Mar 2003 11:56:22 -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 h29JuM0U055480; Sun, 9 Mar 2003 11:56:22 -0800 (PST) (envelope-from obrien@repoman.freebsd.org) Received: (from obrien@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h29JuMV9055479; Sun, 9 Mar 2003 11:56:22 -0800 (PST) Message-Id: <200303091956.h29JuMV9055479@repoman.freebsd.org> From: "David E. O'Brien" Date: Sun, 9 Mar 2003 11:56:22 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/lib/libypclnt Makefile X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG obrien 2003/03/09 11:56:22 PST FreeBSD src repository Modified files: lib/libypclnt Makefile Log: style.Makefile(5) police. Reviewed by: des Revision Changes Path 1.11 +28 -29 src/lib/libypclnt/Makefile To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sun Mar 9 12: 6:43 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6271A37B401; Sun, 9 Mar 2003 12:06:39 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id EA7C343F93; Sun, 9 Mar 2003 12:06:38 -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 h29K6c0U057339; Sun, 9 Mar 2003 12:06:38 -0800 (PST) (envelope-from obrien@repoman.freebsd.org) Received: (from obrien@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h29K6cmc057338; Sun, 9 Mar 2003 12:06:38 -0800 (PST) Message-Id: <200303092006.h29K6cmc057338@repoman.freebsd.org> From: "David E. O'Brien" Date: Sun, 9 Mar 2003 12:06:38 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/lib/libpam Makefile Makefile.inc src/lib/libpam/libpam Makefile src/lib/libpam/modules Makefile Makefile.inc src/lib/libpam/modules/pam_deny Makefile src/lib/libpam/modules/pam_echo Makefile src/lib/libpam/modules/pam_exec ... X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG obrien 2003/03/09 12:06:38 PST FreeBSD src repository Modified files: lib/libpam Makefile Makefile.inc lib/libpam/libpam Makefile lib/libpam/modules Makefile Makefile.inc lib/libpam/modules/pam_deny Makefile lib/libpam/modules/pam_echo Makefile lib/libpam/modules/pam_exec Makefile lib/libpam/modules/pam_ftp Makefile lib/libpam/modules/pam_ftpusers Makefile lib/libpam/modules/pam_krb5 Makefile lib/libpam/modules/pam_ksu Makefile lib/libpam/modules/pam_lastlog Makefile lib/libpam/modules/pam_login_access Makefile lib/libpam/modules/pam_nologin Makefile lib/libpam/modules/pam_opie Makefile lib/libpam/modules/pam_opieaccess Makefile lib/libpam/modules/pam_passwdqc Makefile lib/libpam/modules/pam_permit Makefile lib/libpam/modules/pam_radius Makefile lib/libpam/modules/pam_rhosts Makefile lib/libpam/modules/pam_rootok Makefile lib/libpam/modules/pam_securetty Makefile lib/libpam/modules/pam_self Makefile lib/libpam/modules/pam_ssh Makefile lib/libpam/modules/pam_tacplus Makefile lib/libpam/modules/pam_unix Makefile lib/libpam/modules/pam_wheel Makefile Log: style.Makefile(5) police (I've tried to keep to the spirit of the original formatting) Reviewed by: des Revision Changes Path 1.3 +1 -1 src/lib/libpam/Makefile 1.11 +1 -1 src/lib/libpam/Makefile.inc 1.42 +103 -111 src/lib/libpam/libpam/Makefile 1.19 +3 -2 src/lib/libpam/modules/Makefile 1.15 +3 -5 src/lib/libpam/modules/Makefile.inc 1.7 +3 -3 src/lib/libpam/modules/pam_deny/Makefile 1.2 +3 -3 src/lib/libpam/modules/pam_echo/Makefile 1.2 +5 -3 src/lib/libpam/modules/pam_exec/Makefile 1.5 +3 -3 src/lib/libpam/modules/pam_ftp/Makefile 1.2 +3 -3 src/lib/libpam/modules/pam_ftpusers/Makefile 1.10 +7 -8 src/lib/libpam/modules/pam_krb5/Makefile 1.3 +7 -7 src/lib/libpam/modules/pam_ksu/Makefile 1.5 +5 -5 src/lib/libpam/modules/pam_lastlog/Makefile 1.5 +3 -3 src/lib/libpam/modules/pam_login_access/Makefile 1.7 +6 -5 src/lib/libpam/modules/pam_nologin/Makefile 1.9 +6 -5 src/lib/libpam/modules/pam_opie/Makefile 1.4 +6 -5 src/lib/libpam/modules/pam_opieaccess/Makefile 1.6 +11 -9 src/lib/libpam/modules/pam_passwdqc/Makefile 1.7 +3 -3 src/lib/libpam/modules/pam_permit/Makefile 1.12 +5 -5 src/lib/libpam/modules/pam_radius/Makefile 1.2 +3 -3 src/lib/libpam/modules/pam_rhosts/Makefile 1.6 +3 -3 src/lib/libpam/modules/pam_rootok/Makefile 1.5 +3 -3 src/lib/libpam/modules/pam_securetty/Makefile 1.4 +3 -3 src/lib/libpam/modules/pam_self/Makefile 1.15 +8 -6 src/lib/libpam/modules/pam_ssh/Makefile 1.8 +6 -5 src/lib/libpam/modules/pam_tacplus/Makefile 1.18 +8 -6 src/lib/libpam/modules/pam_unix/Makefile 1.6 +3 -3 src/lib/libpam/modules/pam_wheel/Makefile To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sun Mar 9 12:38:58 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 36C6237B401; Sun, 9 Mar 2003 12:38:57 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CC9FA43FA3; Sun, 9 Mar 2003 12:38:56 -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 h29Kcu0U059404; Sun, 9 Mar 2003 12:38:56 -0800 (PST) (envelope-from alc@repoman.freebsd.org) Received: (from alc@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h29KcuAf059403; Sun, 9 Mar 2003 12:38:56 -0800 (PST) Message-Id: <200303092038.h29KcuAf059403@repoman.freebsd.org> From: Alan Cox Date: Sun, 9 Mar 2003 12:38:56 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern uipc_cow.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG alc 2003/03/09 12:38:56 PST FreeBSD src repository Modified files: sys/kern uipc_cow.c Log: Remove some unnecessary actions by the zero-copy setup and teardown code. Remove an incorrect comment. (Incrementing an object's reference count does not prevent a process from exiting. The real concern here is that the physical page must not be deleted until transmission is complete. That is already handled by the VM system and sf_buf_free().) Tested by: ken Revision Changes Path 1.8 +1 -10 src/sys/kern/uipc_cow.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sun Mar 9 12:42:51 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 130DC37B401; Sun, 9 Mar 2003 12:42:50 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id AB5CE43FD7; Sun, 9 Mar 2003 12:42:49 -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 h29Kgn0U059900; Sun, 9 Mar 2003 12:42: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 h29KgnLV059899; Sun, 9 Mar 2003 12:42:49 -0800 (PST) Message-Id: <200303092042.h29KgnLV059899@repoman.freebsd.org> From: Poul-Henning Kamp Date: Sun, 9 Mar 2003 12:42:49 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern tty_cons.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG phk 2003/03/09 12:42:49 PST FreeBSD src repository Modified files: sys/kern tty_cons.c Log: Don't call make_dev() before we are ready for it. Revision Changes Path 1.110 +9 -1 src/sys/kern/tty_cons.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sun Mar 9 13:39:55 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D5A9537B404; Sun, 9 Mar 2003 13:39:53 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6EBEF43F93; Sun, 9 Mar 2003 13:39:53 -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 h29Ldr0U068869; Sun, 9 Mar 2003 13:39:53 -0800 (PST) (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h29LdrVD068868; Sun, 9 Mar 2003 13:39:53 -0800 (PST) Message-Id: <200303092139.h29LdrVD068868@repoman.freebsd.org> From: Ruslan Ermilov Date: Sun, 9 Mar 2003 13:39:53 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/usr.sbin/kgzip kgzcmp.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG ru 2003/03/09 13:39:53 PST FreeBSD src repository Modified files: usr.sbin/kgzip kgzcmp.c Log: Get rid of the randomizing factor. Revision Changes Path 1.8 +1 -1 src/usr.sbin/kgzip/kgzcmp.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sun Mar 9 13:41:34 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9653237B401; Sun, 9 Mar 2003 13:41:31 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id EEE9A43F75; Sun, 9 Mar 2003 13:41: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 h29LfU0U069295; Sun, 9 Mar 2003 13:41: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 h29LfULU069294; Sun, 9 Mar 2003 13:41:30 -0800 (PST) Message-Id: <200303092141.h29LfULU069294@repoman.freebsd.org> From: Ruslan Ermilov Date: Sun, 9 Mar 2003 13:41:30 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/usr.sbin/kgzip kgzip.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG ru 2003/03/09 13:41:30 PST FreeBSD src repository Modified files: usr.sbin/kgzip kgzip.c Log: Make usage() match SYNOPSIS. Revision Changes Path 1.7 +2 -2 src/usr.sbin/kgzip/kgzip.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sun Mar 9 13:57: 1 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 23A0237B404; Sun, 9 Mar 2003 13:56:57 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2031043FBF; Sun, 9 Mar 2003 13:56:56 -0800 (PST) (envelope-from markm@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h29Lut0U071333; Sun, 9 Mar 2003 13:56:55 -0800 (PST) (envelope-from markm@repoman.freebsd.org) Received: (from markm@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h29Lutij071332; Sun, 9 Mar 2003 13:56:55 -0800 (PST) Message-Id: <200303092156.h29Lutij071332@repoman.freebsd.org> From: Mark Murray Date: Sun, 9 Mar 2003 13:56:55 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/kerberos5 Makefile.inc src/kerberos5/include version.h src/kerberos5/lib Makefile src/kerberos5/lib/libkafs5 Makefile src/kerberos5/lib/libkrb5 Makefile src/kerberos5/lib/libtelnet Makefile src/kerberos5/libexec ... X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG markm 2003/03/09 13:56:55 PST FreeBSD src repository Modified files: kerberos5 Makefile.inc kerberos5/include version.h kerberos5/lib Makefile kerberos5/lib/libkrb5 Makefile kerberos5/lib/libtelnet Makefile kerberos5/libexec Makefile kerberos5/libexec/hprop Makefile kerberos5/libexec/hpropd Makefile kerberos5/libexec/ipropd-master Makefile kerberos5/libexec/ipropd-slave Makefile kerberos5/libexec/kadmind Makefile kerberos5/libexec/kdc Makefile kerberos5/libexec/kpasswdd Makefile kerberos5/libexec/telnetd Makefile kerberos5/usr.bin Makefile kerberos5/usr.bin/kadmin Makefile kerberos5/usr.bin/kdestroy Makefile kerberos5/usr.bin/kinit Makefile kerberos5/usr.bin/klist Makefile kerberos5/usr.bin/kpasswd Makefile kerberos5/usr.bin/ksu Makefile kerberos5/usr.bin/telnet Makefile kerberos5/usr.sbin Makefile kerberos5/usr.sbin/kstash Makefile kerberos5/usr.sbin/ktutil Makefile Removed files: kerberos5/lib/libkafs5 Makefile kerberos5/libexec/k5admind Makefile kerberos5/libexec/k5passwdd Makefile kerberos5/usr.bin/k5admin Makefile kerberos5/usr.bin/k5destroy Makefile kerberos5/usr.bin/k5init Makefile kerberos5/usr.bin/k5list Makefile kerberos5/usr.bin/k5passwd Makefile kerberos5/usr.bin/k5su Makefile kerberos5/usr.sbin/k5stash Makefile Log: Post KerberosIV de-orbit: Clean up Kerberos5. We dont need KerberosIV compatiblity mode anymore. Rename the k5foo utils to kfoo (after repo-copy). Revision Changes Path 1.13 +1 -13 src/kerberos5/Makefile.inc 1.11 +0 -2 src/kerberos5/include/version.h 1.7 +2 -5 src/kerberos5/lib/Makefile 1.3 +0 -15 src/kerberos5/lib/libkafs5/Makefile (dead) 1.12 +0 -3 src/kerberos5/lib/libkrb5/Makefile 1.18 +0 -4 src/kerberos5/lib/libtelnet/Makefile 1.4 +2 -2 src/kerberos5/libexec/Makefile 1.8 +1 -6 src/kerberos5/libexec/hprop/Makefile 1.9 +1 -6 src/kerberos5/libexec/hpropd/Makefile 1.10 +1 -6 src/kerberos5/libexec/ipropd-master/Makefile 1.10 +1 -6 src/kerberos5/libexec/ipropd-slave/Makefile 1.11 +0 -51 src/kerberos5/libexec/k5admind/Makefile (dead) 1.12 +0 -43 src/kerberos5/libexec/k5passwdd/Makefile (dead) 1.11 +2 -8 src/kerberos5/libexec/kadmind/Makefile 1.10 +3 -9 src/kerberos5/libexec/kdc/Makefile 1.12 +2 -7 src/kerberos5/libexec/kpasswdd/Makefile 1.17 +2 -10 src/kerberos5/libexec/telnetd/Makefile 1.8 +2 -2 src/kerberos5/usr.bin/Makefile 1.11 +0 -74 src/kerberos5/usr.bin/k5admin/Makefile (dead) 1.10 +0 -30 src/kerberos5/usr.bin/k5destroy/Makefile (dead) 1.10 +0 -31 src/kerberos5/usr.bin/k5init/Makefile (dead) 1.10 +0 -30 src/kerberos5/usr.bin/k5list/Makefile (dead) 1.10 +0 -28 src/kerberos5/usr.bin/k5passwd/Makefile (dead) 1.8 +0 -32 src/kerberos5/usr.bin/k5su/Makefile (dead) 1.11 +4 -12 src/kerberos5/usr.bin/kadmin/Makefile 1.10 +2 -10 src/kerberos5/usr.bin/kdestroy/Makefile 1.10 +2 -10 src/kerberos5/usr.bin/kinit/Makefile 1.10 +2 -10 src/kerberos5/usr.bin/klist/Makefile 1.10 +2 -10 src/kerberos5/usr.bin/kpasswd/Makefile 1.8 +2 -7 src/kerberos5/usr.bin/ksu/Makefile 1.18 +2 -10 src/kerberos5/usr.bin/telnet/Makefile 1.3 +2 -2 src/kerberos5/usr.sbin/Makefile 1.11 +0 -30 src/kerberos5/usr.sbin/k5stash/Makefile (dead) 1.11 +2 -7 src/kerberos5/usr.sbin/kstash/Makefile 1.11 +1 -6 src/kerberos5/usr.sbin/ktutil/Makefile To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sun Mar 9 14:49:50 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EDA0937B401; Sun, 9 Mar 2003 14:49:48 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A296B43F85; Sun, 9 Mar 2003 14:49:48 -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 h29Mnm0U080701; Sun, 9 Mar 2003 14:49:48 -0800 (PST) (envelope-from dwmalone@repoman.freebsd.org) Received: (from dwmalone@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h29Mnma3080700; Sun, 9 Mar 2003 14:49:48 -0800 (PST) Message-Id: <200303092249.h29Mnma3080700@repoman.freebsd.org> From: David Malone Date: Sun, 9 Mar 2003 14:49:48 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/kbd kbd.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG dwmalone 2003/03/09 14:49:48 PST FreeBSD src repository Modified files: sys/dev/kbd kbd.c Log: Add a a sysctl, hw.kbd.keymap_restrict_change, which acts a bit like secure level but which restricts changes to the keymap. Its values impose the following restrictions: 0: No restriction - this is the default. 1: Only root can change restricted keys (like boot, panic, ...) 2: Only root can change restricted keys and regular keys. Other users still can change accents and function keys. 3: Only root can change restricted keys, regular keys and accents. 4: Only root can change any of the keymap (restricted keys, regular keys, accents and function keys). Unfortunately, the keyboard's accent map is cleared when a new keymap is loaded, which makes the distinction between level 3 and level 4 less useful. The MAC guys might like to make this a policy? No objections from: -audit about 6 moths ago Revision Changes Path 1.33 +144 -0 src/sys/dev/kbd/kbd.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sun Mar 9 16:29:19 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ECD9437B401; Sun, 9 Mar 2003 16:29:17 -0800 (PST) Received: from harmony.village.org (rover.bsdimp.com [204.144.255.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id A2E9943FB1; Sun, 9 Mar 2003 16:29:16 -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 h2A0TDA7063230; Sun, 9 Mar 2003 17:29:13 -0700 (MST) (envelope-from imp@bsdimp.com) Date: Sun, 09 Mar 2003 17:29:00 -0700 (MST) Message-Id: <20030309.172900.25160079.imp@bsdimp.com> To: dwmalone@FreeBSD.org Cc: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/kbd kbd.c From: "M. Warner Losh" In-Reply-To: <200303092249.h29Mnma3080700@repoman.freebsd.org> References: <200303092249.h29Mnma3080700@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 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG In message: <200303092249.h29Mnma3080700@repoman.freebsd.org> David Malone writes: : No objections from: -audit about 6 moths ago I seem to recall objecting to this in the past. If you have ddb enabled, then this sysctl is useless.... This fact should at least be documented. As should this sysctl... Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sun Mar 9 16:29:29 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 28C1537B405; Sun, 9 Mar 2003 16:29:27 -0800 (PST) Received: from chiark.greenend.org.uk (chiark.greenend.org.uk [193.201.200.170]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2F6BC43FB1; Sun, 9 Mar 2003 16:29:25 -0800 (PST) (envelope-from fanf@chiark.greenend.org.uk) Received: from fanf by chiark.greenend.org.uk with local (Exim 3.12 #1) id 18sBAS-0001VM-00 (Debian); Mon, 10 Mar 2003 00:29:24 +0000 Date: Mon, 10 Mar 2003 00:29:24 +0000 From: Tony Finch To: David O'Brien Cc: Tony Finch , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/usr.bin/less Makefile lesspipe.sh Message-ID: <20030310002924.A28384@chiark.greenend.org.uk> References: <200303060435.h264Zmkk039395@repoman.freebsd.org> <20030306154915.GE55489@sunbay.com> <20030306181137.GB40027@dragon.nuxi.com> <20030306185824.GE78034@sunbay.com> <3E68989D.40005@tcoip.com.br> <20030307152457.B26716@chiark.greenend.org.uk> <20030308012246.GB89783@dragon.nuxi.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20030308012246.GB89783@dragon.nuxi.com>; from obrien@FreeBSD.org on Fri, Mar 07, 2003 at 05:22:46PM -0800 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Fri, Mar 07, 2003 at 05:22:46PM -0800, David O'Brien wrote: > On Fri, Mar 07, 2003 at 03:24:57PM +0000, Tony Finch wrote: > > I also think the script that has been installed is a little weak. I use > > the one from Debian -- http://dotat.at/prog/scripts/lesspipe -- which > > although crufty is nice and easy to setup with eval $(lesspipe). > > It is also a Bash, not sh script. Damn, my misguided past is coming back to bite me :-) I can de-cruft and de-bug it if anyone's interested. Tony. -- f.a.n.finch http://dotat.at/ BERWICK ON TWEED TO WHITBY: SOUTH TO SOUTHWEST 4 OR 5 OCCASIONALLY 6 INCREASING SOUTHWEST 5 OR 6 DURING MONDAY PERHAPS LOCALLY 7. FAIR SPELLS, OCCASIONAL SHOWERS. GOOD GENERALLY OCCASIONALLY MODERATE IN SHOWERS. SLIGHT TO MODERATE. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sun Mar 9 17:58:35 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9226F37B401; Sun, 9 Mar 2003 17:58:32 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 32B1643F85; Sun, 9 Mar 2003 17:58:32 -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 h2A1wV0U011205; Sun, 9 Mar 2003 17:58:32 -0800 (PST) (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2A1wV4T011204; Sun, 9 Mar 2003 17:58:31 -0800 (PST) Message-Id: <200303100158.h2A1wV4T011204@repoman.freebsd.org> From: Marcel Moolenaar Date: Sun, 9 Mar 2003 17:58:31 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/ia64/ia64 sscdisk.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG marcel 2003/03/09 17:58:31 PST FreeBSD src repository Modified files: sys/ia64/ia64 sscdisk.c Log: Fix two rounds of breakages and cleanup. Remove the sccdebug sysctl while I'm here and garbage collect dead code (ssc_clone). Define d_maxsize as DFLTPHYS for now because that's what it will be if we don't define it. Revision Changes Path 1.26 +11 -55 src/sys/ia64/ia64/sscdisk.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sun Mar 9 18:18:29 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 24BA137B401; Sun, 9 Mar 2003 18:18:26 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CF82643F93; Sun, 9 Mar 2003 18:18:25 -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 h2A2IP0U012528; Sun, 9 Mar 2003 18:18:25 -0800 (PST) (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2A2IPRE012527; Sun, 9 Mar 2003 18:18:25 -0800 (PST) Message-Id: <200303100218.h2A2IPRE012527@repoman.freebsd.org> From: Warner Losh Date: Sun, 9 Mar 2003 18:18:25 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern kern_conf.c X-FreeBSD-CVS-Branch: RELENG_4 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG imp 2003/03/09 18:18:25 PST FreeBSD src repository Modified files: (Branch: RELENG_4) sys/kern kern_conf.c Log: MFC: If d_foo == NULL, then set it to nofoo. This makes a few checks in the tree like (sc->d_foo != NULL) sc->d_foo(...); obsolete. Given the lateness of the hour before the release, those are not cleaned up. This allows one to more easily share drivers between branches since you can use the c99 initializers .d_foo = drv_foo; w/o the need to have explicit nofoo entries. No version bump is done on -stable since I'm piggy backing on the release version bump because we are so close. Again, minimal change. This has booted on a couple of test machines, and it appears safe. Approved by: re@ (jhb) Revision Changes Path 1.73.2.3 +29 -0 src/sys/kern/kern_conf.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sun Mar 9 19:52:38 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D977437B401; Sun, 9 Mar 2003 19:52:34 -0800 (PST) Received: from pittgoth.com (14.zlnp1.xdsl.nauticom.net [209.195.149.111]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8972843FBD; Sun, 9 Mar 2003 19:52:33 -0800 (PST) (envelope-from trhodes@FreeBSD.org) Received: from mobile.pittgoth.com ([192.168.0.5]) by pittgoth.com (8.12.8/8.12.8) with SMTP id h2A3qPV0013888; Sun, 9 Mar 2003 22:52:25 -0500 (EST) (envelope-from trhodes@FreeBSD.org) Date: Sun, 9 Mar 2003 22:51:56 -0500 From: Tom Rhodes To: "M. Warner Losh" Cc: dwmalone@FreeBSD.org, src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/kbd kbd.c Message-Id: <20030309225156.7c1ecc11.trhodes@FreeBSD.org> In-Reply-To: <20030309.172900.25160079.imp@bsdimp.com> References: <200303092249.h29Mnma3080700@repoman.freebsd.org> <20030309.172900.25160079.imp@bsdimp.com> X-Mailer: Sylpheed version 0.8.10claws (GTK+ 1.2.10; i386-portbld-freebsd5.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Sun, 09 Mar 2003 17:29:00 -0700 (MST) "M. Warner Losh" wrote: > In message: <200303092249.h29Mnma3080700@repoman.freebsd.org> > David Malone writes: > : No objections from: -audit about 6 moths ago > > I seem to recall objecting to this in the past. If you have ddb > enabled, then this sysctl is useless.... This fact should at least be > documented. As should this sysctl... > > Warner > Many tunables need documented, its something I've been looking over. Perhaps a manual page with all the tunables, or a doc in /usr/share, not sure yet. -- Tom Rhodes To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sun Mar 9 19:57:14 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 06AB537B401; Sun, 9 Mar 2003 19:57:12 -0800 (PST) Received: from mx03.melco.co.jp (mx03.melco.co.jp [192.218.140.143]) by mx1.FreeBSD.org (Postfix) with ESMTP id DF9D743FB1; Sun, 9 Mar 2003 19:57:10 -0800 (PST) (envelope-from sibagaki@lsi.melco.co.jp) Received: from mr03.melco.co.jp (unknown [133.141.98.157]) by mx03.melco.co.jp (Postfix) with ESMTP id 7C4E057FA6; Mon, 10 Mar 2003 12:57:09 +0900 (JST) Received: from bhb003.hoku.melco.co.jp (localhost [127.0.0.1]) by mr03.melco.co.jp (Postfix) with ESMTP id 2CF4116D508; Mon, 10 Mar 2003 12:56:35 +0900 (JST) Received: from lsi.melco.co.jp ([133.141.226.128]) by bhb003.hoku.melco.co.jp (8.7.5/3.6W-bhb003) with ESMTP id MAA16886; Mon, 10 Mar 2003 12:52:36 +0900 (JST) Received: from localhost (ho089072 [10.145.89.72]) by lsi.melco.co.jp (8.8.8+Sun/3.6W) with ESMTP id MAA05849; Mon, 10 Mar 2003 12:56:42 +0900 (JST) To: imp@bsdimp.com Cc: sibagaki@lsi.melco.co.jp, shiba@freebsd.org, src-committers@freebsd.org, cvs-src@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/dev/pccard pccarddevs In-Reply-To: <20030219.010124.23410261.imp@bsdimp.com> References: <20030215.193910.121221310.imp@bsdimp.com> <20030219162137F.sibagaki@lsi.melco.co.jp> <20030219.010124.23410261.imp@bsdimp.com> X-Mailer: Mew version 1.94.1 on Emacs 19.34 / Mule 2.3 (SUETSUMUHANA) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-Id: <20030310125639Y.sibagaki@lsi.melco.co.jp> Date: Mon, 10 Mar 2003 12:56:39 +0900 From: Takeshi Shibagaki X-Dispatcher: imput version 20000228(IM140) Lines: 33 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hi, Warner-san. I'm sorry, too slow reply... >>>>> On Wed, 19 Feb 2003 01:01:24 -0700 (MST), "M. Warner Losh" said: > : In NetBSD, the card is indicated YIS Corp. YWL-11b because pccard > : driver outputs CISTPL_VER1 strings. So it may be better to rewrite > : like NetBSD in FreeBSD. M> I like this idea in general, but dispair that a few cards have really M> bad CIS. Maybe the right thing to do is to default the descrition to M> the CISTPL_VER1 strings, if available. The driver is free to override M> the description. Most drivers could simplify a little and rely on the M> CIS string to be a good descrition, while those that know the M> descrition is lacking could add their own. Yes, your idea is very good. I also think so. M> To be clear, you'd like to see a change like the following (my cisco M> 350 card serves as an example): M> OLD: M> an0: at port 0x100-0x13f irq 10 function 0 config 5 on pccard1 M> NEW: M> an0: at port 0x100-0x13f irq 10 function 0 config 5 on pccard1 M> "Aironet 350 Wireless LAN Adapter" comes from the if_an_pccard driver, M> while "Cisco Systems 350 Series Wireless LAN Adapter" comes from the M> cis node talked about above. OK, looks nice. If you have been implemented, I hope you commit this changes. Takeshi Shibagaki ie9t-sbgk@asahi-net.or.jp To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sun Mar 9 20:30:51 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EB03B37B404; Sun, 9 Mar 2003 20:30:47 -0800 (PST) Received: from harmony.village.org (rover.bsdimp.com [204.144.255.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id 07B1043FE3; Sun, 9 Mar 2003 20:30:47 -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 h2A4UjA7063953; Sun, 9 Mar 2003 21:30:46 -0700 (MST) (envelope-from imp@bsdimp.com) Date: Sun, 09 Mar 2003 21:30:22 -0700 (MST) Message-Id: <20030309.213022.95786550.imp@bsdimp.com> To: trhodes@FreeBSD.org Cc: dwmalone@FreeBSD.org, src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/kbd kbd.c From: "M. Warner Losh" In-Reply-To: <20030309225156.7c1ecc11.trhodes@FreeBSD.org> References: <200303092249.h29Mnma3080700@repoman.freebsd.org> <20030309.172900.25160079.imp@bsdimp.com> <20030309225156.7c1ecc11.trhodes@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 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG In message: <20030309225156.7c1ecc11.trhodes@FreeBSD.org> Tom Rhodes writes: : On Sun, 09 Mar 2003 17:29:00 -0700 (MST) : "M. Warner Losh" wrote: : : > In message: <200303092249.h29Mnma3080700@repoman.freebsd.org> : > David Malone writes: : > : No objections from: -audit about 6 moths ago : > : > I seem to recall objecting to this in the past. If you have ddb : > enabled, then this sysctl is useless.... This fact should at least be : > documented. As should this sysctl... : > : > Warner : > : : Many tunables need documented, its something I've been looking : over. Perhaps a manual page with all the tunables, or a doc in : /usr/share, not sure yet. Well, since this affects the kbd device, it should be in the kbd(4) man page, and maybe the kbdcontrol(1) man pages too. warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sun Mar 9 20:45:13 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5F4E437B401; Sun, 9 Mar 2003 20:45:11 -0800 (PST) Received: from nd250009.gab.xdsl.ne.jp (nd250009.gab.xdsl.ne.jp [61.202.250.9]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5487A43FB1; Sun, 9 Mar 2003 20:45:10 -0800 (PST) (envelope-from nork@FreeBSD.org) Received: from cl-server.enusure-tech.co.jp (cl-server.ensure-tech.co.jp [211.18.249.19]) (authenticated bits=0) by nd250009.gab.xdsl.ne.jp (8.12.8/8.12.8/NinthNine) with ESMTP id h2A4j8cE024118 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO); Mon, 10 Mar 2003 13:45:09 +0900 (JST) (envelope-from nork@FreeBSD.org) Message-Id: <200303100445.h2A4j8cE024118@nd250009.gab.xdsl.ne.jp> Date: Mon, 10 Mar 2003 13:45:07 +0900 From: Norikatsu Shigemura To: Eric Anholt Cc: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/drm ati_pcigart.h drm.h drmP.h drm_agpsupport.h drm_auth.h drm_bufs.h drm_context.h drm_dma.h drm_drawable.h drm_drv.h drm_fops.h drm_init.h drm_ioctl.h drm_lists.h drm_lock.h drm_memory.h drm_os_freebsd.h drm_sarea.h ... In-Reply-To: <200303090208.h2928Ubw060637@repoman.freebsd.org> References: <200303090208.h2928Ubw060637@repoman.freebsd.org> X-Mailer: Sylpheed version 0.8.8 (GTK+ 1.2.10; i386-portbld-freebsd4.7) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Sat, 8 Mar 2003 18:08:30 -0800 (PST) Eric Anholt wrote: > anholt 2003/03/08 18:08:30 PST > > FreeBSD src repository > > Modified files: > sys/dev/drm drm.h drmP.h drm_agpsupport.h drm_auth.h (snip) > Log: > Update the DRM to latest from DRI CVS. This is approximately the version > included in XFree86 4.3, but includes some fixes. Notable changes include > Radeon 8500-9100 support, PCI Radeon/Rage 128 support, transform & lighting > support for Radeons, and vblank syncing support for r128, radeon, and mga. > The gamma driver was removed due to lack of any users. That's CooL! And:-), I have a ATI Radeon 9100(AGP) card. Please add it like following lines. According to glxgear, this patch is good. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --- sys/dev/drm/radeon_drv.c.orig Sun Mar 9 11:08:28 2003 +++ sys/dev/drm/radeon_drv.c Mon Mar 10 13:34:47 2003 @@ -64,6 +64,7 @@ {0x1002, 0x514A, 1, "ATI Radeon QJ R200"}, {0x1002, 0x514B, 1, "ATI Radeon QK R200"}, {0x1002, 0x514C, 1, "ATI Radeon QL 8500 (AGP)"}, + {0x1002, 0x514D, 1, "ATI Radeon QM 9100 (AGP)"}, {0x1002, 0x5157, 1, "ATI Radeon QW 7500 (AGP)"}, {0x1002, 0x5158, 1, "ATI Radeon QX 7500 (AGP)"}, {0x1002, 0x5159, 1, "ATI Radeon QY VE (AGP)"}, - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sun Mar 9 22:27:47 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AC5BA37B401; Sun, 9 Mar 2003 22:27:43 -0800 (PST) Received: from perrin.int.nxad.com (internal.ext.nxad.com [69.1.70.251]) by mx1.FreeBSD.org (Postfix) with ESMTP id CF61143F75; Sun, 9 Mar 2003 22:27:42 -0800 (PST) (envelope-from sean@perrin.int.nxad.com) Received: by perrin.int.nxad.com (Postfix, from userid 1001) id 11B8321068; Sun, 9 Mar 2003 22:27:18 -0800 (PST) Date: Sun, 9 Mar 2003 22:27:17 -0800 From: Sean Chittenden To: "M. Warner Losh" Cc: trhodes@FreeBSD.org, dwmalone@FreeBSD.org, src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/kbd kbd.c Message-ID: <20030310062717.GQ79234@perrin.int.nxad.com> References: <200303092249.h29Mnma3080700@repoman.freebsd.org> <20030309.172900.25160079.imp@bsdimp.com> <20030309225156.7c1ecc11.trhodes@FreeBSD.org> <20030309.213022.95786550.imp@bsdimp.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="pndui+VhQ7yNUqd0" Content-Disposition: inline In-Reply-To: <20030309.213022.95786550.imp@bsdimp.com> User-Agent: Mutt/1.4i X-PGP-Key: finger seanc@FreeBSD.org X-PGP-Fingerprint: 3849 3760 1AFE 7B17 11A0 83A6 DD99 E31F BC84 B341 X-Web-Homepage: http://sean.chittenden.org/ Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --pndui+VhQ7yNUqd0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable > : > : No objections from: -audit about 6 moths ago > : >=20 > : > I seem to recall objecting to this in the past. If you have ddb > : > enabled, then this sysctl is useless.... This fact should at least be > : > documented. As should this sysctl... > : >=20 > : > Warner > : >=20 > :=20 > : Many tunables need documented, its something I've been looking > : over. Perhaps a manual page with all the tunables, or a doc in > : /usr/share, not sure yet. >=20 > Well, since this affects the kbd device, it should be in the kbd(4) > man page, and maybe the kbdcontrol(1) man pages too. Tunables all over hell and back is really frustrating for users who don't know where to hunt for the meaning of sysctl's. I'm inclined to think that sysctl(5) should be used as a table of contents of sorts with pointers to other man pages (tuning(7), tcp(4), etc). Sure this page will be huge, but it'll be a starting place for all admins to find documentation on the output from sysctl -a. At one point I had the ambition of normalizing this data in either text files or XML but I've since given up on this and think that just references from a central man page would suffice and would go a long way toward improving the usability of FreeBSD. -sc --=20 Sean Chittenden --pndui+VhQ7yNUqd0 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Comment: Sean Chittenden iD8DBQE+bDBF3ZnjH7yEs0ERApGmAJ9cJsCzx99EJ1p7uiHg5EFROIs7xQCfVARN KVh83qR7PZ6cRGhDg39S62w= =RXuI -----END PGP SIGNATURE----- --pndui+VhQ7yNUqd0-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sun Mar 9 22:37: 5 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D7E2C37B401; Sun, 9 Mar 2003 22:37:04 -0800 (PST) Received: from harmony.village.org (rover.bsdimp.com [204.144.255.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id EA1D943F93; Sun, 9 Mar 2003 22:37:03 -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 h2A6b1A7064530; Sun, 9 Mar 2003 23:37:01 -0700 (MST) (envelope-from imp@bsdimp.com) Date: Sun, 09 Mar 2003 23:36:34 -0700 (MST) Message-Id: <20030309.233634.116607012.imp@bsdimp.com> To: sean@chittenden.org Cc: trhodes@FreeBSD.org, dwmalone@FreeBSD.org, src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/kbd kbd.c From: "M. Warner Losh" In-Reply-To: <20030310062717.GQ79234@perrin.int.nxad.com> References: <20030309225156.7c1ecc11.trhodes@FreeBSD.org> <20030309.213022.95786550.imp@bsdimp.com> <20030310062717.GQ79234@perrin.int.nxad.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 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG And tunables that are not co-located with devices are a big pain too. Maybe we need to have an automatically generated cross reference page. Any takers? Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sun Mar 9 22:55:50 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6135737B401; Sun, 9 Mar 2003 22:55:49 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 01BA143F75; Sun, 9 Mar 2003 22:55:49 -0800 (PST) (envelope-from dougb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2A6tm0U041866; Sun, 9 Mar 2003 22:55:48 -0800 (PST) (envelope-from dougb@repoman.freebsd.org) Received: (from dougb@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2A6tmmr041865; Sun, 9 Mar 2003 22:55:48 -0800 (PST) Message-Id: <200303100655.h2A6tmmr041865@repoman.freebsd.org> From: Doug Barton Date: Sun, 9 Mar 2003 22:55:48 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/usr.sbin/mergemaster mergemaster.sh X-FreeBSD-CVS-Branch: RELENG_4 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG dougb 2003/03/09 22:55:48 PST FreeBSD src repository Modified files: (Branch: RELENG_4) usr.sbin/mergemaster mergemaster.sh Log: MFC the latest fix which deals with the newly created login.conf.db, and proactively with the *.db files to come. This is a slightly improved version of the comment, which more clearly explains the purpose of the update. Approved by: re (murray) Revision Changes Path 1.6.2.17 +4 -4 src/usr.sbin/mergemaster/mergemaster.sh To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sun Mar 9 23: 7:59 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 458B337B401; Sun, 9 Mar 2003 23:07:57 -0800 (PST) Received: from perrin.int.nxad.com (internal.ext.nxad.com [69.1.70.251]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8E3054402A; Sun, 9 Mar 2003 23:07:13 -0800 (PST) (envelope-from sean@perrin.int.nxad.com) Received: by perrin.int.nxad.com (Postfix, from userid 1001) id B37A521068; Sun, 9 Mar 2003 23:06:46 -0800 (PST) Date: Sun, 9 Mar 2003 23:06:46 -0800 From: Sean Chittenden To: "M. Warner Losh" Cc: trhodes@FreeBSD.org, dwmalone@FreeBSD.org, src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/kbd kbd.c Message-ID: <20030310070646.GR79234@perrin.int.nxad.com> References: <20030309225156.7c1ecc11.trhodes@FreeBSD.org> <20030309.213022.95786550.imp@bsdimp.com> <20030310062717.GQ79234@perrin.int.nxad.com> <20030309.233634.116607012.imp@bsdimp.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030309.233634.116607012.imp@bsdimp.com> User-Agent: Mutt/1.4i X-PGP-Key: finger seanc@FreeBSD.org X-PGP-Fingerprint: 3849 3760 1AFE 7B17 11A0 83A6 DD99 E31F BC84 B341 X-Web-Homepage: http://sean.chittenden.org/ Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG > And tunables that are not co-located with devices are a big pain > too. > > Maybe we need to have an automatically generated cross reference > page. Any takers? While updating the handbook to include a bit on what would trigger an 'sfbufa' state, it struck me as pretty silly to have to update the man page and the handbook and any other place that mentioned sendfile/NSFBUFS/sfbufa. Having to keep DocBook sources in sync with a man page is a bit crazy given the vast richness that DocBook provides. Seems as though a one time conversion of man pages into DocBook articles is in order and then the docbook pages could be automatically converted to man pages and referenced anywhere in the project in a consistent way. I know there are XSL formatting issues with doing this, but the quality of the markup in the man pages would be consistent and we'd have a centrally referencable data source on tunables and other misc intricate places of the system. As a perk, this'd get doc updates out of the src tree. I'm 90% done with a DTD and markup for SA's, if this were done in XML DocBook, I'd be game for taking this up. I might even go so far as writing the XSL to handle DocBook->man page. Baring that, I'm sure cat/set/awk'ing together some text files much the same way that LINT is generated would work. Is there any build time or man page equiv of a server side include? Would it be worth extending man to have the ability to include the text of an external mdoc source? -sc -- Sean Chittenden To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sun Mar 9 23:26:14 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 120FA37B401; Sun, 9 Mar 2003 23:26:13 -0800 (PST) Received: from salmon.maths.tcd.ie (salmon.maths.tcd.ie [134.226.81.11]) by mx1.FreeBSD.org (Postfix) with SMTP id 39A4243F85; Sun, 9 Mar 2003 23:26:11 -0800 (PST) (envelope-from dwmalone@maths.tcd.ie) Received: from walton.maths.tcd.ie by salmon.maths.tcd.ie with SMTP id ; 10 Mar 2003 07:26:09 +0000 (GMT) To: "M. Warner Losh" Cc: dwmalone@FreeBSD.org, src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org, dwmalone@maths.tcd.ie Subject: Re: cvs commit: src/sys/dev/kbd kbd.c In-reply-to: Your message of "Sun, 09 Mar 2003 17:29:00 MST." <20030309.172900.25160079.imp@bsdimp.com> X-Request-Do: Date: Mon, 10 Mar 2003 07:26:08 +0000 From: David Malone Message-ID: <200303100726.aa03674@salmon.maths.tcd.ie> Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG > In message: <200303092249.h29Mnma3080700@repoman.freebsd.org> > David Malone writes: > : No objections from: -audit about 6 moths ago > I seem to recall objecting to this in the past. Sorry - I never saw any followups to the post and I didn't spot any when I searched the archive. > If you have ddb > enabled, then this sysctl is useless.... This fact should at least be > documented. As should this sysctl... Most security knobs are useless if you have ddb enabeled and a key mapped to get into the debugger. Though, I guess it is more relivant here 'cos at least you should be able to use this to stop someone mapping that key. I'll document it as soon as people have figured out what the correct spot is, but I guess at least the kbdcontrol man page needs to mention this. David. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sun Mar 9 23:33: 4 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 89E6037B401; Sun, 9 Mar 2003 23:33:02 -0800 (PST) Received: from harmony.village.org (rover.bsdimp.com [204.144.255.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id A4C0043F75; Sun, 9 Mar 2003 23:33:01 -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 h2A7X0A7064794; Mon, 10 Mar 2003 00:33:00 -0700 (MST) (envelope-from imp@bsdimp.com) Date: Mon, 10 Mar 2003 00:32:28 -0700 (MST) Message-Id: <20030310.003228.56126664.imp@bsdimp.com> To: dwmalone@maths.tcd.ie Cc: dwmalone@FreeBSD.org, src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/kbd kbd.c From: "M. Warner Losh" In-Reply-To: <200303100726.aa03674@salmon.maths.tcd.ie> References: <20030309.172900.25160079.imp@bsdimp.com> <200303100726.aa03674@salmon.maths.tcd.ie> 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 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG In message: <200303100726.aa03674@salmon.maths.tcd.ie> David Malone writes: : > In message: <200303092249.h29Mnma3080700@repoman.freebsd.org> : > David Malone writes: : > : No objections from: -audit about 6 moths ago : : > I seem to recall objecting to this in the past. : : Sorry - I never saw any followups to the post and I didn't : spot any when I searched the archive. It was likely years ago that I had this objection, and I may have missed the audit stuff. My objections are mostly handled with documentation. : > If you have ddb : > enabled, then this sysctl is useless.... This fact should at least be : > documented. As should this sysctl... : : Most security knobs are useless if you have ddb enabeled and a key : mapped to get into the debugger. Though, I guess it is more relivant : here 'cos at least you should be able to use this to stop someone : mapping that key. Yes. Since it is related. : I'll document it as soon as people have figured out what the correct : spot is, but I guess at least the kbdcontrol man page needs to mention : this. Good place. Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 0:20:17 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D868F37B401; Mon, 10 Mar 2003 00:20:15 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7B2D343FBF; Mon, 10 Mar 2003 00:20:15 -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 h2A8KF0U048021; Mon, 10 Mar 2003 00:20:15 -0800 (PST) (envelope-from sos@repoman.freebsd.org) Received: (from sos@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2A8KF2m048019; Mon, 10 Mar 2003 00:20:15 -0800 (PST) Message-Id: <200303100820.h2A8KF2m048019@repoman.freebsd.org> From: Søren Schmidt Date: Mon, 10 Mar 2003 00:20:15 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/ata ata-chipset.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG sos 2003/03/10 00:20:15 PST FreeBSD src repository Modified files: sys/dev/ata ata-chipset.c Log: Dont use r_bmio on Cyrix chips if not set from BIOS. Revision Changes Path 1.12 +5 -2 src/sys/dev/ata/ata-chipset.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 0:20:59 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E596837B401; Mon, 10 Mar 2003 00:20:57 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8896F43FE0; Mon, 10 Mar 2003 00:20:57 -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 h2A8Kv0U048360; Mon, 10 Mar 2003 00:20:57 -0800 (PST) (envelope-from sos@repoman.freebsd.org) Received: (from sos@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2A8Kvpc048358; Mon, 10 Mar 2003 00:20:57 -0800 (PST) Message-Id: <200303100820.h2A8Kvpc048358@repoman.freebsd.org> From: Søren Schmidt Date: Mon, 10 Mar 2003 00:20:57 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/ata ata-raid.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG sos 2003/03/10 00:20:57 PST FreeBSD src repository Modified files: sys/dev/ata ata-raid.c Log: Remove the enclose_print() call, it is already called from ata-disk.c Revision Changes Path 1.57 +0 -1 src/sys/dev/ata/ata-raid.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 1: 6:18 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D6AC537B401; Mon, 10 Mar 2003 01:06:16 -0800 (PST) Received: from fledge.watson.org (fledge.watson.org [204.156.12.50]) by mx1.FreeBSD.org (Postfix) with ESMTP id D287143FB1; Mon, 10 Mar 2003 01:06:15 -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.8/8.12.8) with SMTP id h2A96EjK097438; Mon, 10 Mar 2003 04:06:14 -0500 (EST) (envelope-from robert@fledge.watson.org) Date: Mon, 10 Mar 2003 04:06:13 -0500 (EST) From: Robert Watson X-Sender: robert@fledge.watson.org To: Mark Murray Cc: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/kerberos5 Makefile.inc src/kerberos5/include version.h src/kerberos5/lib Makefile src/kerberos5/lib/libkafs5 Makefile src/kerberos5/lib/libkrb5 Makefile src/kerberos5/lib/libtelnet Makefile src/kerberos5/libexec ... In-Reply-To: <200303092156.h29Lutij071332@repoman.freebsd.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Probably worth putting in the release notes that not only did we toss KerberosIV, but that the compat stuff isn't there any more--for those of us still plotting our migration to Kerberos5, that kind of information is quite useful :-). Robert N M Watson FreeBSD Core Team, TrustedBSD Projects robert@fledge.watson.org Network Associates Laboratories To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 1:15:10 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 265D637B401; Mon, 10 Mar 2003 01:15:09 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B9B1E43F3F; Mon, 10 Mar 2003 01:15:08 -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 h2A9F80U071527; Mon, 10 Mar 2003 01:15:08 -0800 (PST) (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2A9F8tx071526; Mon, 10 Mar 2003 01:15:08 -0800 (PST) Message-Id: <200303100915.h2A9F8tx071526@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Mon, 10 Mar 2003 01:15:08 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/lib/libpam/modules/pam_opieaccess pam_opieaccess.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG des 2003/03/10 01:15:08 PST FreeBSD src repository Modified files: lib/libpam/modules/pam_opieaccess pam_opieaccess.c Log: Silence warning caused by OPIE brokenness. Revision Changes Path 1.13 +3 -2 src/lib/libpam/modules/pam_opieaccess/pam_opieaccess.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 1:15:29 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 559F637B401; Mon, 10 Mar 2003 01:15:27 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E8DDC43F85; Mon, 10 Mar 2003 01:15:26 -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 h2A9FQ0U071838; Mon, 10 Mar 2003 01:15:26 -0800 (PST) (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2A9FQFG071837; Mon, 10 Mar 2003 01:15:26 -0800 (PST) Message-Id: <200303100915.h2A9FQFG071837@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Mon, 10 Mar 2003 01:15:26 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/lib/libpam/modules/pam_opieaccess pam_opieaccess.8 X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG des 2003/03/10 01:15:26 PST FreeBSD src repository Modified files: lib/libpam/modules/pam_opieaccess pam_opieaccess.8 Log: Somewhat better wording. Revision Changes Path 1.8 +6 -8 src/lib/libpam/modules/pam_opieaccess/pam_opieaccess.8 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 1:19:12 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D7B4D37B404; Mon, 10 Mar 2003 01:19:09 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 33F3143F93; Mon, 10 Mar 2003 01:19:09 -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 h2A9J80U073258; Mon, 10 Mar 2003 01:19:08 -0800 (PST) (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2A9J8wC073257; Mon, 10 Mar 2003 01:19:08 -0800 (PST) Message-Id: <200303100919.h2A9J8wC073257@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Mon, 10 Mar 2003 01:19:08 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/lib/libpam/modules/pam_ssh Makefile X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG des 2003/03/10 01:19:08 PST FreeBSD src repository Modified files: lib/libpam/modules/pam_ssh Makefile Log: This module is not WARNS-clean, due to brokenness in OpenSSL headers. Revision Changes Path 1.16 +1 -0 src/lib/libpam/modules/pam_ssh/Makefile To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 1:56:56 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1971C37B401; Mon, 10 Mar 2003 01:56:55 -0800 (PST) Received: from axl.seasidesoftware.co.za (axl.seasidesoftware.co.za [196.31.7.201]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0122943F85; Mon, 10 Mar 2003 01:56:54 -0800 (PST) (envelope-from sheldonh@starjuice.net) Received: from sheldonh by axl.seasidesoftware.co.za with local (Exim 4.12) id 18sK1I-0003im-00; Mon, 10 Mar 2003 11:56:32 +0200 Date: Mon, 10 Mar 2003 11:56:32 +0200 From: Sheldon Hearn To: Poul-Henning Kamp Cc: Nate Lawson , cvs-src@FreeBSD.org, src-committers@FreeBSD.org Subject: Re: cvs commit: src/sys/sys devicestat.h Message-ID: <20030310095632.GB12316@starjuice.net> References: <78207.1047196679@critter.freebsd.dk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <78207.1047196679@critter.freebsd.dk> User-Agent: Mutt/1.5.3i Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On (2003/03/09 08:57), Poul-Henning Kamp wrote: > >How about a mtx covering the structure and a read from the device returns > >the structure under lock? > > The goal is to avoid locking in the kernel and put the overhead in > userland. Remember, most of the time nobody cares about the statistics > so they should be cheap. Amen! Ciao, Sheldon. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 2:53:16 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 694C737B404; Mon, 10 Mar 2003 02:53:13 -0800 (PST) Received: from axl.seasidesoftware.co.za (axl.seasidesoftware.co.za [196.31.7.201]) by mx1.FreeBSD.org (Postfix) with ESMTP id E399B43FA3; Mon, 10 Mar 2003 02:53:10 -0800 (PST) (envelope-from sheldonh@starjuice.net) Received: from sheldonh by axl.seasidesoftware.co.za with local (Exim 4.12) id 18sKtw-0003n8-00; Mon, 10 Mar 2003 12:53:00 +0200 Date: Mon, 10 Mar 2003 12:53:00 +0200 From: Sheldon Hearn To: Tom Rhodes Cc: "M. Warner Losh" , dwmalone@FreeBSD.org, src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/kbd kbd.c Message-ID: <20030310105300.GD12316@starjuice.net> Mail-Followup-To: Tom Rhodes , "M. Warner Losh" , dwmalone@FreeBSD.org, src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org References: <200303092249.h29Mnma3080700@repoman.freebsd.org> <20030309.172900.25160079.imp@bsdimp.com> <20030309225156.7c1ecc11.trhodes@FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030309225156.7c1ecc11.trhodes@FreeBSD.org> User-Agent: Mutt/1.5.3i Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On (2003/03/09 22:51), Tom Rhodes wrote: > > I seem to recall objecting to this in the past. If you have ddb > > enabled, then this sysctl is useless.... This fact should at least be > > documented. As should this sysctl... > > Many tunables need documented, its something I've been looking > over. Perhaps a manual page with all the tunables, or a doc in > /usr/share, not sure yet. We've argued about this a lot in the past, and I remember the outcome being as follows from the last time, where I tried and failed: a) Tunables are not documented well enough. b) A sensible place for the source of such documentation to exist, is alongside the declarations of the tunables. c) Our tunable declaration mechanism in the source _already_ supports a field for documentation. d) The most thorough (and likely to stay consistent) approach is to 1) modify the kernel and modules build to include the contents of this documentation field in generated objects, 2) at the end of a build, extract this text from generated objects, and 3) compile the text into a documentation source file, like an mdoc file or fragment. There are all sorts of difficult details involved here, certainly enough to derail me torward the end of my high-energy stint. I even deleted my WIP. You, on the other hand, have demonstrated remarkably high energy levels when it comes to your work for FreeBSD, and I'm willing to bet you're tenacious enough to see it through. :-) Good luck! Ciao, Sheldon. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 2:54:38 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 491DB37B401; Mon, 10 Mar 2003 02:54:37 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DDE7443F85; Mon, 10 Mar 2003 02:54:36 -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 h2AAsa0U089415; Mon, 10 Mar 2003 02:54:36 -0800 (PST) (envelope-from tjr@repoman.freebsd.org) Received: (from tjr@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2AAsaKu089414; Mon, 10 Mar 2003 02:54:36 -0800 (PST) Message-Id: <200303101054.h2AAsaKu089414@repoman.freebsd.org> From: "Tim J. Robbins" Date: Mon, 10 Mar 2003 02:54:36 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/lib/libc/i386/string Makefile.inc wcscmp.S X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG tjr 2003/03/10 02:54:36 PST FreeBSD src repository Modified files: lib/libc/i386/string Makefile.inc Added files: lib/libc/i386/string wcscmp.S Log: MFp4: Pentium-optimised implementation of wcscmp(). Performs significantly better than the code generated by gcc in many cases. Revision Changes Path 1.10 +1 -1 src/lib/libc/i386/string/Makefile.inc 1.1 +79 -0 src/lib/libc/i386/string/wcscmp.S (new) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 3: 0:55 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 62DED37B401; Mon, 10 Mar 2003 03:00:52 -0800 (PST) Received: from perrin.int.nxad.com (internal.ext.nxad.com [69.1.70.251]) by mx1.FreeBSD.org (Postfix) with ESMTP id A26D543F85; Mon, 10 Mar 2003 03:00:51 -0800 (PST) (envelope-from sean@perrin.int.nxad.com) Received: by perrin.int.nxad.com (Postfix, from userid 1001) id 2584A2105B; Mon, 10 Mar 2003 03:00:26 -0800 (PST) Date: Mon, 10 Mar 2003 03:00:26 -0800 From: Sean Chittenden To: "M. Warner Losh" , doc@FreeBSD.org Cc: trhodes@FreeBSD.org, dwmalone@FreeBSD.org, src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/kbd kbd.c Message-ID: <20030310110025.GS79234@perrin.int.nxad.com> References: <200303092249.h29Mnma3080700@repoman.freebsd.org> <20030309.172900.25160079.imp@bsdimp.com> <20030309225156.7c1ecc11.trhodes@FreeBSD.org> <20030309.213022.95786550.imp@bsdimp.com> <20030310062717.GQ79234@perrin.int.nxad.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="0WzQiIesntPPsVaS" Content-Disposition: inline In-Reply-To: <20030310062717.GQ79234@perrin.int.nxad.com> User-Agent: Mutt/1.4i X-PGP-Key: finger seanc@FreeBSD.org X-PGP-Fingerprint: 3849 3760 1AFE 7B17 11A0 83A6 DD99 E31F BC84 B341 X-Web-Homepage: http://sean.chittenden.org/ Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --0WzQiIesntPPsVaS Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable [move discussion to doc@] > > : Many tunables need documented, its something I've been looking > > : over. Perhaps a manual page with all the tunables, or a doc in > > : /usr/share, not sure yet. > >=20 > > Well, since this affects the kbd device, it should be in the > > kbd(4) man page, and maybe the kbdcontrol(1) man pages too. >=20 > Tunables all over hell and back is really frustrating for users who > don't know where to hunt for the meaning of sysctl's. I'm inclined > to think that sysctl(5) should be used as a table of contents of > sorts with pointers to other man pages (tuning(7), tcp(4), etc). > Sure this page will be huge, but it'll be a starting place for all > admins to find documentation on the output from sysctl -a. At one > point I had the ambition of normalizing this data in either text > files or XML but I've since given up on this and think that just > references from a central man page would suffice and would go a long > way toward improving the usability of FreeBSD. -sc mouth.put(money) It's just a skeleton at this point with only a few MIBs filled in, but unless there's a strong objection, it'd be great to get this flushed out over time. The man pages that the various MIBs reference should contain the appropriate information about what these MIB values mean and how to adjust them, and what levels are appropriate. http://people.freebsd.org/~seanc/patches/#sysctl_5_start It isn't automatically generated, but it's a start and given that there are only a handful of MIBs that come into existence every month or so, I think it's reasonable to have this file maintained by hand. -sc --=20 Sean Chittenden --0WzQiIesntPPsVaS Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Comment: Sean Chittenden iD8DBQE+bHBJ3ZnjH7yEs0ERAhKfAJ9vTZbfRANgYm6RhAb+mOR433pjcQCguZ2E b7Jqpt6LUyglV9YZSBPOOv8= =8dXI -----END PGP SIGNATURE----- --0WzQiIesntPPsVaS-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 5:38:53 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9BF1737B401; Mon, 10 Mar 2003 05:38:49 -0800 (PST) Received: from mail.nsu.ru (mx.nsu.ru [193.124.215.71]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2BA0E43F85; Mon, 10 Mar 2003 05:38:48 -0800 (PST) (envelope-from danfe@regency.nsu.ru) Received: from drweb by mail.nsu.ru with drweb-scanned (Exim 3.20 #1) id 18sNUI-000369-00; Mon, 10 Mar 2003 19:38:42 +0600 Received: from regency.nsu.ru ([193.124.210.26]) by mail.nsu.ru with esmtp (Exim 3.20 #1) id 18sNUH-00035D-00; Mon, 10 Mar 2003 19:38:41 +0600 Received: from regency.nsu.ru (localhost [127.0.0.1]) by regency.nsu.ru (8.12.8/8.12.8) with ESMTP id h2ADcX1Q025419; Mon, 10 Mar 2003 19:38:33 +0600 (NOVT) (envelope-from danfe@regency.nsu.ru) Received: (from danfe@localhost) by regency.nsu.ru (8.12.8/8.12.8/Submit) id h2ADcXsf025418; Mon, 10 Mar 2003 19:38:33 +0600 (NOVT) Date: Mon, 10 Mar 2003 19:38:33 +0600 From: Alexey Dokuchaev To: Tom Rhodes Cc: "M. Warner Losh" , dwmalone@freebsd.org, src-committers@freebsd.org, cvs-src@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/dev/kbd kbd.c Message-ID: <20030310133833.GA25334@regency.nsu.ru> References: <200303092249.h29Mnma3080700@repoman.freebsd.org> <20030309.172900.25160079.imp@bsdimp.com> <20030309225156.7c1ecc11.trhodes@FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030309225156.7c1ecc11.trhodes@FreeBSD.org> User-Agent: Mutt/1.4i X-Envelope-To: trhodes@freebsd.org, imp@bsdimp.com, dwmalone@freebsd.org, src-committers@freebsd.org, cvs-src@freebsd.org, cvs-all@freebsd.org Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Sun, Mar 09, 2003 at 10:51:56PM -0500, Tom Rhodes wrote: > On Sun, 09 Mar 2003 17:29:00 -0700 (MST) > "M. Warner Losh" wrote: > > > In message: <200303092249.h29Mnma3080700@repoman.freebsd.org> > > David Malone writes: > > : No objections from: -audit about 6 moths ago > > > > I seem to recall objecting to this in the past. If you have ddb > > enabled, then this sysctl is useless.... This fact should at least be > > documented. As should this sysctl... > > > > Warner > > > > Many tunables need documented, its something I've been looking > over. Perhaps a manual page with all the tunables, or a doc in > /usr/share, not sure yet. If you're setting up a poll, you get my vote for a man page. ;-) /danfe To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 5:47:45 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DA46F37B401; Mon, 10 Mar 2003 05:47:44 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7B1F543FAF; Mon, 10 Mar 2003 05:47:44 -0800 (PST) (envelope-from dcs@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2ADli0U006528; Mon, 10 Mar 2003 05:47:44 -0800 (PST) (envelope-from dcs@repoman.freebsd.org) Received: (from dcs@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2ADliYo006526; Mon, 10 Mar 2003 05:47:44 -0800 (PST) Message-Id: <200303101347.h2ADliYo006526@repoman.freebsd.org> From: "Daniel C. Sobral" Date: Mon, 10 Mar 2003 05:47:44 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/games/fortune/datfiles fortunes2 X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG dcs 2003/03/10 05:47:44 PST FreeBSD src repository Modified files: games/fortune/datfiles fortunes2 Log: We were low on regex jokes. Now we are *really* low on them. Revision Changes Path 1.56 +9 -0 src/games/fortune/datfiles/fortunes2 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 6:28:33 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3AE9137B401; Mon, 10 Mar 2003 06:28:30 -0800 (PST) Received: from gvr.gvr.org (gvr.gvr.org [212.61.40.17]) by mx1.FreeBSD.org (Postfix) with ESMTP id E25AD43F3F; Mon, 10 Mar 2003 06:28:28 -0800 (PST) (envelope-from guido@gvr.org) Received: by gvr.gvr.org (Postfix, from userid 657) id 4E4301A; Mon, 10 Mar 2003 15:28:27 +0100 (CET) Date: Mon, 10 Mar 2003 15:28:27 +0100 From: Guido van Rooij To: "Daniel C. Sobral" Cc: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/games/fortune/datfiles fortunes2 Message-ID: <20030310142827.GA44811@gvr.gvr.org> References: <200303101347.h2ADliYo006526@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200303101347.h2ADliYo006526@repoman.freebsd.org> Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Mon, Mar 10, 2003 at 05:47:44AM -0800, Daniel C. Sobral wrote: > dcs 2003/03/10 05:47:44 PST > > FreeBSD src repository > > Modified files: > games/fortune/datfiles fortunes2 > Log: > We were low on regex jokes. Now we are *really* low on them. Care to explain the last one? (The xmas one) I don't get it.. -Guido To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 6:31:23 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5CDAF37B401; Mon, 10 Mar 2003 06:31:20 -0800 (PST) Received: from mail.tcoip.com.br (erato.tco.net.br [200.220.254.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 214DD43FBF; Mon, 10 Mar 2003 06:31:16 -0800 (PST) (envelope-from dcs@tcoip.com.br) Received: from tcoip.com.br ([10.0.2.6]) by mail.tcoip.com.br (8.11.6/8.11.6) with ESMTP id h2AEUg931670; Mon, 10 Mar 2003 11:30:42 -0300 Message-ID: <3E6CA192.300@tcoip.com.br> Date: Mon, 10 Mar 2003 11:30:42 -0300 From: "Daniel C. Sobral" User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.3b) Gecko/20030214 X-Accept-Language: en-us, en, pt-br, ja MIME-Version: 1.0 To: Guido van Rooij Cc: "Daniel C. Sobral" , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/games/fortune/datfiles fortunes2 References: <200303101347.h2ADliYo006526@repoman.freebsd.org> <20030310142827.GA44811@gvr.gvr.org> In-Reply-To: <20030310142827.GA44811@gvr.gvr.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Guido van Rooij wrote: > On Mon, Mar 10, 2003 at 05:47:44AM -0800, Daniel C. Sobral wrote: > >>dcs 2003/03/10 05:47:44 PST >> >> FreeBSD src repository >> >> Modified files: >> games/fortune/datfiles fortunes2 >> Log: >> We were low on regex jokes. Now we are *really* low on them. > > > Care to explain the last one? (The xmas one) I don't get it.. No L. You asked. -- Daniel C. Sobral (8-DCS) Gerencia de Operacoes Divisao de Comunicacao de Dados Coordenacao de Seguranca TCO Fones: 55-61-313-7654/Cel: 55-61-9618-0904 E-mail: Daniel.Capo@tco.net.br Daniel.Sobral@tcoip.com.br dcs@tcoip.com.br Outros: dcs@newsguy.com dcs@freebsd.org capo@notorious.bsdconspiracy.net Will it improve my CASH FLOW? To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 6:54:19 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 76C4B37B401; Mon, 10 Mar 2003 06:54:18 -0800 (PST) Received: from tara.freenix.org (keltia.freenix.org [62.4.20.87]) by mx1.FreeBSD.org (Postfix) with ESMTP id A29A943FA3; Mon, 10 Mar 2003 06:54:17 -0800 (PST) (envelope-from roberto@tara.freenix.org) Received: by tara.freenix.org (Postfix/TLS, from userid 101) id 0BB1B2AA5; Mon, 10 Mar 2003 15:54:16 +0100 (CET) Date: Mon, 10 Mar 2003 15:54:15 +0100 From: Ollivier Robert To: cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/games/fortune/datfiles fortunes2 Message-ID: <20030310145415.GA64918@tara.freenix.org> Mail-Followup-To: cvs-src@FreeBSD.org, cvs-all@FreeBSD.org References: <200303101347.h2ADliYo006526@repoman.freebsd.org> <20030310142827.GA44811@gvr.gvr.org> <3E6CA192.300@tcoip.com.br> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3E6CA192.300@tcoip.com.br> X-Operating-System: FreeBSD 5.0-CURRENT K6-3D/266 & 2x PIII/800 SMP User-Agent: Mutt/1.5.3i Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG According to Daniel C. Sobral: > >Care to explain the last one? (The xmas one) I don't get it.. > > No L. Being french helps here. -- Ollivier ROBERT -=- FreeBSD: The Power to Serve! -=- roberto@keltia.freenix.fr FreeBSD keltia.freenix.fr 5.0-CURRENT #80: Sun Jun 4 22:44:19 CEST 2000 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 7:58:13 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 378AC37B401; Mon, 10 Mar 2003 07:58:12 -0800 (PST) Received: from gvr.gvr.org (gvr.gvr.org [212.61.40.17]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0817C43FB1; Mon, 10 Mar 2003 07:58:11 -0800 (PST) (envelope-from guido@gvr.org) Received: by gvr.gvr.org (Postfix, from userid 657) id B36881B; Mon, 10 Mar 2003 16:58:09 +0100 (CET) Date: Mon, 10 Mar 2003 16:58:09 +0100 From: Guido van Rooij To: "Daniel C. Sobral" Cc: "Daniel C. Sobral" , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/games/fortune/datfiles fortunes2 Message-ID: <20030310155809.GA45971@gvr.gvr.org> References: <200303101347.h2ADliYo006526@repoman.freebsd.org> <20030310142827.GA44811@gvr.gvr.org> <3E6CA192.300@tcoip.com.br> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3E6CA192.300@tcoip.com.br> Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Mon, Mar 10, 2003 at 11:30:42AM -0300, Daniel C. Sobral wrote: > > > >Care to explain the last one? (The xmas one) I don't get it.. > > No L. Grr..That's what you get if you always pronounce them in your native language. ;-) -Guido To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 8: 0:38 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 21D2037B401; Mon, 10 Mar 2003 08:00:34 -0800 (PST) Received: from espresso.bsdmike.org (espresso.bsdmike.org [65.39.129.122]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3F9B343F75; Mon, 10 Mar 2003 08:00:33 -0800 (PST) (envelope-from mike@espresso.bsdmike.org) Received: by espresso.bsdmike.org (Postfix, from userid 1002) id 0E3349C5F; Mon, 10 Mar 2003 10:47:29 -0500 (EST) Date: Mon, 10 Mar 2003 10:47:29 -0500 From: Mike Barcroft To: Robert Watson Cc: Mark Murray , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/kerberos5 Makefile.inc src/kerberos5/include version.h src/kerberos5/lib Makefile src/kerberos5/lib/libkafs5 Makefile src/kerberos5/lib/libkrb5 Makefile src/kerberos5/lib/libtelnet Makefile src/kerberos5/libexec ... Message-ID: <20030310104729.Q70629@espresso.bsdmike.org> References: <200303092156.h29Lutij071332@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: ; from rwatson@FreeBSD.org on Mon, Mar 10, 2003 at 04:06:13AM -0500 Organization: The FreeBSD Project Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Robert Watson writes: > Probably worth putting in the release notes that not only did we toss > KerberosIV, but that the compat stuff isn't there any more--for those of > us still plotting our migration to Kerberos5, that kind of information is > quite useful :-). src/UPDATING too. Best regards, Mike Barcroft To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 9: 4: 0 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 27B7637B401; Mon, 10 Mar 2003 09:03:59 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7BE0D43FA3; Mon, 10 Mar 2003 09:03:58 -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 h2AH3w0U025245; Mon, 10 Mar 2003 09:03:58 -0800 (PST) (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2AH3w00025244; Mon, 10 Mar 2003 09:03:58 -0800 (PST) Message-Id: <200303101703.h2AH3w00025244@repoman.freebsd.org> From: John Baldwin Date: Mon, 10 Mar 2003 09:03:58 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern subr_witness.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG jhb 2003/03/10 09:03:58 PST FreeBSD src repository Modified files: sys/kern subr_witness.c Log: Now that we have WITNESS_WARN(), we only call witness_list() from the ddb 'show locks' command. Thus, move witness_list() to the #ifdef DDB section and remove extra checks for calling this function outside of DDB. Also, witness_list() now returns void instead of returning an int. Reported by: Steve Ames Prodded by: davidxu Revision Changes Path 1.142 +29 -41 src/sys/kern/subr_witness.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 9: 5:36 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 297AF37B404; Mon, 10 Mar 2003 09:05:33 -0800 (PST) Received: from pittgoth.com (14.zlnp1.xdsl.nauticom.net [209.195.149.111]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7742543F75; Mon, 10 Mar 2003 09:05:31 -0800 (PST) (envelope-from trhodes@FreeBSD.org) Received: from mobile.pittgoth.com ([192.168.0.5]) by pittgoth.com (8.12.8/8.12.8) with SMTP id h2AH5LV0015669; Mon, 10 Mar 2003 12:05:22 -0500 (EST) (envelope-from trhodes@FreeBSD.org) Date: Mon, 10 Mar 2003 12:04:52 -0500 From: Tom Rhodes To: Sean Chittenden Cc: imp@bsdimp.com, doc@FreeBSD.org, trhodes@FreeBSD.org, dwmalone@FreeBSD.org, src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/kbd kbd.c Message-Id: <20030310120452.080838a6.trhodes@FreeBSD.org> In-Reply-To: <20030310110025.GS79234@perrin.int.nxad.com> References: <200303092249.h29Mnma3080700@repoman.freebsd.org> <20030309.172900.25160079.imp@bsdimp.com> <20030309225156.7c1ecc11.trhodes@FreeBSD.org> <20030309.213022.95786550.imp@bsdimp.com> <20030310062717.GQ79234@perrin.int.nxad.com> <20030310110025.GS79234@perrin.int.nxad.com> X-Mailer: Sylpheed version 0.8.10claws (GTK+ 1.2.10; i386-portbld-freebsd5.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Mon, 10 Mar 2003 03:00:26 -0800 Sean Chittenden wrote: > [move discussion to doc@] > > > > : Many tunables need documented, its something I've been looking > > > : over. Perhaps a manual page with all the tunables, or a doc in > > > : /usr/share, not sure yet. > > > > > > Well, since this affects the kbd device, it should be in the > > > kbd(4) man page, and maybe the kbdcontrol(1) man pages too. > > > > Tunables all over hell and back is really frustrating for users who > > don't know where to hunt for the meaning of sysctl's. I'm inclined > > to think that sysctl(5) should be used as a table of contents of > > sorts with pointers to other man pages (tuning(7), tcp(4), etc). > > Sure this page will be huge, but it'll be a starting place for all > > admins to find documentation on the output from sysctl -a. At one > > point I had the ambition of normalizing this data in either text > > files or XML but I've since given up on this and think that just > > references from a central man page would suffice and would go a long > > way toward improving the usability of FreeBSD. -sc > > mouth.put(money) > > It's just a skeleton at this point with only a few MIBs filled in, but > unless there's a strong objection, it'd be great to get this flushed > out over time. The man pages that the various MIBs reference should > contain the appropriate information about what these MIB values mean > and how to adjust them, and what levels are appropriate. > > http://people.freebsd.org/~seanc/patches/#sysctl_5_start > > It isn't automatically generated, but it's a start and given that > there are only a handful of MIBs that come into existence every month > or so, I think it's reasonable to have this file maintained by hand. > > -sc > > -- > Sean Chittenden > Its a wonderful start, perhaps I can use it as my starting point of work... -- Tom Rhodes To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 9:33:18 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A1C2737B404 for ; Mon, 10 Mar 2003 09:33:16 -0800 (PST) Received: from rootlabs.com (root.org [67.118.192.226]) by mx1.FreeBSD.org (Postfix) with SMTP id 3405243FAF for ; Mon, 10 Mar 2003 09:33:15 -0800 (PST) (envelope-from nate@rootlabs.com) Received: (qmail 93715 invoked by uid 1000); 10 Mar 2003 17:33:13 -0000 Date: Mon, 10 Mar 2003 09:33:13 -0800 (PST) From: Nate Lawson To: Poul-Henning Kamp Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org Subject: Re: cvs commit: src/sys/sys devicestat.h In-Reply-To: <78207.1047196679@critter.freebsd.dk> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Sun, 9 Mar 2003, Poul-Henning Kamp wrote: > In message , Nate Lawson wri > tes: > > >> Yes, these structures will be mmap'ed from kernel to userland and user > >> land will (likely) memcpy() them to private storage as snapshot'ing. > >> To be able to tell if you have an atomic snapshot, the two counters > >> must be identical. > > > >How about a mtx covering the structure and a read from the device returns > >the structure under lock? > > The goal is to avoid locking in the kernel and put the overhead in > userland. Remember, most of the time nobody cares about the statistics > so they should be cheap. I'm unsure why two counters are required. One counter at the start of the structure is sufficient if you 1. memcpy the structure and then 2. re-read the counter int to make sure it is the same as the one covered by the memcpy. (This assumes memcpy can read an int atomically which should be true). Hmm, a volatile keyword may be necessary for the user-visible struct. /* Single sequence var ensures data is consistent */ do { memcpy(local_stat, src_stat, sizeof(struct devicestat)); } while (local_stat->seq != src_stat->seq); Also, why was this implemented as mmap() and not read()? If it was read(), the kernel could take care of the messiness of the sequenceX and the user could just use the data. -Nate To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 9:55:51 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F1B6A37B401; Mon, 10 Mar 2003 09:55:49 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 938CB43FBD; Mon, 10 Mar 2003 09:55:49 -0800 (PST) (envelope-from archie@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2AHtn0U028787; Mon, 10 Mar 2003 09:55:49 -0800 (PST) (envelope-from archie@repoman.freebsd.org) Received: (from archie@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2AHtnIL028786; Mon, 10 Mar 2003 09:55:49 -0800 (PST) Message-Id: <200303101755.h2AHtnIL028786@repoman.freebsd.org> From: Archie Cobbs Date: Mon, 10 Mar 2003 09:55:49 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/netgraph ng_ppp.c X-FreeBSD-CVS-Branch: RELENG_4 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG archie 2003/03/10 09:55:49 PST FreeBSD src repository Modified files: (Branch: RELENG_4) sys/netgraph ng_ppp.c Log: MFC: (rev. 1.45) Fix use-after-free bug that could break fragment reassembly. Approved by: re (bmah) Revision Changes Path 1.15.2.10 +4 -2 src/sys/netgraph/ng_ppp.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 10: 4:21 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 33D0137B401; Mon, 10 Mar 2003 10:04:19 -0800 (PST) Received: from critter.freebsd.dk (critter.freebsd.dk [212.242.86.163]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4567343FA3; Mon, 10 Mar 2003 10:04:18 -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 h2AI47uP002857; Mon, 10 Mar 2003 19:04:16 +0100 (CET) (envelope-from phk@phk.freebsd.dk) To: Nate Lawson Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org Subject: Re: cvs commit: src/sys/sys devicestat.h From: "Poul-Henning Kamp" In-Reply-To: Your message of "Mon, 10 Mar 2003 09:33:13 PST." Date: Mon, 10 Mar 2003 19:04:07 +0100 Message-ID: <2856.1047319447@critter.freebsd.dk> Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG In message , Nate Lawson wri tes: >On Sun, 9 Mar 2003, Poul-Henning Kamp wrote: >> In message , Nate Lawson wri >> tes: >> >> >> Yes, these structures will be mmap'ed from kernel to userland and user >> >> land will (likely) memcpy() them to private storage as snapshot'ing. >> >> To be able to tell if you have an atomic snapshot, the two counters >> >> must be identical. >> > >> >How about a mtx covering the structure and a read from the device returns >> >the structure under lock? >> >> The goal is to avoid locking in the kernel and put the overhead in >> userland. Remember, most of the time nobody cares about the statistics >> so they should be cheap. > >I'm unsure why two counters are required. One counter at the start of the >structure is sufficient if you 1. memcpy the structure and then 2. re-read >the counter int to make sure it is the same as the one covered by the >memcpy. (This assumes memcpy can read an int atomically which should be >true). Hmm, a volatile keyword may be necessary for the user-visible >struct. Think two cpu system. One cpu doing the memcpy in userland while the other is updating the data structure in the kernel. -- 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. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 10:13:37 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C337837B404 for ; Mon, 10 Mar 2003 10:13:36 -0800 (PST) Received: from rootlabs.com (root.org [67.118.192.226]) by mx1.FreeBSD.org (Postfix) with SMTP id A19CD43FDD for ; Mon, 10 Mar 2003 10:13:35 -0800 (PST) (envelope-from nate@rootlabs.com) Received: (qmail 93788 invoked by uid 1000); 10 Mar 2003 18:13:36 -0000 Date: Mon, 10 Mar 2003 10:13:36 -0800 (PST) From: Nate Lawson To: Poul-Henning Kamp Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org Subject: Re: cvs commit: src/sys/sys devicestat.h In-Reply-To: <2856.1047319447@critter.freebsd.dk> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Mon, 10 Mar 2003, Poul-Henning Kamp wrote: > In message , Nate Lawson wri > tes: > >I'm unsure why two counters are required. One counter at the start of the > >structure is sufficient if you 1. memcpy the structure and then 2. re-read > >the counter int to make sure it is the same as the one covered by the > >memcpy. (This assumes memcpy can read an int atomically which should be > >true). Hmm, a volatile keyword may be necessary for the user-visible > >struct. > > Think two cpu system. > > One cpu doing the memcpy in userland while the other is updating the > data structure in the kernel. This changes nothing about my suggestion as long as you always update the sequence before changing the structure in the kernel. -Nate To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 10:22:42 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A3A5937B404; Mon, 10 Mar 2003 10:22:40 -0800 (PST) Received: from critter.freebsd.dk (critter.freebsd.dk [212.242.86.163]) by mx1.FreeBSD.org (Postfix) with ESMTP id BEE1243F93; Mon, 10 Mar 2003 10:22: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 h2AIMcuP002987; Mon, 10 Mar 2003 19:22:38 +0100 (CET) (envelope-from phk@phk.freebsd.dk) To: Nate Lawson Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org Subject: Re: cvs commit: src/sys/sys devicestat.h From: "Poul-Henning Kamp" In-Reply-To: Your message of "Mon, 10 Mar 2003 10:13:36 PST." Date: Mon, 10 Mar 2003 19:22:38 +0100 Message-ID: <2986.1047320558@critter.freebsd.dk> Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG In message , Nate Lawson wri tes: Doesn't work: CPU0 (kernel) CPU1 (userland) increment seq start copy fiddle data end copy (copy is inconsistent) You need two sequence fields: CPU0 (kernel) CPU1 (userland) increment seq0 start copy fiddle data end copy increment seq1 (seq0 != seq1 indicates inconcistent data) Notice that to make it absolutely water-tight, the seq fields must be updated with appropriate write barriers and the order of the fields must be the opposite as the direction the copy is performed in. I may not think it worth going to that effort for io stats. -- 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. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 10:26: 4 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CD4E437B404 for ; Mon, 10 Mar 2003 10:26:02 -0800 (PST) Received: from mail.speakeasy.net (mail12.speakeasy.net [216.254.0.212]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6A41D43FCB for ; Mon, 10 Mar 2003 10:26:01 -0800 (PST) (envelope-from jhb@FreeBSD.org) Received: (qmail 26233 invoked from network); 10 Mar 2003 18:26:06 -0000 Received: from unknown (HELO server.baldwin.cx) ([216.27.160.63]) (envelope-sender ) by mail12.speakeasy.net (qmail-ldap-1.03) with DES-CBC3-SHA encrypted SMTP for ; 10 Mar 2003 18:26:06 -0000 Received: from laptop.baldwin.cx (gw1.twc.weather.com [216.133.140.1]) by server.baldwin.cx (8.12.6/8.12.6) with ESMTP id h2AIMQhT065609; Mon, 10 Mar 2003 13:22:26 -0500 (EST) (envelope-from jhb@FreeBSD.org) Message-ID: X-Mailer: XFMail 1.5.2 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <2986.1047320558@critter.freebsd.dk> Date: Mon, 10 Mar 2003 13:26:17 -0500 (EST) From: John Baldwin To: Poul-Henning Kamp Subject: Re: cvs commit: src/sys/sys devicestat.h Cc: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, Nate Lawson Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On 10-Mar-2003 Poul-Henning Kamp wrote: > In message , Nate Lawson wri > tes: > > Doesn't work: > > CPU0 (kernel) CPU1 (userland) > > increment seq > start copy > fiddle data > end copy > (copy is inconsistent) > > You need two sequence fields: > > CPU0 (kernel) CPU1 (userland) > > increment seq0 > start copy > fiddle data > end copy > increment seq1 > (seq0 != seq1 indicates inconcistent data) > > Notice that to make it absolutely water-tight, the seq fields must > be updated with appropriate write barriers and the order of the > fields must be the opposite as the direction the copy is performed in. Correct. If you use: atomic_add_acq_int(&seq0, 1); ... all the updates ... atomic_add_rel_int(&seq1, 1); then you should have sufficient membars. -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 10:31: 3 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6734037B404; Mon, 10 Mar 2003 10:31:01 -0800 (PST) Received: from critter.freebsd.dk (critter.freebsd.dk [212.242.86.163]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4415543FBD; Mon, 10 Mar 2003 10:31:00 -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 h2AIUxuP003040; Mon, 10 Mar 2003 19:30:59 +0100 (CET) (envelope-from phk@phk.freebsd.dk) To: John Baldwin Cc: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, Nate Lawson Subject: Re: cvs commit: src/sys/sys devicestat.h From: "Poul-Henning Kamp" In-Reply-To: Your message of "Mon, 10 Mar 2003 13:26:17 EST." Date: Mon, 10 Mar 2003 19:30:59 +0100 Message-ID: <3039.1047321059@critter.freebsd.dk> Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG In message , John Baldwin writes: > >On 10-Mar-2003 Poul-Henning Kamp wrote: >> In message , Nate Lawson wri >> tes: >> >> Doesn't work: >> >> CPU0 (kernel) CPU1 (userland) >> >> increment seq >> start copy >> fiddle data >> end copy >> (copy is inconsistent) >> >> You need two sequence fields: >> >> CPU0 (kernel) CPU1 (userland) >> >> increment seq0 >> start copy >> fiddle data >> end copy >> increment seq1 >> (seq0 != seq1 indicates inconcistent data) >> >> Notice that to make it absolutely water-tight, the seq fields must >> be updated with appropriate write barriers and the order of the >> fields must be the opposite as the direction the copy is performed in. > >Correct. If you use: > > atomic_add_acq_int(&seq0, 1); > ... all the updates ... > atomic_add_rel_int(&seq1, 1); > >then you should have sufficient membars. Right, but even with that, I still need to make sure that the userland copy starts out by copying seq1 and finishes by copying seq0, and since that may depend on the mood of the compiler and the phase of the moon. This is disk statistics, it's not really worth that effort. The data in the structure will not get corrupted, bue one of our readings may. So what... -- 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. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 10:47:35 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2B2B337B401; Mon, 10 Mar 2003 10:47:34 -0800 (PST) Received: from ebb.errno.com (ebb.errno.com [66.127.85.87]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4518243F93; Mon, 10 Mar 2003 10:47:33 -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.8/8.12.6) with ESMTP id h2AIlUeV077442 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO); Mon, 10 Mar 2003 10:47:32 -0800 (PST) (envelope-from sam@errno.com) Message-ID: <15bf01c2e735$825f1eb0$52557f42@errno.com> From: "Sam Leffler" To: "John Baldwin" , "Poul-Henning Kamp" Cc: , , "Nate Lawson" References: <3039.1047321059@critter.freebsd.dk> Subject: Re: cvs commit: src/sys/sys devicestat.h Date: Mon, 10 Mar 2003 10:47:30 -0800 Organization: Errno Consulting MIME-Version: 1.0 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4807.1700 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4807.1700 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG > This is disk statistics, it's not really worth that effort. The > data in the structure will not get corrupted, bue one of our > readings may. So what... All the more reason why I question the complexity. Are there really going to be that many clients polling for statistics that using a system call is bad? FWIW I worked on a real-time event/statistics package for IRIX. There were per-cpu queues of events mapped into user-space. Lots of atomic ops and such to get a lock-free mechanism with guaranteed consistency of results (e.g. this was supposedly used to monitor real-time data collection sites like physical plants). Aggregating the per-cpu streams was a pain. For something like the above I could understand the added complexity. For disk stats for top, etc, no. Sam To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 10:53:42 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7248737B404; Mon, 10 Mar 2003 10:53:41 -0800 (PST) Received: from critter.freebsd.dk (critter.freebsd.dk [212.242.86.163]) by mx1.FreeBSD.org (Postfix) with ESMTP id 13E3443F75; Mon, 10 Mar 2003 10:53:40 -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 h2AIrXuP003234; Mon, 10 Mar 2003 19:53:33 +0100 (CET) (envelope-from phk@phk.freebsd.dk) To: "Sam Leffler" Cc: "John Baldwin" , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, "Nate Lawson" Subject: Re: cvs commit: src/sys/sys devicestat.h From: "Poul-Henning Kamp" In-Reply-To: Your message of "Mon, 10 Mar 2003 10:47:30 PST." <15bf01c2e735$825f1eb0$52557f42@errno.com> Date: Mon, 10 Mar 2003 19:53:33 +0100 Message-ID: <3233.1047322413@critter.freebsd.dk> Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG In message <15bf01c2e735$825f1eb0$52557f42@errno.com>, "Sam Leffler" writes: >> This is disk statistics, it's not really worth that effort. The >> data in the structure will not get corrupted, bue one of our >> readings may. So what... > >All the more reason why I question the complexity. Are there really going >to be that many clients polling for statistics that using a system call is >bad? Using mmap is _simpler_ (and cheaper: it saves ctx-switches) than using sysctl or ioctl and it puts the entire burden in the userland process. That is IMO a good thing. The complexity only comes in if we want to guarantee that userland can detect inconsistent readings of a given struct. I have no intention of giving that guarantee. I will put the two counter elements there, which gives a very high probability that inconsistent readings will be detected, but I give no guarantee. -- 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. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 11:39:59 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1D80A37B401; Mon, 10 Mar 2003 11:39:55 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id AFE1A43F85; Mon, 10 Mar 2003 11:39: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 h2AJds0U037246; Mon, 10 Mar 2003 11:39:54 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2AJdsDC037245; Mon, 10 Mar 2003 11:39:54 -0800 (PST) Message-Id: <200303101939.h2AJdsDC037245@repoman.freebsd.org> From: Poul-Henning Kamp Date: Mon, 10 Mar 2003 11:39:54 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/sys malloc.h mbuf.h src/sys/kern kern_malloc.c subr_mbuf.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG phk 2003/03/10 11:39:54 PST FreeBSD src repository Modified files: sys/sys mbuf.h malloc.h sys/kern kern_malloc.c subr_mbuf.c Log: Make malloc and mbuf allocation mode flags nonoverlapping. Under INVARIANTS whine if we get incompatible flags. Submitted by: imp Revision Changes Path 1.118 +18 -1 src/sys/kern/kern_malloc.c 1.42 +15 -0 src/sys/kern/subr_mbuf.c 1.73 +4 -4 src/sys/sys/malloc.h 1.114 +2 -2 src/sys/sys/mbuf.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 11:43:58 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D6A9E37B401; Mon, 10 Mar 2003 11:43:56 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7807943F85; Mon, 10 Mar 2003 11:43:56 -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 h2AJhu0U037827; Mon, 10 Mar 2003 11:43:56 -0800 (PST) (envelope-from obrien@repoman.freebsd.org) Received: (from obrien@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2AJhuX2037826; Mon, 10 Mar 2003 11:43:56 -0800 (PST) Message-Id: <200303101943.h2AJhuX2037826@repoman.freebsd.org> From: "David E. O'Brien" Date: Mon, 10 Mar 2003 11:43:56 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/secure/lib/libcrypto Makefile X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG obrien 2003/03/10 11:43:56 PST FreeBSD src repository Modified files: secure/lib/libcrypto Makefile Log: Don't error out the build if removing a "stale" symlink fails. Pointy hat for breaking my installworld: nectar Revision Changes Path 1.60 +2 -2 src/secure/lib/libcrypto/Makefile To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 11:58:40 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5F28B37B404; Mon, 10 Mar 2003 11:58:39 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CE27443F85; Mon, 10 Mar 2003 11:58:38 -0800 (PST) (envelope-from fanf@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2AJwc0U038703; Mon, 10 Mar 2003 11:58:38 -0800 (PST) (envelope-from fanf@repoman.freebsd.org) Received: (from fanf@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2AJwc8v038702; Mon, 10 Mar 2003 11:58:38 -0800 (PST) Message-Id: <200303101958.h2AJwc8v038702@repoman.freebsd.org> From: Tony Finch Date: Mon, 10 Mar 2003 11:58:38 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/games/fortune/datfiles fortunes2 X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG fanf 2003/03/10 11:58:38 PST FreeBSD src repository Modified files: games/fortune/datfiles fortunes2 Log: At the risk of serious physical abuse from markm, add another regex joke, but s/regex/regular expression/g for terminological consistency. Revision Changes Path 1.57 +4 -1 src/games/fortune/datfiles/fortunes2 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 12: 6:50 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7A5E137B401; Mon, 10 Mar 2003 12:06:46 -0800 (PST) Received: from gw.nectar.cc (gw.nectar.cc [208.42.49.153]) by mx1.FreeBSD.org (Postfix) with ESMTP id C115C43F75; Mon, 10 Mar 2003 12:06:45 -0800 (PST) (envelope-from nectar@celabo.org) Received: from madman.celabo.org (madman.celabo.org [10.0.1.111]) by gw.nectar.cc (Postfix) with ESMTP id 32AB452; Mon, 10 Mar 2003 14:06:45 -0600 (CST) Received: by madman.celabo.org (Postfix, from userid 1001) id 1BF1878C44; Mon, 10 Mar 2003 14:06:45 -0600 (CST) Date: Mon, 10 Mar 2003 14:06:45 -0600 From: "Jacques A. Vidrine" To: "David E. O'Brien" Cc: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/secure/lib/libcrypto Makefile Message-ID: <20030310200645.GB5060@madman.celabo.org> References: <200303101943.h2AJhuX2037826@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200303101943.h2AJhuX2037826@repoman.freebsd.org> X-Url: http://www.celabo.org/ User-Agent: Mutt/1.5.3i-ja.1 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Mon, Mar 10, 2003 at 11:43:56AM -0800, David E. O'Brien wrote: > obrien 2003/03/10 11:43:56 PST > > FreeBSD src repository > > Modified files: > secure/lib/libcrypto Makefile > Log: > Don't error out the build if removing a "stale" symlink fails. Oops, sorry. How does `rm -f' "error out"? The `-f' should have "hidden" any non-zero exit status. I guess it does not in all cases? > Pointy hat for breaking my installworld: nectar I don't have enough to throw a party yet, but it shouldn't be long now :-) Cheers, -- Jacques A. Vidrine http://www.celabo.org/ NTT/Verio SME . FreeBSD UNIX . Heimdal Kerberos jvidrine@verio.net . nectar@FreeBSD.org . nectar@kth.se To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 12: 8:23 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 84A7A37B401; Mon, 10 Mar 2003 12:08:21 -0800 (PST) Received: from tesla.distributel.net (nat.MTL.distributel.NET [66.38.181.24]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8AD3943FAF; Mon, 10 Mar 2003 12:08:20 -0800 (PST) (envelope-from bmilekic@unixdaemons.com) Received: (from bmilekic@localhost) by tesla.distributel.net (8.11.6/8.11.6) id h2AK6Ja29324; Mon, 10 Mar 2003 15:06:19 -0500 (EST) (envelope-from bmilekic@unixdaemons.com) Date: Mon, 10 Mar 2003 15:06:19 -0500 From: Bosko Milekic To: Poul-Henning Kamp Cc: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/sys malloc.h mbuf.h src/sys/kern kern_malloc.c subr_mbuf.c Message-ID: <20030310150619.A29263@unixdaemons.com> References: <200303101939.h2AJdsDC037245@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: <200303101939.h2AJdsDC037245@repoman.freebsd.org>; from phk@FreeBSD.org on Mon, Mar 10, 2003 at 11:39:54AM -0800 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Mon, Mar 10, 2003 at 11:39:54AM -0800, Poul-Henning Kamp wrote: > phk 2003/03/10 11:39:54 PST > > FreeBSD src repository > > Modified files: > sys/sys mbuf.h malloc.h > sys/kern kern_malloc.c subr_mbuf.c > Log: > Make malloc and mbuf allocation mode flags nonoverlapping. > > Under INVARIANTS whine if we get incompatible flags. The ifdef INVARIANTS are commented out. Please uncomment them. Thanks. > Submitted by: imp > > Revision Changes Path > 1.118 +18 -1 src/sys/kern/kern_malloc.c > 1.42 +15 -0 src/sys/kern/subr_mbuf.c > 1.73 +4 -4 src/sys/sys/malloc.h > 1.114 +2 -2 src/sys/sys/mbuf.h > -- Bosko Milekic * bmilekic@unixdaemons.com * bmilekic@FreeBSD.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 12:11:22 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 31D1C37B401 for ; Mon, 10 Mar 2003 12:11:21 -0800 (PST) Received: from rootlabs.com (root.org [67.118.192.226]) by mx1.FreeBSD.org (Postfix) with SMTP id C429243F75 for ; Mon, 10 Mar 2003 12:11:19 -0800 (PST) (envelope-from nate@rootlabs.com) Received: (qmail 94003 invoked by uid 1000); 10 Mar 2003 20:11:20 -0000 Date: Mon, 10 Mar 2003 12:11:20 -0800 (PST) From: Nate Lawson To: Poul-Henning Kamp Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org Subject: Re: cvs commit: src/sys/sys devicestat.h In-Reply-To: <2986.1047320558@critter.freebsd.dk> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Mon, 10 Mar 2003, Poul-Henning Kamp wrote: > In message , Nate Lawson wri > tes: > > Doesn't work: > > CPU0 (kernel) CPU1 (userland) > > increment seq > start copy > fiddle data > end copy > (copy is inconsistent) Please see my original message, including the code fragment. You neglected the final step which was: (userland) check localbuf->seq == kernbuf->seq Of course leaving out steps of my approach breaks it. :) Msg: > Notice that to make it absolutely water-tight, the seq fields must > be updated with appropriate write barriers and the order of the > fields must be the opposite as the direction the copy is performed in. Agree but with one sequence checked twice (pulled in as first part of memcpy, explicitly checked again after the copy is complete) you get this for free without worrying about the order of updating two sequences. The only downside to my approach is that it could mark data as invalid if the seq is updated between the memcpy and the seq check. But it will never mark invalid data as valid. > I may not think it worth going to that effort for io stats. ken@ should probably have the final say with what goes for devicestat. It doesn't seem like you are interested in considering alternate approaches and it is such a small area that I don't feel like debating it endlessly. -Nate To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 12:16:23 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 323B737B404 for ; Mon, 10 Mar 2003 12:16:23 -0800 (PST) Received: from rootlabs.com (root.org [67.118.192.226]) by mx1.FreeBSD.org (Postfix) with SMTP id 9A75C43FAF for ; Mon, 10 Mar 2003 12:16:21 -0800 (PST) (envelope-from nate@rootlabs.com) Received: (qmail 94030 invoked by uid 1000); 10 Mar 2003 20:16:22 -0000 Date: Mon, 10 Mar 2003 12:16:22 -0800 (PST) From: Nate Lawson To: Poul-Henning Kamp Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org Subject: Re: cvs commit: src/sys/sys devicestat.h In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Sorry, I made a mistake and my method won't work. -Nate To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 12:24:57 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 84F1137B401; Mon, 10 Mar 2003 12:24:55 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 255C643F75; Mon, 10 Mar 2003 12:24:55 -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 h2AKOs0U040576; Mon, 10 Mar 2003 12:24:54 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2AKOsWB040575; Mon, 10 Mar 2003 12:24:54 -0800 (PST) Message-Id: <200303102024.h2AKOsWB040575@repoman.freebsd.org> From: Poul-Henning Kamp Date: Mon, 10 Mar 2003 12:24:54 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern kern_malloc.c subr_mbuf.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG phk 2003/03/10 12:24:54 PST FreeBSD src repository Modified files: sys/kern kern_malloc.c subr_mbuf.c Log: PHCC[1]: I had commented the #ifdef INVARIANTS checks out to make sure I ran this code in all kernels and forgot to comment the #ifdefs back in before I committed. Spotted by: bmilekic [1] PHCC = Pointy Hat Correction Commit Revision Changes Path 1.119 +2 -2 src/sys/kern/kern_malloc.c 1.43 +2 -2 src/sys/kern/subr_mbuf.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 12:25:15 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EA3FF37B401; Mon, 10 Mar 2003 12:25:11 -0800 (PST) Received: from critter.freebsd.dk (critter.freebsd.dk [212.242.86.163]) by mx1.FreeBSD.org (Postfix) with ESMTP id AB12043FAF; Mon, 10 Mar 2003 12:25: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.8/8.12.8) with ESMTP id h2AKP8uP003828; Mon, 10 Mar 2003 21:25:08 +0100 (CET) (envelope-from phk@phk.freebsd.dk) To: Bosko Milekic Cc: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/sys malloc.h mbuf.h src/sys/kern kern_malloc.c subr_mbuf.c From: "Poul-Henning Kamp" In-Reply-To: Your message of "Mon, 10 Mar 2003 15:06:19 EST." <20030310150619.A29263@unixdaemons.com> Date: Mon, 10 Mar 2003 21:25:08 +0100 Message-ID: <3827.1047327908@critter.freebsd.dk> Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG In message <20030310150619.A29263@unixdaemons.com>, Bosko Milekic writes: > >On Mon, Mar 10, 2003 at 11:39:54AM -0800, Poul-Henning Kamp wrote: >> phk 2003/03/10 11:39:54 PST >> >> FreeBSD src repository >> >> Modified files: >> sys/sys mbuf.h malloc.h >> sys/kern kern_malloc.c subr_mbuf.c >> Log: >> Make malloc and mbuf allocation mode flags nonoverlapping. >> >> Under INVARIANTS whine if we get incompatible flags. > > The ifdef INVARIANTS are commented out. Please uncomment them. > Thanks. dUH! Thanks! -- 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. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 12:40:29 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CDF6437B401; Mon, 10 Mar 2003 12:40:26 -0800 (PST) Received: from storm.FreeBSD.org.uk (storm.FreeBSD.org.uk [194.242.157.42]) by mx1.FreeBSD.org (Postfix) with ESMTP id CE51E43F93; Mon, 10 Mar 2003 12:40:25 -0800 (PST) (envelope-from mark@grondar.org) Received: from storm.FreeBSD.org.uk (Ugrondar@localhost [127.0.0.1]) by storm.FreeBSD.org.uk (8.12.7/8.12.7) with ESMTP id h2AKeOIo047488; Mon, 10 Mar 2003 20:40:24 GMT (envelope-from mark@grondar.org) Received: (from Ugrondar@localhost) by storm.FreeBSD.org.uk (8.12.7/8.12.7/Submit) with UUCP id h2AKeODZ047487; Mon, 10 Mar 2003 20:40:24 GMT X-Authentication-Warning: storm.FreeBSD.org.uk: Ugrondar set sender to mark@grondar.org using -f Received: from grondar.org (localhost [127.0.0.1]) by grimreaper.grondar.org (8.12.7/8.12.7) with ESMTP id h2AKdgIg070111; Mon, 10 Mar 2003 20:39:42 GMT (envelope-from mark@grondar.org) From: Mark Murray Message-Id: <200303102039.h2AKdgIg070111@grimreaper.grondar.org> To: Tony Finch Cc: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/games/fortune/datfiles fortunes2 In-Reply-To: Your message of "Mon, 10 Mar 2003 11:58:38 PST." <200303101958.h2AJwc8v038702@repoman.freebsd.org> Date: Mon, 10 Mar 2003 20:39:42 +0000 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG > At the risk of serious physical abuse from markm, add another regex joke, > but s/regex/regular expression/g for terminological consistency. I know where you live. M -- Mark Murray iumop ap!sdn w,I idlaH To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 13:55: 2 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7C3C137B401; Mon, 10 Mar 2003 13:55:01 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1D89F43F75; Mon, 10 Mar 2003 13:55:01 -0800 (PST) (envelope-from kan@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2ALt00U052040; Mon, 10 Mar 2003 13:55:00 -0800 (PST) (envelope-from kan@repoman.freebsd.org) Received: (from kan@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2ALt01J052034; Mon, 10 Mar 2003 13:55:00 -0800 (PST) Message-Id: <200303102155.h2ALt01J052034@repoman.freebsd.org> From: Alexander Kabaev Date: Mon, 10 Mar 2003 13:55:00 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/sys mount.h src/sys/kern vfs_default.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG kan 2003/03/10 13:55:00 PST FreeBSD src repository Modified files: sys/sys mount.h sys/kern vfs_default.c Log: Remove trainling whitespace. Revision Changes Path 1.77 +15 -16 src/sys/kern/vfs_default.c 1.145 +5 -5 src/sys/sys/mount.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 15:25:58 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C260837B401; Mon, 10 Mar 2003 15:25:55 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 58E6443F3F; Mon, 10 Mar 2003 15:25:55 -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 h2ANPt0U058565; Mon, 10 Mar 2003 15:25: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 h2ANPth0058564; Mon, 10 Mar 2003 15:25:55 -0800 (PST) Message-Id: <200303102325.h2ANPth0058564@repoman.freebsd.org> From: Jake Burkholder Date: Mon, 10 Mar 2003 15:25:55 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/conf files X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG jake 2003/03/10 15:25:55 PST FreeBSD src repository Modified files: sys/conf files Log: "Or" is expressed with 2 separate config lines. Reported by: Stijn Hoop Revision Changes Path 1.769 +2 -1 src/sys/conf/files To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 15:34:14 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A54C637B404; Mon, 10 Mar 2003 15:34:13 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 22AA543FAF; Mon, 10 Mar 2003 15:34:13 -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 h2ANYC0U059214; Mon, 10 Mar 2003 15:34:12 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2ANYCdF059213; Mon, 10 Mar 2003 15:34:12 -0800 (PST) Message-Id: <200303102334.h2ANYCdF059213@repoman.freebsd.org> From: Poul-Henning Kamp Date: Mon, 10 Mar 2003 15:34:12 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/geom geom_bsd.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG phk 2003/03/10 15:34:12 PST FreeBSD src repository Modified files: sys/geom geom_bsd.c Log: Fix yet another fallout of our M_* song and dance. Revision Changes Path 1.40 +1 -1 src/sys/geom/geom_bsd.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 15:41:43 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0EAD237B401; Mon, 10 Mar 2003 15:41:42 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A4F9443F75; Mon, 10 Mar 2003 15:41: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 h2ANff0U059906; Mon, 10 Mar 2003 15:41:41 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2ANfflW059905; Mon, 10 Mar 2003 15:41:41 -0800 (PST) Message-Id: <200303102341.h2ANfflW059905@repoman.freebsd.org> From: Poul-Henning Kamp Date: Mon, 10 Mar 2003 15:41:41 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/geom geom_event.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG phk 2003/03/10 15:41:41 PST FreeBSD src repository Modified files: sys/geom geom_event.c Log: If we run out of consumers while orphaning them, and the provider's geom is withering, destroy the provider when done. This was exposed by the recent change to geom_dev's orphaning logic. Revision Changes Path 1.20 +5 -0 src/sys/geom/geom_event.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 16: 7:55 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3312C37B401; Mon, 10 Mar 2003 16:07:54 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8511D43FB1; Mon, 10 Mar 2003 16:07:53 -0800 (PST) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2B07r0U061615; Mon, 10 Mar 2003 16:07:53 -0800 (PST) (envelope-from davidxu@repoman.freebsd.org) Received: (from davidxu@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2B07r67061614; Mon, 10 Mar 2003 16:07:53 -0800 (PST) Message-Id: <200303110007.h2B07r67061614@repoman.freebsd.org> From: David Xu Date: Mon, 10 Mar 2003 16:07:53 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/sys proc.h src/sys/kern kern_exit.c kern_sig.c kern_thread.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG davidxu 2003/03/10 16:07:53 PST FreeBSD src repository Modified files: sys/sys proc.h sys/kern kern_exit.c kern_sig.c kern_thread.c Log: Fix threaded process job control bug. SMP tested. Reviewed by: julian Revision Changes Path 1.199 +2 -1 src/sys/kern/kern_exit.c 1.215 +33 -27 src/sys/kern/kern_sig.c 1.103 +16 -28 src/sys/kern/kern_thread.c 1.302 +1 -0 src/sys/sys/proc.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 16:10:25 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3F20A37B401; Mon, 10 Mar 2003 16:10:24 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9836243F85; Mon, 10 Mar 2003 16:10:23 -0800 (PST) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2B0AN0U061770; Mon, 10 Mar 2003 16:10:23 -0800 (PST) (envelope-from davidxu@repoman.freebsd.org) Received: (from davidxu@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2B0ANe3061768; Mon, 10 Mar 2003 16:10:23 -0800 (PST) Message-Id: <200303110010.h2B0ANe3061768@repoman.freebsd.org> From: David Xu Date: Mon, 10 Mar 2003 16:10:23 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/usr.bin/su su.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG davidxu 2003/03/10 16:10:23 PST FreeBSD src repository Modified files: usr.bin/su su.c Log: Fix long standing job control bug. SIGTSTP shouldn't be ignored. Special instructions tested: suspend stop $$ Revision Changes Path 1.64 +0 -1 src/usr.bin/su/su.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 17:38:19 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 14D4B37B401; Mon, 10 Mar 2003 17:38:18 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id ABA4C43F75; Mon, 10 Mar 2003 17:38:17 -0800 (PST) (envelope-from anholt@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2B1cH0U072999; Mon, 10 Mar 2003 17:38:17 -0800 (PST) (envelope-from anholt@repoman.freebsd.org) Received: (from anholt@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2B1cHTx072998; Mon, 10 Mar 2003 17:38:17 -0800 (PST) Message-Id: <200303110138.h2B1cHTx072998@repoman.freebsd.org> From: Eric Anholt Date: Mon, 10 Mar 2003 17:38:17 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/drm radeon_drv.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG anholt 2003/03/10 17:38:17 PST FreeBSD src repository Modified files: sys/dev/drm radeon_drv.c Log: Update Radeon PCI IDs and naming from pciids.sf.net. Revision Changes Path 1.5 +28 -26 src/sys/dev/drm/radeon_drv.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 17:41:35 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3E78837B404; Mon, 10 Mar 2003 17:41:34 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D4ED843F93; Mon, 10 Mar 2003 17:41:33 -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 h2B1fX0U073510; Mon, 10 Mar 2003 17:41:33 -0800 (PST) (envelope-from njl@repoman.freebsd.org) Received: (from njl@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2B1fXOe073509; Mon, 10 Mar 2003 17:41:33 -0800 (PST) Message-Id: <200303110141.h2B1fXOe073509@repoman.freebsd.org> From: Nate Lawson Date: Mon, 10 Mar 2003 17:41:33 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/usb usbdevs usbdevs.h usbdevs_data.h X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG njl 2003/03/10 17:41:33 PST FreeBSD src repository Modified files: sys/dev/usb usbdevs usbdevs.h usbdevs_data.h Log: usbdevs entry for Asahi Optical OPTIO 230 digital camera. Regen. Revision Changes Path 1.115 +3 -0 src/sys/dev/usb/usbdevs 1.124 +3 -0 src/sys/dev/usb/usbdevs.h 1.124 +6 -0 src/sys/dev/usb/usbdevs_data.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 17:55:14 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7C59E37B401; Mon, 10 Mar 2003 17:55:12 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1AF5743F3F; Mon, 10 Mar 2003 17:55:12 -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 h2B1tB0U074390; Mon, 10 Mar 2003 17:55:11 -0800 (PST) (envelope-from njl@repoman.freebsd.org) Received: (from njl@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2B1tBJN074389; Mon, 10 Mar 2003 17:55:11 -0800 (PST) Message-Id: <200303110155.h2B1tBJN074389@repoman.freebsd.org> From: Nate Lawson Date: Mon, 10 Mar 2003 17:55:11 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/usb umass.c src/sys/cam/scsi scsi_da.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG njl 2003/03/10 17:55:11 PST FreeBSD src repository Modified files: sys/dev/usb umass.c sys/cam/scsi scsi_da.c Log: Quirk for Pentax Optio 230 USB camera. Note that other products probably use the underlying AsahiOptical USB chip and thus this quirk may need to be generalized in the future. PR: kern/46369 Submitted by: Tim Vanderhoek MFC After: 3 days Revision Changes Path 1.132 +9 -0 src/sys/cam/scsi/scsi_da.c 1.78 +5 -0 src/sys/dev/usb/umass.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 18: 7:19 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6083637B401; Mon, 10 Mar 2003 18:07:18 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 049C343F3F; Mon, 10 Mar 2003 18:07:18 -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 h2B27H0U075209; Mon, 10 Mar 2003 18:07:17 -0800 (PST) (envelope-from njl@repoman.freebsd.org) Received: (from njl@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2B27H20075208; Mon, 10 Mar 2003 18:07:17 -0800 (PST) Message-Id: <200303110207.h2B27H20075208@repoman.freebsd.org> From: Nate Lawson Date: Mon, 10 Mar 2003 18:07:17 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/cam/scsi scsi_da.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG njl 2003/03/10 18:07:17 PST FreeBSD src repository Modified files: sys/cam/scsi scsi_da.c Log: Quirk for SanDisk ImageMate II compact flash reader PR: kern/47877 Submitted by: Mike Durian MFC after: 3 days Revision Changes Path 1.133 +8 -0 src/sys/cam/scsi/scsi_da.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 18:53:57 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CC98E37B401; Mon, 10 Mar 2003 18:53:55 -0800 (PST) Received: from nd250009.gab.xdsl.ne.jp (nd250009.gab.xdsl.ne.jp [61.202.250.9]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8D2BF43FDF; Mon, 10 Mar 2003 18:53:54 -0800 (PST) (envelope-from nork@FreeBSD.org) Received: from cl-server.enusure-tech.co.jp (melfina.ninth-nine.com [211.18.249.30]) (authenticated bits=0) by nd250009.gab.xdsl.ne.jp (8.12.8/8.12.8/NinthNine) with ESMTP id h2B2rqcE048852 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 11 Mar 2003 11:53:53 +0900 (JST) (envelope-from nork@FreeBSD.org) Message-Id: <200303110253.h2B2rqcE048852@nd250009.gab.xdsl.ne.jp> Date: Tue, 11 Mar 2003 11:53:52 +0900 From: Norikatsu Shigemura To: Eric Anholt Cc: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/drm radeon_drv.c In-Reply-To: <200303110138.h2B1cHTx072998@repoman.freebsd.org> References: <200303110138.h2B1cHTx072998@repoman.freebsd.org> X-Mailer: Sylpheed version 0.8.10 (GTK+ 1.2.10; i386-portbld-freebsd5.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Mon, 10 Mar 2003 17:38:17 -0800 (PST) Eric Anholt wrote: > anholt 2003/03/10 17:38:17 PST > > FreeBSD src repository > > Modified files: > sys/dev/drm radeon_drv.c > Log: > Update Radeon PCI IDs and naming from pciids.sf.net. > > Revision Changes Path > 1.5 +28 -26 src/sys/dev/drm/radeon_drv.c Thank you! To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 18:59:52 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7C34E37B401; Mon, 10 Mar 2003 18:59:51 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1D91443FAF; Mon, 10 Mar 2003 18:59:51 -0800 (PST) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2B2xo0U078626; Mon, 10 Mar 2003 18:59:50 -0800 (PST) (envelope-from davidxu@repoman.freebsd.org) Received: (from davidxu@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2B2xor5078625; Mon, 10 Mar 2003 18:59:50 -0800 (PST) Message-Id: <200303110259.h2B2xor5078625@repoman.freebsd.org> From: David Xu Date: Mon, 10 Mar 2003 18:59:50 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern kern_thread.c subr_trap.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG davidxu 2003/03/10 18:59:50 PST FreeBSD src repository Modified files: sys/kern kern_thread.c subr_trap.c Log: Fix signal delivering bug for threaded process. Revision Changes Path 1.104 +4 -6 src/sys/kern/kern_thread.c 1.248 +8 -2 src/sys/kern/subr_trap.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 19:16: 7 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9AFBC37B404; Mon, 10 Mar 2003 19:16:03 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 15FAD43FBF; Mon, 10 Mar 2003 19:16:03 -0800 (PST) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2B3G20U079965; Mon, 10 Mar 2003 19:16:02 -0800 (PST) (envelope-from davidxu@repoman.freebsd.org) Received: (from davidxu@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2B3G2p0079964; Mon, 10 Mar 2003 19:16:02 -0800 (PST) Message-Id: <200303110316.h2B3G2p0079964@repoman.freebsd.org> From: David Xu Date: Mon, 10 Mar 2003 19:16:02 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern kern_thread.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG davidxu 2003/03/10 19:16:02 PST FreeBSD src repository Modified files: sys/kern kern_thread.c Log: Lock proc lock before changing p_flag. Revision Changes Path 1.105 +2 -0 src/sys/kern/kern_thread.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 21:12: 9 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C25AE37B401; Mon, 10 Mar 2003 21:12:07 -0800 (PST) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 25E4B43F85; Mon, 10 Mar 2003 21:12:07 -0800 (PST) (envelope-from bright@elvis.mu.org) Received: by elvis.mu.org (Postfix, from userid 1192) id D141B2ED403; Mon, 10 Mar 2003 21:12:06 -0800 (PST) Date: Mon, 10 Mar 2003 21:12:06 -0800 From: Alfred Perlstein To: David Xu Cc: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern kern_thread.c subr_trap.c Message-ID: <20030311051206.GZ4145@elvis.mu.org> References: <200303110259.h2B2xor5078625@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200303110259.h2B2xor5078625@repoman.freebsd.org> User-Agent: Mutt/1.4i Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG * David Xu [030310 18:59] wrote: > davidxu 2003/03/10 18:59:50 PST > > FreeBSD src repository > > Modified files: > sys/kern kern_thread.c subr_trap.c > Log: > Fix signal delivering bug for threaded process. Details, while not manditory are encouraged. See a typical commit by Dr. Mckusick. -- -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.' To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 21:33:23 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 843DB37B404; Mon, 10 Mar 2003 21:33:20 -0800 (PST) Received: from mail.viasoft.com.cn (ip-167-164-97-218.anlai.com [218.97.164.167]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6098943FA3; Mon, 10 Mar 2003 21:32:57 -0800 (PST) (envelope-from davidxu@viatech.com.cn) Received: from davidw2k (davidlnx.viasoft.com.cn [192.168.1.240]) by mail.viasoft.com.cn (8.9.3/8.9.3) with SMTP id NAA05586; Tue, 11 Mar 2003 13:58:54 +0800 Message-ID: <005101c2e78f$b85d0a40$f001a8c0@davidw2k> From: "David Xu" To: "Alfred Perlstein" Cc: , , References: <200303110259.h2B2xor5078625@repoman.freebsd.org> <20030311051206.GZ4145@elvis.mu.org> Subject: Re: cvs commit: src/sys/kern kern_thread.c subr_trap.c Date: Tue, 11 Mar 2003 13:33:15 +0800 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4807.1700 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4910.0300 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG ----- Original Message -----=20 From: "Alfred Perlstein" To: "David Xu" Cc: ; ; = Sent: Tuesday, March 11, 2003 1:12 PM Subject: Re: cvs commit: src/sys/kern kern_thread.c subr_trap.c > * David Xu [030310 18:59] wrote: > > davidxu 2003/03/10 18:59:50 PST > >=20 > > FreeBSD src repository > >=20 > > Modified files: > > sys/kern kern_thread.c subr_trap.c=20 > > Log: > > Fix signal delivering bug for threaded process. >=20 > Details, while not manditory are encouraged. See a typical > commit by Dr. Mckusick. >=20 Orignal code would suspend an already suspended thread, if user presses ^Z while a threaded program is running. Also there is a race between job control and thread_exit(), the=20 new code tests job control requesting before thread exits, in wait() syscall, be sure to check process is fully stopped before parent proc thinks child was stopped, this avoids a later SIGCHILD and returns STOPPED status twice for a threaded child proc. > --=20 > -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.' To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 21:45:28 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 959AA37B401; Mon, 10 Mar 2003 21:45:26 -0800 (PST) Received: from obsecurity.dyndns.org (adsl-63-207-60-52.dsl.lsan03.pacbell.net [63.207.60.52]) by mx1.FreeBSD.org (Postfix) with ESMTP id 99DE143F75; Mon, 10 Mar 2003 21:45:25 -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 1A1C466D6A; Mon, 10 Mar 2003 21:45:25 -0800 (PST) Received: by rot13.obsecurity.org (Postfix, from userid 1000) id ECD9889E; Mon, 10 Mar 2003 21:45:24 -0800 (PST) Date: Mon, 10 Mar 2003 21:45:24 -0800 From: Kris Kennaway To: David Xu Cc: Alfred Perlstein , src-committers@FreeBSD.ORG, cvs-src@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/sys/kern kern_thread.c subr_trap.c Message-ID: <20030311054524.GA78209@rot13.obsecurity.org> References: <200303110259.h2B2xor5078625@repoman.freebsd.org> <20030311051206.GZ4145@elvis.mu.org> <005101c2e78f$b85d0a40$f001a8c0@davidw2k> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="2fHTh5uZTiUOsy+g" Content-Disposition: inline In-Reply-To: <005101c2e78f$b85d0a40$f001a8c0@davidw2k> User-Agent: Mutt/1.4i Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --2fHTh5uZTiUOsy+g Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Mar 11, 2003 at 01:33:15PM +0800, David Xu wrote: > > > Fix signal delivering bug for threaded process. > >=20 > > Details, while not manditory are encouraged. See a typical > > commit by Dr. Mckusick. > >=20 > Orignal code would suspend an already suspended thread, > if user presses ^Z while a threaded program is running. Also > there is a race between job control and thread_exit(), the=20 > new code tests job control requesting before thread exits, > in wait() syscall, be sure to check process is fully stopped > before parent proc thinks child was stopped, this avoids > a later SIGCHILD and returns STOPPED status twice > for a threaded child proc. Could you force-commit this expanded explanation as a followup? Kris --2fHTh5uZTiUOsy+g Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+bXf0Wry0BWjoQKURAqMAAJ47kC1rDmVFVXVqyETuiUj/hSfF2gCg870e A3A4zVEyu4oYiMAtrdBMXBw= =orAR -----END PGP SIGNATURE----- --2fHTh5uZTiUOsy+g-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 21:45:35 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A1C4637B404; Mon, 10 Mar 2003 21:45:32 -0800 (PST) Received: from mail.viasoft.com.cn (ip-167-164-97-218.anlai.com [218.97.164.167]) by mx1.FreeBSD.org (Postfix) with ESMTP id AEE1943FCB; Mon, 10 Mar 2003 21:45:12 -0800 (PST) (envelope-from davidxu@viatech.com.cn) Received: from davidw2k (davidlnx.viasoft.com.cn [192.168.1.240]) by mail.viasoft.com.cn (8.9.3/8.9.3) with SMTP id OAA05605; Tue, 11 Mar 2003 14:10:48 +0800 Message-ID: <007501c2e791$60958100$f001a8c0@davidw2k> From: "David Xu" To: "Alfred Perlstein" Cc: , , References: <200303110259.h2B2xor5078625@repoman.freebsd.org> <20030311051206.GZ4145@elvis.mu.org> Subject: Re: cvs commit: src/sys/kern kern_thread.c subr_trap.c Date: Tue, 11 Mar 2003 13:45:09 +0800 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4807.1700 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4910.0300 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG ----- Original Message -----=20 From: "Alfred Perlstein" To: "David Xu" Cc: ; ; = Sent: Tuesday, March 11, 2003 1:12 PM Subject: Re: cvs commit: src/sys/kern kern_thread.c subr_trap.c > * David Xu [030310 18:59] wrote: > > davidxu 2003/03/10 18:59:50 PST > >=20 > > FreeBSD src repository > >=20 > > Modified files: > > sys/kern kern_thread.c subr_trap.c=20 > > Log: > > Fix signal delivering bug for threaded process. >=20 > Details, while not manditory are encouraged. See a typical > commit by Dr. Mckusick. >=20 OOPS, for this commit:=20 The original code will lose an userland context if current thread is direct returning from syscall which was never blocked or UTS kernel is doing syscall, at that time an upcall shouldn't be made.=20 TDF_UPCALLING was abused in that code. > --=20 > -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.' To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 22: 1:48 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1DB8F37B401; Mon, 10 Mar 2003 22:01:46 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7767E43FB1; Mon, 10 Mar 2003 22:01:45 -0800 (PST) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2B61j0U096267; Mon, 10 Mar 2003 22:01:45 -0800 (PST) (envelope-from davidxu@repoman.freebsd.org) Received: (from davidxu@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2B61jQq096266; Mon, 10 Mar 2003 22:01:45 -0800 (PST) Message-Id: <200303110601.h2B61jQq096266@repoman.freebsd.org> From: David Xu Date: Mon, 10 Mar 2003 22:01:44 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/sys proc.h src/sys/kern kern_exit.c kern_sig.c kern_thread.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG davidxu 2003/03/10 22:01:44 PST FreeBSD src repository Modified files: sys/sys proc.h sys/kern kern_exit.c kern_sig.c kern_thread.c Log: This is a force-commit for: kern_sig.c 1.215 kern_thread.c 1.103 kern_exit.c 1.199 proc.h 1.302 Orignal code would suspend an already suspended thread, if user presses ^Z while a threaded program is running. Also there is a race between job control and thread_exit(), the new code tests job control requesting before thread exits, in wait() syscall, be sure to check child process is fully stopped, this avoids a later SIGCHILD and returns STOPPED status twice for a threaded child proc. A thread_stopped() function is added for common code in several places. Revision Changes Path 1.200 +0 -0 src/sys/kern/kern_exit.c 1.216 +0 -0 src/sys/kern/kern_sig.c 1.106 +0 -0 src/sys/kern/kern_thread.c 1.303 +0 -0 src/sys/sys/proc.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 22: 5:35 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9781237B401; Mon, 10 Mar 2003 22:05:32 -0800 (PST) Received: from mail.chesapeake.net (chesapeake.net [205.130.220.14]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3FF9B43F85; Mon, 10 Mar 2003 22:05:31 -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 h2B65UZ29538; Tue, 11 Mar 2003 01:05:30 -0500 (EST) (envelope-from jroberson@chesapeake.net) Date: Tue, 11 Mar 2003 01:05:30 -0500 (EST) From: Jeff Roberson To: David Xu Cc: src-committers@FreeBSD.org, , Subject: Re: cvs commit: src/sys/sys proc.h src/sys/kern kern_exit.c kern_sig.c kern_thread.c In-Reply-To: <200303110601.h2B61jQq096266@repoman.freebsd.org> Message-ID: <20030311010528.E81379-100000@mail.chesapeake.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Thanks! On Mon, 10 Mar 2003, David Xu wrote: > davidxu 2003/03/10 22:01:44 PST > > FreeBSD src repository > > Modified files: > sys/sys proc.h > sys/kern kern_exit.c kern_sig.c kern_thread.c > Log: > This is a force-commit for: > kern_sig.c 1.215 > kern_thread.c 1.103 > kern_exit.c 1.199 > proc.h 1.302 > > Orignal code would suspend an already suspended thread, > if user presses ^Z while a threaded program is running. Also > there is a race between job control and thread_exit(), the > new code tests job control requesting before thread exits, > in wait() syscall, be sure to check child process is fully > stopped, this avoids a later SIGCHILD and returns STOPPED > status twice for a threaded child proc. A thread_stopped() > function is added for common code in several places. > > Revision Changes Path > 1.200 +0 -0 src/sys/kern/kern_exit.c > 1.216 +0 -0 src/sys/kern/kern_sig.c > 1.106 +0 -0 src/sys/kern/kern_thread.c > 1.303 +0 -0 src/sys/sys/proc.h > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 22:14: 6 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 889D437B407; Mon, 10 Mar 2003 22:14:04 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 293CC43FB1; Mon, 10 Mar 2003 22:14:04 -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 h2B6E30U097063; Mon, 10 Mar 2003 22:14:04 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2B6E3c2097062; Mon, 10 Mar 2003 22:14:03 -0800 (PST) Message-Id: <200303110614.h2B6E3c2097062@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 10 Mar 2003 22:14:03 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern vfs_cluster.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG jeff 2003/03/10 22:14:03 PST FreeBSD src repository Modified files: sys/kern vfs_cluster.c Log: - Regularize variable usage in cluster_read(). - Issue the io that we will later block on prior to doing cluster read ahead so that it is more likely to be ready when we block. - Loop issuing clustered reads until we've exhausted the seq count supplied by the file system. - Use a sysctl tunable "vfs.read_max" to determine the maximum number of blocks that we'll read ahead. Revision Changes Path 1.132 +62 -92 src/sys/kern/vfs_cluster.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 22:17:59 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C138737B401; Mon, 10 Mar 2003 22:17:56 -0800 (PST) Received: from mail.chesapeake.net (chesapeake.net [205.130.220.14]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9FE5A43F93; Mon, 10 Mar 2003 22:17:55 -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 h2B6Htf34165; Tue, 11 Mar 2003 01:17:55 -0500 (EST) (envelope-from jroberson@chesapeake.net) Date: Tue, 11 Mar 2003 01:17:55 -0500 (EST) From: Jeff Roberson To: Jeff Roberson Cc: src-committers@FreeBSD.org, , Subject: Re: cvs commit: src/sys/kern vfs_cluster.c In-Reply-To: <200303110614.h2B6E3c2097062@repoman.freebsd.org> Message-ID: <20030311011437.A81379-100000@mail.chesapeake.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Mon, 10 Mar 2003, Jeff Roberson wrote: > Log: > - Regularize variable usage in cluster_read(). > - Issue the io that we will later block on prior to doing cluster read ahead > so that it is more likely to be ready when we block. > - Loop issuing clustered reads until we've exhausted the seq count supplied > by the file system. > - Use a sysctl tunable "vfs.read_max" to determine the maximum number of > blocks that we'll read ahead. This provided for a ~20% perf improvement in some tests on RAID systems. I suspect that in some cases it will be much more than that and in others much less. I found no cases where the perf was worse. The current sequential heuristic is fairly reasonable. Tuning read_max only does good to a certain point. This code could certainly be made faster given some more careful performance tuning although I am not likely to do this until we start on the buf cache refactoring for 6.0. If you'd like to run your own perf tests, especially on RAID systems with large stripe sizes (128k) I'd love to hear the results. Cheers, Jeff To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Mon Mar 10 23:59:18 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 33D1A37B401; Mon, 10 Mar 2003 23:59: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 519EC43FBD; Mon, 10 Mar 2003 23:59: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 SAA13776; Tue, 11 Mar 2003 18:59:07 +1100 Date: Tue, 11 Mar 2003 18:59:06 +1100 (EST) From: Bruce Evans X-X-Sender: bde@gamplex.bde.org To: David Xu Cc: src-committers@FreeBSD.org, "" , "" Subject: Re: cvs commit: src/usr.bin/su su.c In-Reply-To: <200303110010.h2B0ANe3061768@repoman.freebsd.org> Message-ID: <20030311180357.E23929@gamplex.bde.org> References: <200303110010.h2B0ANe3061768@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Mon, 10 Mar 2003, David Xu wrote: > davidxu 2003/03/10 16:10:23 PST > > FreeBSD src repository > > Modified files: > usr.bin/su su.c > Log: > Fix long standing job control bug. SIGTSTP shouldn't be ignored. > Special instructions tested: > suspend > stop $$ Er, this can't be right, since it removes the initialization of sa_tstp as a side effect, so sa_tstp is stack garbage when it is used set SIGTSTP for the child. I think it may work because errors for the second setting of SIGTSTP are ignored (all errors from sigaction are ignored, of course :-(), and SIGTSTP is soon handled correctly by the shell, but ignoring SIGTSTP was wrong for the inital su process. The bug is actually a shortstanding job control bug. SIGTSTP started being ignored in rev.1.53, in at attempt to work around the not-so-shortstanding PAM bug of gumming up job control by spawning shells instead of exec'ing them. su hasn't been PAMmed in RELENG_4, so the bug isn't in any usable release. > Revision Changes Path > 1.64 +0 -1 src/usr.bin/su/su.c Rev.1.53 makes changes of +3 -1 for SIGTSTP. Backing out all these changes would remove the use of stack garbage. But perhaps SIGTSTP should have been set to SIG_DFL instead of SIG_IGN for the initial su process, so su doesn't depend on its initial state. Then restoring its initial state for child would be almost as dubious as "restoring" stack garbage, so the sa_tstp variable is not needed eithe way. Untested patches relative to relative to an old version: %%% Index: su.c =================================================================== RCS file: /home/ncvs/src/usr.bin/su/su.c,v retrieving revision 1.62 diff -u -2 -r1.62 su.c --- su.c 23 Oct 2002 03:19:34 -0000 1.62 +++ su.c 11 Mar 2003 07:55:07 -0000 @@ -131,6 +131,5 @@ char *username, *cleanenv, *class, shellbuf[MAXPATHLEN]; const char *p, *user, *shell, *mytty, **nargv; - - struct sigaction sa, sa_int, sa_quit, sa_tstp; + struct sigaction sa, sa_int, sa_quit; shell = class = cleanenv = NULL; @@ -328,6 +327,6 @@ sigaction(SIGINT, &sa, &sa_int); sigaction(SIGQUIT, &sa, &sa_quit); - sigaction(SIGTSTP, &sa, &sa_tstp); - + sa.sa_handler = SIG_DFL; + sigaction(SIGTSTP, &sa, NULL); statusp = 1; child_pid = fork(); @@ -336,5 +335,13 @@ while ((ret_pid = waitpid(child_pid, &statusp, WUNTRACED)) != -1) { if (WIFSTOPPED(statusp)) { + fprintf(stderr, + "su: pgrp/my_pgid/child_pgid before = %d/%d/%d\n", + tcgetpgrp(1), getpgid(getpid()), + getpgid(child_pid)); kill(getpid(), SIGSTOP); + fprintf(stderr, + "su: pgrp/my_pgid/child_pgid after = %d/%d/%d\n", + tcgetpgrp(1), getpgid(getpid()), + getpgid(child_pid)); child_pgrp = getpgid(child_pid); if (tcgetpgrp(1) == getpgrp()) { @@ -358,5 +365,4 @@ sigaction(SIGINT, &sa_int, NULL); sigaction(SIGQUIT, &sa_quit, NULL); - sigaction(SIGTSTP, &sa_tstp, NULL); /* * Set all user context except for: Environmental variables %%% The patches also reduce nearby style bugs and add old code for debugging this problem. Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 0:21: 0 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6269337B401; Tue, 11 Mar 2003 00:20:59 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 03FA843F85; Tue, 11 Mar 2003 00:20:59 -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 h2B8Kw0U006014; Tue, 11 Mar 2003 00:20:58 -0800 (PST) (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2B8KwnM006013; Tue, 11 Mar 2003 00:20:58 -0800 (PST) Message-Id: <200303110820.h2B8KwnM006013@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Tue, 11 Mar 2003 00:20:58 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/lib/libfetch ftp.c http.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG des 2003/03/11 00:20:58 PST FreeBSD src repository Modified files: lib/libfetch ftp.c http.c Log: Don't parse the proxy URL unless we're actually going to use it. No real functional difference, but debugging output will be less confusing. Revision Changes Path 1.86 +10 -5 src/lib/libfetch/ftp.c 1.68 +6 -3 src/lib/libfetch/http.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 0:21:20 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 412B037B401; Tue, 11 Mar 2003 00:21:17 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D764E43FA3; Tue, 11 Mar 2003 00:21:16 -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 h2B8LG0U006052; Tue, 11 Mar 2003 00:21:16 -0800 (PST) (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2B8LGDT006051; Tue, 11 Mar 2003 00:21:16 -0800 (PST) Message-Id: <200303110821.h2B8LGDT006051@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Tue, 11 Mar 2003 00:21:16 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/usr.bin/fetch fetch.1 X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG des 2003/03/11 00:21:16 PST FreeBSD src repository Modified files: usr.bin/fetch fetch.1 Log: Clarify that -r implies -R. Revision Changes Path 1.51 +2 -0 src/usr.bin/fetch/fetch.1 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 0:21:53 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5C32F37B401; Tue, 11 Mar 2003 00:21:52 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id F21F943F3F; Tue, 11 Mar 2003 00:21:51 -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 h2B8Lp0U006086; Tue, 11 Mar 2003 00:21:51 -0800 (PST) (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2B8LpNk006085; Tue, 11 Mar 2003 00:21:51 -0800 (PST) Message-Id: <200303110821.h2B8LpNk006085@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Tue, 11 Mar 2003 00:21:51 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/usr.bin/fetch fetch.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG des 2003/03/11 00:21:51 PST FreeBSD src repository Modified files: usr.bin/fetch fetch.c Log: Clean up the ETA logic a bit and make sure it works for restarted transfers. Revision Changes Path 1.61 +8 -7 src/usr.bin/fetch/fetch.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 0:48:40 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5165637B404; Tue, 11 Mar 2003 00:48:39 -0800 (PST) Received: from flood.ping.uio.no (flood.ping.uio.no [129.240.78.31]) by mx1.FreeBSD.org (Postfix) with ESMTP id 34A9443F3F; Tue, 11 Mar 2003 00:48:38 -0800 (PST) (envelope-from des@ofug.org) Received: by flood.ping.uio.no (Postfix, from userid 2602) id 937B0530C; Tue, 11 Mar 2003 09:48:36 +0100 (CET) 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: David Xu Cc: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/usr.bin/su su.c From: Dag-Erling Smorgrav Date: Tue, 11 Mar 2003 09:48:35 +0100 In-Reply-To: <200303110010.h2B0ANe3061768@repoman.freebsd.org> (David Xu's message of "Mon, 10 Mar 2003 16:10:23 -0800 (PST)") Message-ID: User-Agent: Gnus/5.090014 (Oort Gnus v0.14) Emacs/21.2 (i386--freebsd) References: <200303110010.h2B0ANe3061768@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG David Xu writes: > Log: > Fix long standing job control bug. SIGTSTP shouldn't be ignored. Yes, it should. Please back this out, and next time you get itchy fingers, discuss your patches with someone in the know. DES -- Dag-Erling Smorgrav - des@ofug.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 1: 4:30 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E010D37B401; Tue, 11 Mar 2003 01:04:21 -0800 (PST) Received: from exchhz01.viatech.com.cn (ip-167-164-97-218.anlai.com [218.97.164.167]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1103343F93; Tue, 11 Mar 2003 01:04:06 -0800 (PST) (envelope-from davidxu@freebsd.org) Received: from davidw2k (ip-240-1-168-192.rev.dyxnet.com [192.168.1.240]) by exchhz01.viatech.com.cn with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2650.21) id 1G6NW8WQ; Tue, 11 Mar 2003 16:50:41 +0800 Message-ID: <000501c2e7ad$48ab2790$f001a8c0@davidw2k> From: "David Xu" To: "Bruce Evans" Cc: , , References: <200303110010.h2B0ANe3061768@repoman.freebsd.org> <20030311180357.E23929@gamplex.bde.org> Subject: Re: cvs commit: src/usr.bin/su su.c Date: Tue, 11 Mar 2003 17:04:55 +0800 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4807.1700 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4910.0300 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG ----- Original Message -----=20 From: "Bruce Evans" To: "David Xu" Cc: ; ; = Sent: Tuesday, March 11, 2003 3:59 PM Subject: Re: cvs commit: src/usr.bin/su su.c > On Mon, 10 Mar 2003, David Xu wrote: >=20 > > davidxu 2003/03/10 16:10:23 PST > > > > FreeBSD src repository > > > > Modified files: > > usr.bin/su su.c > > Log: > > Fix long standing job control bug. SIGTSTP shouldn't be ignored. > > Special instructions tested: > > suspend > > stop $$ >=20 > Er, this can't be right, since it removes the initialization of = sa_tstp > as a side effect, so sa_tstp is stack garbage when it is used set > SIGTSTP for the child. I think it may work because errors for the > second setting of SIGTSTP are ignored (all errors from sigaction are > ignored, of course :-(), and SIGTSTP is soon handled correctly by the > shell, but ignoring SIGTSTP was wrong for the inital su process. >=20 Unfortunately I had ignored code for child process :( BTW, The SIGTSTP handler will be reset by execsigs() in kernel, The garbage sa_tstp is only effective in very short time. > The bug is actually a shortstanding job control bug. SIGTSTP started = being > ignored in rev.1.53, in at attempt to work around the = not-so-shortstanding > PAM bug of gumming up job control by spawning shells instead of = exec'ing > them. su hasn't been PAMmed in RELENG_4, so the bug isn't in any = usable > release. >=20 > > Revision Changes Path > > 1.64 +0 -1 src/usr.bin/su/su.c >=20 > Rev.1.53 makes changes of +3 -1 for SIGTSTP. Backing out all these > changes would remove the use of stack garbage. But perhaps SIGTSTP > should have been set to SIG_DFL instead of SIG_IGN for the initial > su process, so su doesn't depend on its initial state. Then restoring > its initial state for child would be almost as dubious as "restoring" > stack garbage, so the sa_tstp variable is not needed eithe way. >=20 > Untested patches relative to relative to an old version: >=20 > ... > The patches also reduce nearby style bugs and add old code for = debugging > this problem. >=20 Thanks, I will test it, maybe commit if it is OK. > Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 1:12:58 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4119937B404; Tue, 11 Mar 2003 01:12:57 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 608D343FCB; Tue, 11 Mar 2003 01:12:56 -0800 (PST) (envelope-from iedowse@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2B9Cu0U015019; Tue, 11 Mar 2003 01:12:56 -0800 (PST) (envelope-from iedowse@repoman.freebsd.org) Received: (from iedowse@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2B9CuUH015018; Tue, 11 Mar 2003 01:12:56 -0800 (PST) Message-Id: <200303110912.h2B9CuUH015018@repoman.freebsd.org> From: Ian Dowse Date: Tue, 11 Mar 2003 01:12:56 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/usb uhci.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG iedowse 2003/03/11 01:12:56 PST FreeBSD src repository Modified files: sys/dev/usb uhci.c Log: Make uhci_waitintr() robust to interrupts being enabled, even though it is expected that they will not be enabled at the time that it is called. This is reported to work around a problem in RELENG_4 where the kernel panics on boot if FAST_IPSEC and crypto support are enabled. Tested by: Scott Johnson Revision Changes Path 1.133 +3 -4 src/sys/dev/usb/uhci.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 1:16:53 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D7F6737B401; Tue, 11 Mar 2003 01:16:51 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 79AF543F93; Tue, 11 Mar 2003 01:16:51 -0800 (PST) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2B9Gp0U015272; Tue, 11 Mar 2003 01:16:51 -0800 (PST) (envelope-from davidxu@repoman.freebsd.org) Received: (from davidxu@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2B9Gp0V015271; Tue, 11 Mar 2003 01:16:51 -0800 (PST) Message-Id: <200303110916.h2B9Gp0V015271@repoman.freebsd.org> From: David Xu Date: Tue, 11 Mar 2003 01:16:51 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/usr.bin/su su.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG davidxu 2003/03/11 01:16:51 PST FreeBSD src repository Modified files: usr.bin/su su.c Log: Reset SIGTSTP handler to default both for parent and child process. Submitted by: bde Revision Changes Path 1.65 +4 -3 src/usr.bin/su/su.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 2:50:24 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 86D2137B401; Tue, 11 Mar 2003 02:50:22 -0800 (PST) Received: from mailman.zeta.org.au (mailman.zeta.org.au [203.26.10.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id EDB8143F85; Tue, 11 Mar 2003 02:50: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 VAA29830; Tue, 11 Mar 2003 21:50:16 +1100 Date: Tue, 11 Mar 2003 21:50:15 +1100 (EST) From: Bruce Evans X-X-Sender: bde@gamplex.bde.org To: "Jacques A. Vidrine" Cc: "David E. O'Brien" , "" , "" , "" Subject: Re: cvs commit: src/secure/lib/libcrypto Makefile In-Reply-To: <20030310200645.GB5060@madman.celabo.org> Message-ID: <20030311213028.B24561@gamplex.bde.org> References: <200303101943.h2AJhuX2037826@repoman.freebsd.org> <20030310200645.GB5060@madman.celabo.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Mon, 10 Mar 2003, Jacques A. Vidrine wrote: > On Mon, Mar 10, 2003 at 11:43:56AM -0800, David E. O'Brien wrote: > > obrien 2003/03/10 11:43:56 PST > > > > FreeBSD src repository > > > > Modified files: > > secure/lib/libcrypto Makefile > > Log: > > Don't error out the build if removing a "stale" symlink fails. > > Oops, sorry. How does `rm -f' "error out"? The `-f' should have > "hidden" any non-zero exit status. I guess it does not in all cases? rm -f only ignores ENOENT errors. There are open PRs about "rm -rf" being broken on read-only file systems, but only "rm -f" is used so this can't be the problem. (rm normally sees ENOENT from lstat; for the -r case it blunders on and tries to unlink the file, and most file systems have the dubious behaviour of returning EROFS instead of ENOENT for attempts to unlink nonexistent files, so rm -rf of a nonexistent file (in an existent directory) sees EROFS and correctly barfs on it.) So there seem to be 2 bugs removing the symlinks now: - '-' before rm to hide bugs in rm. - "echo" hard-coded to break "make -s". Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 3:14:36 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5C4A737B401; Tue, 11 Mar 2003 03:14:35 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 007D343FB1; Tue, 11 Mar 2003 03:14:35 -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 h2BBEY0U023581; Tue, 11 Mar 2003 03:14:34 -0800 (PST) (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2BBEYF6023580; Tue, 11 Mar 2003 03:14:34 -0800 (PST) Message-Id: <200303111114.h2BBEYF6023580@repoman.freebsd.org> From: Ruslan Ermilov Date: Tue, 11 Mar 2003 03:14:34 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/etc/mtree BSD.root.dist X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG ru 2003/03/11 03:14:34 PST FreeBSD src repository Modified files: etc/mtree BSD.root.dist Log: No tabs here. Revision Changes Path 1.62 +1 -1 src/etc/mtree/BSD.root.dist To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 3:21:55 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3785137B401; Tue, 11 Mar 2003 03:21:54 -0800 (PST) Received: from mailman.zeta.org.au (mailman.zeta.org.au [203.26.10.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4FC0F43F3F; Tue, 11 Mar 2003 03:21:52 -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 WAA32687; Tue, 11 Mar 2003 22:21:49 +1100 Date: Tue, 11 Mar 2003 22:21:48 +1100 (EST) From: Bruce Evans X-X-Sender: bde@gamplex.bde.org To: David Xu Cc: src-committers@freebsd.org, "" , "" Subject: Re: cvs commit: src/usr.bin/su su.c In-Reply-To: <000501c2e7ad$48ab2790$f001a8c0@davidw2k> Message-ID: <20030311220538.U24745@gamplex.bde.org> References: <200303110010.h2B0ANe3061768@repoman.freebsd.org> <20030311180357.E23929@gamplex.bde.org> <000501c2e7ad$48ab2790$f001a8c0@davidw2k> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Tue, 11 Mar 2003, David Xu wrote: > Unfortunately I had ignored code for child process :( > BTW, The SIGTSTP handler will be reset by execsigs() in kernel, > The garbage sa_tstp is only effective in very short time. execsigs() only resets caught signals, so the garbage lives at least a little longer if happened to set to SIG_IGN. For the same reason, we can't depend on execsigs() changing SIG_IGN to SIG_DFL for the parent. I think the stack garbage is always 0 on i386 (since we're in main() and have barely used the stack), and SIG_DFL happens to be 0, so the contents of the garbage is probably correct for setting the signal to SIG_DFL except it doesn't have SA_RESTART set. Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 3:35:26 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A5E2D37B401; Tue, 11 Mar 2003 03:35:25 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4A03143F3F; Tue, 11 Mar 2003 03:35:25 -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 h2BBZP0U024951; Tue, 11 Mar 2003 03:35:25 -0800 (PST) (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2BBZOpx024950; Tue, 11 Mar 2003 03:35:24 -0800 (PST) Message-Id: <200303111135.h2BBZOpx024950@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Tue, 11 Mar 2003 03:35:24 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/usr.bin/su su.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG des 2003/03/11 03:35:24 PST FreeBSD src repository Modified files: usr.bin/su su.c Log: Fix style bugs in the previous commit (which weren't in bde's patch) Revision Changes Path 1.66 +0 -2 src/usr.bin/su/su.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 3:37:10 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0DF6837B401; Tue, 11 Mar 2003 03:37:09 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A6C6743F85; Tue, 11 Mar 2003 03:37:08 -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 h2BBb80U025011; Tue, 11 Mar 2003 03:37:08 -0800 (PST) (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2BBb84Z025010; Tue, 11 Mar 2003 03:37:08 -0800 (PST) Message-Id: <200303111137.h2BBb84Z025010@repoman.freebsd.org> From: Ruslan Ermilov Date: Tue, 11 Mar 2003 03:37:08 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/usr.sbin Makefile X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG ru 2003/03/11 03:37:08 PST FreeBSD src repository Modified files: usr.sbin Makefile Log: Revert rev. 1.244 change -- only build kgzip(8) on i386. (The cross-release needs will be satisfied another way.) Revision Changes Path 1.246 +1 -1 src/usr.sbin/Makefile To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 3:45:46 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A179C37B401; Tue, 11 Mar 2003 03:45:44 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0D0C043F75; Tue, 11 Mar 2003 03:45:44 -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 h2BBjh0U025768; Tue, 11 Mar 2003 03:45:43 -0800 (PST) (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2BBjh5T025767; Tue, 11 Mar 2003 03:45:43 -0800 (PST) Message-Id: <200303111145.h2BBjh5T025767@repoman.freebsd.org> From: Ruslan Ermilov Date: Tue, 11 Mar 2003 03:45:43 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src Makefile.inc1 src/usr.sbin/kgzip elfhdr.c endian.h i386_a.out.h kgzcmp.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG ru 2003/03/11 03:45:43 PST FreeBSD src repository Modified files: . Makefile.inc1 usr.sbin/kgzip elfhdr.c kgzcmp.c Added files: usr.sbin/kgzip endian.h i386_a.out.h Log: Convert kgzip(8) to be an i386 cross-tool. This is needed for cross-releasing i386 on different architectures. This version provides an i386 version of , and handles endianness. Tested on: alpha, sparc64 Revision Changes Path 1.326 +3 -2 src/Makefile.inc1 1.3 +46 -45 src/usr.sbin/kgzip/elfhdr.c 1.1 +52 -0 src/usr.sbin/kgzip/endian.h (new) 1.1 +139 -0 src/usr.sbin/kgzip/i386_a.out.h (new) 1.9 +25 -16 src/usr.sbin/kgzip/kgzcmp.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 3:46:54 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7C9B637B401; Tue, 11 Mar 2003 03:46:52 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2B70A43F75; Tue, 11 Mar 2003 03:46:52 -0800 (PST) (envelope-from simokawa@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2BBkq0U025832; Tue, 11 Mar 2003 03:46:52 -0800 (PST) (envelope-from simokawa@repoman.freebsd.org) Received: (from simokawa@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2BBkpeU025831; Tue, 11 Mar 2003 03:46:51 -0800 (PST) Message-Id: <200303111146.h2BBkpeU025831@repoman.freebsd.org> From: Hidetoshi Shimokawa Date: Tue, 11 Mar 2003 03:46:51 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/firewire firewire.c firewirereg.h fwdev.c fwmem.c fwohci.c iec68113.h sbp.c X-FreeBSD-CVS-Branch: RELENG_4 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG simokawa 2003/03/11 03:46:51 PST FreeBSD src repository Modified files: (Branch: RELENG_4) sys/dev/firewire firewire.c firewirereg.h fwdev.c fwmem.c fwohci.c iec68113.h sbp.c Log: Partial sync with FireWire driver in current. - Improve SBP device probing. - Fix several SBP related problems. - Simplify ORB queue management. Approved by: re (murray) if_fwe related changes are still waiting for approval. Revision Changes Path 1.3.2.17 +4 -8 src/sys/dev/firewire/firewire.c 1.1.2.11 +8 -1 src/sys/dev/firewire/firewirereg.h 1.2.4.9 +26 -5 src/sys/dev/firewire/fwdev.c 1.1.2.6 +4 -0 src/sys/dev/firewire/fwmem.c 1.1.2.15 +8 -11 src/sys/dev/firewire/fwohci.c 1.1.2.3 +1 -1 src/sys/dev/firewire/iec68113.h 1.5.2.14 +347 -137 src/sys/dev/firewire/sbp.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 4: 9:29 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9BC5E37B401; Tue, 11 Mar 2003 04:09:26 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3E72A43F3F; Tue, 11 Mar 2003 04:09: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 h2BC9Q0U027248; Tue, 11 Mar 2003 04:09: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 h2BC9P9j027247; Tue, 11 Mar 2003 04:09:25 -0800 (PST) Message-Id: <200303111209.h2BC9P9j027247@repoman.freebsd.org> From: Ruslan Ermilov Date: Tue, 11 Mar 2003 04:09:25 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/boot/forth loader.conf X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG ru 2003/03/11 04:09:25 PST FreeBSD src repository Modified files: sys/boot/forth loader.conf Log: FreeBSD 5.0 has stopped shipping /modules 2.5 years ago. Catch up with this further by excluding /modules from the (default) kern.module_path. Revision Changes Path 1.70 +1 -1 src/sys/boot/forth/loader.conf To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 4:17:16 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C867B37B401; Tue, 11 Mar 2003 04:17: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 3F52743FA3; Tue, 11 Mar 2003 04:17:09 -0800 (PST) (envelope-from ru@whale.sunbay.crimea.ua) Received: from whale.sunbay.crimea.ua (ru@localhost [127.0.0.1]) by whale.sunbay.crimea.ua (8.12.8/8.12.8/Sunbay) with ESMTP id h2BCGt5G029254 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 11 Mar 2003 14:16:57 +0200 (EET) (envelope-from ru@whale.sunbay.crimea.ua) Received: (from ru@localhost) by whale.sunbay.crimea.ua (8.12.8/8.12.8/Submit) id h2BCGrFR029249; Tue, 11 Mar 2003 14:16:53 +0200 (EET) (envelope-from ru) Date: Tue, 11 Mar 2003 14:16:53 +0200 From: Ruslan Ermilov To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/boot/forth loader.conf Message-ID: <20030311121653.GA28064@sunbay.com> References: <200303111209.h2BC9P9j027247@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="Nq2Wo0NMKNjxTN9z" Content-Disposition: inline In-Reply-To: <200303111209.h2BC9P9j027247@repoman.freebsd.org> User-Agent: Mutt/1.5.3i Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --Nq2Wo0NMKNjxTN9z Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Mar 11, 2003 at 04:09:25AM -0800, Ruslan Ermilov wrote: > ru 2003/03/11 04:09:25 PST >=20 > FreeBSD src repository >=20 > Modified files: > sys/boot/forth loader.conf=20 > Log: > FreeBSD 5.0 has stopped shipping /modules 2.5 years ago. Catch > up with this further by excluding /modules from the (default) > kern.module_path. > =20 > Revision Changes Path > 1.70 +1 -1 src/sys/boot/forth/loader.conf >=20 I somehow managed to not include this file into a commit pathlist while doing an initial check-in on March, 3. 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 --Nq2Wo0NMKNjxTN9z Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+bdO0Ukv4P6juNwoRAhlIAJwI6K8jTqElFZu0FNJPwqaLLP2duACeLcQT KkUu6/IvGJM3soPwoW1zgM4= =qJaC -----END PGP SIGNATURE----- --Nq2Wo0NMKNjxTN9z-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 5:49: 3 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5964C37B401; Tue, 11 Mar 2003 05:48:59 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id EB63443F3F; Tue, 11 Mar 2003 05:48:58 -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 h2BDmw0U039437; Tue, 11 Mar 2003 05:48:58 -0800 (PST) (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2BDmw7m039436; Tue, 11 Mar 2003 05:48:58 -0800 (PST) Message-Id: <200303111348.h2BDmw7m039436@repoman.freebsd.org> From: Ruslan Ermilov Date: Tue, 11 Mar 2003 05:48:58 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/usr.sbin/btxld Makefile a.out.h btxld.c elfh.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG ru 2003/03/11 05:48:58 PST FreeBSD src repository Modified files: usr.sbin/btxld Makefile btxld.c elfh.c Removed files: usr.sbin/btxld a.out.h Log: Make this work on different endianness machines. Tested on: sparc64 : FreeBSD/i386 bootstrap loader, Revision 1.1 : (ru@panther.freebsd.org, Tue Mar 11 05:31:14 PST 2003) : Loading /boot/defaults/loader.conf Revision Changes Path 1.10 +2 -1 src/usr.sbin/btxld/Makefile 1.2 +0 -86 src/usr.sbin/btxld/a.out.h (dead) 1.7 +47 -36 src/usr.sbin/btxld/btxld.c 1.4 +53 -52 src/usr.sbin/btxld/elfh.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 7: 8:34 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 051B437B401; Tue, 11 Mar 2003 07:08:32 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 540F743F75; Tue, 11 Mar 2003 07:08:31 -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 h2BF8V0U044912; Tue, 11 Mar 2003 07:08:31 -0800 (PST) (envelope-from orion@repoman.freebsd.org) Received: (from orion@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2BF8U4p044911; Tue, 11 Mar 2003 07:08:30 -0800 (PST) Message-Id: <200303111508.h2BF8U4p044911@repoman.freebsd.org> From: Orion Hodson Date: Tue, 11 Mar 2003 07:08:30 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/sound/pcm ac97.c X-FreeBSD-CVS-Branch: RELENG_4 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG orion 2003/03/11 07:08:30 PST FreeBSD src repository Modified files: (Branch: RELENG_4) sys/dev/sound/pcm ac97.c Log: Additional AC97 Codec ids. PR: kern/48907 Submitted by: Colin Perkins Approved by: re (murray) Revision Changes Path 1.5.2.14 +4 -2 src/sys/dev/sound/pcm/ac97.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 7:15:44 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1898937B401; Tue, 11 Mar 2003 07:15:43 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id ADDDD43F93; Tue, 11 Mar 2003 07:15:42 -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 h2BFFg0U045549; Tue, 11 Mar 2003 07:15:42 -0800 (PST) (envelope-from orion@repoman.freebsd.org) Received: (from orion@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2BFFgZL045548; Tue, 11 Mar 2003 07:15:42 -0800 (PST) Message-Id: <200303111515.h2BFFgZL045548@repoman.freebsd.org> From: Orion Hodson Date: Tue, 11 Mar 2003 07:15:42 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/sound/pcm channel.c X-FreeBSD-CVS-Branch: RELENG_4 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG orion 2003/03/11 07:15:42 PST FreeBSD src repository Modified files: (Branch: RELENG_4) sys/dev/sound/pcm channel.c Log: MFC rev 1.88: Replicate OSS behaviour when rate settings fails. Submitted by: Chun-Ying Huang PR: kern/26563, kern/48927 Approved by: re (murray) Revision Changes Path 1.19.2.19 +1 -1 src/sys/dev/sound/pcm/channel.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 8:49: 9 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5140437B401; Tue, 11 Mar 2003 08:49:08 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1AA4843FD7; Tue, 11 Mar 2003 08:49:07 -0800 (PST) (envelope-from takawata@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2BGn60U056769; Tue, 11 Mar 2003 08:49:06 -0800 (PST) (envelope-from takawata@repoman.freebsd.org) Received: (from takawata@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2BGn6ek056768; Tue, 11 Mar 2003 08:49:06 -0800 (PST) Message-Id: <200303111649.h2BGn6ek056768@repoman.freebsd.org> From: Takanori Watanabe Date: Tue, 11 Mar 2003 08:49:06 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/sio sio_isa.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG takawata 2003/03/11 08:49:06 PST FreeBSD src repository Modified files: sys/dev/sio sio_isa.c Log: Add _HID of IrDA module and Pen tablet on Tablet PC Acer Travel Mate C100. Sponsored by: ACER ,Alpha Omega, MYCOM , Synnex Revision Changes Path 1.10 +2 -0 src/sys/dev/sio/sio_isa.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 9:13:36 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 991F137B401; Tue, 11 Mar 2003 09:13:34 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3897643F75; Tue, 11 Mar 2003 09:13:34 -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 h2BHDX0U058699; Tue, 11 Mar 2003 09:13:33 -0800 (PST) (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2BHDXlP058698; Tue, 11 Mar 2003 09:13:33 -0800 (PST) Message-Id: <200303111713.h2BHDXlP058698@repoman.freebsd.org> From: Warner Losh Date: Tue, 11 Mar 2003 09:13:33 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/wi if_wi.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG imp 2003/03/11 09:13:33 PST FreeBSD src repository Modified files: sys/dev/wi if_wi.c Log: Remove bogus UNLOCK in if_wi.c. Since we no longer WILOCK() in the attach routine, calling WIUNLOCK in the error case of one of the ifs for that routine is now bogus. This should have been removed when the WILOCK() was removed, but wasn't. Submitted by: "Harti Brandt" Revision Changes Path 1.131 +1 -3 src/sys/dev/wi/if_wi.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 9:16:58 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B078D37B401; Tue, 11 Mar 2003 09:16:56 -0800 (PST) Received: from dragon.nuxi.com (trang.nuxi.com [66.93.134.19]) by mx1.FreeBSD.org (Postfix) with ESMTP id D2B0643FAF; Tue, 11 Mar 2003 09:16:55 -0800 (PST) (envelope-from obrien@NUXI.com) Received: from dragon.nuxi.com (smmsp@localhost [127.0.0.1]) by dragon.nuxi.com (8.12.7/8.12.7) with ESMTP id h2BHGtdh059021; Tue, 11 Mar 2003 09:16:55 -0800 (PST) (envelope-from obrien@dragon.nuxi.com) Received: (from obrien@localhost) by dragon.nuxi.com (8.12.7/8.12.7/Submit) id h2BHGtGe059020; Tue, 11 Mar 2003 09:16:55 -0800 (PST) Date: Tue, 11 Mar 2003 09:16:55 -0800 From: "David O'Brien" To: "Jacques A. Vidrine" Cc: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/secure/lib/libcrypto Makefile Message-ID: <20030311171655.GB58848@dragon.nuxi.com> Reply-To: obrien@FreeBSD.org References: <200303101943.h2AJhuX2037826@repoman.freebsd.org> <20030310200645.GB5060@madman.celabo.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030310200645.GB5060@madman.celabo.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 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Mon, Mar 10, 2003 at 02:06:45PM -0600, Jacques A. Vidrine wrote: > On Mon, Mar 10, 2003 at 11:43:56AM -0800, David E. O'Brien wrote: > > obrien 2003/03/10 11:43:56 PST > > > > FreeBSD src repository > > > > Modified files: > > secure/lib/libcrypto Makefile > > Log: > > Don't error out the build if removing a "stale" symlink fails. > > Oops, sorry. How does `rm -f' "error out"? The `-f' should have > "hidden" any non-zero exit status. I guess it does not in all cases? Sorry, my bad. I could not get thru a make world and it kept dying at that point. I didn't read it quickly enough for the -f to stand out and thought the lack of - was the problem. make world still fails at that point for me, which I knew why. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 9:19:40 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 501CD37B401; Tue, 11 Mar 2003 09:19:38 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E62E543FAF; Tue, 11 Mar 2003 09:19:37 -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 h2BHJb0U058968; Tue, 11 Mar 2003 09:19:37 -0800 (PST) (envelope-from obrien@repoman.freebsd.org) Received: (from obrien@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2BHJbhv058967; Tue, 11 Mar 2003 09:19:37 -0800 (PST) Message-Id: <200303111719.h2BHJbhv058967@repoman.freebsd.org> From: "David E. O'Brien" Date: Tue, 11 Mar 2003 09:19:37 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/secure/lib/libcrypto Makefile X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG obrien 2003/03/11 09:19:37 PST FreeBSD src repository Modified files: secure/lib/libcrypto Makefile Log: Back out rev 1.60, taking the pointy hat away from nectar as 'rm -f' doesn't need to be prefixed with '-'. Keep the pointy hat for myself for not reading the code closely. Revision Changes Path 1.61 +2 -2 src/secure/lib/libcrypto/Makefile To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 10:40:27 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B5DB537B401 for ; Tue, 11 Mar 2003 10:40:25 -0800 (PST) Received: from rootlabs.com (root.org [67.118.192.226]) by mx1.FreeBSD.org (Postfix) with SMTP id D437443F3F for ; Tue, 11 Mar 2003 10:40:23 -0800 (PST) (envelope-from nate@rootlabs.com) Received: (qmail 95662 invoked by uid 1000); 11 Mar 2003 18:40:21 -0000 Date: Tue, 11 Mar 2003 10:40:21 -0800 (PST) From: Nate Lawson To: Jeff Roberson Cc: cvs-all@FreeBSD.org, cvs-src@FreeBSD.org, src-committers@FreeBSD.org Subject: Re: [src] cvs commit: src/sys/kern vfs_cluster.c In-Reply-To: <20030311061408.A67A737B442@hub.freebsd.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Mon, 10 Mar 2003, Jeff Roberson wrote: > Modified files: > sys/kern vfs_cluster.c > Log: > - Regularize variable usage in cluster_read(). > - Issue the io that we will later block on prior to doing cluster read ahead > so that it is more likely to be ready when we block. > - Loop issuing clustered reads until we've exhausted the seq count supplied > by the file system. > - Use a sysctl tunable "vfs.read_max" to determine the maximum number of > blocks that we'll read ahead. Thank you, this is exciting. I may get a chance to do some testing on this once my 5.x box is up again. -Nate To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 10:42:23 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7FEE237B401; Tue, 11 Mar 2003 10:42:21 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 20EC943F93; Tue, 11 Mar 2003 10:42:21 -0800 (PST) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2BIgK0U065360; Tue, 11 Mar 2003 10:42:20 -0800 (PST) (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2BIgK1i065359; Tue, 11 Mar 2003 10:42:20 -0800 (PST) Message-Id: <200303111842.h2BIgK1i065359@repoman.freebsd.org> From: Sam Leffler Date: Tue, 11 Mar 2003 10:42:20 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/tools/tools/crypto Makefile ubsecstats.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG sam 2003/03/11 10:42:20 PST FreeBSD src repository Modified files: tools/tools/crypto Makefile Added files: tools/tools/crypto ubsecstats.c Log: add simple program to dump ubsec driver statistics Revision Changes Path 1.3 +3 -0 src/tools/tools/crypto/Makefile 1.1 +67 -0 src/tools/tools/crypto/ubsecstats.c (new) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 10:43:27 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 04B3537B401; Tue, 11 Mar 2003 10:43:25 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 996B043F85; Tue, 11 Mar 2003 10:43:24 -0800 (PST) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2BIhO0U065452; Tue, 11 Mar 2003 10:43:24 -0800 (PST) (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2BIhOhS065451; Tue, 11 Mar 2003 10:43:24 -0800 (PST) Message-Id: <200303111843.h2BIhOhS065451@repoman.freebsd.org> From: Sam Leffler Date: Tue, 11 Mar 2003 10:43:24 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/ubsec ubsec.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG sam 2003/03/11 10:43:24 PST FreeBSD src repository Modified files: sys/dev/ubsec ubsec.c Log: correct output byte count statistic collection Revision Changes Path 1.18 +3 -2 src/sys/dev/ubsec/ubsec.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 10:49:53 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2646D37B401; Tue, 11 Mar 2003 10:49:51 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id BD93543FBF; Tue, 11 Mar 2003 10:49:50 -0800 (PST) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2BIno0U065724; Tue, 11 Mar 2003 10:49:50 -0800 (PST) (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2BInowb065723; Tue, 11 Mar 2003 10:49:50 -0800 (PST) Message-Id: <200303111849.h2BInowb065723@repoman.freebsd.org> From: Sam Leffler Date: Tue, 11 Mar 2003 10:49:50 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/tools/tools/crypto ubsecstats.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG sam 2003/03/11 10:49:50 PST FreeBSD src repository Modified files: tools/tools/crypto ubsecstats.c Log: use relative pathname to driver-private file (instead of absolute) Revision Changes Path 1.2 +1 -1 src/tools/tools/crypto/ubsecstats.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 10:51:54 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CFB6337B404; Tue, 11 Mar 2003 10:51:51 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6D05543FBD; Tue, 11 Mar 2003 10:51:51 -0800 (PST) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2BIpo0U066249; Tue, 11 Mar 2003 10:51:50 -0800 (PST) (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2BIpopD066248; Tue, 11 Mar 2003 10:51:50 -0800 (PST) Message-Id: <200303111851.h2BIpopD066248@repoman.freebsd.org> From: Sam Leffler Date: Tue, 11 Mar 2003 10:51:50 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/ubsec ubsec.c ubsecreg.h ubsecvar.h X-FreeBSD-CVS-Branch: RELENG_4 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG sam 2003/03/11 10:51:50 PST FreeBSD src repository Modified files: (Branch: RELENG_4) sys/dev/ubsec ubsec.c ubsecreg.h ubsecvar.h Log: Sync recent changes from current: o add #ifdef to ubsecvar.h for ubsecstats tool o add 5801 and 5802 pci id's that fell of the track somewhere o correct collection of output bytes statistic Approved by: re (murray, jhb) Revision Changes Path 1.6.2.9 +8 -3 src/sys/dev/ubsec/ubsec.c 1.2.2.3 +2 -0 src/sys/dev/ubsec/ubsecreg.h 1.2.2.4 +3 -0 src/sys/dev/ubsec/ubsecvar.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 11:16:44 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1DFD437B401; Tue, 11 Mar 2003 11:16:43 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B3C2F43F3F; Tue, 11 Mar 2003 11:16:42 -0800 (PST) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2BJGg0U068813; Tue, 11 Mar 2003 11:16:42 -0800 (PST) (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2BJGgEL068812; Tue, 11 Mar 2003 11:16:42 -0800 (PST) Message-Id: <200303111916.h2BJGgEL068812@repoman.freebsd.org> From: Sam Leffler Date: Tue, 11 Mar 2003 11:16:42 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/share/man/man4 Makefile rndtest.4 X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG sam 2003/03/11 11:16:42 PST FreeBSD src repository Modified files: share/man/man4 Makefile Added files: share/man/man4 rndtest.4 Log: manual page for rndtest driver/module Revision Changes Path 1.193 +1 -0 src/share/man/man4/Makefile 1.1 +67 -0 src/share/man/man4/rndtest.4 (new) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 11:26:18 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C58FE37B401; Tue, 11 Mar 2003 11:26:16 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7872243FA3; Tue, 11 Mar 2003 11:26:16 -0800 (PST) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2BJQG0U069837; Tue, 11 Mar 2003 11:26:16 -0800 (PST) (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2BJQGgZ069836; Tue, 11 Mar 2003 11:26:16 -0800 (PST) Message-Id: <200303111926.h2BJQGgZ069836@repoman.freebsd.org> From: Sam Leffler Date: Tue, 11 Mar 2003 11:26:16 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/conf NOTES files src/sys/modules/rndtest Makefile X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG sam 2003/03/11 11:26:16 PST FreeBSD src repository Modified files: sys/conf NOTES files Added files: sys/modules/rndtest Makefile Log: FIPS 140-2 rng data tester for h/w crypto devices. This driver periodically monitors the entropy data harvested by crypto drivers to verify it complies with FIPS 140-2. If data fails any test then the driver discards it and commences continuous testing of harvested data until it is deemed ok. Results are collected in a statistics block and, optionally, reported on the console. In normal use the overhead associated with this driver is not noticeable. Note that drivers must (currently) be compiled specially to enable use. Obtained from: original code by Jason L. Wright Revision Changes Path 1.1138 +1 -0 src/sys/conf/NOTES 1.770 +1 -0 src/sys/conf/files 1.1 +8 -0 src/sys/modules/rndtest/Makefile (new) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 11:43:41 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CE24A37B401; Tue, 11 Mar 2003 11:43:39 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6AE1143F93; Tue, 11 Mar 2003 11:43:39 -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 h2BJhd0U071237; Tue, 11 Mar 2003 11:43:39 -0800 (PST) (envelope-from jake@repoman.freebsd.org) Received: (from jake@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2BJhdXF071236; Tue, 11 Mar 2003 11:43:39 -0800 (PST) Message-Id: <200303111943.h2BJhdXF071236@repoman.freebsd.org> From: Jake Burkholder Date: Tue, 11 Mar 2003 11:43:39 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/i386/include bus_at386.h X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG jake 2003/03/11 11:43:39 PST FreeBSD src repository Modified files: sys/i386/include bus_at386.h Log: Use bus_space_handle_t to represent host port and virtual addresses; bus_addr_t may not be appropriate. Sponsored by: DARPA, Network Associates Laboratories Revision Changes Path 1.21 +12 -12 src/sys/i386/include/bus_at386.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 11:56:19 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BE02137B401; Tue, 11 Mar 2003 11:56:17 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B627643FEC; Tue, 11 Mar 2003 11:56:16 -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 h2BJuG0U072064; Tue, 11 Mar 2003 11:56:16 -0800 (PST) (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2BJuGAh072063; Tue, 11 Mar 2003 11:56:16 -0800 (PST) Message-Id: <200303111956.h2BJuGAh072063@repoman.freebsd.org> From: John Baldwin Date: Tue, 11 Mar 2003 11:56:16 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern kern_ktr.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG jhb 2003/03/11 11:56:16 PST FreeBSD src repository Modified files: sys/kern kern_ktr.c Log: Trim leading "../" sequences from filenames. Revision Changes Path 1.35 +3 -0 src/sys/kern/kern_ktr.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 12: 0:40 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 378D137B404; Tue, 11 Mar 2003 12:00:38 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CC19F43F85; Tue, 11 Mar 2003 12:00: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 h2BK0b0U072278; Tue, 11 Mar 2003 12:00: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 h2BK0bvk072277; Tue, 11 Mar 2003 12:00:37 -0800 (PST) Message-Id: <200303112000.h2BK0bvk072277@repoman.freebsd.org> From: John Baldwin Date: Tue, 11 Mar 2003 12:00:37 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern kern_lock.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG jhb 2003/03/11 12:00:37 PST FreeBSD src repository Modified files: sys/kern kern_lock.c Log: Use the KTR_LOCK mask for logging events via KTR in lockmgr() rather than KTR_LOCKMGR. lockmgr locks are locks just like other locks. Revision Changes Path 1.67 +4 -4 src/sys/kern/kern_lock.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 12: 1:58 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B469C37B401; Tue, 11 Mar 2003 12:01:52 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5764243FBF; Tue, 11 Mar 2003 12:01:52 -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 h2BK1q0U072711; Tue, 11 Mar 2003 12:01:52 -0800 (PST) (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2BK1qL2072710; Tue, 11 Mar 2003 12:01:52 -0800 (PST) Message-Id: <200303112001.h2BK1qL2072710@repoman.freebsd.org> From: John Baldwin Date: Tue, 11 Mar 2003 12:01:52 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern kern_sysctl.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG jhb 2003/03/11 12:01:52 PST FreeBSD src repository Modified files: sys/kern kern_sysctl.c Log: Use a shorter and less redundant name for the sysctl tree lock. Revision Changes Path 1.142 +1 -1 src/sys/kern/kern_sysctl.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 12: 3: 0 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C687D37B401; Tue, 11 Mar 2003 12:02:58 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 663D943FCB; Tue, 11 Mar 2003 12:02:58 -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 h2BK2w0U072771; Tue, 11 Mar 2003 12:02:58 -0800 (PST) (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2BK2wfj072770; Tue, 11 Mar 2003 12:02:58 -0800 (PST) Message-Id: <200303112002.h2BK2wfj072770@repoman.freebsd.org> From: John Baldwin Date: Tue, 11 Mar 2003 12:02:58 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern kern_mutex.c src/sys/sys mutex.h X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG jhb 2003/03/11 12:02:58 PST FreeBSD src repository Modified files: sys/kern kern_mutex.c sys/sys mutex.h Log: Axe the useless MTX_SLEEPABLE flag. mutexes are not sleepable locks. Nothing used this flag and WITNESS would have panic'd during mtx_init() if anything had. Revision Changes Path 1.122 +1 -3 src/sys/kern/kern_mutex.c 1.59 +0 -1 src/sys/sys/mutex.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 12: 7:24 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 62EFB37B401; Tue, 11 Mar 2003 12:07:23 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 05CAA43F3F; Tue, 11 Mar 2003 12:07:23 -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 h2BK7M0U072991; Tue, 11 Mar 2003 12:07:22 -0800 (PST) (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2BK7MxT072990; Tue, 11 Mar 2003 12:07:22 -0800 (PST) Message-Id: <200303112007.h2BK7MxT072990@repoman.freebsd.org> From: John Baldwin Date: Tue, 11 Mar 2003 12:07:22 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/sys ktr.h X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG jhb 2003/03/11 12:07:22 PST FreeBSD src repository Modified files: sys/sys ktr.h Log: Retire the KTR_LOCKMGR bit and use it to log eventhandler messages instead as KTR_EVH. Revision Changes Path 1.21 +1 -1 src/sys/sys/ktr.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 12:12:41 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 69E4037B404; Tue, 11 Mar 2003 12:12:40 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E8D2F43F93; Tue, 11 Mar 2003 12:12: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 h2BKCd0U073549; Tue, 11 Mar 2003 12:12:39 -0800 (PST) (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2BKCdne073548; Tue, 11 Mar 2003 12:12:39 -0800 (PST) Message-Id: <200303112012.h2BKCdne073548@repoman.freebsd.org> From: Ruslan Ermilov Date: Tue, 11 Mar 2003 12:12:39 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sbin/ping ping.8 ping.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG ru 2003/03/11 12:12:39 PST FreeBSD src repository Modified files: sbin/ping ping.8 ping.c Log: Fix and sync SYNOPSIS and usage(). Prodded by: bde Revision Changes Path 1.46 +32 -12 src/sbin/ping/ping.8 1.87 +12 -12 src/sbin/ping/ping.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 12:17: 4 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9807137B404; Tue, 11 Mar 2003 12:17:01 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D746443FD7; Tue, 11 Mar 2003 12:17:00 -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 h2BKH00U073798; Tue, 11 Mar 2003 12:17:00 -0800 (PST) (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2BKH0NB073797; Tue, 11 Mar 2003 12:17:00 -0800 (PST) Message-Id: <200303112017.h2BKH0NB073797@repoman.freebsd.org> From: John Baldwin Date: Tue, 11 Mar 2003 12:17:00 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern subr_eventhandler.c src/sys/sys eventhandler.h X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG jhb 2003/03/11 12:17:00 PST FreeBSD src repository Modified files: sys/kern subr_eventhandler.c sys/sys eventhandler.h Log: Rework the eventhandler locking for hopefully the last time. The scheme used popped into my head during my morning commute a few weeks ago, but it is also very similar (though a bit simpler) to a patch that mini@ developed a while ago. Basically, each eventhandler list has a mutex and a run count. During an eventhandler invocation, the mutex is held while we traverse the list but is dropped while we execute actual handlers. Also, a runcount counter is incremented at the start of an invocation and decremented at the end of an invocation. Adding to the list is not a big deal since the reference of a thread currently executing the handlers remains valid across an add operation. Whether or not new handlers are executed by threads currently executing the handlers for a given list is indeterminate however. The harder case is when a handler is removed from the list. If the runcount is zero, the handler is simply removed from the list directly. If the runcount is not zero, then another thread is currently executing the handlers of this list, so the priority of this handler is set to a magic value (currently -1) to mark it as dead. Dead handlers are not executed during an invocation. If the runcount is zero after it is decremented at the end of an invocation, then a new eventhandler_prune_list() function is called to remove dead handlers from the list. Additional minor notes: - All the common parts of EVENTHANDLER_INVOKE() and EVENTHANDLER_FAST_INVOKE() have been merged into a common _EVENTHANDLER_INVOKE() macro to reduce duplication and ease maintenance. - KTR logging for eventhandlers is now available via the KTR_EVH mask. - The global eventhander_mutex is no longer recursive. Tested by: scottl (SMP i386) Revision Changes Path 1.20 +108 -41 src/sys/kern/subr_eventhandler.c 1.26 +62 -43 src/sys/sys/eventhandler.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 12:20:46 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8B70537B404 for ; Tue, 11 Mar 2003 12:20:42 -0800 (PST) Received: from mail.speakeasy.net (mail15.speakeasy.net [216.254.0.215]) by mx1.FreeBSD.org (Postfix) with ESMTP id E52F143FF9 for ; Tue, 11 Mar 2003 12:20:39 -0800 (PST) (envelope-from jhb@FreeBSD.org) Received: (qmail 10109 invoked from network); 11 Mar 2003 20:20:45 -0000 Received: from unknown (HELO server.baldwin.cx) ([216.27.160.63]) (envelope-sender ) by mail15.speakeasy.net (qmail-ldap-1.03) with DES-CBC3-SHA encrypted SMTP for ; 11 Mar 2003 20:20:45 -0000 Received: from laptop.baldwin.cx (gw1.twc.weather.com [216.133.140.1]) by server.baldwin.cx (8.12.6/8.12.6) with ESMTP id h2BKGqhT069590; Tue, 11 Mar 2003 15:16:52 -0500 (EST) (envelope-from jhb@FreeBSD.org) Message-ID: X-Mailer: XFMail 1.5.2 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <200303112017.h2BKH0NB073797@repoman.freebsd.org> Date: Tue, 11 Mar 2003 15:20:55 -0500 (EST) From: John Baldwin To: John Baldwin Subject: RE: cvs commit: src/sys/kern subr_eventhandler.c src/sys/sys eve Cc: cvs-all@FreeBSD.org, cvs-src@FreeBSD.org, src-committers@FreeBSD.org Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On 11-Mar-2003 John Baldwin wrote: > jhb 2003/03/11 12:17:00 PST > > FreeBSD src repository > > Modified files: > sys/kern subr_eventhandler.c > sys/sys eventhandler.h > Log: > Rework the eventhandler locking for hopefully the last time. The scheme > used popped into my head during my morning commute a few weeks ago, but > it is also very similar (though a bit simpler) to a patch that mini@ > developed a while ago. Basically, each eventhandler list has a mutex and > a run count. During an eventhandler invocation, the mutex is held while > we traverse the list but is dropped while we execute actual handlers. Also, > a runcount counter is incremented at the start of an invocation and > decremented at the end of an invocation. Adding to the list is not a big > deal since the reference of a thread currently executing the handlers > remains valid across an add operation. Whether or not new handlers are > executed by threads currently executing the handlers for a given list is > indeterminate however. The harder case is when a handler is removed from > the list. If the runcount is zero, the handler is simply removed from the > list directly. If the runcount is not zero, then another thread is > currently executing the handlers of this list, so the priority of this > handler is set to a magic value (currently -1) to mark it as dead. Dead > handlers are not executed during an invocation. If the runcount is zero > after it is decremented at the end of an invocation, then a new > eventhandler_prune_list() function is called to remove dead handlers from > the list. > > Additional minor notes: > - All the common parts of EVENTHANDLER_INVOKE() and > EVENTHANDLER_FAST_INVOKE() have been merged into a common > _EVENTHANDLER_INVOKE() macro to reduce duplication and ease maintenance. > - KTR logging for eventhandlers is now available via the KTR_EVH mask. > - The global eventhander_mutex is no longer recursive. > > Tested by: scottl (SMP i386) I also tested this extensively using a hacked up kernel module that lives in the smpng p4 tree under modules/evtest. Unfortunately it's not real pretty at the moment. Eventually I plan to generalize it and merge it and the crash module (another testing module for lock things). Even then, you can't script all the tests since the correct behavior for some of them is to panic. :) -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 12:54:39 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 341F537B401; Tue, 11 Mar 2003 12:54:38 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C94FF43FCB; Tue, 11 Mar 2003 12:54: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 h2BKsb0U081862; Tue, 11 Mar 2003 12:54: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 h2BKsbXL081861; Tue, 11 Mar 2003 12:54:37 -0800 (PST) Message-Id: <200303112054.h2BKsbXL081861@repoman.freebsd.org> From: John Baldwin Date: Tue, 11 Mar 2003 12:54:37 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern subr_witness.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG jhb 2003/03/11 12:54:37 PST FreeBSD src repository Modified files: sys/kern subr_witness.c Log: Do the lock order check skip for the LOP_TRYLOCK case after the check for recursing on a lock instead of before. This fixes a bug where WITNESS could get a little confused if you did an sx_tryslock() on a sx lock that you already had an slock on. WITNESS would still function correctly but it could result in weirdness in the output of 'show locks'. This also makes it possible for mtx_trylock() to recurse on a lock. Revision Changes Path 1.143 +8 -8 src/sys/kern/subr_witness.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 13:13:56 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 949BC37B404; Tue, 11 Mar 2003 13:13:52 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C84B043FCB; Tue, 11 Mar 2003 13:13: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 h2BLDp0U084011; Tue, 11 Mar 2003 13:13: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 h2BLDplA084008; Tue, 11 Mar 2003 13:13:51 -0800 (PST) Message-Id: <200303112113.h2BLDplA084008@repoman.freebsd.org> From: Tom Rhodes Date: Tue, 11 Mar 2003 13:13:51 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/usr.sbin/IPXrouted IPXrouted.8 src/usr.sbin/ac ac.8 src/usr.sbin/accton accton.8 src/usr.sbin/apm apm.8 src/usr.sbin/apmd apmd.8 src/usr.sbin/arp arp.8 src/usr.sbin/atm/atmarpd atmarpd.8 src/usr.sbin/atm/scspd scspd.8 ... X-FreeBSD-CVS-Branch: RELENG_4 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG trhodes 2003/03/11 13:13:51 PST FreeBSD src repository Modified files: (Branch: RELENG_4) usr.sbin/IPXrouted IPXrouted.8 usr.sbin/ac ac.8 usr.sbin/accton accton.8 usr.sbin/apm apm.8 usr.sbin/apmd apmd.8 usr.sbin/arp arp.8 usr.sbin/atm/atmarpd atmarpd.8 usr.sbin/atm/scspd scspd.8 usr.sbin/boot98cfg boot98cfg.8 usr.sbin/bootparamd/bootparamd bootparamd.8 usr.sbin/cron/cron cron.8 usr.sbin/dev_mkdb dev_mkdb.8 usr.sbin/elf2exe elf2exe.8 usr.sbin/gifconfig gifconfig.8 usr.sbin/i4b/isdnd isdnd.8 usr.sbin/i4b/isdndebug isdndebug.8 usr.sbin/i4b/isdndecode isdndecode.8 usr.sbin/i4b/isdnmonitor isdnmonitor.8 usr.sbin/i4b/isdntel isdntel.8 usr.sbin/i4b/isdntelctl isdntelctl.8 usr.sbin/i4b/isdntest isdntest.8 usr.sbin/i4b/isdntrace isdntrace.8 usr.sbin/ifmcstat ifmcstat.8 usr.sbin/keyadmin keyadmin.8 usr.sbin/keyserv keyserv.8 usr.sbin/kgmon kgmon.8 usr.sbin/lastlogin lastlogin.8 usr.sbin/lptcontrol lptcontrol.8 usr.sbin/mailwrapper mailwrapper.8 usr.sbin/manctl manctl.8 usr.sbin/mixer mixer.8 usr.sbin/mld6query mld6query.8 usr.sbin/mrouted map-mbone.8 mrinfo.8 Log: Sync several manual pages with current. This includes: - Spelling fixes. - Grammar fixes. - The .Nm utility. Approved by: re (blanket) Revision Changes Path 1.8.2.5 +6 -4 src/usr.sbin/IPXrouted/IPXrouted.8 1.13.2.5 +3 -1 src/usr.sbin/ac/ac.8 1.6.2.6 +1 -1 src/usr.sbin/accton/accton.8 1.16.2.6 +11 -6 src/usr.sbin/apm/apm.8 1.7.2.7 +15 -9 src/usr.sbin/apmd/apmd.8 1.8.2.11 +3 -3 src/usr.sbin/arp/arp.8 1.3.2.3 +13 -10 src/usr.sbin/atm/atmarpd/atmarpd.8 1.2.2.3 +24 -17 src/usr.sbin/atm/scspd/scspd.8 1.1.2.8 +1 -1 src/usr.sbin/boot98cfg/boot98cfg.8 1.9.2.5 +4 -3 src/usr.sbin/bootparamd/bootparamd/bootparamd.8 1.7.2.9 +12 -7 src/usr.sbin/cron/cron/cron.8 1.5.2.4 +4 -4 src/usr.sbin/dev_mkdb/dev_mkdb.8 1.3.2.8 +7 -3 src/usr.sbin/elf2exe/elf2exe.8 1.1.2.11 +6 -4 src/usr.sbin/gifconfig/gifconfig.8 1.9.2.7 +13 -8 src/usr.sbin/i4b/isdnd/isdnd.8 1.8.2.7 +2 -1 src/usr.sbin/i4b/isdndebug/isdndebug.8 1.9.2.5 +2 -1 src/usr.sbin/i4b/isdndecode/isdndecode.8 1.8.2.6 +3 -2 src/usr.sbin/i4b/isdnmonitor/isdnmonitor.8 1.9.2.5 +2 -1 src/usr.sbin/i4b/isdntel/isdntel.8 1.8.2.5 +2 -0 src/usr.sbin/i4b/isdntelctl/isdntelctl.8 1.7.2.7 +12 -8 src/usr.sbin/i4b/isdntest/isdntest.8 1.9.2.6 +5 -2 src/usr.sbin/i4b/isdntrace/isdntrace.8 1.1.2.4 +2 -2 src/usr.sbin/ifmcstat/ifmcstat.8 1.5.2.6 +8 -5 src/usr.sbin/keyadmin/keyadmin.8 1.6.2.4 +6 -4 src/usr.sbin/keyserv/keyserv.8 1.7.2.4 +5 -4 src/usr.sbin/kgmon/kgmon.8 1.2.2.2 +4 -2 src/usr.sbin/lastlogin/lastlogin.8 1.12.2.6 +3 -3 src/usr.sbin/lptcontrol/lptcontrol.8 1.4.2.6 +6 -4 src/usr.sbin/mailwrapper/mailwrapper.8 1.9.2.4 +4 -3 src/usr.sbin/manctl/manctl.8 1.10.2.7 +2 -2 src/usr.sbin/mixer/mixer.8 1.1.1.1.2.5 +7 -5 src/usr.sbin/mld6query/mld6query.8 1.7.2.4 +9 -4 src/usr.sbin/mrouted/map-mbone.8 1.9.2.4 +9 -5 src/usr.sbin/mrouted/mrinfo.8 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 13:33:46 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 23F6037B404; Tue, 11 Mar 2003 13:33:45 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3F12743FD7; Tue, 11 Mar 2003 13:33:44 -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 h2BLXi0U085326; Tue, 11 Mar 2003 13:33:44 -0800 (PST) (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2BLXhTW085325; Tue, 11 Mar 2003 13:33:43 -0800 (PST) Message-Id: <200303112133.h2BLXhTW085325@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Tue, 11 Mar 2003 13:33:43 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/usr.bin/fetch fetch.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG des 2003/03/11 13:33:43 PST FreeBSD src repository Modified files: usr.bin/fetch fetch.c Log: Use floating point arithmetic to compute the ETA to avoid integer overflow during slow transfers of large files. Revision Changes Path 1.62 +1 -1 src/usr.bin/fetch/fetch.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 13:38:51 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E7E6437B401; Tue, 11 Mar 2003 13:38:49 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8A5FB43FF2; Tue, 11 Mar 2003 13:38:49 -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 h2BLcn0U085571; Tue, 11 Mar 2003 13:38:49 -0800 (PST) (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2BLcnVk085570; Tue, 11 Mar 2003 13:38:49 -0800 (PST) Message-Id: <200303112138.h2BLcnVk085570@repoman.freebsd.org> From: John Baldwin Date: Tue, 11 Mar 2003 13:38:49 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern subr_witness.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG jhb 2003/03/11 13:38:49 PST FreeBSD src repository Modified files: sys/kern subr_witness.c Log: Adjust style of #ifdef's and #endif's to be more consistent and in line with recent additions to style(9). Revision Changes Path 1.144 +7 -7 src/sys/kern/subr_witness.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 13:41: 3 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 286EC37B401; Tue, 11 Mar 2003 13:41:01 -0800 (PST) Received: from flood.ping.uio.no (flood.ping.uio.no [129.240.78.31]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5C7CD43FEC; Tue, 11 Mar 2003 13:41:00 -0800 (PST) (envelope-from des@ofug.org) Received: by flood.ping.uio.no (Postfix, from userid 2602) id E45A05308; Tue, 11 Mar 2003 22:40:58 +0100 (CET) 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: Sam Leffler Cc: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/conf NOTES files src/sys/modules/rndtest Makefile From: Dag-Erling Smorgrav Date: Tue, 11 Mar 2003 22:40:57 +0100 In-Reply-To: <200303111926.h2BJQGgZ069836@repoman.freebsd.org> (Sam Leffler's message of "Tue, 11 Mar 2003 11:26:16 -0800 (PST)") Message-ID: User-Agent: Gnus/5.090014 (Oort Gnus v0.14) Emacs/21.2 (i386--freebsd) References: <200303111926.h2BJQGgZ069836@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Sam Leffler writes: > Note that drivers must (currently) be compiled specially to enable use. Can you explain what you mean by that? > Obtained from: original code by Jason L. Wright That's "Submitted by". DES -- Dag-Erling Smorgrav - des@ofug.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 13:47:30 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 250E737B401 for ; Tue, 11 Mar 2003 13:47:28 -0800 (PST) Received: from mail.speakeasy.net (mail11.speakeasy.net [216.254.0.211]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3F53443FD7 for ; Tue, 11 Mar 2003 13:47:26 -0800 (PST) (envelope-from jhb@FreeBSD.org) Received: (qmail 3055 invoked from network); 11 Mar 2003 21:47:34 -0000 Received: from unknown (HELO server.baldwin.cx) ([216.27.160.63]) (envelope-sender ) by mail11.speakeasy.net (qmail-ldap-1.03) with DES-CBC3-SHA encrypted SMTP for ; 11 Mar 2003 21:47:34 -0000 Received: from laptop.baldwin.cx (gw1.twc.weather.com [216.133.140.1]) by server.baldwin.cx (8.12.6/8.12.6) with ESMTP id h2BLhVhT069813; Tue, 11 Mar 2003 16:43:32 -0500 (EST) (envelope-from jhb@FreeBSD.org) Message-ID: X-Mailer: XFMail 1.5.2 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: Tue, 11 Mar 2003 16:47:35 -0500 (EST) From: John Baldwin To: Dag-Erling Smorgrav Subject: Re: cvs commit: src/sys/conf NOTES files src/sys/modules/rndtest Cc: cvs-all@FreeBSD.org, cvs-src@FreeBSD.org, src-committers@FreeBSD.org, Sam Leffler Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On 11-Mar-2003 Dag-Erling Smorgrav wrote: > Sam Leffler writes: >> Note that drivers must (currently) be compiled specially to enable use. > > Can you explain what you mean by that? > >> Obtained from: original code by Jason L. Wright > > That's "Submitted by". If you have heavily modified someone else's code then saying that they submitted it may be a bit misleading. -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 13:53:14 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 651F337B401; Tue, 11 Mar 2003 13:53:13 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 07C6443FCB; Tue, 11 Mar 2003 13:53:13 -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 h2BLrC0U086797; Tue, 11 Mar 2003 13:53:12 -0800 (PST) (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2BLrCKd086796; Tue, 11 Mar 2003 13:53:12 -0800 (PST) Message-Id: <200303112153.h2BLrCKd086796@repoman.freebsd.org> From: John Baldwin Date: Tue, 11 Mar 2003 13:53:12 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern subr_witness.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG jhb 2003/03/11 13:53:12 PST FreeBSD src repository Modified files: sys/kern subr_witness.c Log: Trim useless "../" leading strings from filenames passed into witness. Revision Changes Path 1.145 +18 -0 src/sys/kern/subr_witness.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 14: 7:40 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 43BF937B401; Tue, 11 Mar 2003 14:07:36 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E65D943FB1; Tue, 11 Mar 2003 14:07:35 -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 h2BM7Z0U087688; Tue, 11 Mar 2003 14:07:35 -0800 (PST) (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2BM7Z46087687; Tue, 11 Mar 2003 14:07:35 -0800 (PST) Message-Id: <200303112207.h2BM7Z46087687@repoman.freebsd.org> From: John Baldwin Date: Tue, 11 Mar 2003 14:07:35 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern subr_witness.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG jhb 2003/03/11 14:07:35 PST FreeBSD src repository Modified files: sys/kern subr_witness.c Log: - Split the itismychild() function into two functions: insertchild() adds a witness to the child list of a parent witness. rebalancetree() runs through the entire tree removing direct descendants of witnesses who already have said child witness as an indirect descendant through another direct descendant. itismychild() now calls insertchild() followed by rebalancetree() and no longer needs the evil hack of having static recursed variable. - Add a function reparentchildren() that adds all the direct descendants of one witness as direct descendants of another witness. - Change the return value of itismychild() and similar functions so that they return 0 in the case of failure due to lack of resources instead of 1. This makes the return value more intuitive. - Check the return value of itismychild() when defining the static lock order in witness_initialize(). - Don't try to setup a lock instance in witness_lock() if itismychild() fails. Witness is hosed anyways so no need to do any more witness related activity at that point. It also makes the code flow easier to understand. - Add a new depart() function as the opposite of enroll(). When the reference count of a witness drops to 0 in witness_destroy(), this function is called on that witness. First, it runs through the lock order tree using reparentchildren() to reparent direct descendants of the departing witness to each of the witness' parents in the tree. Next, it releases it's own child list and other associated resources. Finally it calls rebalanacetree() to rebalance the lock order tree. - Sort function prototypes into something closer to alphabetical order. As a result of these changes, there should no longer be 'dead' witnesses in the order tree, and repeatedly loading and unloading a module should no longer exhaust witness of its internal resources. Inspired by: gallatin Revision Changes Path 1.146 +144 -42 src/sys/kern/subr_witness.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 14: 8:35 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5215437B401; Tue, 11 Mar 2003 14:08:32 -0800 (PST) Received: from ebb.errno.com (ebb.errno.com [66.127.85.87]) by mx1.FreeBSD.org (Postfix) with ESMTP id 68F2E43FDF; Tue, 11 Mar 2003 14:08:31 -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.8/8.12.6) with ESMTP id h2BM8UeV085437 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO); Tue, 11 Mar 2003 14:08:31 -0800 (PST) (envelope-from sam@errno.com) Message-ID: <1b5a01c2e81a$c0455c40$52557f42@errno.com> From: "Sam Leffler" To: "John Baldwin" , "Dag-Erling Smorgrav" Cc: , , References: Subject: Re: cvs commit: src/sys/conf NOTES files src/sys/modules/rndtest Date: Tue, 11 Mar 2003 14:08:30 -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.4807.1700 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4807.1700 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG > On 11-Mar-2003 Dag-Erling Smorgrav wrote: > > Sam Leffler writes: > >> Note that drivers must (currently) be compiled specially to enable use. > > > > Can you explain what you mean by that? > > > >> Obtained from: original code by Jason L. Wright > > > > That's "Submitted by". > > If you have heavily modified someone else's code then saying that > they submitted it may be a bit misleading. Yes, that was the intent. Jason wrote stuff to work with openbsd and I took it and made it something rather different. The core FIPS test code is his, basically unchanged. You'll note the source code has the openbsd copyright notice on it and my name is nowhere to be found. But in general I avoid tagging any code with my name; I don't believe in doing that. FWIW this code has yet to be committed to openbsd. I got permission from him to commit it to freebsd since it's been sitting in my private repo for many months and was concerned it might get lost. Sam To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 14:14:24 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AB33337B401; Tue, 11 Mar 2003 14:14:22 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5E5CD43FA3; Tue, 11 Mar 2003 14:14:22 -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 h2BMEM0U088317; Tue, 11 Mar 2003 14:14:22 -0800 (PST) (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2BMEM86088316; Tue, 11 Mar 2003 14:14:22 -0800 (PST) Message-Id: <200303112214.h2BMEM86088316@repoman.freebsd.org> From: John Baldwin Date: Tue, 11 Mar 2003 14:14:22 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern subr_witness.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG jhb 2003/03/11 14:14:22 PST FreeBSD src repository Modified files: sys/kern subr_witness.c Log: - Change witness_displaydescendants() to accept the indentation level as a parameter instead of using the level of a given witness. When recursing, pass an indent level of indent + 1. - Make use of the information witness_levelall() provides in witness_display_list() to use an O(n) algorithm instead of an O(n^2) algo to decide which witnesses to display hierarchies from. Basically, we only display a hierarchy for witnesses with a level of 0. - Add a new per-witness flag that is reset at the start of witness_display() for all witness's and is set the first time a witness is displayed in witness_displaydescendants(). If a witness is encountered more than once in the lock order tree (which happens often), witness_displaydescendants() marks the later occurrences with the string "(already displayed)" and doesn't display the subtree under that witness. This avoids duplicating large amounts of the lock order tree in the 'show witness' output in DDB. All these changes serve to make 'show witness' a lot more readable and useful than it was previously. Revision Changes Path 1.147 +25 -21 src/sys/kern/subr_witness.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 14:15:14 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0B99437B404; Tue, 11 Mar 2003 14:15:11 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9E40643FA3; Tue, 11 Mar 2003 14:15:10 -0800 (PST) (envelope-from kan@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2BMFA0U088622; Tue, 11 Mar 2003 14:15:10 -0800 (PST) (envelope-from kan@repoman.freebsd.org) Received: (from kan@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2BMFAaV088621; Tue, 11 Mar 2003 14:15:10 -0800 (PST) Message-Id: <200303112215.h2BMFAaV088621@repoman.freebsd.org> From: Alexander Kabaev Date: Tue, 11 Mar 2003 14:15:10 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/fs/devfs devfs_vfsops.c src/sys/fs/fdescfs fdesc_vfsops.c src/sys/fs/hpfs hpfs_vfsops.c src/sys/fs/ntfs ntfs_vfsops.c src/sys/fs/nwfs nwfs_vfsops.c src/sys/fs/portalfs portal_vfsops.c src/sys/fs/pseudofs pseudofs.h src/sys/fs/smbfs ... X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG kan 2003/03/11 14:15:10 PST FreeBSD src repository Modified files: sys/fs/devfs devfs_vfsops.c sys/fs/fdescfs fdesc_vfsops.c sys/fs/hpfs hpfs_vfsops.c sys/fs/ntfs ntfs_vfsops.c sys/fs/nwfs nwfs_vfsops.c sys/fs/portalfs portal_vfsops.c sys/fs/pseudofs pseudofs.h sys/fs/smbfs smbfs_vfsops.c sys/fs/udf udf_vfsops.c sys/fs/umapfs umap_vfsops.c sys/fs/unionfs union_vfsops.c sys/isofs/cd9660 cd9660_vfsops.c sys/kern vfs_default.c sys/sys mount.h Log: Rename vfs_stdsync function to vfs_stdnosync which matches more closely what function is really doing. Update all existing consumers to use the new name. Introduce a new vfs_stdsync function, which iterates over mount point's vnodes and call FSYNC on each one of them in turn. Make nwfs and smbfs use this new function instead of rolling their own identical sync implementations. Reviewed by: jeff Revision Changes Path 1.30 +1 -1 src/sys/fs/devfs/devfs_vfsops.c 1.39 +1 -1 src/sys/fs/fdescfs/fdesc_vfsops.c 1.33 +1 -1 src/sys/fs/hpfs/hpfs_vfsops.c 1.53 +1 -1 src/sys/fs/ntfs/ntfs_vfsops.c 1.28 +1 -52 src/sys/fs/nwfs/nwfs_vfsops.c 1.46 +1 -1 src/sys/fs/portalfs/portal_vfsops.c 1.24 +1 -1 src/sys/fs/pseudofs/pseudofs.h 1.17 +1 -45 src/sys/fs/smbfs/smbfs_vfsops.c 1.10 +1 -1 src/sys/fs/udf/udf_vfsops.c 1.53 +1 -1 src/sys/fs/umapfs/umap_vfsops.c 1.61 +1 -1 src/sys/fs/unionfs/union_vfsops.c 1.109 +1 -1 src/sys/isofs/cd9660/cd9660_vfsops.c 1.78 +56 -1 src/sys/kern/vfs_default.c 1.146 +1 -0 src/sys/sys/mount.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 14:20:45 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2721437B401; Tue, 11 Mar 2003 14:20:44 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B8D9343F75; Tue, 11 Mar 2003 14:20:43 -0800 (PST) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2BMKh0U089136; Tue, 11 Mar 2003 14:20:43 -0800 (PST) (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2BMKhmN089133; Tue, 11 Mar 2003 14:20:43 -0800 (PST) Message-Id: <200303112220.h2BMKhmN089133@repoman.freebsd.org> From: Sam Leffler Date: Tue, 11 Mar 2003 14:20:43 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/hifn hifn7751.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG sam 2003/03/11 14:20:43 PST FreeBSD src repository Modified files: sys/dev/hifn hifn7751.c Log: sync with current: reduce default maxbatch setting from 5 to 1 Reviewed by: re (sort of, consider this part of my previous request) Revision Changes Path 1.11 +1 -1 src/sys/dev/hifn/hifn7751.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 14:22: 2 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6D47C37B404; Tue, 11 Mar 2003 14:22:00 -0800 (PST) Received: from critter.freebsd.dk (critter.freebsd.dk [212.242.86.163]) by mx1.FreeBSD.org (Postfix) with ESMTP id B828843FCB; Tue, 11 Mar 2003 14:21:57 -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 h2BMLvsf039194; Tue, 11 Mar 2003 23:21:57 +0100 (CET) (envelope-from phk@phk.freebsd.dk) To: Alexander Kabaev Cc: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/fs/devfs devfs_vfsops.c src/sys/fs/fdescfs fdesc_vfsops.c src/sys/fs/hpfs hpfs_vfsops.c src/sys/fs/ntfs ntfs_vfsops.c src/sys/fs/nwfs nwfs_vfsops.c src/sys/fs/portalfs portal_vfsops.c src/sys/fs/pseudofs pseudofs.h src/sys/fs/smbfs ... From: "Poul-Henning Kamp" In-Reply-To: Your message of "Tue, 11 Mar 2003 14:15:10 PST." <200303112215.h2BMFAaV088621@repoman.freebsd.org> Date: Tue, 11 Mar 2003 23:21:57 +0100 Message-ID: <39193.1047421317@critter.freebsd.dk> Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG In message <200303112215.h2BMFAaV088621@repoman.freebsd.org>, Alexander Kabaev writes: >kan 2003/03/11 14:15:10 PST > > FreeBSD src repository > > Modified files: > sys/fs/devfs devfs_vfsops.c > sys/fs/fdescfs fdesc_vfsops.c > sys/fs/hpfs hpfs_vfsops.c > sys/fs/ntfs ntfs_vfsops.c > sys/fs/nwfs nwfs_vfsops.c > sys/fs/portalfs portal_vfsops.c > sys/fs/pseudofs pseudofs.h > sys/fs/smbfs smbfs_vfsops.c > sys/fs/udf udf_vfsops.c > sys/fs/umapfs umap_vfsops.c > sys/fs/unionfs union_vfsops.c > sys/isofs/cd9660 cd9660_vfsops.c > sys/kern vfs_default.c > sys/sys mount.h > Log: > Rename vfs_stdsync function to vfs_stdnosync which matches more > closely what function is really doing. Update all existing consumers > to use the new name. Shouldn't this function be the default VOP ? -- 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. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 14:23:20 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EC61C37B404; Tue, 11 Mar 2003 14:23:16 -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 9770243FE1; Tue, 11 Mar 2003 14:23:14 -0800 (PST) (envelope-from marcus@marcuscom.com) Received: from [10.2.1.4] (vpn-client-4.marcuscom.com [10.2.1.4]) by creme-brulee.marcuscom.com (8.12.8/8.12.8) with ESMTP id h2BMMmrI084209; Tue, 11 Mar 2003 17:22:49 -0500 (EST) (envelope-from marcus@marcuscom.com) Subject: Re: cvs commit: src/sys/dev/hifn hifn7751.c From: Joe Marcus Clarke To: Sam Leffler Cc: src-committers@FreeBSD.ORG, cvs-src@FreeBSD.ORG, cvs-all@FreeBSD.ORG In-Reply-To: <200303112220.h2BMKhmN089133@repoman.freebsd.org> References: <200303112220.h2BMKhmN089133@repoman.freebsd.org> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-zh5x/NBYs1/0xMZVcfdv" Organization: MarcusCom, Inc. Message-Id: <1047421381.320.49.camel@gyros> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.2.2 Date: 11 Mar 2003 17:23:01 -0500 X-Spam-Status: No, hits=-32.4 required=5.0 tests=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) Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --=-zh5x/NBYs1/0xMZVcfdv Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Tue, 2003-03-11 at 17:20, Sam Leffler wrote: > sam 2003/03/11 14:20:43 PST >=20 > FreeBSD src repository >=20 > Modified files: > sys/dev/hifn hifn7751.c=20 > Log: > sync with current: reduce default maxbatch setting from 5 to 1 Sam, should this have been committed to RELENG_4? Your commit message seems to say so. Joe --=20 PGP Key : http://www.marcuscom.com/pgp.asc --=-zh5x/NBYs1/0xMZVcfdv 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+bmHFb2iPiv4Uz4cRAgbjAJ9v7hIAl/1Yt+gNMtfqFDZN9KQJgACfS6U4 BPpZQtNzXMeWs7vYL8xQ5zQ= =I0BW -----END PGP SIGNATURE----- --=-zh5x/NBYs1/0xMZVcfdv-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 14:23:23 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0B27C37B405; Tue, 11 Mar 2003 14:23:20 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6C8D743FE1; Tue, 11 Mar 2003 14:23:19 -0800 (PST) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2BMNJ0U089319; Tue, 11 Mar 2003 14:23:19 -0800 (PST) (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2BMNJGL089318; Tue, 11 Mar 2003 14:23:19 -0800 (PST) Message-Id: <200303112223.h2BMNJGL089318@repoman.freebsd.org> From: Sam Leffler Date: Tue, 11 Mar 2003 14:23:19 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/hifn hifn7751.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG sam 2003/03/11 14:23:19 PST FreeBSD src repository Modified files: sys/dev/hifn hifn7751.c Log: gack; revert previous commit; not only did I read things backward but I was in the wrong tree Revision Changes Path 1.12 +1 -1 src/sys/dev/hifn/hifn7751.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 14:24:24 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E7F0F37B401; Tue, 11 Mar 2003 14:24:18 -0800 (PST) Received: from h132-197-179-27.gte.com (h132-197-179-27.gte.com [132.197.179.27]) by mx1.FreeBSD.org (Postfix) with ESMTP id B598C43FE0; Tue, 11 Mar 2003 14:24:17 -0800 (PST) (envelope-from ak03@gte.com) Received: from kanpc.gte.com (ak03@localhost [127.0.0.1]) by h132-197-179-27.gte.com (8.12.8/8.12.8) with ESMTP id h2BMOHAi055892; Tue, 11 Mar 2003 17:24:17 -0500 (EST) (envelope-from ak03@kanpc.gte.com) Received: (from ak03@localhost) by kanpc.gte.com (8.12.8/8.12.8/Submit) id h2BMOHvJ055891; Tue, 11 Mar 2003 17:24:17 -0500 (EST) Date: Tue, 11 Mar 2003 17:24:16 -0500 From: Alexander Kabaev To: "Poul-Henning Kamp" Cc: Alexander Kabaev , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/fs/devfs devfs_vfsops.c src/sys/fs/fdescfs fdesc_vfsops.c src/sys/fs/hpfs hpfs_vfsops.c src/sys/fs/ntfs ntfs_vfsops.c src/sys/fs/nwfs nwfs_vfsops.c src/sys/fs/portalfs portal_vfsops.c src/sys/fs/pseudofs pseudofs.h src/sys/fs/smbfs ... Message-Id: <20030311172416.3e8a8058.ak03@gte.com> In-Reply-To: <39193.1047421317@critter.freebsd.dk> References: <200303112215.h2BMFAaV088621@repoman.freebsd.org> <39193.1047421317@critter.freebsd.dk> Organization: Verizon Data Services X-Mailer: Sylpheed version 0.8.10claws108 (GTK+ 1.2.10; i386-portbld-freebsd5.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Tue, 11 Mar 2003 23:21:57 +0100 "Poul-Henning Kamp" wrote: > In message <200303112215.h2BMFAaV088621@repoman.freebsd.org>, > Alexander Kabaev writes: > >kan 2003/03/11 14:15:10 PST > > > > FreeBSD src repository > > > > Modified files: > > sys/fs/devfs devfs_vfsops.c > > sys/fs/fdescfs fdesc_vfsops.c > > sys/fs/hpfs hpfs_vfsops.c > > sys/fs/ntfs ntfs_vfsops.c > > sys/fs/nwfs nwfs_vfsops.c > > sys/fs/portalfs portal_vfsops.c > > sys/fs/pseudofs pseudofs.h > > sys/fs/smbfs smbfs_vfsops.c > > sys/fs/udf udf_vfsops.c > > sys/fs/umapfs umap_vfsops.c > > sys/fs/unionfs union_vfsops.c > > sys/isofs/cd9660 cd9660_vfsops.c > > sys/kern vfs_default.c > > sys/sys mount.h > > Log: > > Rename vfs_stdsync function to vfs_stdnosync which matches more > > closely what function is really doing. Update all existing > > consumers to use the new name. > > Shouldn't this function be the default VOP ? > This is an FS-level operation. VFSOPS are not VOPS. Or am I misinterpreting your question? -- Alexander Kabaev To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 14:31:43 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E276337B401; Tue, 11 Mar 2003 14:31:36 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 66E5343FDD; Tue, 11 Mar 2003 14:31:36 -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 h2BMVa0U090973; Tue, 11 Mar 2003 14:31:36 -0800 (PST) (envelope-from trhodes@repoman.freebsd.org) Received: (from trhodes@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2BMVacC090972; Tue, 11 Mar 2003 14:31:36 -0800 (PST) Message-Id: <200303112231.h2BMVacC090972@repoman.freebsd.org> From: Tom Rhodes Date: Tue, 11 Mar 2003 14:31:35 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/usr.sbin/mrouted mrouted.8 mtrace.8 src/usr.sbin/mtest mtest.8 src/usr.sbin/mtree mtree.8 src/usr.sbin/ndp ndp.8 src/usr.sbin/ngctl ngctl.8 src/usr.sbin/ntp/doc ntp-genkeys.8 ntp.conf.5 ntpd.8 ntpdate.8 ... X-FreeBSD-CVS-Branch: RELENG_4 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG trhodes 2003/03/11 14:31:35 PST FreeBSD src repository Modified files: (Branch: RELENG_4) usr.sbin/mrouted mrouted.8 mtrace.8 usr.sbin/mtest mtest.8 usr.sbin/mtree mtree.8 usr.sbin/ndp ndp.8 usr.sbin/ngctl ngctl.8 usr.sbin/ntp/doc ntp-genkeys.8 ntp.conf.5 ntpd.8 ntpdate.8 ntpdc.8 ntpq.8 ntptime.8 ntptrace.8 usr.sbin/pciconf pciconf.8 usr.sbin/pcvt/keycap/man5 keycap.5 usr.sbin/pcvt/userkeys vt220keys.1 usr.sbin/pcvt/vgaio vgaio.8 usr.sbin/pppctl pppctl.8 usr.sbin/pppd pppd.8 usr.sbin/prefix prefix.8 usr.sbin/procctl procctl.8 usr.sbin/pwd_mkdb pwd_mkdb.8 usr.sbin/quot quot.8 usr.sbin/quotaon quotaon.8 usr.sbin/raycontrol raycontrol.8 usr.sbin/repquota repquota.8 usr.sbin/rip6query rip6query.8 usr.sbin/rmt rmt.8 usr.sbin/route6d route6d.8 usr.sbin/rpc.statd rpc.statd.8 usr.sbin/rpc.umntall rpc.umntall.8 usr.sbin/rpc.yppasswdd rpc.yppasswdd.8 usr.sbin/rpc.ypxfrd rpc.ypxfrd.8 usr.sbin/rrenumd rrenumd.8 usr.sbin/rtadvd rtadvd.8 usr.sbin/rtsold rtsold.8 usr.sbin/rwhod rwhod.8 usr.sbin/sa sa.8 usr.sbin/sliplogin sliplogin.8 usr.sbin/spray spray.8 usr.sbin/stallion/stlload stlload.8 usr.sbin/stallion/stlstats stlstats.8 usr.sbin/tcpdump/tcpslice tcpslice.1 usr.sbin/timed/timed timed.8 usr.sbin/timed/timedc timedc.8 usr.sbin/traceroute6 traceroute6.8 usr.sbin/trpt trpt.8 usr.sbin/tzsetup tzsetup.8 usr.sbin/usbd usbd.conf.5 usr.sbin/vipw vipw.8 usr.sbin/watch watch.8 usr.sbin/wlconfig wlconfig.8 usr.sbin/yp_mkdb yp_mkdb.8 usr.sbin/ypbind ypbind.8 usr.sbin/yppoll yppoll.8 usr.sbin/yppush yppush.8 usr.sbin/ypserv ypinit.8 usr.sbin/ypset ypset.8 usr.sbin/zic zdump.8 zic.8 Log: Another hunk of -current syncs: - Spelling fixes. - Grammar fixes. - The .Nm utility - Kill whitespace at EOL/EOF Approved by: re (blanket) Revision Changes Path 1.16.2.8 +28 -18 src/usr.sbin/mrouted/mrouted.8 1.12.2.6 +6 -4 src/usr.sbin/mrouted/mtrace.8 1.5.2.2 +3 -1 src/usr.sbin/mtest/mtest.8 1.16.2.11 +2 -2 src/usr.sbin/mtree/mtree.8 1.1.2.7 +5 -5 src/usr.sbin/ndp/ndp.8 1.5.2.7 +1 -1 src/usr.sbin/ngctl/ngctl.8 1.1.2.2 +8 -6 src/usr.sbin/ntp/doc/ntp-genkeys.8 1.2.2.6 +34 -34 src/usr.sbin/ntp/doc/ntp.conf.5 1.4.2.5 +8 -5 src/usr.sbin/ntp/doc/ntpd.8 1.1.2.5 +8 -5 src/usr.sbin/ntp/doc/ntpdate.8 1.2.2.8 +16 -11 src/usr.sbin/ntp/doc/ntpdc.8 1.3.2.9 +14 -9 src/usr.sbin/ntp/doc/ntpq.8 1.1.2.4 +3 -1 src/usr.sbin/ntp/doc/ntptime.8 1.1.2.6 +2 -1 src/usr.sbin/ntp/doc/ntptrace.8 1.8.2.9 +2 -2 src/usr.sbin/pciconf/pciconf.8 1.9.2.7 +3 -3 src/usr.sbin/pcvt/keycap/man5/keycap.5 1.7.2.3 +1 -1 src/usr.sbin/pcvt/userkeys/vt220keys.1 1.6.2.7 +4 -2 src/usr.sbin/pcvt/vgaio/vgaio.8 1.12.2.8 +6 -5 src/usr.sbin/pppctl/pppctl.8 1.20.2.4 +1 -1 src/usr.sbin/pppd/pppd.8 1.2.2.10 +3 -2 src/usr.sbin/prefix/prefix.8 1.7.2.3 +3 -3 src/usr.sbin/procctl/procctl.8 1.15.2.4 +7 -5 src/usr.sbin/pwd_mkdb/pwd_mkdb.8 1.12.2.5 +4 -2 src/usr.sbin/quot/quot.8 1.4.2.4 +20 -16 src/usr.sbin/quotaon/quotaon.8 1.5.2.5 +10 -10 src/usr.sbin/raycontrol/raycontrol.8 1.4.2.3 +9 -8 src/usr.sbin/repquota/repquota.8 1.1.2.5 +3 -2 src/usr.sbin/rip6query/rip6query.8 1.5.2.5 +13 -12 src/usr.sbin/rmt/rmt.8 1.1.2.7 +8 -5 src/usr.sbin/route6d/route6d.8 1.7.2.4 +7 -3 src/usr.sbin/rpc.statd/rpc.statd.8 1.6.2.3 +11 -10 src/usr.sbin/rpc.umntall/rpc.umntall.8 1.12.2.8 +8 -6 src/usr.sbin/rpc.yppasswdd/rpc.yppasswdd.8 1.9.2.3 +3 -3 src/usr.sbin/rpc.ypxfrd/rpc.ypxfrd.8 1.2.2.5 +4 -3 src/usr.sbin/rrenumd/rrenumd.8 1.3.2.8 +5 -3 src/usr.sbin/rtadvd/rtadvd.8 1.1.2.7 +14 -9 src/usr.sbin/rtsold/rtsold.8 1.13.2.4 +8 -6 src/usr.sbin/rwhod/rwhod.8 1.11.2.4 +4 -3 src/usr.sbin/sa/sa.8 1.12.2.5 +8 -7 src/usr.sbin/sliplogin/sliplogin.8 1.5.2.5 +10 -7 src/usr.sbin/spray/spray.8 1.5.2.6 +6 -3 src/usr.sbin/stallion/stlload/stlload.8 1.5.2.6 +13 -7 src/usr.sbin/stallion/stlstats/stlstats.8 1.7.2.8 +1 -1 src/usr.sbin/tcpdump/tcpslice/tcpslice.1 1.7.2.6 +9 -6 src/usr.sbin/timed/timed/timed.8 1.6.2.6 +5 -4 src/usr.sbin/timed/timedc/timedc.8 1.1.2.8 +3 -3 src/usr.sbin/traceroute6/traceroute6.8 1.8.2.5 +5 -4 src/usr.sbin/trpt/trpt.8 1.11.2.4 +4 -3 src/usr.sbin/tzsetup/tzsetup.8 1.6.2.7 +4 -4 src/usr.sbin/usbd/usbd.conf.5 1.7.2.4 +8 -6 src/usr.sbin/vipw/vipw.8 1.18.2.4 +10 -7 src/usr.sbin/watch/watch.8 1.7.2.10 +4 -4 src/usr.sbin/wlconfig/wlconfig.8 1.12.2.4 +12 -8 src/usr.sbin/yp_mkdb/yp_mkdb.8 1.15.2.4 +7 -5 src/usr.sbin/ypbind/ypbind.8 1.4.2.3 +3 -3 src/usr.sbin/yppoll/yppoll.8 1.12.2.3 +7 -5 src/usr.sbin/yppush/yppush.8 1.7.2.6 +21 -13 src/usr.sbin/ypserv/ypinit.8 1.7.2.3 +6 -3 src/usr.sbin/ypset/ypset.8 1.7.2.2 +4 -3 src/usr.sbin/zic/zdump.8 1.11.2.4 +10 -7 src/usr.sbin/zic/zic.8 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 14:33:44 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8C37737B404; Tue, 11 Mar 2003 14:33:43 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2ECF943F75; Tue, 11 Mar 2003 14:33:43 -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 h2BMXh0U091081; Tue, 11 Mar 2003 14:33:43 -0800 (PST) (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2BMXgxN091080; Tue, 11 Mar 2003 14:33:42 -0800 (PST) Message-Id: <200303112233.h2BMXgxN091080@repoman.freebsd.org> From: John Baldwin Date: Tue, 11 Mar 2003 14:33:42 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern subr_witness.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG jhb 2003/03/11 14:33:42 PST FreeBSD src repository Modified files: sys/kern subr_witness.c Log: Trim an extra blank line that snuck into the last commit. Revision Changes Path 1.148 +0 -1 src/sys/kern/subr_witness.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 14:35:52 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 93A0C37B401; Tue, 11 Mar 2003 14:35:46 -0800 (PST) Received: from mail.chesapeake.net (chesapeake.net [205.130.220.14]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4191A43FE5; Tue, 11 Mar 2003 14:35:45 -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 h2BMZij15640; Tue, 11 Mar 2003 17:35:44 -0500 (EST) (envelope-from jroberson@chesapeake.net) Date: Tue, 11 Mar 2003 17:35:44 -0500 (EST) From: Jeff Roberson To: Alexander Kabaev Cc: src-committers@FreeBSD.org, , Subject: Re: cvs commit: src/sys/fs/devfs devfs_vfsops.c src/sys/fs/fdescfs fdesc_vfsops.c src/sys/fs/hpfs hpfs_vfsops.c src/sys/fs/ntfs ntfs_vfsops.c src/sys/fs/nwfs nwfs_vfsops.c src/sys/fs/porta In-Reply-To: <200303112215.h2BMFAaV088621@repoman.freebsd.org> Message-ID: <20030311173540.C95656-100000@mail.chesapeake.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Great work, thanks! On Tue, 11 Mar 2003, Alexander Kabaev wrote: > kan 2003/03/11 14:15:10 PST > > FreeBSD src repository > > Modified files: > sys/fs/devfs devfs_vfsops.c > sys/fs/fdescfs fdesc_vfsops.c > sys/fs/hpfs hpfs_vfsops.c > sys/fs/ntfs ntfs_vfsops.c > sys/fs/nwfs nwfs_vfsops.c > sys/fs/portalfs portal_vfsops.c > sys/fs/pseudofs pseudofs.h > sys/fs/smbfs smbfs_vfsops.c > sys/fs/udf udf_vfsops.c > sys/fs/umapfs umap_vfsops.c > sys/fs/unionfs union_vfsops.c > sys/isofs/cd9660 cd9660_vfsops.c > sys/kern vfs_default.c > sys/sys mount.h > Log: > Rename vfs_stdsync function to vfs_stdnosync which matches more > closely what function is really doing. Update all existing consumers > to use the new name. > > Introduce a new vfs_stdsync function, which iterates over mount > point's vnodes and call FSYNC on each one of them in turn. > > Make nwfs and smbfs use this new function instead of rolling their > own identical sync implementations. > > Reviewed by: jeff > > Revision Changes Path > 1.30 +1 -1 src/sys/fs/devfs/devfs_vfsops.c > 1.39 +1 -1 src/sys/fs/fdescfs/fdesc_vfsops.c > 1.33 +1 -1 src/sys/fs/hpfs/hpfs_vfsops.c > 1.53 +1 -1 src/sys/fs/ntfs/ntfs_vfsops.c > 1.28 +1 -52 src/sys/fs/nwfs/nwfs_vfsops.c > 1.46 +1 -1 src/sys/fs/portalfs/portal_vfsops.c > 1.24 +1 -1 src/sys/fs/pseudofs/pseudofs.h > 1.17 +1 -45 src/sys/fs/smbfs/smbfs_vfsops.c > 1.10 +1 -1 src/sys/fs/udf/udf_vfsops.c > 1.53 +1 -1 src/sys/fs/umapfs/umap_vfsops.c > 1.61 +1 -1 src/sys/fs/unionfs/union_vfsops.c > 1.109 +1 -1 src/sys/isofs/cd9660/cd9660_vfsops.c > 1.78 +56 -1 src/sys/kern/vfs_default.c > 1.146 +1 -0 src/sys/sys/mount.h > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 14:36:57 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5B97837B401; Tue, 11 Mar 2003 14:36:56 -0800 (PST) Received: from angelica.unixdaemons.com (angelica.unixdaemons.com [209.148.64.135]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1613743FDD; Tue, 11 Mar 2003 14:36:55 -0800 (PST) (envelope-from hiten@angelica.unixdaemons.com) Received: from angelica.unixdaemons.com (localhost.unixdaemons.com [127.0.0.1]) by angelica.unixdaemons.com (8.12.8/8.12.1) with ESMTP id h2BMaqmq077477; Tue, 11 Mar 2003 17:36:52 -0500 (EST) Received: (from hiten@localhost) by angelica.unixdaemons.com (8.12.8/8.12.1/Submit) id h2BMap8r077476; Tue, 11 Mar 2003 17:36:51 -0500 (EST) (envelope-from hiten) Date: Tue, 11 Mar 2003 17:36:51 -0500 From: Hiten Pandya To: Tom Rhodes Cc: src-committers@FreeBSD.ORG, cvs-src@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/usr.sbin/IPXrouted IPXrouted.8 src/usr.sbin/ac ac.8 src/usr.sbin/accton accton.8 src/usr.sbin/apm apm.8 src/usr.sbin/apmd apmd.8 src/usr.sbin/arp arp.8 src/usr.sbin/atm/atmarpd atmarpd.8 src/usr.sbin/atm/scspd scspd.8 ... Message-ID: <20030311223651.GA76824@unixdaemons.com> References: <200303112113.h2BLDplA084008@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200303112113.h2BLDplA084008@repoman.freebsd.org> User-Agent: Mutt/1.4i X-Operating-System: FreeBSD i386 X-Public-Key: http://www.pittgoth.com/~hiten/pubkey.asc X-URL: http://www.unixdaemons.com/~hiten X-PGP: http://pgp.mit.edu:11371/pks/lookup?search=Hiten+Pandya&op=index Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Tom Rhodes (Tue, Mar 11, 2003 at 01:13:51PM -0800) wrote: > trhodes 2003/03/11 13:13:51 PST > > FreeBSD src repository > > Log: > Sync several manual pages with current. This includes: > > - Spelling fixes. > - Grammar fixes. > - The .Nm utility. Thanks a lot! To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 14:37:48 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0240137B404; Tue, 11 Mar 2003 14:37:47 -0800 (PST) Received: from flood.ping.uio.no (flood.ping.uio.no [129.240.78.31]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3657343F85; Tue, 11 Mar 2003 14:37:43 -0800 (PST) (envelope-from des@ofug.org) Received: by flood.ping.uio.no (Postfix, from userid 2602) id 4AABB5308; Tue, 11 Mar 2003 23:37:41 +0100 (CET) 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: "Sam Leffler" Cc: "John Baldwin" , , , Subject: Re: cvs commit: src/sys/conf NOTES files src/sys/modules/rndtest From: Dag-Erling Smorgrav Date: Tue, 11 Mar 2003 23:37:40 +0100 In-Reply-To: <1b5a01c2e81a$c0455c40$52557f42@errno.com> ("Sam Leffler"'s message of "Tue, 11 Mar 2003 14:08:30 -0800") Message-ID: User-Agent: Gnus/5.090015 (Oort Gnus v0.15) Emacs/21.2 References: <1b5a01c2e81a$c0455c40$52557f42@errno.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG "Sam Leffler" writes: > Yes, that was the intent. [...] You still haven't answered my question about the meaning of the last sentence in the log message. Also, stuff tends to work better when you commit the actual source code along with the build glue. The tinderbox just broke, I think this is your first :) DES -- Dag-Erling Smorgrav - des@ofug.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 14:38:19 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D8ACB37B401; Tue, 11 Mar 2003 14:38:17 -0800 (PST) Received: from mail.chesapeake.net (chesapeake.net [205.130.220.14]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7C22843FB1; Tue, 11 Mar 2003 14:38:16 -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 h2BMcEt16872; Tue, 11 Mar 2003 17:38:14 -0500 (EST) (envelope-from jroberson@chesapeake.net) Date: Tue, 11 Mar 2003 17:38:14 -0500 (EST) From: Jeff Roberson To: Alexander Kabaev Cc: Poul-Henning Kamp , Alexander Kabaev , , , Subject: Re: cvs commit: src/sys/fs/devfs devfs_vfsops.c src/sys/fs/fdescfs fdesc_vfsops.c src/sys/fs/hpfs hpfs_vfsops.c src/sys/fs/ntfs ntfs_vfsops.c src/sys/fs/nwfs nwfs_vfsops.c src/sys/fs/portalfs portal_v In-Reply-To: <20030311172416.3e8a8058.ak03@gte.com> Message-ID: <20030311173602.B95656-100000@mail.chesapeake.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Tue, 11 Mar 2003, Alexander Kabaev wrote: > On Tue, 11 Mar 2003 23:21:57 +0100 > "Poul-Henning Kamp" wrote: > > > In message <200303112215.h2BMFAaV088621@repoman.freebsd.org>, > > Alexander Kabaev writes: > > >kan 2003/03/11 14:15:10 PST > > > Log: > > > Rename vfs_stdsync function to vfs_stdnosync which matches more > > > closely what function is really doing. Update all existing > > > consumers to use the new name. > > > > Shouldn't this function be the default VOP ? > > > This is an FS-level operation. VFSOPS are not VOPS. Or am I > misinterpreting your question? > We have many filesystems that dont need to sync at all because they are read only. The "defaults" for vfs are pretty much in name only anyway. The vfsops struct is not dynamic like the vops. nosync seems to be a suitable name since it doesn't sync. Cheers, Jeff To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 14:40:24 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9DE8C37B404; Tue, 11 Mar 2003 14:40:22 -0800 (PST) Received: from ebb.errno.com (ebb.errno.com [66.127.85.87]) by mx1.FreeBSD.org (Postfix) with ESMTP id 295D643F85; Tue, 11 Mar 2003 14:40:21 -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.8/8.12.6) with ESMTP id h2BMeKeV085741 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO); Tue, 11 Mar 2003 14:40:20 -0800 (PST) (envelope-from sam@errno.com) Message-ID: <1c1001c2e81f$328bd410$52557f42@errno.com> From: "Sam Leffler" To: "Dag-Erling Smorgrav" Cc: "John Baldwin" , , , References: <1b5a01c2e81a$c0455c40$52557f42@errno.com> Subject: Re: cvs commit: src/sys/conf NOTES files src/sys/modules/rndtest Date: Tue, 11 Mar 2003 14:40:20 -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.4807.1700 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4807.1700 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG > "Sam Leffler" writes: > > Yes, that was the intent. [...] > > You still haven't answered my question about the meaning of the last > sentence in the log message. Also, stuff tends to work better when > you commit the actual source code along with the build glue. The > tinderbox just broke, I think this is your first :) Committing the original code was not an option. It didn't compile and was very very different. My comment about "being the intent" was in response to John's response. I'll look at the tinderbox. I shouldn't be committing stuff right now... Sam To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 14:47: 8 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 24A0837B401; Tue, 11 Mar 2003 14:47:07 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C936E43F75; Tue, 11 Mar 2003 14:47:06 -0800 (PST) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2BMl60U092124; Tue, 11 Mar 2003 14:47:06 -0800 (PST) (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2BMl6sv092123; Tue, 11 Mar 2003 14:47:06 -0800 (PST) Message-Id: <200303112247.h2BMl6sv092123@repoman.freebsd.org> From: Sam Leffler Date: Tue, 11 Mar 2003 14:47:06 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/conf NOTES options src/sys/dev/ubsec ubsec.c ubsecvar.h src/sys/dev/hifn hifn7751.c hifn7751var.h X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG sam 2003/03/11 14:47:06 PST FreeBSD src repository Modified files: sys/conf options NOTES sys/dev/ubsec ubsec.c ubsecvar.h sys/dev/hifn hifn7751.c hifn7751var.h Log: o add crypto driver glue for using the new rndtest driver/module; this is conditional in each driver on foo_RNDTEST being defined_ o bring HIFN_DEBUG and UBSEC_DEBUG out to be visible options; they control the debugging printfs that are set with hw.foo.debug (e.g. hw.hifn.debug) Revision Changes Path 1.1139 +7 -1 src/sys/conf/NOTES 1.382 +7 -0 src/sys/conf/options 1.13 +27 -4 src/sys/dev/hifn/hifn7751.c 1.2 +5 -0 src/sys/dev/hifn/hifn7751var.h 1.19 +31 -6 src/sys/dev/ubsec/ubsec.c 1.6 +5 -0 src/sys/dev/ubsec/ubsecvar.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 14:50:25 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EE72B37B401; Tue, 11 Mar 2003 14:50:23 -0800 (PST) Received: from flood.ping.uio.no (flood.ping.uio.no [129.240.78.31]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0343143FE5; Tue, 11 Mar 2003 14:50:23 -0800 (PST) (envelope-from des@ofug.org) Received: by flood.ping.uio.no (Postfix, from userid 2602) id 0B23B5309; Tue, 11 Mar 2003 23:50:21 +0100 (CET) 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: "Sam Leffler" Cc: "John Baldwin" , , , Subject: Re: cvs commit: src/sys/conf NOTES files src/sys/modules/rndtest From: Dag-Erling Smorgrav Date: Tue, 11 Mar 2003 23:50:20 +0100 In-Reply-To: <1c1001c2e81f$328bd410$52557f42@errno.com> ("Sam Leffler"'s message of "Tue, 11 Mar 2003 14:40:20 -0800") Message-ID: User-Agent: Gnus/5.090015 (Oort Gnus v0.15) Emacs/21.2 References: <1b5a01c2e81a$c0455c40$52557f42@errno.com> <1c1001c2e81f$328bd410$52557f42@errno.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG "Sam Leffler" writes: > > You still haven't answered my question about the meaning of the last > > sentence in the log message. > Committing the original code was not an option. It didn't compile and was > very very different. My comment about "being the intent" was in response to > John's response. Non sequitur. I asked what you meant by "Note that drivers must (currently) be compiled specially to enable use", since I don't know what it means to compile a driver "specially". Did you mean statically? If so, why did you even bother to commit a module Makefile? > I'll look at the tinderbox. I shouldn't be committing stuff right now... You forgot to commit the source code. There is no rndtest.c in the tree. DES -- Dag-Erling Smorgrav - des@ofug.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 14:54:46 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AEDD437B404; Tue, 11 Mar 2003 14:54:44 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6353743F85; Tue, 11 Mar 2003 14:54:44 -0800 (PST) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2BMsi0U092770; Tue, 11 Mar 2003 14:54:44 -0800 (PST) (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2BMsiTL092769; Tue, 11 Mar 2003 14:54:44 -0800 (PST) Message-Id: <200303112254.h2BMsiTL092769@repoman.freebsd.org> From: Sam Leffler Date: Tue, 11 Mar 2003 14:54:44 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/rndtest rndtest.c rndtest.h X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG sam 2003/03/11 14:54:44 PST FreeBSD src repository Added files: sys/dev/rndtest rndtest.c rndtest.h Log: FIPS 140-2 rng data tester for h/w crypto devices. This driver periodically monitors the entropy data harvested by crypto drivers to verify it complies with FIPS 140-2. If data fails any test then the driver discards it and commences continuous testing of harvested data until it is deemed ok. Results are collected in a statistics block and, optionally, reported on the console. In normal use the overhead associated with this driver is not noticeable. Note that drivers must (currently) be compiled specially to enable use. Obtained from: original code by Jason L. Wright Revision Changes Path 1.1 +395 -0 src/sys/dev/rndtest/rndtest.c (new) 1.1 +60 -0 src/sys/dev/rndtest/rndtest.h (new) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 14:56:33 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7A2FE37B404; Tue, 11 Mar 2003 14:56:31 -0800 (PST) Received: from ebb.errno.com (ebb.errno.com [66.127.85.87]) by mx1.FreeBSD.org (Postfix) with ESMTP id 426B443FAF; Tue, 11 Mar 2003 14:56:30 -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.8/8.12.6) with ESMTP id h2BMuTeV085909 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO); Tue, 11 Mar 2003 14:56:30 -0800 (PST) (envelope-from sam@errno.com) Message-ID: <1d7701c2e821$74396b00$52557f42@errno.com> From: "Sam Leffler" To: "Dag-Erling Smorgrav" Cc: "John Baldwin" , , , References: <1b5a01c2e81a$c0455c40$52557f42@errno.com><1c1001c2e81f$328bd410$52557f42@errno.com> Subject: Re: cvs commit: src/sys/conf NOTES files src/sys/modules/rndtest Date: Tue, 11 Mar 2003 14:56:29 -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.4807.1700 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4807.1700 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG > "Sam Leffler" writes: > > > You still haven't answered my question about the meaning of the last > > > sentence in the log message. > > Committing the original code was not an option. It didn't compile and was > > very very different. My comment about "being the intent" was in response to > > John's response. > > Non sequitur. I asked what you meant by "Note that drivers must > (currently) be compiled specially to enable use", since I don't know > what it means to compile a driver "specially". Did you mean > statically? If so, why did you even bother to commit a module > Makefile? > > > I'll look at the tinderbox. I shouldn't be committing stuff right now... > > You forgot to commit the source code. There is no rndtest.c in the > tree. Oh! And here I thought this was a meta discussion about attribution and the origins of the code. :) I just committed the missing bits. Sorry, the commit got snagged on a local CVS repo dir :( Sam To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 14:59:17 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 055AC37B401; Tue, 11 Mar 2003 14:59:15 -0800 (PST) Received: from flood.ping.uio.no (flood.ping.uio.no [129.240.78.31]) by mx1.FreeBSD.org (Postfix) with ESMTP id C1C8643FD7; Tue, 11 Mar 2003 14:59:13 -0800 (PST) (envelope-from des@ofug.org) Received: by flood.ping.uio.no (Postfix, from userid 2602) id EAF555308; Tue, 11 Mar 2003 23:59:11 +0100 (CET) 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: "Sam Leffler" Cc: "John Baldwin" , , , Subject: Re: cvs commit: src/sys/conf NOTES files src/sys/modules/rndtest From: Dag-Erling Smorgrav Date: Tue, 11 Mar 2003 23:59:11 +0100 In-Reply-To: <1d7701c2e821$74396b00$52557f42@errno.com> ("Sam Leffler"'s message of "Tue, 11 Mar 2003 14:56:29 -0800") Message-ID: User-Agent: Gnus/5.090015 (Oort Gnus v0.15) Emacs/21.2 References: <1b5a01c2e81a$c0455c40$52557f42@errno.com> <1c1001c2e81f$328bd410$52557f42@errno.com> <1d7701c2e821$74396b00$52557f42@errno.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG "Sam Leffler" writes: > > Non sequitur. I asked what you meant by "Note that drivers must > > (currently) be compiled specially to enable use", since I don't know > > what it means to compile a driver "specially". Did you mean > > statically? If so, why did you even bother to commit a module > > Makefile? > Oh! And here I thought this was a meta discussion about attribution and the > origins of the code. :) ...and there you go again, not answering my question. I'm starting to wonder whether you're doing it on purpose :) DES -- Dag-Erling Smorgrav - des@ofug.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 15:10:50 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8ABB637B404 for ; Tue, 11 Mar 2003 15:10:48 -0800 (PST) Received: from rootlabs.com (root.org [67.118.192.226]) by mx1.FreeBSD.org (Postfix) with SMTP id C959543FDF for ; Tue, 11 Mar 2003 15:10:43 -0800 (PST) (envelope-from nate@rootlabs.com) Received: (qmail 96280 invoked by uid 1000); 11 Mar 2003 23:10:44 -0000 Date: Tue, 11 Mar 2003 15:10:44 -0800 (PST) From: Nate Lawson To: Alexander Kabaev Cc: cvs-all@FreeBSD.org, cvs-src@FreeBSD.org, src-committers@FreeBSD.org Subject: Re: cvs commit: src/sys/fs/devfs devfs_vfsops.c src/sys/fs/fdescfs fdesc_vfsops.c src/sys/fs/hpfs hpfs_vfsops.c src/sys/fs/ntfs ntfs_vfsops.c src/sys/fs/nwfs nwfs_vfsops.c src/sys/fs/portalfs portal_vfsops.c src/sys/fs/pseudofs pseudofs.h src/sys/fs/smbfs ... In-Reply-To: <20030311221518.6B68437B401@hub.freebsd.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Tue, 11 Mar 2003, Alexander Kabaev wrote: > Modified files: > sys/fs/devfs devfs_vfsops.c > sys/fs/fdescfs fdesc_vfsops.c > sys/fs/hpfs hpfs_vfsops.c > sys/fs/ntfs ntfs_vfsops.c > sys/fs/nwfs nwfs_vfsops.c > sys/fs/portalfs portal_vfsops.c > sys/fs/pseudofs pseudofs.h > sys/fs/smbfs smbfs_vfsops.c > sys/fs/udf udf_vfsops.c > sys/fs/umapfs umap_vfsops.c > sys/fs/unionfs union_vfsops.c > sys/isofs/cd9660 cd9660_vfsops.c > sys/kern vfs_default.c > sys/sys mount.h > Log: > Rename vfs_stdsync function to vfs_stdnosync which matches more > closely what function is really doing. Update all existing consumers > to use the new name. > > Introduce a new vfs_stdsync function, which iterates over mount > point's vnodes and call FSYNC on each one of them in turn. > > Make nwfs and smbfs use this new function instead of rolling their > own identical sync implementations. > > Reviewed by: jeff Very nice! It's good to see the default ops doing more useful things although it is important to keep them from becoming complex in the future (i.e. if ops == UFS do one thing otherwise do something else). -Nate To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 15:20:46 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BD99337B404; Tue, 11 Mar 2003 15:20:44 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4376F43FD7; Tue, 11 Mar 2003 15:20:44 -0800 (PST) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2BNKi0U094548; Tue, 11 Mar 2003 15:20:44 -0800 (PST) (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2BNKho9094547; Tue, 11 Mar 2003 15:20:43 -0800 (PST) Message-Id: <200303112320.h2BNKho9094547@repoman.freebsd.org> From: Sam Leffler Date: Tue, 11 Mar 2003 15:20:43 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/modules/hifn Makefile src/sys/modules/ubsec Makefile X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG sam 2003/03/11 15:20:43 PST FreeBSD src repository Modified files: sys/modules/hifn Makefile sys/modules/ubsec Makefile Log: fix module building; drivers now require opt_{ubsec,hifn}.h Revision Changes Path 1.3 +4 -1 src/sys/modules/hifn/Makefile 1.3 +4 -1 src/sys/modules/ubsec/Makefile To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 15:25:19 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1808237B401; Tue, 11 Mar 2003 15:25:17 -0800 (PST) Received: from ebb.errno.com (ebb.errno.com [66.127.85.87]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1CB6743FEC; Tue, 11 Mar 2003 15:25:16 -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.8/8.12.6) with ESMTP id h2BNPFeV086143 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO); Tue, 11 Mar 2003 15:25:15 -0800 (PST) (envelope-from sam@errno.com) Message-ID: <1e0c01c2e825$78d9aa40$52557f42@errno.com> From: "Sam Leffler" To: "Dag-Erling Smorgrav" Cc: "John Baldwin" , , , References: <1b5a01c2e81a$c0455c40$52557f42@errno.com><1c1001c2e81f$328bd410$52557f42@errno.com><1d7701c2e821$74396b00$52557f42@errno.com> Subject: Re: cvs commit: src/sys/conf NOTES files src/sys/modules/rndtest Date: Tue, 11 Mar 2003 15:25:15 -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.4807.1700 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4807.1700 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG > "Sam Leffler" writes: > > > Non sequitur. I asked what you meant by "Note that drivers must > > > (currently) be compiled specially to enable use", since I don't know > > > what it means to compile a driver "specially". Did you mean > > > statically? If so, why did you even bother to commit a module > > > Makefile? > > Oh! And here I thought this was a meta discussion about attribution and the > > origins of the code. :) > > ...and there you go again, not answering my question. I'm starting to > wonder whether you're doing it on purpose :) > I answered you privately but my response probably should be shared. Took me a while to realize what you were pointing out. Yes, it appears the rndtest module is useless right now. At one time I had things structured so that drivers were contacted by rndtest to do the interposing but that got too messy so I went to the current structure where drivers must be compiled with rndtest support in them and the kernel must include the rndtest driver. At some point I'd like to see this functionality go elsewhere and this may make it possible to be a module again. Not sure if I should purge the module or not. It compiles. Perhaps I should just unhook it from the build. Sam To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 18:55:22 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CC0AC37B401; Tue, 11 Mar 2003 18:55:20 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6E34B43F93; Tue, 11 Mar 2003 18:55:20 -0800 (PST) (envelope-from kan@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2C2tK0U015328; Tue, 11 Mar 2003 18:55:20 -0800 (PST) (envelope-from kan@repoman.freebsd.org) Received: (from kan@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2C2tKfw015319; Tue, 11 Mar 2003 18:55:20 -0800 (PST) Message-Id: <200303120255.h2C2tKfw015319@repoman.freebsd.org> From: Alexander Kabaev Date: Tue, 11 Mar 2003 18:55:20 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/security/mac_portacl mac_portacl.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG kan 2003/03/11 18:55:20 PST FreeBSD src repository Modified files: sys/security/mac_portacl mac_portacl.c Log: Do not depend on namespace pollution, explicitly include sys/sx.h Revision Changes Path 1.2 +1 -0 src/sys/security/mac_portacl/mac_portacl.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 19:55: 3 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 723DB37B401; Tue, 11 Mar 2003 19:55:02 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 123B743F3F; Tue, 11 Mar 2003 19:55:02 -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 h2C3t10U020321; Tue, 11 Mar 2003 19:55:01 -0800 (PST) (envelope-from tjr@repoman.freebsd.org) Received: (from tjr@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2C3t1Aw020320; Tue, 11 Mar 2003 19:55:01 -0800 (PST) Message-Id: <200303120355.h2C3t1Aw020320@repoman.freebsd.org> From: "Tim J. Robbins" Date: Tue, 11 Mar 2003 19:55:01 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/lib/libc/i386/string Makefile.inc wmemchr.S X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG tjr 2003/03/11 19:55:01 PST FreeBSD src repository Modified files: lib/libc/i386/string Makefile.inc Added files: lib/libc/i386/string wmemchr.S Log: MFp4: Pentium/Athlon-optimised implementation of wmemchr(). Revision Changes Path 1.11 +1 -1 src/lib/libc/i386/string/Makefile.inc 1.1 +114 -0 src/lib/libc/i386/string/wmemchr.S (new) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 22: 1:28 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3A0B437B401; Tue, 11 Mar 2003 22:01:27 -0800 (PST) Received: from critter.freebsd.dk (critter.freebsd.dk [212.242.86.163]) by mx1.FreeBSD.org (Postfix) with ESMTP id BFD5243F3F; Tue, 11 Mar 2003 22:01:25 -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 h2C61Nsf021030; Wed, 12 Mar 2003 07:01:23 +0100 (CET) (envelope-from phk@phk.freebsd.dk) To: Alexander Kabaev Cc: Alexander Kabaev , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/fs/devfs devfs_vfsops.c src/sys/fs/fdescfs fdesc_vfsops.c src/sys/fs/hpfs hpfs_vfsops.c src/sys/fs/ntfs ntfs_vfsops.c src/sys/fs/nwfs nwfs_vfsops.c src/sys/fs/portalfs portal_vfsops.c src/sys/fs/pseudofs pseudofs.h src/sys/fs/smbfs ... From: "Poul-Henning Kamp" In-Reply-To: Your message of "Tue, 11 Mar 2003 17:24:16 EST." <20030311172416.3e8a8058.ak03@gte.com> Date: Wed, 12 Mar 2003 07:01:23 +0100 Message-ID: <21029.1047448883@critter.freebsd.dk> Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG In message <20030311172416.3e8a8058.ak03@gte.com>, Alexander Kabaev writes: >> > Rename vfs_stdsync function to vfs_stdnosync which matches more >> > closely what function is really doing. Update all existing >> > consumers to use the new name. >> >> Shouldn't this function be the default VOP ? >> >This is an FS-level operation. VFSOPS are not VOPS. Or am I >misinterpreting your question? Sorry, I was sleepy there... -- 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. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 22: 8:50 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4EBA237B401; Tue, 11 Mar 2003 22:08:49 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9E2D243F85; Tue, 11 Mar 2003 22:08:48 -0800 (PST) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2C68m0U037073; Tue, 11 Mar 2003 22:08:48 -0800 (PST) (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2C68mOJ037072; Tue, 11 Mar 2003 22:08:48 -0800 (PST) Message-Id: <200303120608.h2C68mOJ037072@repoman.freebsd.org> From: Sam Leffler Date: Tue, 11 Mar 2003 22:08:48 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/netinet6 ip6_input.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG sam 2003/03/11 22:08:48 PST FreeBSD src repository Modified files: sys/netinet6 ip6_input.c Log: correct malloc flag argument Reported by: Kris Kennaway Revision Changes Path 1.47 +1 -1 src/sys/netinet6/ip6_input.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 22:41:50 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D479D37B401; Tue, 11 Mar 2003 22:41:49 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 77A4B43F93; Tue, 11 Mar 2003 22:41:49 -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 h2C6fn0U039615; Tue, 11 Mar 2003 22:41:49 -0800 (PST) (envelope-from tjr@repoman.freebsd.org) Received: (from tjr@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2C6fnC2039614; Tue, 11 Mar 2003 22:41:49 -0800 (PST) Message-Id: <200303120641.h2C6fnC2039614@repoman.freebsd.org> From: "Tim J. Robbins" Date: Tue, 11 Mar 2003 22:41:49 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/lib/libc/string wcstok.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG tjr 2003/03/11 22:41:49 PST FreeBSD src repository Modified files: lib/libc/string wcstok.c Log: MFp4: Make `spanp' const. Revision Changes Path 1.2 +4 -3 src/lib/libc/string/wcstok.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 22:46:18 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5AFB737B401; Tue, 11 Mar 2003 22:46:17 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id F014B43F93; Tue, 11 Mar 2003 22:46:16 -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 h2C6kG0U039844; Tue, 11 Mar 2003 22:46:16 -0800 (PST) (envelope-from tjr@repoman.freebsd.org) Received: (from tjr@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2C6kGxa039843; Tue, 11 Mar 2003 22:46:16 -0800 (PST) Message-Id: <200303120646.h2C6kGxa039843@repoman.freebsd.org> From: "Tim J. Robbins" Date: Tue, 11 Mar 2003 22:46:16 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/lib/libc/i386/string wmemchr.S X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG tjr 2003/03/11 22:46:16 PST FreeBSD src repository Modified files: lib/libc/i386/string wmemchr.S Log: MFp4: Reduce code size by 26 bytes by only aligning the jump targets that are at the top of loops. Revision Changes Path 1.2 +1 -10 src/lib/libc/i386/string/wmemchr.S To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 23:36:37 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3AEC137B401; Tue, 11 Mar 2003 23:36:35 -0800 (PST) Received: from obsecurity.dyndns.org (adsl-63-207-60-52.dsl.lsan03.pacbell.net [63.207.60.52]) by mx1.FreeBSD.org (Postfix) with ESMTP id 41FF443FDF; Tue, 11 Mar 2003 23:36:34 -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 DA74A66D6A; Tue, 11 Mar 2003 23:36:33 -0800 (PST) Received: by rot13.obsecurity.org (Postfix, from userid 1000) id BB65F9F5; Tue, 11 Mar 2003 23:36:33 -0800 (PST) Date: Tue, 11 Mar 2003 23:36:33 -0800 From: Kris Kennaway To: Sam Leffler Cc: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/netinet6 ip6_input.c Message-ID: <20030312073633.GA84476@rot13.obsecurity.org> References: <200303120608.h2C68mOJ037072@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="ZGiS0Q5IWpPtfppv" Content-Disposition: inline In-Reply-To: <200303120608.h2C68mOJ037072@repoman.freebsd.org> User-Agent: Mutt/1.4i Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --ZGiS0Q5IWpPtfppv Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Mar 11, 2003 at 10:08:48PM -0800, Sam Leffler wrote: > sam 2003/03/11 22:08:48 PST >=20 > FreeBSD src repository >=20 > Modified files: > sys/netinet6 ip6_input.c=20 > Log: > correct malloc flag argument Thanks! > Reported by: Kris Kennaway aka kris :_) Kris --ZGiS0Q5IWpPtfppv Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+buOBWry0BWjoQKURAsRGAKCEqL1zyX4jxRUKCxKheFmfXMlw5wCfZF+a dleJKer8BPcOmZdx915zwAw= =y2Hi -----END PGP SIGNATURE----- --ZGiS0Q5IWpPtfppv-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Tue Mar 11 23:38:39 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4A55337B404; Tue, 11 Mar 2003 23:38:38 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DBDC543FBF; Tue, 11 Mar 2003 23:38:37 -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 h2C7cb0U044336; Tue, 11 Mar 2003 23:38:37 -0800 (PST) (envelope-from jake@repoman.freebsd.org) Received: (from jake@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2C7cbE2044335; Tue, 11 Mar 2003 23:38:37 -0800 (PST) Message-Id: <200303120738.h2C7cbE2044335@repoman.freebsd.org> From: Jake Burkholder Date: Tue, 11 Mar 2003 23:38:37 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/i386/i386 pmap.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG jake 2003/03/11 23:38:37 PST FreeBSD src repository Modified files: sys/i386/i386 pmap.c Log: - Added support for multiple page directory pages to pmap_pinit and pmap_release. - Merged pmap_release and pmap_release_free_page. When pmap_release is called only the page directory page(s) can be left in the pmap pte object, since all page table pages will have been freed by pmap_remove_pages and pmap_remove. In addition, there can only be one reference to the pmap and the page directory is wired, so the page(s) can never be busy. So all there is to do is clear the magic mappings from the page directory and free the page(s). Sponsored by: DARPA, Network Associates Laboratories Revision Changes Path 1.397 +58 -84 src/sys/i386/i386/pmap.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 0:35:58 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6C62A37B404; Wed, 12 Mar 2003 00:35: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 2F88D43FD7; Wed, 12 Mar 2003 00:35:42 -0800 (PST) (envelope-from ru@whale.sunbay.crimea.ua) Received: from whale.sunbay.crimea.ua (ru@localhost [127.0.0.1]) by whale.sunbay.crimea.ua (8.12.8/8.12.8/Sunbay) with ESMTP id h2C8ZF5G033869 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 12 Mar 2003 10:35:15 +0200 (EET) (envelope-from ru@whale.sunbay.crimea.ua) Received: (from ru@localhost) by whale.sunbay.crimea.ua (8.12.8/8.12.8/Submit) id h2C8Z9aF033855; Wed, 12 Mar 2003 10:35:10 +0200 (EET) (envelope-from ru) Date: Wed, 12 Mar 2003 10:35:09 +0200 From: Ruslan Ermilov To: Alexander Kabaev , Robert Watson Cc: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/security/mac_portacl mac_portacl.c Message-ID: <20030312083509.GA33753@sunbay.com> References: <200303120255.h2C2tKfw015319@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="17pEHd4RhPHOinZp" Content-Disposition: inline In-Reply-To: <200303120255.h2C2tKfw015319@repoman.freebsd.org> User-Agent: Mutt/1.5.3i Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --17pEHd4RhPHOinZp Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Mar 11, 2003 at 06:55:20PM -0800, Alexander Kabaev wrote: > kan 2003/03/11 18:55:20 PST >=20 > FreeBSD src repository >=20 > Modified files: > sys/security/mac_portacl mac_portacl.c=20 > Log: > Do not depend on namespace pollution, explicitly include sys/sx.h > =20 > Revision Changes Path > 1.2 +1 -0 src/sys/security/mac_portacl/mac_portacl.c >=20 Thanks! This fixed the build on Alpha. 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 --17pEHd4RhPHOinZp Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+bvE9Ukv4P6juNwoRAkgeAKCF0eQ7pEVd0JDxOAyu0QFEkwpyugCfVN30 ON9/NIzEdcEZnogy75/uCMc= =mdid -----END PGP SIGNATURE----- --17pEHd4RhPHOinZp-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 1:28:47 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F28A837B401; Wed, 12 Mar 2003 01:28:45 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3F20643FD7; Wed, 12 Mar 2003 01:28:45 -0800 (PST) (envelope-from seanc@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2C9Sj0U058768; Wed, 12 Mar 2003 01:28:45 -0800 (PST) (envelope-from seanc@repoman.freebsd.org) Received: (from seanc@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2C9SiQF058767; Wed, 12 Mar 2003 01:28:44 -0800 (PST) Message-Id: <200303120928.h2C9SiQF058767@repoman.freebsd.org> From: Sean Chittenden Date: Wed, 12 Mar 2003 01:28:44 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/lib/libc/sys sendfile.2 src/share/man/man7 tuning.7 X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG seanc 2003/03/12 01:28:44 PST FreeBSD src repository (doc,ports committer) Modified files: lib/libc/sys sendfile.2 share/man/man7 tuning.7 Log: Update sendfile.2 to include a TUNING section that documents the various tunables that are applicable to sendfile(2). Update tuning.7 to mention a reference to sendfile.2. Approved by: keramida Revision Changes Path 1.17 +38 -0 src/lib/libc/sys/sendfile.2 1.60 +5 -0 src/share/man/man7/tuning.7 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 2:28:29 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 86C3937B401; Wed, 12 Mar 2003 02:28:27 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2829643F3F; Wed, 12 Mar 2003 02:28:27 -0800 (PST) (envelope-from kjc@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2CASQ0U063880; Wed, 12 Mar 2003 02:28:26 -0800 (PST) (envelope-from kjc@repoman.freebsd.org) Received: (from kjc@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2CASQK9063879; Wed, 12 Mar 2003 02:28:26 -0800 (PST) Message-Id: <200303121028.h2CASQK9063879@repoman.freebsd.org> From: Kenjiro Cho Date: Wed, 12 Mar 2003 02:28:26 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/en midway.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG kjc 2003/03/12 02:28:26 PST FreeBSD src repository Modified files: sys/dev/en midway.c Log: clean up the en driver since it will survice for a while by Harti Brandt's effort. remove the DMA test to detect problems of the first generation PCI chipsets back in 1998. it is no longer needed and has been the source of the false alarm that the driver uses too much stack space. Revision Changes Path 1.36 +0 -96 src/sys/dev/en/midway.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 2:36:55 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 282B037B401; Wed, 12 Mar 2003 02:36:54 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id BBAEF43F85; Wed, 12 Mar 2003 02:36:53 -0800 (PST) (envelope-from simokawa@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2CAar0U064592; Wed, 12 Mar 2003 02:36:53 -0800 (PST) (envelope-from simokawa@repoman.freebsd.org) Received: (from simokawa@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2CAarJb064591; Wed, 12 Mar 2003 02:36:53 -0800 (PST) Message-Id: <200303121036.h2CAarJb064591@repoman.freebsd.org> From: Hidetoshi Shimokawa Date: Wed, 12 Mar 2003 02:36:53 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/firewire sbp.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG simokawa 2003/03/12 02:36:53 PST FreeBSD src repository Modified files: sys/dev/firewire sbp.c Log: Put back including sys/devicestat.h for 4-stable. Revision Changes Path 1.40 +3 -0 src/sys/dev/firewire/sbp.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 2:59: 4 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B203537B401; Wed, 12 Mar 2003 02:59:01 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5D87C43FA3; Wed, 12 Mar 2003 02:59:01 -0800 (PST) (envelope-from simokawa@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2CAx10U066110; Wed, 12 Mar 2003 02:59:01 -0800 (PST) (envelope-from simokawa@repoman.freebsd.org) Received: (from simokawa@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2CAx13t066109; Wed, 12 Mar 2003 02:59:01 -0800 (PST) Message-Id: <200303121059.h2CAx13t066109@repoman.freebsd.org> From: Hidetoshi Shimokawa Date: Wed, 12 Mar 2003 02:59:01 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/firewire firewire.c firewire.h firewirereg.h fwdev.c fwmem.c fwohci.c if_fwe.c if_fwevar.h sbp.c X-FreeBSD-CVS-Branch: RELENG_4 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG simokawa 2003/03/12 02:59:01 PST FreeBSD src repository Modified files: (Branch: RELENG_4) sys/dev/firewire firewire.c firewire.h firewirereg.h fwdev.c fwmem.c fwohci.c if_fwe.c if_fwevar.h sbp.c Log: Sync with FireWire driver in current. - Improve if_fwe RX buffer management. - Improve fwmem timeout handling. Approved by: re (jhb) Revision Changes Path 1.3.2.18 +1 -0 src/sys/dev/firewire/firewire.c 1.2.2.7 +1 -1 src/sys/dev/firewire/firewire.h 1.1.2.12 +2 -0 src/sys/dev/firewire/firewirereg.h 1.2.4.10 +2 -6 src/sys/dev/firewire/fwdev.c 1.1.2.7 +16 -14 src/sys/dev/firewire/fwmem.c 1.1.2.16 +43 -9 src/sys/dev/firewire/fwohci.c 1.1.2.9 +143 -84 src/sys/dev/firewire/if_fwe.c 1.1.2.2 +2 -1 src/sys/dev/firewire/if_fwevar.h 1.5.2.15 +3 -1 src/sys/dev/firewire/sbp.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 2:59:47 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 947A937B401; Wed, 12 Mar 2003 02:59:45 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E68FA44003; Wed, 12 Mar 2003 02:59:36 -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 h2CAxa0U066152; Wed, 12 Mar 2003 02:59:36 -0800 (PST) (envelope-from sos@repoman.freebsd.org) Received: (from sos@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2CAxaS0066151; Wed, 12 Mar 2003 02:59:36 -0800 (PST) Message-Id: <200303121059.h2CAxaS0066151@repoman.freebsd.org> From: Søren Schmidt Date: Wed, 12 Mar 2003 02:59:36 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/ata ata-all.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG sos 2003/03/12 02:59:36 PST FreeBSD src repository Modified files: sys/dev/ata ata-all.c Log: Dont hang the channel on enclosures without sensors. Revision Changes Path 1.171 +17 -16 src/sys/dev/ata/ata-all.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 3:10: 7 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0822537B405; Wed, 12 Mar 2003 03:10:05 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 020C643FBF; Wed, 12 Mar 2003 03:10:05 -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 h2CBA40U068066; Wed, 12 Mar 2003 03:10:04 -0800 (PST) (envelope-from tjr@repoman.freebsd.org) Received: (from tjr@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2CBA45g068065; Wed, 12 Mar 2003 03:10:04 -0800 (PST) Message-Id: <200303121110.h2CBA45g068065@repoman.freebsd.org> From: "Tim J. Robbins" Date: Wed, 12 Mar 2003 03:10:04 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern kern_exit.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG tjr 2003/03/12 03:10:04 PST FreeBSD src repository Modified files: sys/kern kern_exit.c Log: In wait1(), remove the zombie process from zombproc before removing it from its pgrp to avoid leaving zombies around with p_pgrp == NULL. This bug was apparent as a NULL-dereference in the pid selection code in fork1(). Revision Changes Path 1.201 +5 -5 src/sys/kern/kern_exit.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 3:24:43 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5689737B401; Wed, 12 Mar 2003 03:24:42 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E96D843F93; Wed, 12 Mar 2003 03:24:41 -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 h2CBOf0U069240; Wed, 12 Mar 2003 03:24:41 -0800 (PST) (envelope-from tjr@repoman.freebsd.org) Received: (from tjr@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2CBOfQg069239; Wed, 12 Mar 2003 03:24:41 -0800 (PST) Message-Id: <200303121124.h2CBOfQg069239@repoman.freebsd.org> From: "Tim J. Robbins" Date: Wed, 12 Mar 2003 03:24:41 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern kern_resource.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG tjr 2003/03/12 03:24:41 PST FreeBSD src repository Modified files: sys/kern kern_resource.c Log: Acquire sched_lock around use of FOREACH_KSEGRP_IN_PROC, accesses to kg_nice and calls to sched_nice() in getpriority() and setpriority() (really donice()). Revision Changes Path 1.120 +15 -3 src/sys/kern/kern_resource.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 3:55:51 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F337F37B404; Wed, 12 Mar 2003 03:55:47 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4102843F85; Wed, 12 Mar 2003 03:55:47 -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 h2CBtk0U071427; Wed, 12 Mar 2003 03:55:46 -0800 (PST) (envelope-from dwmalone@repoman.freebsd.org) Received: (from dwmalone@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2CBtkKG071426; Wed, 12 Mar 2003 03:55:46 -0800 (PST) Message-Id: <200303121155.h2CBtkKG071426@repoman.freebsd.org> From: David Malone Date: Wed, 12 Mar 2003 03:55:46 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/usr.bin/calendar/calendars calendar.judaic X-FreeBSD-CVS-Branch: RELENG_4 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG dwmalone 2003/03/12 03:55:46 PST FreeBSD src repository Modified files: (Branch: RELENG_4) usr.bin/calendar/calendars calendar.judaic Log: Update Judaic calendar for this year. PR: 48297 Submitted by: Josef Grosch Approved by: re Revision Changes Path 1.8.2.4 +206 -208 src/usr.bin/calendar/calendars/calendar.judaic To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 4: 5:20 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6319737B401; Wed, 12 Mar 2003 04:05:18 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C5EAF43F85; Wed, 12 Mar 2003 04:05:17 -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 h2CC5H0U073018; Wed, 12 Mar 2003 04:05:17 -0800 (PST) (envelope-from sos@repoman.freebsd.org) Received: (from sos@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2CC5HBj073017; Wed, 12 Mar 2003 04:05:17 -0800 (PST) Message-Id: <200303121205.h2CC5HBj073017@repoman.freebsd.org> From: Søren Schmidt Date: Wed, 12 Mar 2003 04:05:17 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/ata ata-chipset.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG sos 2003/03/12 04:05:17 PST FreeBSD src repository Modified files: sys/dev/ata ata-chipset.c Log: Cleanup the probe code a bit. Revision Changes Path 1.13 +24 -23 src/sys/dev/ata/ata-chipset.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 4:30:47 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B529637B404; Wed, 12 Mar 2003 04:30:45 -0800 (PST) Received: from mailman.zeta.org.au (mailman.zeta.org.au [203.26.10.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8273043FB1; Wed, 12 Mar 2003 04:30: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 XAA22479; Wed, 12 Mar 2003 23:30:37 +1100 Date: Wed, 12 Mar 2003 23:30:36 +1100 (EST) From: Bruce Evans X-X-Sender: bde@gamplex.bde.org To: "Tim J. Robbins" Cc: src-committers@FreeBSD.org, "" , "" Subject: Re: cvs commit: src/sys/kern kern_resource.c In-Reply-To: <200303121124.h2CBOfQg069239@repoman.freebsd.org> Message-ID: <20030312231337.N29621@gamplex.bde.org> References: <200303121124.h2CBOfQg069239@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Wed, 12 Mar 2003, Tim J. Robbins wrote: > tjr 2003/03/12 03:24:41 PST > > FreeBSD src repository > > Modified files: > sys/kern kern_resource.c > Log: > Acquire sched_lock around use of FOREACH_KSEGRP_IN_PROC, accesses > to kg_nice and calls to sched_nice() in getpriority() and setpriority() > (really donice()). Locking for read access doesn't seem to be any more useful in getpriority() than anywhere else. Even when the value is used before the lock is released (in the loops), the value may become stale before it gets back to userland, and having a coherent set of values in the loops is not critical. Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 6:18:17 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A702937B401; Wed, 12 Mar 2003 06:18:15 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 461EB43F75; Wed, 12 Mar 2003 06:18:15 -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 h2CEIF0U089115; Wed, 12 Mar 2003 06:18:15 -0800 (PST) (envelope-from dwmalone@repoman.freebsd.org) Received: (from dwmalone@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2CEIE9f089114; Wed, 12 Mar 2003 06:18:14 -0800 (PST) Message-Id: <200303121418.h2CEIE9f089114@repoman.freebsd.org> From: David Malone Date: Wed, 12 Mar 2003 06:18:14 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/lib/libc/stdlib hcreate.3 X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG dwmalone 2003/03/12 06:18:14 PST FreeBSD src repository Modified files: lib/libc/stdlib hcreate.3 Log: Document the fact that hdestory calls free on the keys added with hsearch(.., ENTER). Make the example reflect this. PR: 49951 Submitted by: Peter Jeremy Revision Changes Path 1.3 +26 -6 src/lib/libc/stdlib/hcreate.3 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 6:29:17 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 07CA437B401; Wed, 12 Mar 2003 06:29:16 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9BD5A43FAF; Wed, 12 Mar 2003 06:29: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 h2CETF0U089823; Wed, 12 Mar 2003 06:29: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 h2CETFc1089822; Wed, 12 Mar 2003 06:29:15 -0800 (PST) Message-Id: <200303121429.h2CETFc1089822@repoman.freebsd.org> From: Ruslan Ermilov Date: Wed, 12 Mar 2003 06:29:15 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/etc/mtree BSD.usr.dist X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG ru 2003/03/12 06:29:15 PST FreeBSD src repository Modified files: etc/mtree BSD.usr.dist Log: Record the BOG death here too. Revision Changes Path 1.273 +0 -2 src/etc/mtree/BSD.usr.dist To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 6:31:40 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3AB0737B401; Wed, 12 Mar 2003 06:31:37 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D03F743F75; Wed, 12 Mar 2003 06:31:36 -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 h2CEVa0U090274; Wed, 12 Mar 2003 06:31:36 -0800 (PST) (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2CEVafh090273; Wed, 12 Mar 2003 06:31:36 -0800 (PST) Message-Id: <200303121431.h2CEVafh090273@repoman.freebsd.org> From: Ruslan Ermilov Date: Wed, 12 Mar 2003 06:31:36 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/share/mk bsd.README X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG ru 2003/03/12 06:31:36 PST FreeBSD src repository Modified files: share/mk bsd.README Log: Record the sudden death of bsd.kern.mk and bsd.sgml.mk. Revision Changes Path 1.23 +0 -2 src/share/mk/bsd.README To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 6:32:49 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E454437B401; Wed, 12 Mar 2003 06:32:46 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8642E43F93; Wed, 12 Mar 2003 06:32:46 -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 h2CEWk0U090329; Wed, 12 Mar 2003 06:32:46 -0800 (PST) (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2CEWke9090328; Wed, 12 Mar 2003 06:32:46 -0800 (PST) Message-Id: <200303121432.h2CEWke9090328@repoman.freebsd.org> From: Ruslan Ermilov Date: Wed, 12 Mar 2003 06:32:46 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/modules Makefile X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG ru 2003/03/12 06:32:46 PST FreeBSD src repository Modified files: sys/modules Makefile Log: Simplify the assignment statement. Revision Changes Path 1.309 +1 -1 src/sys/modules/Makefile To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 6:37: 4 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 889AA37B401; Wed, 12 Mar 2003 06:37:02 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2A48C43F85; Wed, 12 Mar 2003 06:37: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 h2CEb20U090579; Wed, 12 Mar 2003 06:37: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 h2CEb1ts090578; Wed, 12 Mar 2003 06:37:01 -0800 (PST) Message-Id: <200303121437.h2CEb1ts090578@repoman.freebsd.org> From: Ruslan Ermilov Date: Wed, 12 Mar 2003 06:37:01 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/usr.bin/file file.1 magic.5 X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG ru 2003/03/12 06:37:01 PST FreeBSD src repository Modified files: usr.bin/file file.1 magic.5 Log: Update for FILE v3.41. Revision Changes Path 1.31 +28 -6 src/usr.bin/file/file.1 1.21 +3 -3 src/usr.bin/file/magic.5 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 6:44:25 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D43EA37B405 for ; Wed, 12 Mar 2003 06:44:22 -0800 (PST) Received: from mail.speakeasy.net (mail13.speakeasy.net [216.254.0.213]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1C70743FD7 for ; Wed, 12 Mar 2003 06:44:20 -0800 (PST) (envelope-from jhb@FreeBSD.org) Received: (qmail 21770 invoked from network); 12 Mar 2003 14:44:21 -0000 Received: from unknown (HELO server.baldwin.cx) ([216.27.160.63]) (envelope-sender ) by mail13.speakeasy.net (qmail-ldap-1.03) with DES-CBC3-SHA encrypted SMTP for ; 12 Mar 2003 14:44:21 -0000 Received: from laptop.baldwin.cx (gw1.twc.weather.com [216.133.140.1]) by server.baldwin.cx (8.12.6/8.12.6) with ESMTP id h2CEeNhT072140; Wed, 12 Mar 2003 09:40:24 -0500 (EST) (envelope-from jhb@FreeBSD.org) Message-ID: X-Mailer: XFMail 1.5.2 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <200303121110.h2CBA45g068065@repoman.freebsd.org> Date: Wed, 12 Mar 2003 09:44:35 -0500 (EST) From: John Baldwin To: "Tim J. Robbins" Subject: RE: cvs commit: src/sys/kern kern_exit.c Cc: cvs-all@FreeBSD.org, cvs-src@FreeBSD.org, src-committers@FreeBSD.org Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On 12-Mar-2003 Tim J. Robbins wrote: > tjr 2003/03/12 03:10:04 PST > > FreeBSD src repository > > Modified files: > sys/kern kern_exit.c > Log: > In wait1(), remove the zombie process from zombproc before removing > it from its pgrp to avoid leaving zombies around with p_pgrp == NULL. > This bug was apparent as a NULL-dereference in the pid selection code > in fork1(). Thanks. -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 6:45:25 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4A20137B404; Wed, 12 Mar 2003 06:45:24 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2B14D43FDD; Wed, 12 Mar 2003 06:45:23 -0800 (PST) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2CEjN0U091276; Wed, 12 Mar 2003 06:45:23 -0800 (PST) (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2CEjMU8091275; Wed, 12 Mar 2003 06:45:22 -0800 (PST) Message-Id: <200303121445.h2CEjMU8091275@repoman.freebsd.org> From: Sam Leffler Date: Wed, 12 Mar 2003 06:45:22 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/netinet ip_encap.c src/sys/net if_vlan.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG sam 2003/03/12 06:45:22 PST FreeBSD src repository Modified files: sys/netinet ip_encap.c sys/net if_vlan.c Log: correct two more flag misuses; m_tag* use malloc flags Revision Changes Path 1.49 +1 -1 src/sys/net/if_vlan.c 1.17 +1 -1 src/sys/netinet/ip_encap.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 6:47:16 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 118CF37B401; Wed, 12 Mar 2003 06:47:14 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 200F243FE0; Wed, 12 Mar 2003 06:47:13 -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 h2CElC0U091351; Wed, 12 Mar 2003 06:47:12 -0800 (PST) (envelope-from sos@repoman.freebsd.org) Received: (from sos@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2CElC9d091350; Wed, 12 Mar 2003 06:47:12 -0800 (PST) Message-Id: <200303121447.h2CElC9d091350@repoman.freebsd.org> From: Søren Schmidt Date: Wed, 12 Mar 2003 06:47:12 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/ata ata-all.c X-FreeBSD-CVS-Branch: RELENG_4 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG sos 2003/03/12 06:47:12 PST FreeBSD src repository Modified files: (Branch: RELENG_4) sys/dev/ata ata-all.c Log: MFC: Dont hang the channel on enclosures without sensors. Approved by: re Revision Changes Path 1.50.2.45 +17 -16 src/sys/dev/ata/ata-all.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 7:11:27 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C273337B401; Wed, 12 Mar 2003 07:11:26 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 61BB943F93; Wed, 12 Mar 2003 07:11:26 -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 h2CFBQ0U094164; Wed, 12 Mar 2003 07:11:26 -0800 (PST) (envelope-from orion@repoman.freebsd.org) Received: (from orion@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2CFBPvP094163; Wed, 12 Mar 2003 07:11:25 -0800 (PST) Message-Id: <200303121511.h2CFBPvP094163@repoman.freebsd.org> From: Orion Hodson Date: Wed, 12 Mar 2003 07:11:25 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/sound/pcm ac97.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG orion 2003/03/12 07:11:25 PST FreeBSD src repository Modified files: sys/dev/sound/pcm ac97.c Log: Correct CS4205 base vendor id. Reported by: Christophe Juniet and Mark Santcroos. Revision Changes Path 1.37 +1 -1 src/sys/dev/sound/pcm/ac97.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 7:45:55 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3868B37B401; Wed, 12 Mar 2003 07:45:53 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CC46D43FAF; Wed, 12 Mar 2003 07:45:52 -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 h2CFjq0U096410; Wed, 12 Mar 2003 07:45:52 -0800 (PST) (envelope-from sos@repoman.freebsd.org) Received: (from sos@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2CFjqaE096409; Wed, 12 Mar 2003 07:45:52 -0800 (PST) Message-Id: <200303121545.h2CFjqaE096409@repoman.freebsd.org> From: Søren Schmidt Date: Wed, 12 Mar 2003 07:45:52 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/ata ata-chipset.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG sos 2003/03/12 07:45:52 PST FreeBSD src repository Modified files: sys/dev/ata ata-chipset.c Log: Correct the last commit, only look for subfunctions on the same PCI slot. Revision Changes Path 1.14 +4 -4 src/sys/dev/ata/ata-chipset.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 8:14:57 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 055D537B401; Wed, 12 Mar 2003 08:14:56 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 969EA43FAF; Wed, 12 Mar 2003 08:14:55 -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 h2CGEt0U099394; Wed, 12 Mar 2003 08:14:55 -0800 (PST) (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2CGEtUJ099393; Wed, 12 Mar 2003 08:14:55 -0800 (PST) Message-Id: <200303121614.h2CGEtUJ099393@repoman.freebsd.org> From: John Baldwin Date: Wed, 12 Mar 2003 08:14:55 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern kern_proc.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG jhb 2003/03/12 08:14:55 PST FreeBSD src repository Modified files: sys/kern kern_proc.c Log: - Avoid dropping the proc lock around a simple permissions check and just hold hold it across the check to avoid extra lock operations in the common case. - Copy in the new args to a temporary pargs structure before we drop the reference to the old one. Thus, if the copyin() fails, the process arguments are unchanged rather than being deleted. Also, p_args is no longer NULL during the sysctl operation. Revision Changes Path 1.174 +16 -18 src/sys/kern/kern_proc.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 8:59:33 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DFB8437B401; Wed, 12 Mar 2003 08:59:31 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7EA5743FDD; Wed, 12 Mar 2003 08:59:31 -0800 (PST) (envelope-from glewis@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2CGxV0U007598; Wed, 12 Mar 2003 08:59:31 -0800 (PST) (envelope-from glewis@repoman.freebsd.org) Received: (from glewis@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2CGxVnk007597; Wed, 12 Mar 2003 08:59:31 -0800 (PST) Message-Id: <200303121659.h2CGxVnk007597@repoman.freebsd.org> From: Greg Lewis Date: Wed, 12 Mar 2003 08:59:31 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/usr.bin/calendar/calendars calendar.freebsd X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG glewis 2003/03/12 08:59:31 PST FreeBSD src repository (doc,ports committer) Modified files: usr.bin/calendar/calendars calendar.freebsd Log: Happy birthday to me :) Revision Changes Path 1.93 +1 -0 src/usr.bin/calendar/calendars/calendar.freebsd To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 9:20:28 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CD52F37B404; Wed, 12 Mar 2003 09:20:26 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7284C43FB1; Wed, 12 Mar 2003 09:20:25 -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 h2CHKP0U010029; Wed, 12 Mar 2003 09:20:25 -0800 (PST) (envelope-from sobomax@repoman.freebsd.org) Received: (from sobomax@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2CHKP97010027; Wed, 12 Mar 2003 09:20:25 -0800 (PST) Message-Id: <200303121720.h2CHKP97010027@repoman.freebsd.org> From: Maxim Sobolev Date: Wed, 12 Mar 2003 09:20:25 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/sio sio.c src/sys/dev/puc pucdata.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG sobomax 2003/03/12 09:20:25 PST FreeBSD src repository Modified files: sys/dev/sio sio.c sys/dev/puc pucdata.c Log: Add initial support for IC Book Labs Dreadnought x16 Pro 16-ports card. Since this card is based on 16750 UART, modify sio(4) a bit to ignore 16750-specific 7th bit of MCR when probing card. This allows card to be detected and attached as 16550A-compatible device. More work needs to be done in order to enable nice 16750-specific features such as larger fifo buffer and higher speeds. Sponsored by: IC Book Labs MFC after: 2 weeks Revision Changes Path 1.15 +24 -0 src/sys/dev/puc/pucdata.c 1.391 +1 -1 src/sys/dev/sio/sio.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 9:56: 6 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A00E437B404; Wed, 12 Mar 2003 09:56:04 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E083F43F93; Wed, 12 Mar 2003 09:56:03 -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 h2CHu30U012589; Wed, 12 Mar 2003 09:56:03 -0800 (PST) (envelope-from sobomax@repoman.freebsd.org) Received: (from sobomax@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2CHu3K2012588; Wed, 12 Mar 2003 09:56:03 -0800 (PST) Message-Id: <200303121756.h2CHu3K2012588@repoman.freebsd.org> From: Maxim Sobolev Date: Wed, 12 Mar 2003 09:56:03 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/puc pucdata.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG sobomax 2003/03/12 09:56:03 PST FreeBSD src repository Modified files: sys/dev/puc pucdata.c Log: Correct clock frequency for the IC Book Labs' cards, so that it's possible to use speeds higher than 115200. Sponsored by: IC Book Labs MFC after: 2 weeks Revision Changes Path 1.16 +32 -32 src/sys/dev/puc/pucdata.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 10:27:15 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D8B6F37B401; Wed, 12 Mar 2003 10:27:12 -0800 (PST) Received: from obsecurity.dyndns.org (adsl-63-207-60-52.dsl.lsan03.pacbell.net [63.207.60.52]) by mx1.FreeBSD.org (Postfix) with ESMTP id DEBF343FD7; Wed, 12 Mar 2003 10:27:11 -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 A9E9166D6A; Wed, 12 Mar 2003 10:27:11 -0800 (PST) Received: by rot13.obsecurity.org (Postfix, from userid 1000) id 85EE39F5; Wed, 12 Mar 2003 10:27:11 -0800 (PST) Date: Wed, 12 Mar 2003 10:27:11 -0800 From: Kris Kennaway To: "Tim J. Robbins" Cc: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern kern_exit.c Message-ID: <20030312182711.GA86590@rot13.obsecurity.org> References: <200303121110.h2CBA45g068065@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="sdtB3X0nJg68CQEu" Content-Disposition: inline In-Reply-To: <200303121110.h2CBA45g068065@repoman.freebsd.org> User-Agent: Mutt/1.4i Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --sdtB3X0nJg68CQEu Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Mar 12, 2003 at 03:10:04AM -0800, Tim J. Robbins wrote: > tjr 2003/03/12 03:10:04 PST >=20 > FreeBSD src repository >=20 > Modified files: > sys/kern kern_exit.c=20 > Log: > In wait1(), remove the zombie process from zombproc before removing > it from its pgrp to avoid leaving zombies around with p_pgrp =3D=3D NUL= L. > This bug was apparent as a NULL-dereference in the pid selection code > in fork1(). Great work, Tim! Kris --sdtB3X0nJg68CQEu Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+b3v/Wry0BWjoQKURArvoAJ9X7wWjK5zrVaW3exrvhFca90ju8wCfStHy J7IHLfwOjOBlJpD4Y0Fsv6w= =qV6M -----END PGP SIGNATURE----- --sdtB3X0nJg68CQEu-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 10:50:17 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 04A8137B408; Wed, 12 Mar 2003 10:50:12 -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 69E1343F85; Wed, 12 Mar 2003 10:50:10 -0800 (PST) (envelope-from peterjeremy@optushome.com.au) Received: from cirb503493.alcatel.com.au (localhost.alcatel.com.au [127.0.0.1]) by cirb503493.alcatel.com.au (8.12.6/8.12.5) with ESMTP id h2CIo8iM007682; Thu, 13 Mar 2003 05:50:08 +1100 (EST) (envelope-from jeremyp@cirb503493.alcatel.com.au) Received: (from jeremyp@localhost) by cirb503493.alcatel.com.au (8.12.6/8.12.5/Submit) id h2CIo6j0007681; Thu, 13 Mar 2003 05:50:06 +1100 (EST) Date: Thu, 13 Mar 2003 05:50:06 +1100 From: Peter Jeremy To: David Malone Cc: src-committers@FreeBSD.ORG, cvs-src@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libc/stdlib hcreate.3 Message-ID: <20030312185006.GA7643@cirb503493.alcatel.com.au> References: <200303121418.h2CEIE9f089114@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200303121418.h2CEIE9f089114@repoman.freebsd.org> User-Agent: Mutt/1.4i Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Wed, Mar 12, 2003 at 06:18:14AM -0800, David Malone wrote: >dwmalone 2003/03/12 06:18:14 PST > > FreeBSD src repository > > Modified files: > lib/libc/stdlib hcreate.3 > Log: > Document the fact that hdestory calls free on the keys added with > hsearch(.., ENTER). Make the example reflect this. That was quick, thanks. Any chance of an MFC? Peter To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 11:23: 0 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EF6C437B401; Wed, 12 Mar 2003 11:22:58 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 44FF043F85; Wed, 12 Mar 2003 11:22:58 -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 h2CJMw0U020439; Wed, 12 Mar 2003 11:22:58 -0800 (PST) (envelope-from mtm@repoman.freebsd.org) Received: (from mtm@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2CJMv4e020438; Wed, 12 Mar 2003 11:22:57 -0800 (PST) Message-Id: <200303121922.h2CJMv4e020438@repoman.freebsd.org> From: Mike Makonnen Date: Wed, 12 Mar 2003 11:22:57 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/lib/libc/stdtime strptime.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG mtm 2003/03/12 11:22:57 PST FreeBSD src repository Modified files: lib/libc/stdtime strptime.c Log: Ditch a static global and the mutex that protected it. Achieve the desired strptime(3) reentrancy by adding an extra argument to _strptime() instead. Approved by: markm (mentor) MFC: 4 weeks Revision Changes Path 1.31 +18 -27 src/lib/libc/stdtime/strptime.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 12:17:43 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 44AB437B401; Wed, 12 Mar 2003 12:17:42 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4941B43FBF; Wed, 12 Mar 2003 12:17:41 -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 h2CKHf0U025159; Wed, 12 Mar 2003 12:17:41 -0800 (PST) (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2CKHed9025158; Wed, 12 Mar 2003 12:17:40 -0800 (PST) Message-Id: <200303122017.h2CKHed9025158@repoman.freebsd.org> From: John Baldwin Date: Wed, 12 Mar 2003 12:17:40 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern kern_proc.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG jhb 2003/03/12 12:17:40 PST FreeBSD src repository Modified files: sys/kern kern_proc.c Log: - Various little style fixes. - If SYSCTL_OUT() fails in sysctl_kern_proc_args(), return the error instead of ignoring it if we have new arguments for the process. - If the new arguments for a process are too long, return ENOMEM instead of returning success but not doing the actual copy. Submitted by: bde Revision Changes Path 1.175 +5 -8 src/sys/kern/kern_proc.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 12:18:39 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 875F337B401; Wed, 12 Mar 2003 12:18:33 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E585643FBF; Wed, 12 Mar 2003 12:18:32 -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 h2CKIW0U025181; Wed, 12 Mar 2003 12:18:32 -0800 (PST) (envelope-from das@repoman.freebsd.org) Received: (from das@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2CKIWwk025180; Wed, 12 Mar 2003 12:18:32 -0800 (PST) Message-Id: <200303122018.h2CKIWwk025180@repoman.freebsd.org> From: David Schultz Date: Wed, 12 Mar 2003 12:18:32 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/contrib/gdtoa - Imported sources X-FreeBSD-CVS-Branch: NETLIB Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG das 2003/03/12 12:18:32 PST FreeBSD src repository src/contrib/gdtoa - Imported sources Update of /home/ncvs/src/contrib/gdtoa In directory repoman.freebsd.org:/tmp/cvs-serv25114 Log Message: Initial import of David Gay's gdtoa library for conversion between strings and floating point. Status: Vendor Tag: NETLIB Release Tags: v20030305 N src/contrib/gdtoa/README N src/contrib/gdtoa/arithchk.c N src/contrib/gdtoa/dmisc.c N src/contrib/gdtoa/dtoa.c N src/contrib/gdtoa/g_Qfmt.c N src/contrib/gdtoa/g__fmt.c N src/contrib/gdtoa/g_ddfmt.c N src/contrib/gdtoa/g_dfmt.c N src/contrib/gdtoa/g_ffmt.c N src/contrib/gdtoa/g_xLfmt.c N src/contrib/gdtoa/g_xfmt.c N src/contrib/gdtoa/gdtoa.c N src/contrib/gdtoa/gdtoa.h N src/contrib/gdtoa/gdtoaimp.h N src/contrib/gdtoa/gethex.c N src/contrib/gdtoa/gmisc.c N src/contrib/gdtoa/hd_init.c N src/contrib/gdtoa/hexnan.c N src/contrib/gdtoa/makefile N src/contrib/gdtoa/misc.c N src/contrib/gdtoa/smisc.c N src/contrib/gdtoa/strtoIQ.c N src/contrib/gdtoa/strtoId.c N src/contrib/gdtoa/strtoIdd.c N src/contrib/gdtoa/strtoIf.c N src/contrib/gdtoa/strtoIg.c N src/contrib/gdtoa/strtoIx.c N src/contrib/gdtoa/strtoIxL.c N src/contrib/gdtoa/strtod.c N src/contrib/gdtoa/strtodI.c N src/contrib/gdtoa/strtodg.c N src/contrib/gdtoa/strtof.c N src/contrib/gdtoa/strtopQ.c N src/contrib/gdtoa/strtopd.c N src/contrib/gdtoa/strtopdd.c N src/contrib/gdtoa/strtopf.c N src/contrib/gdtoa/strtopx.c N src/contrib/gdtoa/strtopxL.c N src/contrib/gdtoa/strtorQ.c N src/contrib/gdtoa/strtord.c N src/contrib/gdtoa/strtordd.c N src/contrib/gdtoa/strtorf.c N src/contrib/gdtoa/strtorx.c N src/contrib/gdtoa/strtorxL.c N src/contrib/gdtoa/sum.c N src/contrib/gdtoa/ulp.c N src/contrib/gdtoa/xsum0.out N src/contrib/gdtoa/test/Q.ou0 N src/contrib/gdtoa/test/Q.ou1 N src/contrib/gdtoa/test/Qtest.c N src/contrib/gdtoa/test/README N src/contrib/gdtoa/test/d.out N src/contrib/gdtoa/test/dI.out N src/contrib/gdtoa/test/dIsi.out N src/contrib/gdtoa/test/dItest.c N src/contrib/gdtoa/test/dd.out N src/contrib/gdtoa/test/ddsi.out N src/contrib/gdtoa/test/ddtest.c N src/contrib/gdtoa/test/dt.c N src/contrib/gdtoa/test/dtest.c N src/contrib/gdtoa/test/dtst.out N src/contrib/gdtoa/test/f.out N src/contrib/gdtoa/test/ftest.c N src/contrib/gdtoa/test/getround.c N src/contrib/gdtoa/test/makefile N src/contrib/gdtoa/test/rtestnos N src/contrib/gdtoa/test/strtoIdSI.c N src/contrib/gdtoa/test/strtoIddSI.c N src/contrib/gdtoa/test/strtodISI.c N src/contrib/gdtoa/test/strtodt.c N src/contrib/gdtoa/test/strtopddSI.c N src/contrib/gdtoa/test/strtorddSI.c N src/contrib/gdtoa/test/testnos N src/contrib/gdtoa/test/testnos1 N src/contrib/gdtoa/test/testnos3 N src/contrib/gdtoa/test/x.ou0 N src/contrib/gdtoa/test/x.ou1 N src/contrib/gdtoa/test/xL.ou0 N src/contrib/gdtoa/test/xL.ou1 N src/contrib/gdtoa/test/xLtest.c N src/contrib/gdtoa/test/xQtest.c N src/contrib/gdtoa/test/xsum0.out N src/contrib/gdtoa/test/xtest.c No conflicts created by this import To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 12:20:24 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4659737B401; Wed, 12 Mar 2003 12:20:23 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D92E143FA3; Wed, 12 Mar 2003 12:20:22 -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 h2CKKM0U025327; Wed, 12 Mar 2003 12:20:22 -0800 (PST) (envelope-from das@repoman.freebsd.org) Received: (from das@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2CKKMHJ025325; Wed, 12 Mar 2003 12:20:22 -0800 (PST) Message-Id: <200303122020.h2CKKMHJ025325@repoman.freebsd.org> From: David Schultz Date: Wed, 12 Mar 2003 12:20:22 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/contrib/gdtoa gdtoaimp.h X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG das 2003/03/12 12:20:22 PST FreeBSD src repository Modified files: contrib/gdtoa gdtoaimp.h Log: Local patches: - include extra system headers and add appropriate #defines - use a spinlock to synchronize parts of gdtoa - protect exported symbols with leading underscores Reviewed by: bde (briefly), mike (mentor), obrien Revision Changes Path 1.2 +99 -49 src/contrib/gdtoa/gdtoaimp.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 12:27:31 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 45B6937B401; Wed, 12 Mar 2003 12:27:29 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D914143F75; Wed, 12 Mar 2003 12:27:28 -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 h2CKRS0U026082; Wed, 12 Mar 2003 12:27:28 -0800 (PST) (envelope-from hsu@repoman.freebsd.org) Received: (from hsu@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2CKRSwR026081; Wed, 12 Mar 2003 12:27:28 -0800 (PST) Message-Id: <200303122027.h2CKRSwR026081@repoman.freebsd.org> From: Jeffrey Hsu Date: Wed, 12 Mar 2003 12:27:28 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/netinet tcp_input.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG hsu 2003/03/12 12:27:28 PST FreeBSD src repository Modified files: sys/netinet tcp_input.c Log: Implement the Limited Transmit algorithm (RFC 3042). Revision Changes Path 1.200 +14 -0 src/sys/netinet/tcp_input.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 12:30: 5 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 31ACA37B401; Wed, 12 Mar 2003 12:30:01 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A6F4C43FDF; Wed, 12 Mar 2003 12:30:00 -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 h2CKU00U026495; Wed, 12 Mar 2003 12:30:00 -0800 (PST) (envelope-from das@repoman.freebsd.org) Received: (from das@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2CKU01x026494; Wed, 12 Mar 2003 12:30:00 -0800 (PST) Message-Id: <200303122030.h2CKU01x026494@repoman.freebsd.org> From: David Schultz Date: Wed, 12 Mar 2003 12:30:00 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/include stdlib.h src/lib/libc Makefile src/lib/libc/alpha arith.h src/lib/libc/alpha/stdlib gdtoa.mk src/lib/libc/gdtoa Makefile.inc glue.c machdep_ldisQ.c machdep_ldisd.c machdep_ldisx.c src/lib/libc/i386 arith.h ... X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG das 2003/03/12 12:30:00 PST FreeBSD src repository Modified files: include stdlib.h lib/libc Makefile lib/libc/stdio vfprintf.c lib/libc/stdlib Makefile.inc Added files: lib/libc/alpha arith.h lib/libc/alpha/stdlib gdtoa.mk lib/libc/gdtoa Makefile.inc glue.c machdep_ldisQ.c machdep_ldisd.c machdep_ldisx.c lib/libc/i386 arith.h lib/libc/i386/stdlib gdtoa.mk lib/libc/ia64 arith.h lib/libc/ia64/stdlib gdtoa.mk lib/libc/powerpc arith.h lib/libc/powerpc/stdlib gdtoa.mk lib/libc/sparc64 arith.h lib/libc/sparc64/stdlib gdtoa.mk Log: Replace our ancient dtoa/strtod implementation with the gdtoa package, a more recent, generalized set of routines. Among the changes: - Declare strtof() and strtold() in stdlib.h. - Add glue to libc to support these routines for all kinds of ``long double''. - Update printf() to reflect the fact that dtoa works slightly differently now. As soon as I see that nothing has blown up, I will kill src/lib/libc/stdlib/strtod.c. Soon printf() will be able to use the new routines to output long doubles without loss of precision, but numerous bugs in the existing code must be addressed first. Reviewed by: bde (briefly), mike (mentor), obrien Revision Changes Path 1.48 +3 -3 src/include/stdlib.h 1.39 +7 -0 src/lib/libc/Makefile 1.1 +13 -0 src/lib/libc/alpha/arith.h (new) 1.1 +4 -0 src/lib/libc/alpha/stdlib/gdtoa.mk (new) 1.1 +16 -0 src/lib/libc/gdtoa/Makefile.inc (new) 1.1 +10 -0 src/lib/libc/gdtoa/glue.c (new) 1.1 +45 -0 src/lib/libc/gdtoa/machdep_ldisQ.c (new) 1.1 +43 -0 src/lib/libc/gdtoa/machdep_ldisd.c (new) 1.1 +45 -0 src/lib/libc/gdtoa/machdep_ldisx.c (new) 1.1 +8 -0 src/lib/libc/i386/arith.h (new) 1.1 +5 -0 src/lib/libc/i386/stdlib/gdtoa.mk (new) 1.1 +30 -0 src/lib/libc/ia64/arith.h (new) 1.1 +5 -0 src/lib/libc/ia64/stdlib/gdtoa.mk (new) 1.1 +9 -0 src/lib/libc/powerpc/arith.h (new) 1.1 +5 -0 src/lib/libc/powerpc/stdlib/gdtoa.mk (new) 1.1 +12 -0 src/lib/libc/sparc64/arith.h (new) 1.1 +5 -0 src/lib/libc/sparc64/stdlib/gdtoa.mk (new) 1.51 +10 -9 src/lib/libc/stdio/vfprintf.c 1.44 +1 -1 src/lib/libc/stdlib/Makefile.inc To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 12:31: 8 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B55BD37B401; Wed, 12 Mar 2003 12:31:06 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9E3AF43FBF; Wed, 12 Mar 2003 12:31:05 -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 h2CKV50U026734; Wed, 12 Mar 2003 12:31:05 -0800 (PST) (envelope-from das@repoman.freebsd.org) Received: (from das@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2CKV5ZU026733; Wed, 12 Mar 2003 12:31:05 -0800 (PST) Message-Id: <200303122031.h2CKV5ZU026733@repoman.freebsd.org> From: David Schultz Date: Wed, 12 Mar 2003 12:31:05 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/lib/libc/stdlib strtod.3 X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG das 2003/03/12 12:31:05 PST FreeBSD src repository Modified files: lib/libc/stdlib strtod.3 Log: Document strtof() and strtold(). Update vendor license. Reviewed by: bde (briefly), mike (mentor), obrien Revision Changes Path 1.18 +77 -34 src/lib/libc/stdlib/strtod.3 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 12:33:17 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E8F1C37B401; Wed, 12 Mar 2003 12:33:14 -0800 (PST) Received: from mail.tcoip.com.br (erato.tco.net.br [200.220.254.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1D1BC43FA3; Wed, 12 Mar 2003 12:33:07 -0800 (PST) (envelope-from dcs@tcoip.com.br) Received: from tcoip.com.br ([10.0.2.6]) by mail.tcoip.com.br (8.11.6/8.11.6) with ESMTP id h2CKWv905958; Wed, 12 Mar 2003 17:32:57 -0300 Message-ID: <3E6F995E.70805@tcoip.com.br> Date: Wed, 12 Mar 2003 17:32:30 -0300 From: "Daniel C. Sobral" User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.2b) Gecko/20021016 X-Accept-Language: en-us, en, pt-br, ja MIME-Version: 1.0 To: David Schultz Cc: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/include stdlib.h src/lib/libc Makefile src/lib/libc/alpha arith.h src/lib/libc/alpha/stdlib gdtoa.mk src/lib/libc/gdtoa Makefile.inc glue.c machdep_ldisQ.c machdep_ldisd.c machdep_ldisx.c src/lib/libc/i386 arith.h ... References: <200303122030.h2CKU01x026494@repoman.freebsd.org> In-Reply-To: <200303122030.h2CKU01x026494@repoman.freebsd.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG David Schultz wrote: > das 2003/03/12 12:30:00 PST > > FreeBSD src repository > > [diet quote] > Log: > Replace our ancient dtoa/strtod implementation with the gdtoa > package, a more recent, generalized set of routines. Among the > changes: > - Declare strtof() and strtold() in stdlib.h. > - Add glue to libc to support these routines for all kinds > of ``long double''. > - Update printf() to reflect the fact that dtoa works slightly > differently now. The license, I assume, is _not_ among the changes? --=20 Daniel C. Sobral Ger=EAncia de Opera=E7=F5es Divis=E3o de Comunica=E7=E3o de Dados Coordena=E7=E3o de Seguran=E7a TCO Fones: 55-61-313-7654/Cel: 55-61-9618-0904 E-mail: Daniel.Capo@tco.net.br Daniel.Sobral@tcoip.com.br dcs@tcoip.com.br To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 12:44:10 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AC2E237B401; Wed, 12 Mar 2003 12:44:07 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4D73343F93; Wed, 12 Mar 2003 12:44:07 -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 h2CKi70U027969; Wed, 12 Mar 2003 12:44:07 -0800 (PST) (envelope-from hsu@repoman.freebsd.org) Received: (from hsu@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2CKi7wh027968; Wed, 12 Mar 2003 12:44:07 -0800 (PST) Message-Id: <200303122044.h2CKi7wh027968@repoman.freebsd.org> From: Jeffrey Hsu Date: Wed, 12 Mar 2003 12:44:07 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/share/man/man4 tcp.4 X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG hsu 2003/03/12 12:44:06 PST FreeBSD src repository Modified files: share/man/man4 tcp.4 Log: Document the net.inet.tcp.rfc3042 sysctl variable. Revision Changes Path 1.35 +4 -0 src/share/man/man4/tcp.4 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 12:45:48 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C1DB737B401; Wed, 12 Mar 2003 12:45:45 -0800 (PST) Received: from espresso.bsdmike.org (espresso.bsdmike.org [65.39.129.122]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1E90D43F93; Wed, 12 Mar 2003 12:45:44 -0800 (PST) (envelope-from mike@espresso.bsdmike.org) Received: by espresso.bsdmike.org (Postfix, from userid 1002) id E6BC59C58; Wed, 12 Mar 2003 15:32:34 -0500 (EST) Date: Wed, 12 Mar 2003 15:32:34 -0500 From: Mike Barcroft To: "Daniel C. Sobral" Cc: David Schultz , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/include stdlib.h src/lib/libc Makefile src/lib/libc/alpha arith.h src/lib/libc/alpha/stdlib gdtoa.mk src/lib/libc/gdtoa Makefile.inc glue.c machdep_ldisQ.c machdep_ldisd.c machdep_ldisx.c src/lib/libc/i386 arith.h ... Message-ID: <20030312153234.C1392@espresso.bsdmike.org> References: <200303122030.h2CKU01x026494@repoman.freebsd.org> <3E6F995E.70805@tcoip.com.br> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3E6F995E.70805@tcoip.com.br>; from dcs@tcoip.com.br on Wed, Mar 12, 2003 at 05:32:30PM -0300 Organization: The FreeBSD Project Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Daniel C. Sobral writes: > David Schultz wrote: > > > das 2003/03/12 12:30:00 PST > > > > FreeBSD src repository > > > > [diet quote] > > > Log: > > Replace our ancient dtoa/strtod implementation with the gdtoa > > package, a more recent, generalized set of routines. Among the > > changes: > > - Declare strtof() and strtold() in stdlib.h. > > - Add glue to libc to support these routines for all kinds > > of ``long double''. > > - Update printf() to reflect the fact that dtoa works slightly > > differently now. > > > The license, I assume, is _not_ among the changes? Correct. Best regards, Mike Barcroft To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 13: 1:14 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 18FBC37B408; Wed, 12 Mar 2003 13:01:11 -0800 (PST) Received: from angelica.unixdaemons.com (angelica.unixdaemons.com [209.148.64.135]) by mx1.FreeBSD.org (Postfix) with ESMTP id E158A43FA3; Wed, 12 Mar 2003 13:01:09 -0800 (PST) (envelope-from hiten@angelica.unixdaemons.com) Received: from angelica.unixdaemons.com (localhost.unixdaemons.com [127.0.0.1]) by angelica.unixdaemons.com (8.12.8/8.12.1) with ESMTP id h2CL17mq058829; Wed, 12 Mar 2003 16:01:07 -0500 (EST) Received: (from hiten@localhost) by angelica.unixdaemons.com (8.12.8/8.12.1/Submit) id h2CL17it058828; Wed, 12 Mar 2003 16:01:07 -0500 (EST) (envelope-from hiten) Date: Wed, 12 Mar 2003 16:01:07 -0500 From: Hiten Pandya To: Jeffrey Hsu Cc: src-committers@FreeBSD.ORG, cvs-src@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/sys/netinet tcp_input.c Message-ID: <20030312210107.GA56887@unixdaemons.com> References: <200303122027.h2CKRSwR026081@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200303122027.h2CKRSwR026081@repoman.freebsd.org> User-Agent: Mutt/1.4i X-Operating-System: FreeBSD i386 X-Public-Key: http://www.pittgoth.com/~hiten/pubkey.asc X-URL: http://www.unixdaemons.com/~hiten X-PGP: http://pgp.mit.edu:11371/pks/lookup?search=Hiten+Pandya&op=index Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Jeffrey Hsu (Wed, Mar 12, 2003 at 12:27:28PM -0800) wrote: > hsu 2003/03/12 12:27:28 PST > > FreeBSD src repository > > Modified files: > sys/netinet tcp_input.c > Log: > Implement the Limited Transmit algorithm (RFC 3042). Can you elaborate on this? -- Hiten To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 13:53:48 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C9B7D37B404; Wed, 12 Mar 2003 13:53:46 -0800 (PST) Received: from flood.ping.uio.no (flood.ping.uio.no [129.240.78.31]) by mx1.FreeBSD.org (Postfix) with ESMTP id AE0C243FDF; Wed, 12 Mar 2003 13:53:45 -0800 (PST) (envelope-from des@ofug.org) Received: by flood.ping.uio.no (Postfix, from userid 2602) id 6527E5308; Wed, 12 Mar 2003 22:53:42 +0100 (CET) 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: Hiten Pandya Cc: Jeffrey Hsu , src-committers@FreeBSD.ORG, cvs-src@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/sys/netinet tcp_input.c From: Dag-Erling Smorgrav Date: Wed, 12 Mar 2003 22:53:42 +0100 In-Reply-To: <20030312210107.GA56887@unixdaemons.com> (Hiten Pandya's message of "Wed, 12 Mar 2003 16:01:07 -0500") Message-ID: User-Agent: Gnus/5.090015 (Oort Gnus v0.15) Emacs/21.2 References: <200303122027.h2CKRSwR026081@repoman.freebsd.org> <20030312210107.GA56887@unixdaemons.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hiten Pandya writes: > Jeffrey Hsu (Wed, Mar 12, 2003 at 12:27:28PM -0800) wrote: > > Implement the Limited Transmit algorithm (RFC 3042). > Can you elaborate on this? Briefly, better recovery from packet loss by agressively transmitting new data even if you're not 100% sure the recipient is ready for it (it sounds weird but makes sense when you read the RFC). DES -- Dag-Erling Smorgrav - des@ofug.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 14: 4: 9 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 702A237B401; Wed, 12 Mar 2003 14:04:06 -0800 (PST) Received: from mta5.snfc21.pbi.net (mta5.snfc21.pbi.net [206.13.28.241]) by mx1.FreeBSD.org (Postfix) with ESMTP id B95EA43FAF; Wed, 12 Mar 2003 14:04:05 -0800 (PST) (envelope-from hsu@FreeBSD.org) Received: from FreeBSD.org ([63.193.112.125]) by mta5.snfc21.pbi.net (iPlanet Messaging Server 5.1 HotFix 1.6 (built Oct 18 2002)) with ESMTP id <0HBN00DUNPABZW@mta5.snfc21.pbi.net>; Wed, 12 Mar 2003 14:03:48 -0800 (PST) Date: Wed, 12 Mar 2003 14:04:22 -0800 From: Jeffrey Hsu Subject: Re: cvs commit: src/sys/netinet tcp_input.c In-reply-to: Message from Hiten Pandya "of Wed, 12 Mar 2003 16:01:07 EST." <20030312210107.GA56887@unixdaemons.com> To: Hiten Pandya Cc: src-committers@FreeBSD.ORG, cvs-src@FreeBSD.ORG, cvs-all@FreeBSD.ORG Message-id: <0HBN00DUOPABZW@mta5.snfc21.pbi.net> MIME-version: 1.0 X-Mailer: exmh version 2.5 07/13/2001 with nmh-1.0.4 Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7BIT Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG >> hsu 2003/03/12 12:27:28 PST >> >> FreeBSD src repository >> >> Modified files: >> sys/netinet tcp_input.c >> Log: >> Implement the Limited Transmit algorithm (RFC 3042). > Can you elaborate on this? Sure. Quoting from RFC 3042: The "Limited Transmit" algorithm calls for sending a new data segment in response to each of the first two duplicate acknowledgments that arrive at the sender. Transmitting these segments increases the probability that TCP can recover from a single lost segment using the fast retransmit algorithm, rather than using a costly retransmission timeout. [BPS+97] found that roughly 56% of retransmissions sent by a busy web server were sent after the RTO expires, while only 44% were handled by Fast Retransmit. In addition, only 4% of the RTO-based retransmissions could have been avoided with SACK, which of course has to continue to disambiguate reordering from genuine loss. In contrast, using the technique outlined in this document and in [Bal98], 25% of the RTO-based retransmissions in that dataset would have likely been avoided. And from the tcp(4) man page: tcp.rfc3042 Enable the Limited Transmit algorithm as described in RFC 3042. It helps avoid timeouts on lossy links. This is a standards track RFC and is off by default. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 14: 9: 0 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B9F2737B401; Wed, 12 Mar 2003 14:08:56 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C65C24403F; Wed, 12 Mar 2003 14:08:20 -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 h2CM8G0U040978; Wed, 12 Mar 2003 14:08:16 -0800 (PST) (envelope-from trhodes@repoman.freebsd.org) Received: (from trhodes@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2CM8GWL040977; Wed, 12 Mar 2003 14:08:16 -0800 (PST) Message-Id: <200303122208.h2CM8GWL040977@repoman.freebsd.org> From: Tom Rhodes Date: Wed, 12 Mar 2003 14:08:16 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/usr.sbin/arp arp.4 src/usr.sbin/boot0cfg boot0cfg.8 src/usr.sbin/burncd burncd.8 src/usr.sbin/cdcontrol cdcontrol.1 src/usr.sbin/chown chown.8 src/usr.sbin/chroot chroot.8 src/usr.sbin/crunch/crunchgen crunchgen.1 ... X-FreeBSD-CVS-Branch: RELENG_4 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG trhodes 2003/03/12 14:08:16 PST FreeBSD src repository Modified files: (Branch: RELENG_4) usr.sbin/arp arp.4 usr.sbin/boot0cfg boot0cfg.8 usr.sbin/burncd burncd.8 usr.sbin/cdcontrol cdcontrol.1 usr.sbin/chown chown.8 usr.sbin/chroot chroot.8 usr.sbin/crunch/crunchgen crunchgen.1 usr.sbin/crunch/crunchide crunchide.1 usr.sbin/ctm/ctm ctm.1 ctm.5 usr.sbin/ctm/ctm_rmail ctm_rmail.1 usr.sbin/faithd faithd.8 usr.sbin/fdwrite fdwrite.1 usr.sbin/inetd inetd.8 usr.sbin/lpr/lpc lpc.8 usr.sbin/memcontrol memcontrol.8 usr.sbin/moused moused.8 usr.sbin/periodic periodic.8 usr.sbin/pw pw.8 usr.sbin/setkey setkey.8 usr.sbin/sicontrol sicontrol.8 usr.sbin/syslogd syslog.conf.5 syslogd.8 usr.sbin/usbdevs usbdevs.8 Log: MFC: Syncs and diff reductions with -current. This includes: - Remove an instance of pseudo-device. - Add an EXAMPLES section to boot0cfg.8. - A few spelling fixes. - The .Nm utility. - Eliminate hard sentence breaks. - Fix some mdoc(7) markup. - Change phk's email address to @FreeBSD.org. - Mark up files and pathnames with .Pa macro. Approved by: re (blanket) Revision Changes Path 1.4.2.5 +1 -1 src/usr.sbin/arp/arp.4 1.5.2.6 +9 -2 src/usr.sbin/boot0cfg/boot0cfg.8 1.6.2.8 +8 -6 src/usr.sbin/burncd/burncd.8 1.21.2.14 +69 -64 src/usr.sbin/cdcontrol/cdcontrol.1 1.10.2.7 +12 -7 src/usr.sbin/chown/chown.8 1.5.2.5 +5 -5 src/usr.sbin/chroot/chroot.8 1.11.2.11 +1 -1 src/usr.sbin/crunch/crunchgen/crunchgen.1 1.5.2.5 +2 -1 src/usr.sbin/crunch/crunchide/crunchide.1 1.17.2.9 +1 -1 src/usr.sbin/ctm/ctm/ctm.1 1.9.2.5 +2 -2 src/usr.sbin/ctm/ctm/ctm.5 1.19.2.7 +3 -3 src/usr.sbin/ctm/ctm_rmail/ctm_rmail.1 1.2.2.12 +20 -12 src/usr.sbin/faithd/faithd.8 1.12.2.7 +2 -2 src/usr.sbin/fdwrite/fdwrite.1 1.46.2.13 +5 -8 src/usr.sbin/inetd/inetd.8 1.8.2.13 +16 -13 src/usr.sbin/lpr/lpc/lpc.8 1.3.2.5 +29 -32 src/usr.sbin/memcontrol/memcontrol.8 1.27.2.10 +22 -20 src/usr.sbin/moused/moused.8 1.11.2.15 +14 -14 src/usr.sbin/periodic/periodic.8 1.19.2.11 +47 -24 src/usr.sbin/pw/pw.8 1.4.2.15 +5 -12 src/usr.sbin/setkey/setkey.8 1.11.2.6 +15 -10 src/usr.sbin/sicontrol/sicontrol.8 1.16.2.11 +1 -1 src/usr.sbin/syslogd/syslog.conf.5 1.22.2.16 +1 -1 src/usr.sbin/syslogd/syslogd.8 1.5.2.3 +4 -3 src/usr.sbin/usbdevs/usbdevs.8 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 14:16: 7 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9E5AB37B401; Wed, 12 Mar 2003 14:16:05 -0800 (PST) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 067C843F75; Wed, 12 Mar 2003 14:16:05 -0800 (PST) (envelope-from jayanth@elvis.mu.org) Received: by elvis.mu.org (Postfix, from userid 1092) id D8F732ED3F1; Wed, 12 Mar 2003 14:16:04 -0800 (PST) Date: Wed, 12 Mar 2003 14:16:04 -0800 From: Jayanth Vijayaraghavan To: Hiten Pandya Cc: Jeffrey Hsu , src-committers@FreeBSD.ORG, cvs-src@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/sys/netinet tcp_input.c Message-ID: <20030312221604.GA997@elvis.mu.org> References: <200303122027.h2CKRSwR026081@repoman.freebsd.org> <20030312210107.GA56887@unixdaemons.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030312210107.GA56887@unixdaemons.com> User-Agent: Mutt/1.4i Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Wed, Mar 12, 2003 at 04:01:07PM -0500, Hiten Pandya wrote: > Jeffrey Hsu (Wed, Mar 12, 2003 at 12:27:28PM -0800) wrote: > > hsu 2003/03/12 12:27:28 PST > > > > FreeBSD src repository > > > > Modified files: > > sys/netinet tcp_input.c > > Log: > > Implement the Limited Transmit algorithm (RFC 3042). > > Can you elaborate on this? > > -- Hiten One of the main uses of the algorithm is when the congestion window is small by sending new data for every duplicate acknowledgement you end up forcing the other end to send another duplicate ack. This way you can retransmit the lost segment quickly (fast retransmit). If you did not have the this algorithm and have a small congestion window you could end up with only 2 duplicate acknowledgements rather than 3. This could have the adverse effect of forcing a retransmit timeout rather than a fast retransmit. jayanth To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 15: 5:14 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F00E037B401; Wed, 12 Mar 2003 15:05:10 -0800 (PST) Received: from HAL9000.homeunix.com (12-233-57-224.client.attbi.com [12.233.57.224]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2241043F85; Wed, 12 Mar 2003 15:05:10 -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 h2CN57IX011537; Wed, 12 Mar 2003 15:05:07 -0800 (PST) (envelope-from das@FreeBSD.org) Received: (from das@localhost) by HAL9000.homeunix.com (8.12.6/8.12.5/Submit) id h2CN57VS011536; Wed, 12 Mar 2003 15:05:07 -0800 (PST) (envelope-from das@FreeBSD.org) Date: Wed, 12 Mar 2003 15:05:07 -0800 From: David Schultz To: "Daniel C. Sobral" Cc: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/include stdlib.h src/lib/libc Makefile src/lib/libc/alpha arith.h src/lib/libc/alpha/stdlib gdtoa.mk src/lib/libc/gdtoa Makefile.inc glue.c machdep_ldisQ.c machdep_ldisd.c machdep_ldisx.c src/lib/libc/i386 arith.h ... Message-ID: <20030312230507.GA11508@HAL9000.homeunix.com> Mail-Followup-To: "Daniel C. Sobral" , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org References: <200303122030.h2CKU01x026494@repoman.freebsd.org> <3E6F995E.70805@tcoip.com.br> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3E6F995E.70805@tcoip.com.br> Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Thus spake Daniel C. Sobral : > David Schultz wrote: > > >das 2003/03/12 12:30:00 PST > > > > FreeBSD src repository > > > >[diet quote] > > > Log: > > Replace our ancient dtoa/strtod implementation with the gdtoa > > package, a more recent, generalized set of routines. Among the > > changes: > > - Declare strtof() and strtold() in stdlib.h. > > - Add glue to libc to support these routines for all kinds > > of ``long double''. > > - Update printf() to reflect the fact that dtoa works slightly > > differently now. > > > The license, I assume, is _not_ among the changes? The license has always required that it itself be included in ``supporting documentation''. The only thing that has changed is the wording, and it's now Copyright 1998 Lucent instead of Copyright 1991 AT&T. It's still basically a BSD-style license, as you can see by looking at the new manpage. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 15:13:19 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1F7BE37B401; Wed, 12 Mar 2003 15:13:18 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5301B43FD7; Wed, 12 Mar 2003 15:13:17 -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 h2CNDH0U046433; Wed, 12 Mar 2003 15:13:17 -0800 (PST) (envelope-from das@repoman.freebsd.org) Received: (from das@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2CNDHMU046431; Wed, 12 Mar 2003 15:13:17 -0800 (PST) Message-Id: <200303122313.h2CNDHMU046431@repoman.freebsd.org> From: David Schultz Date: Wed, 12 Mar 2003 15:13:16 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/vm vm_map.c vm_map.h vm_pageout.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG das 2003/03/12 15:13:16 PST FreeBSD src repository Modified files: sys/vm vm_map.c vm_map.h vm_pageout.c Log: - When the VM daemon is out of swap space and looking for a process to kill, don't block on a map lock while holding the process lock. Instead, skip processes whose map locks are held and find something else to kill. - Add vm_map_trylock_read() to support the above. Reviewed by: alc, mike (mentor) Revision Changes Path 1.287 +13 -2 src/sys/vm/vm_map.c 1.97 +3 -0 src/sys/vm/vm_map.h 1.227 +7 -2 src/sys/vm/vm_pageout.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 15:59:51 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E6CE937B401 for ; Wed, 12 Mar 2003 15:59:48 -0800 (PST) Received: from relay.pair.com (relay.pair.com [209.68.1.20]) by mx1.FreeBSD.org (Postfix) with SMTP id 03FB843F85 for ; Wed, 12 Mar 2003 15:59:47 -0800 (PST) (envelope-from silby@silby.com) Received: (qmail 65589 invoked from network); 12 Mar 2003 23:59:46 -0000 Received: from niwun.pair.com (HELO localhost) (209.68.2.70) by relay.pair.com with SMTP; 12 Mar 2003 23:59:46 -0000 X-pair-Authenticated: 209.68.2.70 Date: Wed, 12 Mar 2003 17:56:34 -0600 (CST) From: Mike Silbersack To: David Schultz Cc: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/vm vm_map.c vm_map.h vm_pageout.c In-Reply-To: <200303122313.h2CNDHMU046431@repoman.freebsd.org> Message-ID: <20030312175458.J32334@odysseus.silby.com> References: <200303122313.h2CNDHMU046431@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Have you tested this well? I ask only because the last time I played around with the swap killing code, I noticed that it was very fragile. More specifically, the kill signal isn't actually read and the kill performed until the process is swapped in and ran. Hence, with a lot of processes, that could take longer than expected. If you have time, you might consider looking around to see if the kill can be made more immediate. Mike "Silby" Silbersack On Wed, 12 Mar 2003, David Schultz wrote: > das 2003/03/12 15:13:16 PST > > FreeBSD src repository > > Modified files: > sys/vm vm_map.c vm_map.h vm_pageout.c > Log: > - When the VM daemon is out of swap space and looking for a > process to kill, don't block on a map lock while holding the > process lock. Instead, skip processes whose map locks are held > and find something else to kill. > - Add vm_map_trylock_read() to support the above. > > Reviewed by: alc, mike (mentor) > > Revision Changes Path > 1.287 +13 -2 src/sys/vm/vm_map.c > 1.97 +3 -0 src/sys/vm/vm_map.h > 1.227 +7 -2 src/sys/vm/vm_pageout.c > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 16:30:33 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1C8BD37B401; Wed, 12 Mar 2003 16:30:32 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B342C43FA3; Wed, 12 Mar 2003 16:30:31 -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 h2D0UV0U052429; Wed, 12 Mar 2003 16:30:31 -0800 (PST) (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2D0UVPT052426; Wed, 12 Mar 2003 16:30:31 -0800 (PST) Message-Id: <200303130030.h2D0UVPT052426@repoman.freebsd.org> From: Maxime Henrion Date: Wed, 12 Mar 2003 16:30:31 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/net if_vlan_var.h X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG mux 2003/03/12 16:30:31 PST FreeBSD src repository Modified files: sys/net if_vlan_var.h Log: Pass the correct malloc flags to m_tag_alloc(). Revision Changes Path 1.15 +1 -1 src/sys/net/if_vlan_var.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 16:36:48 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 523C337B401; Wed, 12 Mar 2003 16:36:46 -0800 (PST) Received: from exchhz01.viatech.com.cn (ip-167-164-97-218.anlai.com [218.97.164.167]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3C98843FD7; Wed, 12 Mar 2003 16:36:38 -0800 (PST) (envelope-from davidxu@freebsd.org) Received: from davidw2k (ip-240-1-168-192.rev.dyxnet.com [192.168.1.240]) by exchhz01.viatech.com.cn with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2650.21) id 1G6NX1MM; Thu, 13 Mar 2003 08:23:41 +0800 Message-ID: <000d01c2e8f8$be15ac20$f001a8c0@davidw2k> From: "David Xu" To: "=?gb2312?B?XCJT+HJlbiBTY2htaWR0XCI=?=" , , , References: <002001c2e8a3$63606450$0b01a8c0@xu> Subject: Re: cvs commit: src/sys/dev/ata ata-all.c Date: Thu, 13 Mar 2003 08:37:35 +0800 MIME-Version: 1.0 Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: quoted-printable X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4807.1700 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4910.0300 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG ----- Original Message -----=20 From: "S=F8ren Schmidt" To: ; ; = Sent: Wednesday, March 12, 2003 6:59 PM Subject: cvs commit: src/sys/dev/ata ata-all.c > sos 2003/03/12 02:59:36 PST >=20 > FreeBSD src repository >=20 > Modified files: > sys/dev/ata ata-all.c=20 > Log: > Dont hang the channel on enclosures without sensors. > =20 > Revision Changes Path > 1.171 +17 -16 src/sys/dev/ata/ata-all.c >=20 My Sony 16X CD-RW now works again, thank you! David Xu To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 16:51:22 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7A31D37B401; Wed, 12 Mar 2003 16:51:20 -0800 (PST) Received: from HAL9000.homeunix.com (12-233-57-224.client.attbi.com [12.233.57.224]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6581D43FAF; Wed, 12 Mar 2003 16:51:17 -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 h2D0pFIX011872; Wed, 12 Mar 2003 16:51:15 -0800 (PST) (envelope-from das@FreeBSD.org) Received: (from das@localhost) by HAL9000.homeunix.com (8.12.6/8.12.5/Submit) id h2D0pFsQ011871; Wed, 12 Mar 2003 16:51:15 -0800 (PST) (envelope-from das@FreeBSD.org) Date: Wed, 12 Mar 2003 16:51:15 -0800 From: David Schultz To: Mike Silbersack Cc: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/vm vm_map.c vm_map.h vm_pageout.c Message-ID: <20030313005115.GA11794@HAL9000.homeunix.com> Mail-Followup-To: Mike Silbersack , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org References: <200303122313.h2CNDHMU046431@repoman.freebsd.org> <20030312175458.J32334@odysseus.silby.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030312175458.J32334@odysseus.silby.com> Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Thus spake Mike Silbersack : > Have you tested this well? I ask only because the last time I played > around with the swap killing code, I noticed that it was very fragile. > More specifically, the kill signal isn't actually read and the kill > performed until the process is swapped in and ran. Hence, with a lot of > processes, that could take longer than expected. If you have time, you > might consider looking around to see if the kill can be made more > immediate. With KSE, all of the threads in the process are made runnable. I assume this is to get them to all exit the kernel as fast as possible so the process can die, although there may be a better solution. Still, it shouldn't be a big problem. A real problem is that a swapped out process' uarea has to be paged back in, even when no memory is available. I don't think there's an easy way around that, given that you need the uarea and kernel stack to handle the signal. But at least it's just the uarea; the rest of the process doesn't need to be paged back in. It may be partly for this reason that the pageout daemon starts killing things before memory is completely exhausted. In any case, with this patch I haven't been able to reproduce any problems under fairly heavy load. I have noticed that the pageout daemon sometimes picks a bad process to kill (in my case, sshd on a remote testing box) when the monster process that is consuming all of memory is locked. Unfortunately, the pagedaemon shouldn't block in a low swap situation to avoid deadlocks. A partial solution that might be a little bit more accurate would be to find some way to get at pm_stats.resident_count without requiring any locks, and just estimate swap usage for locked processes. Again, I don't know if that's worthwhile. I believe Juli is working on a way to designate certain processes as unkillable by the pageout daemon, so people running postgres on a busy system, for instance, are not unpleasantly surprised when the pageout daemon runs out of breathing room and decides that postmaster is the biggest process. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 16:54:56 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CF37B37B401; Wed, 12 Mar 2003 16:54:54 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7116D43F75; Wed, 12 Mar 2003 16:54:54 -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 h2D0ss0U059237; Wed, 12 Mar 2003 16:54:54 -0800 (PST) (envelope-from tjr@repoman.freebsd.org) Received: (from tjr@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2D0ssHn059236; Wed, 12 Mar 2003 16:54:54 -0800 (PST) Message-Id: <200303130054.h2D0ssHn059236@repoman.freebsd.org> From: "Tim J. Robbins" Date: Wed, 12 Mar 2003 16:54:54 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern kern_resource.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG tjr 2003/03/12 16:54:54 PST FreeBSD src repository Modified files: sys/kern kern_resource.c Log: Back out previous. The locking here needs a rethink. Revision Changes Path 1.121 +3 -15 src/sys/kern/kern_resource.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 16:57:50 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 94BD637B428; Wed, 12 Mar 2003 16:57:48 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3500543FAF; Wed, 12 Mar 2003 16:57:48 -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 h2D0vm0U059456; Wed, 12 Mar 2003 16:57:48 -0800 (PST) (envelope-from tjr@repoman.freebsd.org) Received: (from tjr@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2D0vlcJ059451; Wed, 12 Mar 2003 16:57:47 -0800 (PST) Message-Id: <200303130057.h2D0vlcJ059451@repoman.freebsd.org> From: "Tim J. Robbins" Date: Wed, 12 Mar 2003 16:57:47 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern kern_exit.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG tjr 2003/03/12 16:57:47 PST FreeBSD src repository Modified files: sys/kern kern_exit.c Log: Tidy up previous change: move comment about obtaining an exclusive reference where it belongs, and remove a blank line to make it more obvious what the comment applies to. Revision Changes Path 1.202 +4 -5 src/sys/kern/kern_exit.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 17:43:49 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3575F37B401; Wed, 12 Mar 2003 17:43:47 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CC48D43FAF; Wed, 12 Mar 2003 17:43:46 -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 h2D1hk0U068314; Wed, 12 Mar 2003 17:43:46 -0800 (PST) (envelope-from hsu@repoman.freebsd.org) Received: (from hsu@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2D1hkbL068309; Wed, 12 Mar 2003 17:43:46 -0800 (PST) Message-Id: <200303130143.h2D1hkbL068309@repoman.freebsd.org> From: Jeffrey Hsu Date: Wed, 12 Mar 2003 17:43:46 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/netinet tcp_input.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG hsu 2003/03/12 17:43:46 PST FreeBSD src repository Modified files: sys/netinet tcp_input.c Log: Add support for RFC 3390, which allows for a variable-sized initial congestion window. Revision Changes Path 1.201 +9 -2 src/sys/netinet/tcp_input.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 17:45: 2 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BE7EA37B401; Wed, 12 Mar 2003 17:44:59 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5DF4443FBF; Wed, 12 Mar 2003 17:44:59 -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 h2D1ix0U068367; Wed, 12 Mar 2003 17:44:59 -0800 (PST) (envelope-from hsu@repoman.freebsd.org) Received: (from hsu@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2D1ixhT068366; Wed, 12 Mar 2003 17:44:59 -0800 (PST) Message-Id: <200303130144.h2D1ixhT068366@repoman.freebsd.org> From: Jeffrey Hsu Date: Wed, 12 Mar 2003 17:44:59 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/share/man/man4 tcp.4 X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG hsu 2003/03/12 17:44:59 PST FreeBSD src repository Modified files: share/man/man4 tcp.4 Log: Document the net.inet.tcp.rfc3390 sysctl variable. Revision Changes Path 1.36 +15 -1 src/share/man/man4/tcp.4 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 17:50:24 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 43C0337B401; Wed, 12 Mar 2003 17:50:22 -0800 (PST) Received: from angelica.unixdaemons.com (angelica.unixdaemons.com [209.148.64.135]) by mx1.FreeBSD.org (Postfix) with ESMTP id A985643FB1; Wed, 12 Mar 2003 17:50:20 -0800 (PST) (envelope-from hiten@angelica.unixdaemons.com) Received: from angelica.unixdaemons.com (localhost.unixdaemons.com [127.0.0.1]) by angelica.unixdaemons.com (8.12.8/8.12.1) with ESMTP id h2D1oGmq096377; Wed, 12 Mar 2003 20:50:16 -0500 (EST) Received: (from hiten@localhost) by angelica.unixdaemons.com (8.12.8/8.12.1/Submit) id h2D1oG8C096375; Wed, 12 Mar 2003 20:50:16 -0500 (EST) (envelope-from hiten) Date: Wed, 12 Mar 2003 20:50:16 -0500 From: Hiten Pandya To: Jeffrey Hsu Cc: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/netinet tcp_input.c Message-ID: <20030313015016.GA95463@unixdaemons.com> References: <20030312210107.GA56887@unixdaemons.com> <0HBN00DUOPABZW@mta5.snfc21.pbi.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <0HBN00DUOPABZW@mta5.snfc21.pbi.net> User-Agent: Mutt/1.4i X-Operating-System: FreeBSD i386 X-Public-Key: http://www.pittgoth.com/~hiten/pubkey.asc X-URL: http://www.unixdaemons.com/~hiten X-PGP: http://pgp.mit.edu:11371/pks/lookup?search=Hiten+Pandya&op=index Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Jeffrey Hsu (Wed, Mar 12, 2003 at 02:04:22PM -0800) wrote: > >> hsu 2003/03/12 12:27:28 PST > >> > >> FreeBSD src repository > >> > >> Modified files: > >> sys/netinet tcp_input.c > >> Log: > >> Implement the Limited Transmit algorithm (RFC 3042). > > > Can you elaborate on this? > > Sure. Quoting from RFC 3042: > > The "Limited Transmit" algorithm calls for sending a new data segment in > response to each of the first two duplicate acknowledgments that > arrive at the sender. Transmitting these segments increases the > probability that TCP can recover from a single lost segment using the > fast retransmit algorithm, rather than using a costly retransmission > timeout. Cheers hsu@, des@ and Jayanth. Very appreciated. -- Hiten To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 19:11: 4 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8DB0837B401; Wed, 12 Mar 2003 19:11:00 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3236843F93; Wed, 12 Mar 2003 19:11:00 -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 h2D3B00U076494; Wed, 12 Mar 2003 19:11:00 -0800 (PST) (envelope-from trhodes@repoman.freebsd.org) Received: (from trhodes@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2D3AxXR076493; Wed, 12 Mar 2003 19:10:59 -0800 (PST) Message-Id: <200303130310.h2D3AxXR076493@repoman.freebsd.org> From: Tom Rhodes Date: Wed, 12 Mar 2003 19:10:59 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/usr.sbin/adduser rmuser.8 src/usr.sbin/config config.8 src/usr.sbin/i4b/man i4bing.4 i4bipr.4 i4bisppp.4 i4bq921.4 i4bq931.4 i4brbch.4 i4btel.4 ifpi.4 ifpnp.4 iwic.4 X-FreeBSD-CVS-Branch: RELENG_4 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG trhodes 2003/03/12 19:10:59 PST FreeBSD src repository Modified files: (Branch: RELENG_4) usr.sbin/adduser rmuser.8 usr.sbin/config config.8 usr.sbin/i4b/man i4bing.4 i4bipr.4 i4bisppp.4 i4bq921.4 i4bq931.4 i4brbch.4 i4btel.4 ifpi.4 ifpnp.4 iwic.4 Log: Sync a few more manual pages with current: - Update hm's email address to @FreeBSD.org - The .Nm utility - Use .Pa for file names and paths. Approved by: re (blanket) Revision Changes Path 1.10.2.6 +21 -19 src/usr.sbin/adduser/rmuser.8 1.21.2.6 +6 -4 src/usr.sbin/config/config.8 1.5.2.3 +2 -2 src/usr.sbin/i4b/man/i4bing.4 1.7.2.5 +1 -1 src/usr.sbin/i4b/man/i4bipr.4 1.7.2.7 +2 -2 src/usr.sbin/i4b/man/i4bisppp.4 1.7.2.4 +1 -1 src/usr.sbin/i4b/man/i4bq921.4 1.7.2.4 +1 -1 src/usr.sbin/i4b/man/i4bq931.4 1.8.2.5 +1 -1 src/usr.sbin/i4b/man/i4brbch.4 1.8.2.6 +3 -3 src/usr.sbin/i4b/man/i4btel.4 1.5.2.2 +1 -1 src/usr.sbin/i4b/man/ifpi.4 1.5.2.2 +1 -1 src/usr.sbin/i4b/man/ifpnp.4 1.6.2.2 +1 -1 src/usr.sbin/i4b/man/iwic.4 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 21:49:12 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1964F37B401; Wed, 12 Mar 2003 21:49:10 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id AE17C43F85; Wed, 12 Mar 2003 21:49: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 h2D5n90U093852; Wed, 12 Mar 2003 21:49: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 h2D5n9m2093851; Wed, 12 Mar 2003 21:49:09 -0800 (PST) Message-Id: <200303130549.h2D5n9m2093851@repoman.freebsd.org> From: "Tim J. Robbins" Date: Wed, 12 Mar 2003 21:49:09 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/lib/libc/stdio vfwprintf.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG tjr 2003/03/12 21:49:09 PST FreeBSD src repository Modified files: lib/libc/stdio vfwprintf.c Log: MFp4: Catch up to recent __dtoa() interface changes and removal of cvt()'s last argument. Revision Changes Path 1.5 +10 -11 src/lib/libc/stdio/vfwprintf.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 22:18: 3 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6589037B401; Wed, 12 Mar 2003 22:18:00 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C741343F3F; Wed, 12 Mar 2003 22:17:59 -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 h2D6Hx0U096799; Wed, 12 Mar 2003 22:17:59 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2D6HxQt096798; Wed, 12 Mar 2003 22:17:59 -0800 (PST) Message-Id: <200303130617.h2D6HxQt096798@repoman.freebsd.org> From: Jeff Roberson Date: Wed, 12 Mar 2003 22:17:59 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern vfs_cluster.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG jeff 2003/03/12 22:17:59 PST FreeBSD src repository Modified files: sys/kern vfs_cluster.c Log: - Tune down read_max. For single disks we get no gain out of reading more than a MAXPHYS size block ahead. Having this set too high just leaves other processes starved for IO and screws up interactive response. Let the users with RAID set it higher when they need it. Revision Changes Path 1.133 +1 -1 src/sys/kern/vfs_cluster.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 22:29:47 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DC65F37B404; Wed, 12 Mar 2003 22:29:45 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5438643FBD; Wed, 12 Mar 2003 22:29:45 -0800 (PST) (envelope-from alfred@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2D6Tj0U097590; Wed, 12 Mar 2003 22:29:45 -0800 (PST) (envelope-from alfred@repoman.freebsd.org) Received: (from alfred@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2D6Tj9M097589; Wed, 12 Mar 2003 22:29:45 -0800 (PST) Message-Id: <200303130629.h2D6Tj9M097589@repoman.freebsd.org> From: Alfred Perlstein Date: Wed, 12 Mar 2003 22:29:45 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern subr_bus.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG alfred 2003/03/12 22:29:45 PST FreeBSD src repository Modified files: sys/kern subr_bus.c Log: Make sure we actually have a dev before dereferencing in case someone botches and sends us a NULL pointer. The other code in this file seems to expect it to be able to handle it behaving this way. Revision Changes Path 1.124 +1 -1 src/sys/kern/subr_bus.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 22:29:56 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A304E37B404; Wed, 12 Mar 2003 22:29:54 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3E13A43FB1; Wed, 12 Mar 2003 22:29:54 -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 h2D6Ts0U097644; Wed, 12 Mar 2003 22:29:54 -0800 (PST) (envelope-from tjr@repoman.freebsd.org) Received: (from tjr@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2D6TrMY097643; Wed, 12 Mar 2003 22:29:53 -0800 (PST) Message-Id: <200303130629.h2D6TrMY097643@repoman.freebsd.org> From: "Tim J. Robbins" Date: Wed, 12 Mar 2003 22:29:53 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/include wchar.h src/lib/libc/locale Makefile.inc wcstod.3 wcstof.c wcstold.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG tjr 2003/03/12 22:29:53 PST FreeBSD src repository Modified files: include wchar.h lib/libc/locale Makefile.inc wcstod.3 Added files: lib/libc/locale wcstof.c wcstold.c Log: MFp4: Implementations of the wcstof() and wcstold() functions. Revision Changes Path 1.34 +3 -0 src/include/wchar.h 1.43 +3 -2 src/lib/libc/locale/Makefile.inc 1.3 +24 -8 src/lib/libc/locale/wcstod.3 1.1 +84 -0 src/lib/libc/locale/wcstof.c (new) 1.1 +84 -0 src/lib/libc/locale/wcstold.c (new) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 23: 4:14 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 89B5B37B401; Wed, 12 Mar 2003 23:04:12 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 17B4F43F75; Wed, 12 Mar 2003 23:04: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 h2D74B0U001292; Wed, 12 Mar 2003 23:04:11 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2D74BfB001291; Wed, 12 Mar 2003 23:04:11 -0800 (PST) Message-Id: <200303130704.h2D74BfB001291@repoman.freebsd.org> From: Jeff Roberson Date: Wed, 12 Mar 2003 23:04:11 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/nfsclient nfs_vnops.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG jeff 2003/03/12 23:04:11 PST FreeBSD src repository Modified files: sys/nfsclient nfs_vnops.c Log: - Lock the buf before inspecting its contents. Revision Changes Path 1.199 +4 -6 src/sys/nfsclient/nfs_vnops.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 23: 5:25 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8C12337B401; Wed, 12 Mar 2003 23:05:23 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D8C7D43FAF; Wed, 12 Mar 2003 23:05: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 h2D75M0U001384; Wed, 12 Mar 2003 23:05: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 h2D75Mjn001383; Wed, 12 Mar 2003 23:05:22 -0800 (PST) Message-Id: <200303130705.h2D75Mjn001383@repoman.freebsd.org> From: Jeff Roberson Date: Wed, 12 Mar 2003 23:05:22 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/nfsserver nfs_serv.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG jeff 2003/03/12 23:05:22 PST FreeBSD src repository Modified files: sys/nfsserver nfs_serv.c Log: - Lock bufs before inspecting their flags. Revision Changes Path 1.132 +9 -6 src/sys/nfsserver/nfs_serv.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 23: 7:18 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DC36137B401; Wed, 12 Mar 2003 23:07:16 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7DE8143FAF; Wed, 12 Mar 2003 23:07:16 -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 h2D77G0U001535; Wed, 12 Mar 2003 23:07:16 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2D77GIH001534; Wed, 12 Mar 2003 23:07:16 -0800 (PST) Message-Id: <200303130707.h2D77GIH001534@repoman.freebsd.org> From: Jeff Roberson Date: Wed, 12 Mar 2003 23:07:16 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/gnu/ext2fs fs.h X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG jeff 2003/03/12 23:07:16 PST FreeBSD src repository Modified files: sys/gnu/ext2fs fs.h Log: - Lock the buf before clearing flags. Revision Changes Path 1.13 +1 -1 src/sys/gnu/ext2fs/fs.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 23:19:27 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4252337B401; Wed, 12 Mar 2003 23:19:24 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 99BD643FA3; Wed, 12 Mar 2003 23:19:23 -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 h2D7JN0U002412; Wed, 12 Mar 2003 23:19:23 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2D7JN4c002411; Wed, 12 Mar 2003 23:19:23 -0800 (PST) Message-Id: <200303130719.h2D7JN4c002411@repoman.freebsd.org> From: Jeff Roberson Date: Wed, 12 Mar 2003 23:19:23 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern vfs_bio.c vfs_default.c vfs_subr.c src/sys/ufs/ffs ffs_vnops.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG jeff 2003/03/12 23:19:23 PST FreeBSD src repository Modified files: sys/kern vfs_bio.c vfs_default.c vfs_subr.c sys/ufs/ffs ffs_vnops.c Log: - Remove a race between fsync like functions and flushbufqueues() by requiring locked bufs in vfs_bio_awrite(). Previously the buf could have been written out by fsync before we acquired the buf lock if it weren't for giant. The cluster_wbuild() handles this race properly but the single write at the end of vfs_bio_awrite() would not. - Modify flushbufqueues() so there is only one copy of the loop. Pass a parameter in that says whether or not we should sync bufs with deps. - Call flushbufqueues() a second time and then break if we couldn't find any bufs without deps. Revision Changes Path 1.377 +32 -44 src/sys/kern/vfs_bio.c 1.79 +0 -1 src/sys/kern/vfs_default.c 1.436 +0 -1 src/sys/kern/vfs_subr.c 1.106 +2 -4 src/sys/ufs/ffs/ffs_vnops.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 23:22:56 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E58D437B404; Wed, 12 Mar 2003 23:22:54 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6523243F93; Wed, 12 Mar 2003 23:22: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 h2D7Ms0U002933; Wed, 12 Mar 2003 23:22: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 h2D7MsNZ002932; Wed, 12 Mar 2003 23:22:54 -0800 (PST) Message-Id: <200303130722.h2D7MsNZ002932@repoman.freebsd.org> From: Jeff Roberson Date: Wed, 12 Mar 2003 23:22:54 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern vfs_subr.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG jeff 2003/03/12 23:22:54 PST FreeBSD src repository Modified files: sys/kern vfs_subr.c Log: - Remove a dead check for bp->b_vp == vp in vtruncbuf(). This has not been possible for some time. - Lock the buf before accessing fields. This should very rarely be locked. - Assert that B_DELWRI is set after we acquire the buf. This should always be the case now. Revision Changes Path 1.437 +17 -14 src/sys/kern/vfs_subr.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 23:31:48 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C10CE37B401; Wed, 12 Mar 2003 23:31:46 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6FA9243FB1; Wed, 12 Mar 2003 23:31:46 -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 h2D7Vk0U003672; Wed, 12 Mar 2003 23:31:46 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2D7VkOi003671; Wed, 12 Mar 2003 23:31:46 -0800 (PST) Message-Id: <200303130731.h2D7VkOi003671@repoman.freebsd.org> From: Jeff Roberson Date: Wed, 12 Mar 2003 23:31:46 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/fs/specfs spec_vnops.c src/sys/kern kern_physio.c vfs_bio.c src/sys/sys buf.h X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG jeff 2003/03/12 23:31:46 PST FreeBSD src repository Modified files: sys/fs/specfs spec_vnops.c sys/kern kern_physio.c vfs_bio.c sys/sys buf.h Log: - Add a lock for protecting against msleep(bp, ...) wakeup(bp) races. - Create a new function bdone() which sets B_DONE and calls wakup(bp). This is suitable for use as b_iodone for buf consumers who are not going through the buf cache. - Create a new function bwait() which waits for the buf to be done at a set priority and with a specific wmesg. - Replace several cases where the above functionality was implemented without locking with the new functions. Revision Changes Path 1.199 +2 -17 src/sys/fs/specfs/spec_vnops.c 1.56 +5 -9 src/sys/kern/kern_physio.c 1.378 +37 -10 src/sys/kern/vfs_bio.c 1.149 +2 -0 src/sys/sys/buf.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 23:34:41 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2C61F37B401; Wed, 12 Mar 2003 23:34:39 -0800 (PST) Received: from mail.chesapeake.net (chesapeake.net [205.130.220.14]) by mx1.FreeBSD.org (Postfix) with ESMTP id ACBA343FA3; Wed, 12 Mar 2003 23:34:37 -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 h2D7YbF05251; Thu, 13 Mar 2003 02:34:37 -0500 (EST) (envelope-from jroberson@chesapeake.net) Date: Thu, 13 Mar 2003 02:34:37 -0500 (EST) From: Jeff Roberson To: Jeff Roberson Cc: src-committers@FreeBSD.org, , Subject: Re: cvs commit: src/sys/fs/specfs spec_vnops.c src/sys/kern kern_physio.c vfs_bio.c src/sys/sys buf.h In-Reply-To: <200303130731.h2D7VkOi003671@repoman.freebsd.org> Message-ID: <20030313023238.Q43514-100000@mail.chesapeake.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG These are the last of my local diffs for buf cache locking. I have only the background write code left to lock. Most of these patches have been running on my laptop, a dual alpha, a dual x86, and a quad alpha for two weeks or so. One of the alphas is an nfs server and the others are clients. I've done some buildworlds along with normal desktop use. Cheers, Jeff To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 23:47:50 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 51A0C37B404; Wed, 12 Mar 2003 23:47:47 -0800 (PST) Received: from smtp02.syd.iprimus.net.au (smtp02.syd.iprimus.net.au [210.50.76.70]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1576543FBD; Wed, 12 Mar 2003 23:47:46 -0800 (PST) (envelope-from tim@robbins.dropbear.id.au) Received: from dilbert.robbins.dropbear.id.au ([210.50.80.58]) by smtp02.syd.iprimus.net.au with Microsoft SMTPSVC(5.0.2195.5600); Thu, 13 Mar 2003 18:47:42 +1100 Received: from dilbert.robbins.dropbear.id.au (5f9nye1cxlwwjzn1@localhost [127.0.0.1]) by dilbert.robbins.dropbear.id.au (8.12.6/8.12.6) with ESMTP id h2D7lcJK059093; Thu, 13 Mar 2003 18:47:39 +1100 (EST) (envelope-from tim@dilbert.robbins.dropbear.id.au) Received: (from tim@localhost) by dilbert.robbins.dropbear.id.au (8.12.6/8.12.6/Submit) id h2D7lcR6059092; Thu, 13 Mar 2003 18:47:38 +1100 (EST) (envelope-from tim) Date: Thu, 13 Mar 2003 18:47:37 +1100 From: Tim Robbins To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/include wchar.h src/lib/libc/locale Makefile.inc wcstod.3 wcstof.c wcstold.c Message-ID: <20030313184737.A59021@dilbert.robbins.dropbear.id.au> References: <200303130629.h2D6TrMY097643@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: <200303130629.h2D6TrMY097643@repoman.freebsd.org>; from tjr@FreeBSD.org on Wed, Mar 12, 2003 at 10:29:53PM -0800 X-OriginalArrivalTime: 13 Mar 2003 07:47:43.0275 (UTC) FILETIME=[D4836FB0:01C2E934] Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Wed, Mar 12, 2003 at 10:29:53PM -0800, Tim J. Robbins wrote: > tjr 2003/03/12 22:29:53 PST > > FreeBSD src repository > > Modified files: > include wchar.h > lib/libc/locale Makefile.inc wcstod.3 > Added files: > lib/libc/locale wcstof.c wcstold.c > Log: > MFp4: Implementations of the wcstof() and wcstold() functions. BTW, wcsto{f,l,ll,ul,ull,imax,umax,ld} all need to be moved out of locale eventually, and probably restructured to avoid repeating the basic algorithm for converting string representations of integers to integers. strto{l,ul,ll,ull,imax,umax} also should be restructured. Tim To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 23:53:20 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 16E9F37B404; Wed, 12 Mar 2003 23:53:19 -0800 (PST) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2632343FBD; Wed, 12 Mar 2003 23:53:18 -0800 (PST) (envelope-from bright@elvis.mu.org) Received: by elvis.mu.org (Postfix, from userid 1192) id F16CF2ED407; Wed, 12 Mar 2003 23:53:17 -0800 (PST) Date: Wed, 12 Mar 2003 23:53:17 -0800 From: Alfred Perlstein To: Jeff Roberson Cc: Jeff Roberson , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/fs/specfs spec_vnops.c src/sys/kern kern_physio.c vfs_bio.c src/sys/sys buf.h Message-ID: <20030313075317.GL4145@elvis.mu.org> References: <200303130731.h2D7VkOi003671@repoman.freebsd.org> <20030313023238.Q43514-100000@mail.chesapeake.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030313023238.Q43514-100000@mail.chesapeake.net> User-Agent: Mutt/1.4i Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG * Jeff Roberson [030312 23:34] wrote: > These are the last of my local diffs for buf cache locking. I have only > the background write code left to lock. > > Most of these patches have been running on my laptop, a dual alpha, a dual > x86, and a quad alpha for two weeks or so. One of the alphas is an nfs > server and the others are clients. I've done some buildworlds along with > normal desktop use. how does this impact doing things like playing mp3s and such while doing disk IO? Any less hiccupy? :) -- -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.' To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Wed Mar 12 23:55:56 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CCE9837B401; Wed, 12 Mar 2003 23:55:54 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 700D443FBF; Wed, 12 Mar 2003 23:55:54 -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 h2D7ts0U005200; Wed, 12 Mar 2003 23:55:54 -0800 (PST) (envelope-from sos@repoman.freebsd.org) Received: (from sos@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2D7tsYa005199; Wed, 12 Mar 2003 23:55:54 -0800 (PST) Message-Id: <200303130755.h2D7tsYa005199@repoman.freebsd.org> From: Søren Schmidt Date: Wed, 12 Mar 2003 23:55:54 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/pci agp_sis.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG sos 2003/03/12 23:55:53 PST FreeBSD src repository Modified files: sys/pci agp_sis.c Log: Add pci id# for the sis648 Revision Changes Path 1.6 +2 -0 src/sys/pci/agp_sis.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 0: 7:24 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B72D237B404; Thu, 13 Mar 2003 00:07:22 -0800 (PST) Received: from mail.chesapeake.net (chesapeake.net [205.130.220.14]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2664143F75; Thu, 13 Mar 2003 00:07:21 -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 h2D87Jb19809; Thu, 13 Mar 2003 03:07:19 -0500 (EST) (envelope-from jroberson@chesapeake.net) Date: Thu, 13 Mar 2003 03:07:19 -0500 (EST) From: Jeff Roberson To: Alfred Perlstein Cc: Jeff Roberson , , , Subject: Re: cvs commit: src/sys/fs/specfs spec_vnops.c src/sys/kern kern_physio.c vfs_bio.c src/sys/sys buf.h In-Reply-To: <20030313075317.GL4145@elvis.mu.org> Message-ID: <20030313030532.A43514-100000@mail.chesapeake.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Wed, 12 Mar 2003, Alfred Perlstein wrote: > * Jeff Roberson [030312 23:34] wrote: > > These are the last of my local diffs for buf cache locking. I have only > > the background write code left to lock. > > > > Most of these patches have been running on my laptop, a dual alpha, a dual > > x86, and a quad alpha for two weeks or so. One of the alphas is an nfs > > server and the others are clients. I've done some buildworlds along with > > normal desktop use. > > how does this impact doing things like playing mp3s and such while doing > disk IO? Any less hiccupy? :) > There should be no effect other than the extra lock overhead. There is still a small bit of the buffer cache that is not smp safe and then it's blocked on the vm. Soon we should be able to start pushing giant down into VFS which will eventually lead us to a Giant free path up to the VM. I think before we get there we'll have a giant free bufdone(). That will reduce latency for some operations such as you have mentioned. Cheers, Jeff To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 1: 2:22 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BDC3D37B401; Thu, 13 Mar 2003 01:02:20 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CDA3443FDF; Thu, 13 Mar 2003 01:02:19 -0800 (PST) (envelope-from iedowse@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2D92J0U015842; Thu, 13 Mar 2003 01:02:19 -0800 (PST) (envelope-from iedowse@repoman.freebsd.org) Received: (from iedowse@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2D92JGp015841; Thu, 13 Mar 2003 01:02:19 -0800 (PST) Message-Id: <200303130902.h2D92JGp015841@repoman.freebsd.org> From: Ian Dowse Date: Thu, 13 Mar 2003 01:02:19 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern uipc_mbuf.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG iedowse 2003/03/13 01:02:19 PST FreeBSD src repository Modified files: sys/kern uipc_mbuf.c Log: In m_dup_pkthdr(), convert the supplied `how' argument into malloc flags when passing it into m_tag_copy_chain(), as m_tag* functions use malloc, not mbuf flags. Revision Changes Path 1.110 +2 -1 src/sys/kern/uipc_mbuf.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 1: 4:59 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D02B037B401; Thu, 13 Mar 2003 01:04:56 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7110443F75; Thu, 13 Mar 2003 01:04:56 -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 h2D94u0U016846; Thu, 13 Mar 2003 01:04:56 -0800 (PST) (envelope-from sos@repoman.freebsd.org) Received: (from sos@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2D94uag016845; Thu, 13 Mar 2003 01:04:56 -0800 (PST) Message-Id: <200303130904.h2D94uag016845@repoman.freebsd.org> From: Søren Schmidt Date: Thu, 13 Mar 2003 01:04:56 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/ata atapi-all.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG sos 2003/03/13 01:04:56 PST FreeBSD src repository Modified files: sys/dev/ata atapi-all.c Log: Dont call dma->free unless dma is there. Spotted by: Ian Dowse Revision Changes Path 1.99 +2 -1 src/sys/dev/ata/atapi-all.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 1: 9:16 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 37D4C37B401; Thu, 13 Mar 2003 01:09:11 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C50D943FD7; Thu, 13 Mar 2003 01:09:10 -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 h2D99A0U017071; Thu, 13 Mar 2003 01:09:10 -0800 (PST) (envelope-from sos@repoman.freebsd.org) Received: (from sos@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2D99AH2017070; Thu, 13 Mar 2003 01:09:10 -0800 (PST) Message-Id: <200303130909.h2D99AH2017070@repoman.freebsd.org> From: Søren Schmidt Date: Thu, 13 Mar 2003 01:09:10 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/ata atapi-cd.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG sos 2003/03/13 01:09:10 PST FreeBSD src repository Modified files: sys/dev/ata atapi-cd.c Log: Dont free the stats struct, this has been changed by the new stat code. Spotted by: Ian Dowse Revision Changes Path 1.134 +0 -2 src/sys/dev/ata/atapi-cd.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 1:12:18 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F025F37B401; Thu, 13 Mar 2003 01:12:17 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8FEB443FCB; Thu, 13 Mar 2003 01:12:17 -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 h2D9CH0U017567; Thu, 13 Mar 2003 01:12:17 -0800 (PST) (envelope-from sos@repoman.freebsd.org) Received: (from sos@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2D9CHYC017566; Thu, 13 Mar 2003 01:12:17 -0800 (PST) Message-Id: <200303130912.h2D9CHYC017566@repoman.freebsd.org> From: Søren Schmidt Date: Thu, 13 Mar 2003 01:12:17 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/ata atapi-cd.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG sos 2003/03/13 01:12:17 PST FreeBSD src repository Modified files: sys/dev/ata atapi-cd.c Log: Remove the check for more than one open if one is a write op. This allows using DVD+RW and DVD-RW as random storage, provided the 32K blocksize is honoured for DVD-RW (DVD+RW has built in read-modify-write). Revision Changes Path 1.135 +0 -5 src/sys/dev/ata/atapi-cd.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 2:42: 1 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3ABFC37B401; Thu, 13 Mar 2003 02:42:00 -0800 (PST) Received: from HAL9000.homeunix.com (12-233-57-224.client.attbi.com [12.233.57.224]) by mx1.FreeBSD.org (Postfix) with ESMTP id 62FA143F3F; Thu, 13 Mar 2003 02:41:59 -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 h2DAfvIX013517; Thu, 13 Mar 2003 02:41:57 -0800 (PST) (envelope-from das@FreeBSD.ORG) Received: (from das@localhost) by HAL9000.homeunix.com (8.12.6/8.12.5/Submit) id h2DAfvqx013516; Thu, 13 Mar 2003 02:41:57 -0800 (PST) (envelope-from das@FreeBSD.ORG) Date: Thu, 13 Mar 2003 02:41:57 -0800 From: David Schultz To: "Tim J. Robbins" Cc: src-committers@FreeBSD.ORG, cvs-src@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libc/stdio vfwprintf.c Message-ID: <20030313104157.GA13413@HAL9000.homeunix.com> Mail-Followup-To: "Tim J. Robbins" , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org References: <200303130549.h2D5n9m2093851@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200303130549.h2D5n9m2093851@repoman.freebsd.org> Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG > tjr 2003/03/12 21:49:09 PST > > FreeBSD src repository > > Modified files: > lib/libc/stdio vfwprintf.c > Log: > MFp4: Catch up to recent __dtoa() interface changes and removal of cvt()'s > last argument. > > Revision Changes Path > 1.5 +10 -11 src/lib/libc/stdio/vfwprintf.c Thanks for remembering that. I know this has been discussed before, but will vfwprintf() ever be merged with vfprintf()? I'd rather not fix all the floating point bugs in what seems to be essentially two copies of the same code. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 2:51:56 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EB9FD37B401; Thu, 13 Mar 2003 02:51:54 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 41DAB43FBF; Thu, 13 Mar 2003 02:51:54 -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 h2DAps0U025565; Thu, 13 Mar 2003 02:51:54 -0800 (PST) (envelope-from maxim@repoman.freebsd.org) Received: (from maxim@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2DAprOu025564; Thu, 13 Mar 2003 02:51:53 -0800 (PST) Message-Id: <200303131051.h2DAprOu025564@repoman.freebsd.org> From: Maxim Konovalov Date: Thu, 13 Mar 2003 02:51:53 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sbin/ipfw ipfw2.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG maxim 2003/03/13 02:51:53 PST FreeBSD src repository Modified files: sbin/ipfw ipfw2.c Log: o Partially revert rev. 1.103, fix 'ipfw show': dynamically adjust a width of fields for packets and bytes counters. PR: bin/47196 Reviewed by: -audit Not objected by: luigi, des o Use %llu instead of deprecated %qu convert specification for ipfw packets and bytes counters. Noted by: des MFC after: 1 month Revision Changes Path 1.22 +39 -11 src/sbin/ipfw/ipfw2.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 3:15:20 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3C13037B401; Thu, 13 Mar 2003 03:15:18 -0800 (PST) Received: from smtp01.syd.iprimus.net.au (smtp01.syd.iprimus.net.au [210.50.30.70]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3176E43F85; Thu, 13 Mar 2003 03:15:17 -0800 (PST) (envelope-from tim@robbins.dropbear.id.au) Received: from dilbert.robbins.dropbear.id.au ([211.26.206.79]) by smtp01.syd.iprimus.net.au with Microsoft SMTPSVC(5.0.2195.5600); Thu, 13 Mar 2003 22:15:14 +1100 Received: from dilbert.robbins.dropbear.id.au (z3cbzu4ay1mllj6y@localhost [127.0.0.1]) by dilbert.robbins.dropbear.id.au (8.12.6/8.12.6) with ESMTP id h2DBF7JK065058; Thu, 13 Mar 2003 22:15:07 +1100 (EST) (envelope-from tim@dilbert.robbins.dropbear.id.au) Received: (from tim@localhost) by dilbert.robbins.dropbear.id.au (8.12.6/8.12.6/Submit) id h2DBF4s0065056; Thu, 13 Mar 2003 22:15:04 +1100 (EST) (envelope-from tim) Date: Thu, 13 Mar 2003 22:15:01 +1100 From: Tim Robbins To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/lib/libc/stdio vfwprintf.c Message-ID: <20030313221501.A64319@dilbert.robbins.dropbear.id.au> References: <200303130549.h2D5n9m2093851@repoman.freebsd.org> <20030313104157.GA13413@HAL9000.homeunix.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: <20030313104157.GA13413@HAL9000.homeunix.com>; from das@FreeBSD.ORG on Thu, Mar 13, 2003 at 02:41:57AM -0800 X-OriginalArrivalTime: 13 Mar 2003 11:15:15.0004 (UTC) FILETIME=[D2527FC0:01C2E951] Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Thu, Mar 13, 2003 at 02:41:57AM -0800, David Schultz wrote: > > tjr 2003/03/12 21:49:09 PST > > > > FreeBSD src repository > > > > Modified files: > > lib/libc/stdio vfwprintf.c > > Log: > > MFp4: Catch up to recent __dtoa() interface changes and removal of cvt()'s > > last argument. > > > > Revision Changes Path > > 1.5 +10 -11 src/lib/libc/stdio/vfwprintf.c > > Thanks for remembering that. I know this has been discussed > before, but will vfwprintf() ever be merged with vfprintf()? > I'd rather not fix all the floating point bugs in what seems > to be essentially two copies of the same code. It's quite possible. I did create a merged version at one stage before committing it, but thought it would be slightly easier to develop if I didn't have to worry about the #ifdefs etc. Now that vfwprintf() is pretty much finished, merging them mightn't be a bad idea. When I find a decent chunk of spare time, I'll make a merged version again and send it around for people to decide whether they like it more than the two separate copies. FWIW, merging your changes from vfprintf.c to vfwprintf.c was a matter of doing: p4 integ -f vfprintf.c#23,23 vfwprintf.c p4 resolve vfwprintf.c *fix 5 conflicts* p4 submit vfwprintf.c Most of the conflicts were caused by the removal of the last argument to cvt() and moving the prototype for __dtoa(). Anyway, don't let the existence of vfwprintf.c put you off fixing bugs in vfprintf.c. Until (if?) the files get merged, I'll take care of propagating your changes to vfwprintf. Tim To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 3:18:55 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4FEF937B401; Thu, 13 Mar 2003 03:18:54 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A416A43F85; Thu, 13 Mar 2003 03:18:53 -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 h2DBIr0U028444; Thu, 13 Mar 2003 03:18:53 -0800 (PST) (envelope-from tjr@repoman.freebsd.org) Received: (from tjr@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2DBIrNI028443; Thu, 13 Mar 2003 03:18:53 -0800 (PST) Message-Id: <200303131118.h2DBIrNI028443@repoman.freebsd.org> From: "Tim J. Robbins" Date: Thu, 13 Mar 2003 03:18:53 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/lib/libc/gen wordexp.3 X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG tjr 2003/03/13 03:18:53 PST FreeBSD src repository Modified files: lib/libc/gen wordexp.3 Log: Document return type of wordfree() (void). Reduce the space between struct member names and the corresponding comments so the lines don't wrap on 80-column terminals. Revision Changes Path 1.4 +4 -3 src/lib/libc/gen/wordexp.3 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 3:46:59 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2E3FF37B401; Thu, 13 Mar 2003 03:46:58 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C1E5643F85; Thu, 13 Mar 2003 03:46:57 -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 h2DBkv0U030675; Thu, 13 Mar 2003 03:46:57 -0800 (PST) (envelope-from hsu@repoman.freebsd.org) Received: (from hsu@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2DBkv9a030674; Thu, 13 Mar 2003 03:46:57 -0800 (PST) Message-Id: <200303131146.h2DBkv9a030674@repoman.freebsd.org> From: Jeffrey Hsu Date: Thu, 13 Mar 2003 03:46:57 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/netinet tcp_input.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG hsu 2003/03/13 03:46:57 PST FreeBSD src repository Modified files: sys/netinet tcp_input.c Log: Greatly simplify the unlocking logic by holding the TCP protocol lock until after FIN_WAIT_2 processing. Helped with debugging: Doug Barton Revision Changes Path 1.202 +2 -8 src/sys/netinet/tcp_input.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 3:47:34 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C571E37B404; Thu, 13 Mar 2003 03:47:32 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2EA7B43FBD; Thu, 13 Mar 2003 03:47:32 -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 h2DBlV0U030723; Thu, 13 Mar 2003 03:47: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 h2DBlVWZ030722; Thu, 13 Mar 2003 03:47:31 -0800 (PST) Message-Id: <200303131147.h2DBlVWZ030722@repoman.freebsd.org> From: Ruslan Ermilov Date: Thu, 13 Mar 2003 03:47:31 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/usr.sbin/crunch/crunchide exec_elf32.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG ru 2003/03/13 03:47:31 PST FreeBSD src repository Modified files: usr.sbin/crunch/crunchide exec_elf32.c Log: Complete the endianness support -- sparc64 can now do i386. Tested on: sparc64 -> i386, i386 -> sparc64 Debugged by: elfdump(1) Revision Changes Path 1.9 +10 -16 src/usr.sbin/crunch/crunchide/exec_elf32.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 4:44: 8 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D384E37B401; Thu, 13 Mar 2003 04:44:06 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6F36C43F93; Thu, 13 Mar 2003 04:44:06 -0800 (PST) (envelope-from harti@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2DCi60U035684; Thu, 13 Mar 2003 04:44:06 -0800 (PST) (envelope-from harti@repoman.freebsd.org) Received: (from harti@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2DCi6hB035683; Thu, 13 Mar 2003 04:44:06 -0800 (PST) Message-Id: <200303131244.h2DCi6hB035683@repoman.freebsd.org> From: Hartmut Brandt Date: Thu, 13 Mar 2003 04:44:06 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/net if_atm.h if_atmsubr.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG harti 2003/03/13 04:44:06 PST FreeBSD src repository Modified files: sys/net if_atm.h if_atmsubr.c Log: This corrects a longstanding endian bug in processing LLC/SNAP encoded frames. A comment in if_atm.h suggests that both macros, that for extracting the ethertype and that for inserting it, handle their argument in host byte order. In fact, the inserting macro treated its argument as an opposite host order short and the calling code feeds it the result of htons(). This happens to work on i386, but fails on sparc. Make the macro use real host endianess. Reviewed by: kjc, atm@ Revision Changes Path 1.6 +2 -2 src/sys/net/if_atm.h 1.24 +3 -3 src/sys/net/if_atmsubr.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 5:11:56 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 23B2437B404; Thu, 13 Mar 2003 05:11:54 -0800 (PST) Received: from mailsrv.otenet.gr (mailsrv.otenet.gr [195.170.0.5]) by mx1.FreeBSD.org (Postfix) with ESMTP id 361B443FAF; Thu, 13 Mar 2003 05:11:52 -0800 (PST) (envelope-from keramida@FreeBSD.org) Received: from gothmog.gr (patr530-b232.otenet.gr [212.205.244.240]) by mailsrv.otenet.gr (8.12.8/8.12.8) with ESMTP id h2DDBn6J014497; Thu, 13 Mar 2003 15:11:50 +0200 (EET) Received: from gothmog.gr (gothmog [127.0.0.1]) by gothmog.gr (8.12.8/8.12.8) with ESMTP id h2DDBmrC040296; Thu, 13 Mar 2003 15:11:48 +0200 (EET) (envelope-from keramida@FreeBSD.org) Received: (from giorgos@localhost) by gothmog.gr (8.12.8/8.12.8/Submit) id h2D2FBFa022893; Thu, 13 Mar 2003 04:15:11 +0200 (EET) (envelope-from keramida@FreeBSD.org) Date: Thu, 13 Mar 2003 04:15:10 +0200 From: Giorgos Keramidas To: Sean Chittenden Cc: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/lib/libc/sys sendfile.2 src/share/man/man7 tuning.7 Message-ID: <20030313021510.GD26003@gothmog.gr> References: <200303120928.h2C9SiQF058767@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; x-action=pgp-signed Content-Disposition: inline In-Reply-To: <200303120928.h2C9SiQF058767@repoman.freebsd.org> Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 2003-03-12 01:28, Sean Chittenden wrote: > Update sendfile.2 to include a TUNING section that documents the > various tunables that are applicable to sendfile(2). Update tuning.7 > to mention a reference to sendfile.2. > > Approved by: keramida > > Revision Changes Path > 1.17 +38 -0 src/lib/libc/sys/sendfile.2 > 1.60 +5 -0 src/share/man/man7/tuning.7 You're a doc committer. Therefore, you don't need my approval for committing changes to manpages. What I did was review the diff and comment on some (probably minor) mdoc stuff :-) -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+b+mu1g+UGjGGA7YRAtmAAJwNRCqDkjHEaAno5syzdCk5fzdqlACZAT/f MXnzsuLvmWwVKIs5qdA4908= =JlaG -----END PGP SIGNATURE----- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 7:15: 1 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CD4B537B401; Thu, 13 Mar 2003 07:14:59 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9BD8D43FE3; Thu, 13 Mar 2003 07:14:57 -0800 (PST) (envelope-from tobez@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2DFEv0U053850; Thu, 13 Mar 2003 07:14:57 -0800 (PST) (envelope-from tobez@repoman.freebsd.org) Received: (from tobez@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2DFEvBx053849; Thu, 13 Mar 2003 07:14:57 -0800 (PST) Message-Id: <200303131514.h2DFEvBx053849@repoman.freebsd.org> From: Anton Berezin Date: Thu, 13 Mar 2003 07:14:57 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/usr.sbin/mtree compare.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG tobez 2003/03/13 07:14:57 PST FreeBSD src repository Modified files: usr.sbin/mtree compare.c Log: Fix two minor mismatch reporting output errors. Reviewed by: phk MFC After: 3 weeks Revision Changes Path 1.24 +2 -2 src/usr.sbin/mtree/compare.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 9:10:57 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F264F37B405; Thu, 13 Mar 2003 09:10:54 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 92CD043F75; Thu, 13 Mar 2003 09:10:54 -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 h2DHAs0U068773; Thu, 13 Mar 2003 09:10:54 -0800 (PST) (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2DHAsgG068771; Thu, 13 Mar 2003 09:10:54 -0800 (PST) Message-Id: <200303131710.h2DHAsgG068771@repoman.freebsd.org> From: Maxime Henrion Date: Thu, 13 Mar 2003 09:10:54 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/ia64/ia64 busdma_machdep.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG mux 2003/03/13 09:10:54 PST FreeBSD src repository Modified files: sys/ia64/ia64 busdma_machdep.c Log: Memory allocated with contigmalloc() should be freed with contigfree(), not with free(). Revision Changes Path 1.17 +4 -1 src/sys/ia64/ia64/busdma_machdep.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 9:17: 8 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6CEC837B401; Thu, 13 Mar 2003 09:17:06 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0C30F43F85; Thu, 13 Mar 2003 09:17:06 -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 h2DHH50U069225; Thu, 13 Mar 2003 09:17:05 -0800 (PST) (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2DHH5m8069224; Thu, 13 Mar 2003 09:17:05 -0800 (PST) Message-Id: <200303131717.h2DHH5m8069224@repoman.freebsd.org> From: Maxime Henrion Date: Thu, 13 Mar 2003 09:17:05 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/i386/i386 busdma_machdep.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG mux 2003/03/13 09:17:05 PST FreeBSD src repository Modified files: sys/i386/i386 busdma_machdep.c Log: Grab Giant around calls to contigmalloc() and contigfree() so that drivers converted to be MP safe don't have to deal with it. Revision Changes Path 1.35 +8 -1 src/sys/i386/i386/busdma_machdep.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 9:17:34 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2826737B401; Thu, 13 Mar 2003 09:17:32 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5F86143F85; Thu, 13 Mar 2003 09:17:31 -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 h2DHHV0U069260; Thu, 13 Mar 2003 09:17:31 -0800 (PST) (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2DHHVGS069259; Thu, 13 Mar 2003 09:17:31 -0800 (PST) Message-Id: <200303131717.h2DHHVGS069259@repoman.freebsd.org> From: Maxime Henrion Date: Thu, 13 Mar 2003 09:17:31 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/alpha/alpha busdma_machdep.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG mux 2003/03/13 09:17:31 PST FreeBSD src repository Modified files: sys/alpha/alpha busdma_machdep.c Log: Grab Giant around calls to contigmalloc() and contigfree() so that drivers converted to be MP safe don't have to deal with it. Revision Changes Path 1.31 +8 -1 src/sys/alpha/alpha/busdma_machdep.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 9:18: 1 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9E36A37B401; Thu, 13 Mar 2003 09:17:59 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3EC0443F93; Thu, 13 Mar 2003 09:17: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 h2DHHx0U069295; Thu, 13 Mar 2003 09:17:59 -0800 (PST) (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2DHHw9l069294; Thu, 13 Mar 2003 09:17:58 -0800 (PST) Message-Id: <200303131717.h2DHHw9l069294@repoman.freebsd.org> From: Maxime Henrion Date: Thu, 13 Mar 2003 09:17:58 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/sparc64/sparc64 bus_machdep.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG mux 2003/03/13 09:17:58 PST FreeBSD src repository Modified files: sys/sparc64/sparc64 bus_machdep.c Log: Grab Giant around calls to contigmalloc() and contigfree() so that drivers converted to be MP safe don't have to deal with it. Revision Changes Path 1.21 +6 -1 src/sys/sparc64/sparc64/bus_machdep.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 9:18:24 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3808837B401; Thu, 13 Mar 2003 09:18:23 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9915743FCB; Thu, 13 Mar 2003 09:18: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 h2DHIM0U069333; Thu, 13 Mar 2003 09:18:22 -0800 (PST) (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2DHIMXV069332; Thu, 13 Mar 2003 09:18:22 -0800 (PST) Message-Id: <200303131718.h2DHIMXV069332@repoman.freebsd.org> From: Maxime Henrion Date: Thu, 13 Mar 2003 09:18:22 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/ia64/ia64 busdma_machdep.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG mux 2003/03/13 09:18:22 PST FreeBSD src repository Modified files: sys/ia64/ia64 busdma_machdep.c Log: Grab Giant around calls to contigmalloc() and contigfree() so that drivers converted to be MP safe don't have to deal with it. Revision Changes Path 1.18 +8 -1 src/sys/ia64/ia64/busdma_machdep.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 9:18:50 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2742937B404; Thu, 13 Mar 2003 09:18:49 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9943A43F85; Thu, 13 Mar 2003 09:18: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 h2DHIm0U069375; Thu, 13 Mar 2003 09:18: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 h2DHImIb069374; Thu, 13 Mar 2003 09:18:48 -0800 (PST) Message-Id: <200303131718.h2DHImIb069374@repoman.freebsd.org> From: Maxime Henrion Date: Thu, 13 Mar 2003 09:18:48 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/powerpc/powerpc busdma_machdep.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG mux 2003/03/13 09:18:48 PST FreeBSD src repository Modified files: sys/powerpc/powerpc busdma_machdep.c Log: Grab Giant around calls to contigmalloc() and contigfree() so that drivers converted to be MP safe don't have to deal with it. Revision Changes Path 1.9 +6 -1 src/sys/powerpc/powerpc/busdma_machdep.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 10: 5:42 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 579C537B401; Thu, 13 Mar 2003 10:05:39 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id EAD4A43F75; Thu, 13 Mar 2003 10:05:38 -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 h2DI5c0U073820; Thu, 13 Mar 2003 10:05:38 -0800 (PST) (envelope-from trhodes@repoman.freebsd.org) Received: (from trhodes@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2DI5cDi073819; Thu, 13 Mar 2003 10:05:38 -0800 (PST) Message-Id: <200303131805.h2DI5cDi073819@repoman.freebsd.org> From: Tom Rhodes Date: Thu, 13 Mar 2003 10:05:38 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/lib/libc/gen fmtcheck.3 fnmatch.3 frexp.3 fts.3 getcap.3 gethostname.3 getmntinfo.3 getnetgrent.3 getobjformat.3 getpagesize.3 getpeereid.3 getttyent.3 getusershell.3 lockf.3 modf.3 msgctl.3 signal.3 X-FreeBSD-CVS-Branch: RELENG_4 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG trhodes 2003/03/13 10:05:38 PST FreeBSD src repository Modified files: (Branch: RELENG_4) lib/libc/gen fmtcheck.3 fnmatch.3 frexp.3 fts.3 getcap.3 gethostname.3 getmntinfo.3 getnetgrent.3 getobjformat.3 getpagesize.3 getpeereid.3 getttyent.3 getusershell.3 lockf.3 modf.3 msgctl.3 signal.3 Log: Sync with -current: - Clean up mdoc(7) formatting. - MFC the BUGS section and some reordering of sections in fmtcheck.3 - Some grammar fixes. - Use .Fn where required. Approved by: re (blanket) Revision Changes Path 1.2.2.4 +20 -14 src/lib/libc/gen/fmtcheck.3 1.9.2.4 +2 -2 src/lib/libc/gen/fnmatch.3 1.4.2.5 +5 -5 src/lib/libc/gen/frexp.3 1.7.2.6 +30 -30 src/lib/libc/gen/fts.3 1.12.2.7 +7 -5 src/lib/libc/gen/getcap.3 1.5.2.6 +10 -5 src/lib/libc/gen/gethostname.3 1.8.2.4 +1 -1 src/lib/libc/gen/getmntinfo.3 1.6.2.5 +3 -1 src/lib/libc/gen/getnetgrent.3 1.3.2.6 +2 -0 src/lib/libc/gen/getobjformat.3 1.6.2.5 +4 -2 src/lib/libc/gen/getpagesize.3 1.5.2.2 +2 -0 src/lib/libc/gen/getpeereid.3 1.9.2.4 +1 -1 src/lib/libc/gen/getttyent.3 1.5.2.4 +8 -7 src/lib/libc/gen/getusershell.3 1.5.2.5 +3 -0 src/lib/libc/gen/lockf.3 1.3.2.4 +1 -1 src/lib/libc/gen/modf.3 1.8.2.7 +8 -0 src/lib/libc/gen/msgctl.3 1.17.2.9 +8 -4 src/lib/libc/gen/signal.3 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 10:24:25 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BE31837B401; Thu, 13 Mar 2003 10:24:23 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4D35C43F93; Thu, 13 Mar 2003 10:24:23 -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 h2DION0U075076; Thu, 13 Mar 2003 10:24:23 -0800 (PST) (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2DIONCA075075; Thu, 13 Mar 2003 10:24:23 -0800 (PST) Message-Id: <200303131824.h2DIONCA075075@repoman.freebsd.org> From: John Baldwin Date: Thu, 13 Mar 2003 10:24:22 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern kern_exec.c kern_exit.c kern_fork.c kern_ktrace.c kern_proc.c src/sys/sys proc.h X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG jhb 2003/03/13 10:24:22 PST FreeBSD src repository Modified files: sys/kern kern_exec.c kern_exit.c kern_fork.c kern_ktrace.c kern_proc.c sys/sys proc.h Log: - Cache a reference to the credential of the thread that starts a ktrace in struct proc as p_tracecred alongside the current cache of the vnode in p_tracep. This credential is then used for all later ktrace operations on this file rather than using the credential of the current thread at the time of each ktrace event. - Now that we have multiple ktrace-related items in struct proc that are pointers, rename p_tracep to p_tracevp to make it less ambiguous. Requested by: rwatson (1) Revision Changes Path 1.216 +8 -3 src/sys/kern/kern_exec.c 1.203 +7 -2 src/sys/kern/kern_exit.c 1.187 +7 -3 src/sys/kern/kern_fork.c 1.82 +35 -14 src/sys/kern/kern_ktrace.c 1.176 +1 -1 src/sys/kern/kern_proc.c 1.304 +2 -1 src/sys/sys/proc.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 10:31:18 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3D5F237B401; Thu, 13 Mar 2003 10:31:16 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E28E643F93; Thu, 13 Mar 2003 10:31:15 -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 h2DIVF0U075793; Thu, 13 Mar 2003 10:31:15 -0800 (PST) (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2DIVFbb075792; Thu, 13 Mar 2003 10:31:15 -0800 (PST) Message-Id: <200303131831.h2DIVFbb075792@repoman.freebsd.org> From: John Baldwin Date: Thu, 13 Mar 2003 10:31:15 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern kern_ktrace.c src/sys/sys ktrace.h X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG jhb 2003/03/13 10:31:15 PST FreeBSD src repository Modified files: sys/kern kern_ktrace.c sys/sys ktrace.h Log: Add a new userland-visible ktrace flag KTR_DROP and an internal ktrace flag KTRFAC_DROP to track instances when ktrace events are dropped due to the request pool being exhausted. When a thread tries to post a ktrace event and is unable to due to no available ktrace request objects, it sets KTRFAC_DROP in its process' p_traceflag field. The next trace event to successfully post from that process will set the KTR_DROP flag in the header of the request going out and clear KTRFAC_DROP. The KTR_DROP flag is the high bit in the type field of the ktr_header structure. Older kdump binaries will simply complain about an unknown type when seeing an entry with KTR_DROP set. Note that KTR_DROP being set on a record in a ktrace file does not tell you anything except that at least one event from this process was dropped prior to this event. The user has no way of knowing what types of events were dropped nor how many were dropped. Requested by: phk Revision Changes Path 1.83 +6 -1 src/sys/kern/kern_ktrace.c 1.26 +7 -0 src/sys/sys/ktrace.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 10:43:52 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1DE0C37B401; Thu, 13 Mar 2003 10:43:51 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7138043FBD; Thu, 13 Mar 2003 10:43:50 -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 h2DIho0U076595; Thu, 13 Mar 2003 10:43:50 -0800 (PST) (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2DIhoKX076594; Thu, 13 Mar 2003 10:43:50 -0800 (PST) Message-Id: <200303131843.h2DIhoKX076594@repoman.freebsd.org> From: Maxime Henrion Date: Thu, 13 Mar 2003 10:43:50 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/etc sysctl.conf X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG mux 2003/03/13 10:43:50 PST FreeBSD src repository Modified files: etc sysctl.conf Log: Rework the wording of the comment for the security.bsd.see_other_uids sysctl a bit. Approved by: jmallett Revision Changes Path 1.8 +2 -2 src/etc/sysctl.conf To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 10:46:38 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9CE4337B401; Thu, 13 Mar 2003 10:46:36 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 519DB43FAF; Thu, 13 Mar 2003 10:46:36 -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 h2DIka0U076723; Thu, 13 Mar 2003 10:46:36 -0800 (PST) (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2DIkaAU076722; Thu, 13 Mar 2003 10:46:36 -0800 (PST) Message-Id: <200303131846.h2DIkaAU076722@repoman.freebsd.org> From: John Baldwin Date: Thu, 13 Mar 2003 10:46:36 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/usr.bin/kdump kdump.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG jhb 2003/03/13 10:46:35 PST FreeBSD src repository Modified files: usr.bin/kdump kdump.c Log: Teach kdump(8) to handle events marked with KTR_DROP. If a record has KTR_DROP set in its header, then we output an extra line to stdout to indicate that events were dropped between the previous record and this record. It is a bit trickier because we need to always notify the user if events are dropped even if KTR_DROP is set on a record of a type that we aren't interested in since kdump(8) doesn't know if the dropped events were of the types that the user has requested. To avoid outputting multiple events dropped notices in between actual event logs, a state variable is set whenever a drop is logged and cleared whenever an actual record is output. Requested by: phk Revision Changes Path 1.20 +12 -0 src/usr.bin/kdump/kdump.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 10:55:18 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B3CDB37B401; Thu, 13 Mar 2003 10:55:15 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 51AAC43FB1; Thu, 13 Mar 2003 10:55:15 -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 h2DItF0U077463; Thu, 13 Mar 2003 10:55:15 -0800 (PST) (envelope-from obrien@repoman.freebsd.org) Received: (from obrien@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2DItEXe077462; Thu, 13 Mar 2003 10:55:14 -0800 (PST) Message-Id: <200303131855.h2DItEXe077462@repoman.freebsd.org> From: "David E. O'Brien" Date: Thu, 13 Mar 2003 10:55:14 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/lib/libc Makefile src/lib/libc/gdtoa Makefile.inc X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG obrien 2003/03/13 10:55:14 PST FreeBSD src repository Modified files: lib/libc Makefile lib/libc/gdtoa Makefile.inc Log: Clean up the way gdtoa sources are found. OK'ed by: das Revision Changes Path 1.40 +1 -7 src/lib/libc/Makefile 1.2 +6 -1 src/lib/libc/gdtoa/Makefile.inc To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 10:58:42 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C4F8637B401; Thu, 13 Mar 2003 10:58:40 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 64F3043F3F; Thu, 13 Mar 2003 10:58:40 -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 h2DIwe0U077607; Thu, 13 Mar 2003 10:58:40 -0800 (PST) (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2DIwdBK077606; Thu, 13 Mar 2003 10:58:39 -0800 (PST) Message-Id: <200303131858.h2DIwdBK077606@repoman.freebsd.org> From: John Baldwin Date: Thu, 13 Mar 2003 10:58:39 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/usr.bin/kdump kdump.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG jhb 2003/03/13 10:58:39 PST FreeBSD src repository Modified files: usr.bin/kdump kdump.c Log: Add a default case that just outputs a new line for the case of an unknown header type. Revision Changes Path 1.21 +3 -0 src/usr.bin/kdump/kdump.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 11: 0:14 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DF72337B408 for ; Thu, 13 Mar 2003 11:00:10 -0800 (PST) Received: from mail.speakeasy.net (mail17.speakeasy.net [216.254.0.217]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0697D43FB1 for ; Thu, 13 Mar 2003 11:00:07 -0800 (PST) (envelope-from jhb@FreeBSD.org) Received: (qmail 22741 invoked from network); 13 Mar 2003 19:00:12 -0000 Received: from unknown (HELO server.baldwin.cx) ([216.27.160.63]) (envelope-sender ) by mail17.speakeasy.net (qmail-ldap-1.03) with DES-CBC3-SHA encrypted SMTP for ; 13 Mar 2003 19:00:12 -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 h2DJ04Ov003342; Thu, 13 Mar 2003 14:00:04 -0500 (EST) (envelope-from jhb@FreeBSD.org) Message-ID: X-Mailer: XFMail 1.5.2 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <200303131846.h2DIkaAU076722@repoman.freebsd.org> Date: Thu, 13 Mar 2003 14:00:22 -0500 (EST) From: John Baldwin To: John Baldwin Subject: RE: cvs commit: src/usr.bin/kdump kdump.c Cc: cvs-all@FreeBSD.org, cvs-src@FreeBSD.org, src-committers@FreeBSD.org Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On 13-Mar-2003 John Baldwin wrote: > jhb 2003/03/13 10:46:35 PST > > FreeBSD src repository > > Modified files: > usr.bin/kdump kdump.c > Log: > Teach kdump(8) to handle events marked with KTR_DROP. If a record has > KTR_DROP set in its header, then we output an extra line to stdout to > indicate that events were dropped between the previous record and this > record. It is a bit trickier because we need to always notify the user > if events are dropped even if KTR_DROP is set on a record of a type that > we aren't interested in since kdump(8) doesn't know if the dropped events > were of the types that the user has requested. To avoid outputting > multiple events dropped notices in between actual event logs, a state > variable is set whenever a drop is logged and cleared whenever an actual > record is output. > > Requested by: phk Sample output looks like this: > sudo sysctl kern.ktrace.request_pool=5 kern.ktrace.request_pool: 5 -> 5 > ktrace sh -c "echo foo bar baz; sleep 1; echo more" foo bar baz more > kdump.old 723 ktrace RET ktrace 0 723 ktrace CALL execve(0xbfbff300,0xbfbff7f4,0xbfbff804) 723 ktrace NAMI "/sbin/sh" 723 ktrace RET execve -1 errno 2 No such file or directory 723 ktrace CALL execve(0xbfbff300,0xbfbff7f4,0xbfbff804) 723 ktrace NAMI "/bin/sh" 723 sh UNKNOWN(-32767) 723 sh UNKNOWN(-32767) 723 sh UNKNOWN(-32766) 723 sh CALL break(0x8101000) 723 sh RET break 0 723 sh CALL write(0x1,0x8100000,0x5) 723 sh GIO fd 1 wrote 5 bytes "more " > kdump 723 ktrace RET ktrace 0 723 ktrace CALL execve(0xbfbff300,0xbfbff7f4,0xbfbff804) 723 ktrace NAMI "/sbin/sh" 723 ktrace RET execve -1 errno 2 No such file or directory 723 ktrace CALL execve(0xbfbff300,0xbfbff7f4,0xbfbff804) 723 ktrace NAMI "/bin/sh" 723 sh Events dropped. 723 sh CALL break(0x80fe000) 723 sh Events dropped. 723 sh CALL getpgrp 723 sh Events dropped. 723 sh RET wait4 724/0x2d4 723 sh CALL break(0x8101000) 723 sh RET break 0 723 sh CALL write(0x1,0x8100000,0x5) 723 sh GIO fd 1 wrote 5 bytes "more " Hmm, from this it is apparent that kdump is missing a newline in the UNKNOWN case. I'll fix that shortly. -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 12:33: 1 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B933137B404; Thu, 13 Mar 2003 12:32:59 -0800 (PST) Received: from duke.cs.duke.edu (duke.cs.duke.edu [152.3.140.1]) by mx1.FreeBSD.org (Postfix) with ESMTP id DD6FC43FAF; Thu, 13 Mar 2003 12:32:57 -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.8/8.12.8) with ESMTP id h2DKWvRv011184 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO); Thu, 13 Mar 2003 15:32:57 -0500 (EST) Received: (from gallatin@localhost) by grasshopper.cs.duke.edu (8.11.6/8.9.1) id h2DKWqf90038; Thu, 13 Mar 2003 15:32:52 -0500 (EST) (envelope-from gallatin@cs.duke.edu) Date: Thu, 13 Mar 2003 15:32:52 -0500 From: Andrew Gallatin To: John Baldwin Cc: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern subr_witness.c Message-ID: <20030313153251.A89997@grasshopper.cs.duke.edu> References: <200303112207.h2BM7Z46087687@repoman.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: <200303112207.h2BM7Z46087687@repoman.freebsd.org>; from jhb@FreeBSD.org on Tue, Mar 11, 2003 at 02:07:35PM -0800 X-Operating-System: FreeBSD 4.4-RELEASE on an i386 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG John Baldwin [jhb@FreeBSD.org] wrote: > As a result of these changes, there should no longer be 'dead' witnesses > in the order tree, and repeatedly loading and unloading a module should no > longer exhaust witness of its internal resources. Awesome! Thank you! Drew To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 13:36:50 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F070937B404; Thu, 13 Mar 2003 13:36:47 -0800 (PST) Received: from numeri.campus.luth.se (numeri.campus.luth.se [130.240.197.103]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6BE8043FB1; Thu, 13 Mar 2003 13:36:46 -0800 (PST) (envelope-from k@numeri.campus.luth.se) Received: from numeri.campus.luth.se (localhost [127.0.0.1]) by numeri.campus.luth.se (8.12.8/8.12.7) with ESMTP id h2DLaiq2079111; Thu, 13 Mar 2003 22:36:44 +0100 (CET) (envelope-from k@numeri.campus.luth.se) Received: (from k@localhost) by numeri.campus.luth.se (8.12.8/8.12.7/Submit) id h2DLai1j079110; Thu, 13 Mar 2003 22:36:44 +0100 (CET) Date: Thu, 13 Mar 2003 22:36:43 +0100 From: Johan Karlsson To: John Baldwin Cc: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern kern_exec.c kern_exit.c kern_fork.c kern_ktrace.c kern_proc.c src/sys/sys proc.h Message-ID: <20030313213643.GA78752@numeri.campus.luth.se> References: <200303131824.h2DIONCA075075@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200303131824.h2DIONCA075075@repoman.freebsd.org> User-Agent: Mutt/1.4i Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Thu, Mar 13, 2003 at 10:24 (-0800) +0000, John Baldwin wrote: > jhb 2003/03/13 10:24:22 PST > > FreeBSD src repository > > Modified files: > sys/kern kern_exec.c kern_exit.c kern_fork.c > kern_ktrace.c kern_proc.c > sys/sys proc.h > Log: > - Cache a reference to the credential of the thread that starts a ktrace in > struct proc as p_tracecred alongside the current cache of the vnode in > p_tracep. This credential is then used for all later ktrace operations on > this file rather than using the credential of the current thread at the > time of each ktrace event. > - Now that we have multiple ktrace-related items in struct proc that are > pointers, rename p_tracep to p_tracevp to make it less ambiguous. I belive this is what broke the tinderbox build http://triangle.rtp.freebsd.org/~des/ cc -O -pipe -DLIBC_SCCS -I/vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/lib/libkvm -c /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/lib/libkvm/kvm_proc.c -o kvm_proc.o /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/lib/libkvm/kvm_proc.c: In function `kvm_proclist': /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/lib/libkvm/kvm_proc.c:191: structure has no member named `p_tracep' *** Error code 1 Stop in /vol/vol0/users/des/tinderbox/CURRENT/ia64/ia64/src/lib/libkvm. Take care /Johan K > > Requested by: rwatson (1) > > Revision Changes Path > 1.216 +8 -3 src/sys/kern/kern_exec.c > 1.203 +7 -2 src/sys/kern/kern_exit.c > 1.187 +7 -3 src/sys/kern/kern_fork.c > 1.82 +35 -14 src/sys/kern/kern_ktrace.c > 1.176 +1 -1 src/sys/kern/kern_proc.c > 1.304 +2 -1 src/sys/sys/proc.h -- Johan Karlsson mailto:johan@FreeBSD.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 13:40:56 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9F4F137B401; Thu, 13 Mar 2003 13:40:55 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4207143FD7; Thu, 13 Mar 2003 13:40:55 -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 h2DLet0U096572; Thu, 13 Mar 2003 13:40:55 -0800 (PST) (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2DLesvF096570; Thu, 13 Mar 2003 13:40:54 -0800 (PST) Message-Id: <200303132140.h2DLesvF096570@repoman.freebsd.org> From: John Baldwin Date: Thu, 13 Mar 2003 13:40:54 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/lib/libkvm kvm_proc.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG jhb 2003/03/13 13:40:54 PST FreeBSD src repository Modified files: lib/libkvm kvm_proc.c Log: Catch up to p_tracep -> p_tracevp rename to unbreak world. Pointy hat to: jhb Revision Changes Path 1.63 +1 -1 src/lib/libkvm/kvm_proc.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 13:49:38 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C9BD137B401 for ; Thu, 13 Mar 2003 13:49:35 -0800 (PST) Received: from relay.pair.com (relay.pair.com [209.68.1.20]) by mx1.FreeBSD.org (Postfix) with SMTP id A35BE43FB1 for ; Thu, 13 Mar 2003 13:49:32 -0800 (PST) (envelope-from silby@silby.com) Received: (qmail 19645 invoked from network); 13 Mar 2003 21:49:31 -0000 Received: from niwun.pair.com (HELO localhost) (209.68.2.70) by relay.pair.com with SMTP; 13 Mar 2003 21:49:31 -0000 X-pair-Authenticated: 209.68.2.70 Date: Thu, 13 Mar 2003 15:46:22 -0600 (CST) From: Mike Silbersack To: David Schultz Cc: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/vm vm_map.c vm_map.h vm_pageout.c In-Reply-To: <20030313005115.GA11794@HAL9000.homeunix.com> Message-ID: <20030313154226.X682@odysseus.silby.com> References: <200303122313.h2CNDHMU046431@repoman.freebsd.org> <20030312175458.J32334@odysseus.silby.com> <20030313005115.GA11794@HAL9000.homeunix.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Wed, 12 Mar 2003, David Schultz wrote: > With KSE, all of the threads in the process are made runnable. I > assume this is to get them to all exit the kernel as fast as > possible so the process can die, although there may be a better > solution. Still, it shouldn't be a big problem. Well, back when I was running tests, I found that if you had 1000s of processes running, the kill signal could take so long to get delivered and acted upon that the same process might have to be killed by the pageout daemon 3-4 times before it actually died. > In any case, with this patch I haven't been able to reproduce any > problems under fairly heavy load. I have noticed that the pageout > daemon sometimes picks a bad process to kill (in my case, sshd on > a remote testing box) when the monster process that is consuming > all of memory is locked. Unfortunately, the pagedaemon shouldn't Good, then things haven't changed too much. My big worry with 5.0 is that KSE / new schedulers would change scheduling priorities such that the killed process would never be run, and therefore never be killed. > block in a low swap situation to avoid deadlocks. A partial > solution that might be a little bit more accurate would be to find > some way to get at pm_stats.resident_count without requiring any > locks, and just estimate swap usage for locked processes. Again, > I don't know if that's worthwhile. I believe Juli is working on a > way to designate certain processes as unkillable by the pageout > daemon, so people running postgres on a busy system, for instance, > are not unpleasantly surprised when the pageout daemon runs out of > breathing room and decides that postmaster is the biggest process. That could be useful, although I think it may be more trouble that it's worth. (Why give shell accounts on the postgres machine?) I wonder if we should have a regression test which attempts to jam up the machine with lots of processes / ram usage. :) Mike "Silby" Silbersack To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 14: 6:13 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 950B237B401; Thu, 13 Mar 2003 14:06:11 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 32F4443FB1; Thu, 13 Mar 2003 14:06:11 -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 h2DM6B0U099227; Thu, 13 Mar 2003 14:06:11 -0800 (PST) (envelope-from dwmalone@repoman.freebsd.org) Received: (from dwmalone@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2DM6Am1099226; Thu, 13 Mar 2003 14:06:10 -0800 (PST) Message-Id: <200303132206.h2DM6Am1099226@repoman.freebsd.org> From: David Malone Date: Thu, 13 Mar 2003 14:06:10 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/release/picobsd/tinyware/simple_httpd simple_httpd.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG dwmalone 2003/03/13 14:06:10 PST FreeBSD src repository Modified files: release/picobsd/tinyware/simple_httpd simple_httpd.c Log: Don't return with a value in a void function. Pass a time_t rather than a long to time. Revision Changes Path 1.13 +5 -5 src/release/picobsd/tinyware/simple_httpd/simple_httpd.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 14:42:26 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5718737B401; Thu, 13 Mar 2003 14:42:24 -0800 (PST) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 94F2543FD7; Thu, 13 Mar 2003 14:42:23 -0800 (PST) (envelope-from bright@elvis.mu.org) Received: by elvis.mu.org (Postfix, from userid 1192) id 79B3C2ED3CF; Thu, 13 Mar 2003 14:42:23 -0800 (PST) Date: Thu, 13 Mar 2003 14:42:23 -0800 From: Alfred Perlstein To: Mike Silbersack Cc: David Schultz , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/vm vm_map.c vm_map.h vm_pageout.c Message-ID: <20030313224223.GP4145@elvis.mu.org> References: <200303122313.h2CNDHMU046431@repoman.freebsd.org> <20030312175458.J32334@odysseus.silby.com> <20030313005115.GA11794@HAL9000.homeunix.com> <20030313154226.X682@odysseus.silby.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030313154226.X682@odysseus.silby.com> User-Agent: Mutt/1.4i Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG * Mike Silbersack [030313 13:49] wrote: > > On Wed, 12 Mar 2003, David Schultz wrote: > > > With KSE, all of the threads in the process are made runnable. I > > assume this is to get them to all exit the kernel as fast as > > possible so the process can die, although there may be a better > > solution. Still, it shouldn't be a big problem. > > Well, back when I was running tests, I found that if you had 1000s of > processes running, the kill signal could take so long to get delivered and > acted upon that the same process might have to be killed by the pageout > daemon 3-4 times before it actually died. Shooting from the hip here, but why not just forcefully toss away the process's vmspace or a subset of it? Basically have the pageout deamon deallocate the "to be killed" process's address space? -Alfred To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 14:45:47 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7C1B037B401; Thu, 13 Mar 2003 14:45:44 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 27D7D43F75; Thu, 13 Mar 2003 14:45:44 -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 h2DMjh0U002101; Thu, 13 Mar 2003 14:45:43 -0800 (PST) (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2DMjhrs002100; Thu, 13 Mar 2003 14:45:43 -0800 (PST) Message-Id: <200303132245.h2DMjhrs002100@repoman.freebsd.org> From: John Baldwin Date: Thu, 13 Mar 2003 14:45:43 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/compat/linprocfs linprocfs.c src/sys/compat/linux linux_ioctl.c linux_mib.c linux_mib.h linux_misc.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG jhb 2003/03/13 14:45:43 PST FreeBSD src repository Modified files: sys/compat/linprocfs linprocfs.c sys/compat/linux linux_ioctl.c linux_mib.c linux_mib.h linux_misc.c Log: - Change the linux_[gs]et_os{name, release, s_version}() functions to take a thread instead of a proc for their first argument. - Add a mutex to protect the system-wide Linux osname, osrelease, and oss_version variables. - Change linux_get_prison() to take a thread instead of a proc for its first argument and to use td_ucred rather than p_ucred. This is ok because a thread's prison does not change even though it's ucred might. - Also, change linux_get_prison() to return a struct prison * instead of a struct linux_prison * since it returns with the struct prison locked and this makes it easier to safely unlock the prison when we are done messing with it. Revision Changes Path 1.62 +2 -2 src/sys/compat/linprocfs/linprocfs.c 1.103 +1 -1 src/sys/compat/linux/linux_ioctl.c 1.19 +98 -104 src/sys/compat/linux/linux_mib.c 1.7 +6 -6 src/sys/compat/linux/linux_mib.h 1.139 +2 -2 src/sys/compat/linux/linux_misc.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 14:55:23 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 92E8C37B405 for ; Thu, 13 Mar 2003 14:55:17 -0800 (PST) Received: from mail.speakeasy.net (mail11.speakeasy.net [216.254.0.211]) by mx1.FreeBSD.org (Postfix) with ESMTP id 222FD43FBF for ; Thu, 13 Mar 2003 14:55:15 -0800 (PST) (envelope-from jhb@FreeBSD.org) Received: (qmail 14582 invoked from network); 13 Mar 2003 22:55:24 -0000 Received: from unknown (HELO server.baldwin.cx) ([216.27.160.63]) (envelope-sender ) by mail11.speakeasy.net (qmail-ldap-1.03) with DES-CBC3-SHA encrypted SMTP for ; 13 Mar 2003 22:55:24 -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 h2DMtCOv051024; Thu, 13 Mar 2003 17:55:12 -0500 (EST) (envelope-from jhb@FreeBSD.org) Message-ID: X-Mailer: XFMail 1.5.2 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <20030313213643.GA78752@numeri.campus.luth.se> Date: Thu, 13 Mar 2003 17:55:29 -0500 (EST) From: John Baldwin To: Johan Karlsson Subject: Re: cvs commit: src/sys/kern kern_exec.c kern_exit.c kern_fork.c Cc: cvs-all@FreeBSD.org, cvs-src@FreeBSD.org, src-committers@FreeBSD.org Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On 13-Mar-2003 Johan Karlsson wrote: > On Thu, Mar 13, 2003 at 10:24 (-0800) +0000, John Baldwin wrote: >> jhb 2003/03/13 10:24:22 PST >> >> FreeBSD src repository >> >> Modified files: >> sys/kern kern_exec.c kern_exit.c kern_fork.c >> kern_ktrace.c kern_proc.c >> sys/sys proc.h >> Log: >> - Cache a reference to the credential of the thread that starts a ktrace in >> struct proc as p_tracecred alongside the current cache of the vnode in >> p_tracep. This credential is then used for all later ktrace operations on >> this file rather than using the credential of the current thread at the >> time of each ktrace event. >> - Now that we have multiple ktrace-related items in struct proc that are >> pointers, rename p_tracep to p_tracevp to make it less ambiguous. > > I belive this is what broke the tinderbox build > http://triangle.rtp.freebsd.org/~des/ Fix already committed. -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 14:56:17 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DE2EC37B401; Thu, 13 Mar 2003 14:56:12 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D965B43FDD; Thu, 13 Mar 2003 14:56:11 -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 h2DMuB0U002905; Thu, 13 Mar 2003 14:56:11 -0800 (PST) (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2DMuB7R002904; Thu, 13 Mar 2003 14:56:11 -0800 (PST) Message-Id: <200303132256.h2DMuB7R002904@repoman.freebsd.org> From: Scott Long Date: Thu, 13 Mar 2003 14:56:11 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/aac aac.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG scottl 2003/03/13 14:56:11 PST FreeBSD src repository Modified files: sys/dev/aac aac.c Log: Now that bus_dmamem_alloc() handles its Giant mutex requirements itself, don't bother doing the same in the code that calls it. Revision Changes Path 1.64 +0 -2 src/sys/dev/aac/aac.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 15: 4: 9 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D80C537B404; Thu, 13 Mar 2003 15:04:06 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4D6B543FBF; Thu, 13 Mar 2003 15:04:06 -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 h2DN460U004590; Thu, 13 Mar 2003 15:04:06 -0800 (PST) (envelope-from chris@repoman.freebsd.org) Received: (from chris@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2DN45ZB004589; Thu, 13 Mar 2003 15:04:05 -0800 (PST) Message-Id: <200303132304.h2DN45ZB004589@repoman.freebsd.org> From: Chris Costello Date: Thu, 13 Mar 2003 15:04:05 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/usr.sbin/setfmac Makefile setfmac.8 setfsmac.8 X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG chris 2003/03/13 15:04:05 PST FreeBSD src repository Modified files: usr.sbin/setfmac Makefile setfmac.8 Added files: usr.sbin/setfmac setfsmac.8 Log: Break setfmac.8 into two actual man pages, and reword bits of the setfsmac(8) documentation. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories Revision Changes Path 1.4 +1 -3 src/usr.sbin/setfmac/Makefile 1.9 +3 -63 src/usr.sbin/setfmac/setfmac.8 1.1 +116 -0 src/usr.sbin/setfmac/setfsmac.8 (new) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 15: 7:11 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 091DA37B401; Thu, 13 Mar 2003 15:07:10 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9E5FB43F3F; Thu, 13 Mar 2003 15:07:09 -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 h2DN790U004810; Thu, 13 Mar 2003 15:07:09 -0800 (PST) (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2DN79fT004809; Thu, 13 Mar 2003 15:07:09 -0800 (PST) Message-Id: <200303132307.h2DN79fT004809@repoman.freebsd.org> From: John Baldwin Date: Thu, 13 Mar 2003 15:07:09 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern kern_acct.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG jhb 2003/03/13 15:07:09 PST FreeBSD src repository Modified files: sys/kern kern_acct.c Log: Trim some trailing whitespace. Revision Changes Path 1.62 +2 -2 src/sys/kern/kern_acct.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 15:11:18 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A6BD337B401; Thu, 13 Mar 2003 15:11:17 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 45DCC43F93; Thu, 13 Mar 2003 15:11:17 -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 h2DNBH0U005154; Thu, 13 Mar 2003 15:11:17 -0800 (PST) (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2DNBG9J005152; Thu, 13 Mar 2003 15:11:16 -0800 (PST) Message-Id: <200303132311.h2DNBG9J005152@repoman.freebsd.org> From: "Bruce A. Mah" Date: Thu, 13 Mar 2003 15:11:16 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/release/doc/en_US.ISO8859-1/relnotes/common new.sgml X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG bmah 2003/03/13 15:11:16 PST FreeBSD src repository Modified files: release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: New release notes: GNOME 2.2, KDE 3.1, XFree86 4.3.0. (This isn't a precedent for documenting every little change to all of our 8000+ ports, but these three are important to a lot of people, and we have some special support for them in sysinstall.) Revision Changes Path 1.515 +9 -0 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 15:18:10 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E289437B404 for ; Thu, 13 Mar 2003 15:18:06 -0800 (PST) Received: from relay.pair.com (relay.pair.com [209.68.1.20]) by mx1.FreeBSD.org (Postfix) with SMTP id 62D1243FA3 for ; Thu, 13 Mar 2003 15:18:04 -0800 (PST) (envelope-from silby@silby.com) Received: (qmail 45724 invoked from network); 13 Mar 2003 23:18:03 -0000 Received: from niwun.pair.com (HELO localhost) (209.68.2.70) by relay.pair.com with SMTP; 13 Mar 2003 23:18:03 -0000 X-pair-Authenticated: 209.68.2.70 Date: Thu, 13 Mar 2003 17:14:54 -0600 (CST) From: Mike Silbersack To: Alfred Perlstein Cc: David Schultz , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/vm vm_map.c vm_map.h vm_pageout.c In-Reply-To: <20030313224223.GP4145@elvis.mu.org> Message-ID: <20030313170814.K682@odysseus.silby.com> References: <200303122313.h2CNDHMU046431@repoman.freebsd.org> <20030312175458.J32334@odysseus.silby.com> <20030313005115.GA11794@HAL9000.homeunix.com> <20030313154226.X682@odysseus.silby.com> <20030313224223.GP4145@elvis.mu.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Thu, 13 Mar 2003, Alfred Perlstein wrote: > * Mike Silbersack [030313 13:49] wrote: > > > > Well, back when I was running tests, I found that if you had 1000s of > > processes running, the kill signal could take so long to get delivered and > > acted upon that the same process might have to be killed by the pageout > > daemon 3-4 times before it actually died. > > Shooting from the hip here, but why not just forcefully toss away the > process's vmspace or a subset of it? Basically have the pageout > deamon deallocate the "to be killed" process's address space? > > -Alfred I think I had considered something along those lines at the time. The main reason I didn't do anything like that was because I didn't have the VM-fu to pull it off. :) If it could be done safely, I think that it would be a good solution. I wonder if doing that would cause the process to show up as killed by sig 9 or sig 11. I guess it doesn't matter too much either way. Oh, there might be one slight race issue if the vmspace is deallocated, but the process isn't actually killed until later. If you have some mad forkbomb like thing eating up memory, you could still have new processes being created before the old de-vmspace'd ones are killed. Hence, you'd run up many zombieish processes. Of course, we actually have process limits that work, so I don't think it'd be a real issue. Yeah, I think that your idea would work decently. If someone wants to code it up, I'll dig up the code I was using as the stress test which showed some deadlock last year before I put in those micro-hacks to solve it. Mike "Silby" Silbersack To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 15:23:49 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CCD1737B401; Thu, 13 Mar 2003 15:23:48 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6963C43FAF; Thu, 13 Mar 2003 15:23:48 -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 h2DNNm0U006103; Thu, 13 Mar 2003 15:23:48 -0800 (PST) (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2DNNmHm006102; Thu, 13 Mar 2003 15:23:48 -0800 (PST) Message-Id: <200303132323.h2DNNmHm006102@repoman.freebsd.org> From: "Bruce A. Mah" Date: Thu, 13 Mar 2003 15:23:48 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/release/doc/en_US.ISO8859-1/relnotes/common new.sgml X-FreeBSD-CVS-Branch: RELENG_4 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG bmah 2003/03/13 15:23:48 PST FreeBSD src repository Modified files: (Branch: RELENG_4) release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: MFC: de-pkg-comment, GNOME 2.2, KDE 3.1, XFree86 4.3.0. Approved by: re (implicitly) Revision Changes Path 1.22.2.339 +13 -2 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 15:32:31 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1A9B637B401; Thu, 13 Mar 2003 15:32:29 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id BBF9C43FBF; Thu, 13 Mar 2003 15:32:28 -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 h2DNWS0U006808; Thu, 13 Mar 2003 15:32:28 -0800 (PST) (envelope-from robert@repoman.freebsd.org) Received: (from robert@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2DNWSxc006807; Thu, 13 Mar 2003 15:32:28 -0800 (PST) Message-Id: <200303132332.h2DNWSxc006807@repoman.freebsd.org> From: Robert Drehmel Date: Thu, 13 Mar 2003 15:32:28 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/usr.bin/cksum cksum.c crc.c crc32.c extern.h print.c sum1.c sum2.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG robert 2003/03/13 15:32:28 PST FreeBSD src repository Modified files: usr.bin/cksum cksum.c crc.c crc32.c extern.h print.c sum1.c sum2.c Log: - For variables holding offset values, use off_t rather than int, long int or u_int32_t. This changes the interface of all the CRC calculation and output functions from cksum. - Print variables of type off_t as intmax_t using a cast and %jd. - Use the standardized uint32_t type instead of u_int32_t. To have uint32_t defined, include where necessary. Style(9): - Move #include directives where they belong (esp. crc32.c). - Add empty lines between #include directives of system headers, standard library headers and local headers. - Test a pointer value against NULL. - Put a space after the return keyword. PR: bin/48424 Revision Changes Path 1.17 +5 -3 src/usr.bin/cksum/cksum.c 1.8 +8 -5 src/usr.bin/cksum/crc.c 1.9 +10 -9 src/usr.bin/cksum/crc32.c 1.6 +7 -7 src/usr.bin/cksum/extern.h 1.7 +13 -9 src/usr.bin/cksum/print.c 1.8 +7 -4 src/usr.bin/cksum/sum1.c 1.8 +7 -4 src/usr.bin/cksum/sum2.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 15:34:21 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C38E737B401; Thu, 13 Mar 2003 15:34:19 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 614C643FB1; Thu, 13 Mar 2003 15:34:19 -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 h2DNYJ0U006875; Thu, 13 Mar 2003 15:34:19 -0800 (PST) (envelope-from robert@repoman.freebsd.org) Received: (from robert@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2DNYJEm006874; Thu, 13 Mar 2003 15:34:19 -0800 (PST) Message-Id: <200303132334.h2DNYJEm006874@repoman.freebsd.org> From: Robert Drehmel Date: Thu, 13 Mar 2003 15:34:19 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/usr.sbin/ckdist ckdist.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG robert 2003/03/13 15:34:19 PST FreeBSD src repository Modified files: usr.sbin/ckdist ckdist.c Log: - Align the function prototype of the external `crc' function with how `crc' is actually defined. Data type corrections: - Define variables which contain file byte offset values as type off_t as required by the `crc' function. - Change the type of a variable carrying a CRC checksum from `u_long' to `uint32_t'. - Parse the length of a file with sscanf as `intmax_t' (as there is no conversion specifier for `off_t'). Style(9): - Put an empty line between #include directives for system and user header files. Revision Changes Path 1.5 +11 -6 src/usr.sbin/ckdist/ckdist.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 15:35:35 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 76A3537B404; Thu, 13 Mar 2003 15:35:32 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CFDE943F93; Thu, 13 Mar 2003 15:35:31 -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 h2DNZV0U006995; Thu, 13 Mar 2003 15:35:31 -0800 (PST) (envelope-from robert@repoman.freebsd.org) Received: (from robert@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2DNZVaM006994; Thu, 13 Mar 2003 15:35:31 -0800 (PST) Message-Id: <200303132335.h2DNZVaM006994@repoman.freebsd.org> From: Robert Drehmel Date: Thu, 13 Mar 2003 15:35:31 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/usr.sbin/mtree compare.c create.c extern.h mtree.c verify.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG robert 2003/03/13 15:35:31 PST FreeBSD src repository Modified files: usr.sbin/mtree compare.c create.c extern.h mtree.c verify.c Log: - Align the function prototype of the external `crc' function with how `crc' is actually defined. - Remove an unnecessary `extern' variable declaration. Data type corrections: - Define a variable which contains a file byte offset value as type off_t as required by the `crc' function. - Change the type of a variable carrying a CRC checksum from `u_long' to `uint32_t'. - Substitute the wrong `extern' variable declaration of `crc_total' by putting a correct one in the shared header extern.h. `crc_total' is defined as an `uint32_t', thus fixing incorrect mtree checksums on big-endian LP64 machines. Revision Changes Path 1.25 +3 -3 src/usr.sbin/mtree/compare.c 1.28 +4 -4 src/usr.sbin/mtree/create.c 1.8 +2 -1 src/usr.sbin/mtree/extern.h 1.21 +1 -3 src/usr.sbin/mtree/mtree.c 1.18 +1 -2 src/usr.sbin/mtree/verify.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 16: 4:40 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D7DB037B401; Thu, 13 Mar 2003 16:04:38 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 54F3743FBD; Thu, 13 Mar 2003 16:04:38 -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 h2E04c0U009973; Thu, 13 Mar 2003 16:04:38 -0800 (PST) (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2E04bNi009972; Thu, 13 Mar 2003 16:04:37 -0800 (PST) Message-Id: <200303140004.h2E04bNi009972@repoman.freebsd.org> From: Maxime Henrion Date: Thu, 13 Mar 2003 16:04:37 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/ia64/ia64 busdma_machdep.c src/sys/sparc64/sparc64 bus_machdep.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG mux 2003/03/13 16:04:37 PST FreeBSD src repository Modified files: sys/ia64/ia64 busdma_machdep.c sys/sparc64/sparc64 bus_machdep.c Log: Oops, add missing includes. Pass me the pointy hat. Reported by: jake Revision Changes Path 1.19 +1 -0 src/sys/ia64/ia64/busdma_machdep.c 1.22 +1 -0 src/sys/sparc64/sparc64/bus_machdep.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 16:52:57 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D2FAF37B401; Thu, 13 Mar 2003 16:52:55 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2784343FB1; Thu, 13 Mar 2003 16:52:55 -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 h2E0qs0U018426; Thu, 13 Mar 2003 16:52:54 -0800 (PST) (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2E0qsCL018425; Thu, 13 Mar 2003 16:52:54 -0800 (PST) Message-Id: <200303140052.h2E0qsCL018425@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Thu, 13 Mar 2003 16:52:54 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/tools/tools/tinderbox tinderbox.pl X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG des 2003/03/13 16:52:54 PST FreeBSD src repository Modified files: tools/tools/tinderbox tinderbox.pl Log: Support multiple verbosity levels. Allow the user to specify environment variables on the command line. Set the correct variables for cross-building. Don't arbitrarily define MAKE_KERBEROS5 and BOOT_UFS. Revision Changes Path 1.14 +19 -5 src/tools/tools/tinderbox/tinderbox.pl To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 16:55:44 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E124D37B404; Thu, 13 Mar 2003 16:55:42 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 61A6F43FA3; Thu, 13 Mar 2003 16:55: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 h2E0tg0U018563; Thu, 13 Mar 2003 16:55: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 h2E0tf1w018562; Thu, 13 Mar 2003 16:55:41 -0800 (PST) Message-Id: <200303140055.h2E0tf1w018562@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Thu, 13 Mar 2003 16:55:41 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/tools/tools/tinderbox tbmaster.pl X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG des 2003/03/13 16:55:41 PST FreeBSD src repository Modified files: tools/tools/tinderbox tbmaster.pl Log: Allow the configuration to specify environment variables (passed on the command line to tinderbox.pl) Build Kerberos V in all setups (this was previously taken care of by tinderbox.pl). Tweak the 9ball configuration to make powerpc builds work (with a little help from a toolchain patch provided by grehan) Revision Changes Path 1.14 +6 -2 src/tools/tools/tinderbox/tbmaster.pl To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 17: 2:52 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E590137B401; Thu, 13 Mar 2003 17:02:50 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DBA6243F85; Thu, 13 Mar 2003 17:02:47 -0800 (PST) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2E12l0U019207; Thu, 13 Mar 2003 17:02:47 -0800 (PST) (envelope-from davidxu@repoman.freebsd.org) Received: (from davidxu@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2E12lxt019206; Thu, 13 Mar 2003 17:02:47 -0800 (PST) Message-Id: <200303140102.h2E12lxt019206@repoman.freebsd.org> From: David Xu Date: Thu, 13 Mar 2003 17:02:47 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/lib/libpthread/thread thr_rwlock.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG davidxu 2003/03/13 17:02:47 PST FreeBSD src repository Modified files: lib/libpthread/thread thr_rwlock.c Log: Fix a bug in rwlock. When a rwlock was locked by reader threads, a writter thread can block reader threads to get read lock. Revision Changes Path 1.9 +1 -1 src/lib/libpthread/thread/thr_rwlock.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 17: 6:15 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4A12637B401; Thu, 13 Mar 2003 17:06:11 -0800 (PST) Received: from exchhz01.viatech.com.cn (ip-167-164-97-218.anlai.com [218.97.164.167]) by mx1.FreeBSD.org (Postfix) with ESMTP id C65E743F75; Thu, 13 Mar 2003 17:06:07 -0800 (PST) (envelope-from davidxu@freebsd.org) Received: from davidw2k (ip-240-1-168-192.rev.dyxnet.com [192.168.1.240]) by exchhz01.viatech.com.cn with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2650.21) id 1G6NX2RG; Fri, 14 Mar 2003 08:52:05 +0800 Message-ID: <004401c2e9c5$fd2e3c10$f001a8c0@davidw2k> From: "David Xu" To: "David Xu" , , , References: <200303140102.h2E12lxt019206@repoman.freebsd.org> Subject: Re: cvs commit: src/lib/libpthread/thread thr_rwlock.c Date: Fri, 14 Mar 2003 09:06:48 +0800 MIME-Version: 1.0 Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: quoted-printable X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4807.1700 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4910.0300 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG ----- Original Message -----=20 From: "David Xu" To: ; ; = Sent: Friday, March 14, 2003 9:02 AM Subject: cvs commit: src/lib/libpthread/thread thr_rwlock.c > davidxu 2003/03/13 17:02:47 PST >=20 > FreeBSD src repository >=20 > Modified files: > lib/libpthread/thread thr_rwlock.c=20 > Log: > Fix a bug in rwlock. When a rwlock was locked by reader threads, a > writter thread can block reader threads to get read lock. > =20 > Revision Changes Path > 1.9 +1 -1 src/lib/libpthread/thread/thr_rwlock.c Forgot to say, this problem was reported by Archie Cobbs. PR 24641. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 17: 8:14 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C1D6537B401; Thu, 13 Mar 2003 17:08:11 -0800 (PST) Received: from mail.viasoft.com.cn (ip-167-164-97-218.anlai.com [218.97.164.167]) by mx1.FreeBSD.org (Postfix) with ESMTP id 16B4843FA3; Thu, 13 Mar 2003 17:08:05 -0800 (PST) (envelope-from davidxu@freebsd.org) Received: from davidw2k (davidlnx.viasoft.com.cn [192.168.1.240]) by mail.viasoft.com.cn (8.9.3/8.9.3) with SMTP id JAA08978; Fri, 14 Mar 2003 09:34:44 +0800 Message-ID: <006401c2e9c6$4ec895c0$f001a8c0@davidw2k> From: "David Xu" To: , , References: <200303140102.h2E12lxt019206@repoman.freebsd.org> Subject: Re: cvs commit: src/lib/libpthread/thread thr_rwlock.c Date: Fri, 14 Mar 2003 09:09:04 +0800 MIME-Version: 1.0 Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: quoted-printable X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4807.1700 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4910.0300 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Forgot to say, this problem was reported by Archie Cobbs. PR 24641. ----- Original Message -----=20 From: "David Xu" To: ; ; = Sent: Friday, March 14, 2003 9:02 AM Subject: cvs commit: src/lib/libpthread/thread thr_rwlock.c > davidxu 2003/03/13 17:02:47 PST >=20 > FreeBSD src repository >=20 > Modified files: > lib/libpthread/thread thr_rwlock.c=20 > Log: > Fix a bug in rwlock. When a rwlock was locked by reader threads, a > writter thread can block reader threads to get read lock. > =20 > Revision Changes Path > 1.9 +1 -1 src/lib/libpthread/thread/thr_rwlock.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 17:47: 4 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A9AA137B401; Thu, 13 Mar 2003 17:47:02 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4A4CC43FA3; Thu, 13 Mar 2003 17:47:02 -0800 (PST) (envelope-from jmz@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2E1l20U023092; Thu, 13 Mar 2003 17:47:02 -0800 (PST) (envelope-from jmz@repoman.freebsd.org) Received: (from jmz@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2E1l11r023091; Thu, 13 Mar 2003 17:47:01 -0800 (PST) Message-Id: <200303140147.h2E1l11r023091@repoman.freebsd.org> From: Jean-Marc Zucconi Date: Thu, 13 Mar 2003 17:47:01 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/lib/libz gzio.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG jmz 2003/03/13 17:47:01 PST FreeBSD src repository Modified files: lib/libz gzio.c Log: In src/lib/libz/gzio.c the function gzprintf does not check if the amount of bytes (supposed to be) written by vsnprintf exceeds the size of the buffer. PR: bin/48844 Submitted by: Peter A Jonsson Obtained from: OpenBSD MFC after: 1 month Revision Changes Path 1.9 +7 -8 src/lib/libz/gzio.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 18: 1:49 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9D9F637B401; Thu, 13 Mar 2003 18:01:47 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3294C43F3F; Thu, 13 Mar 2003 18:01:47 -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 h2E21l0U024305; Thu, 13 Mar 2003 18:01:47 -0800 (PST) (envelope-from njl@repoman.freebsd.org) Received: (from njl@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2E21kQR024302; Thu, 13 Mar 2003 18:01:46 -0800 (PST) Message-Id: <200303140201.h2E21kQR024302@repoman.freebsd.org> From: Nate Lawson Date: Thu, 13 Mar 2003 18:01:46 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/cam/scsi scsi_da.c src/sys/dev/usb umass.c usbdevs usbdevs.h usbdevs_data.h X-FreeBSD-CVS-Branch: RELENG_4 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG njl 2003/03/13 18:01:46 PST FreeBSD src repository Modified files: (Branch: RELENG_4) sys/cam/scsi scsi_da.c sys/dev/usb umass.c usbdevs usbdevs.h usbdevs_data.h Log: MFC USB and SCSI quirks for Optio230 camera. The USB quirk is in a slightly different format than the one in -current but they have the same effect. Approved by: re (jhb) Revision Changes Path 1.42.2.32 +9 -0 src/sys/cam/scsi/scsi_da.c 1.11.2.17 +9 -0 src/sys/dev/usb/umass.c 1.11.2.39 +3 -0 src/sys/dev/usb/usbdevs 1.32.2.37 +3 -0 src/sys/dev/usb/usbdevs.h 1.32.2.37 +6 -0 src/sys/dev/usb/usbdevs_data.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 18:13:16 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3D27137B401; Thu, 13 Mar 2003 18:13:14 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D2AF543F93; Thu, 13 Mar 2003 18:13:13 -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 h2E2DD0U025933; Thu, 13 Mar 2003 18:13:13 -0800 (PST) (envelope-from njl@repoman.freebsd.org) Received: (from njl@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2E2DD7Z025932; Thu, 13 Mar 2003 18:13:13 -0800 (PST) Message-Id: <200303140213.h2E2DD7Z025932@repoman.freebsd.org> From: Nate Lawson Date: Thu, 13 Mar 2003 18:13:13 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/cam/scsi scsi_da.c X-FreeBSD-CVS-Branch: RELENG_4 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG njl 2003/03/13 18:13:13 PST FreeBSD src repository Modified files: (Branch: RELENG_4) sys/cam/scsi scsi_da.c Log: MFC SanDisk ImageMate quirk Approved by: re (jhb) Revision Changes Path 1.42.2.33 +8 -0 src/sys/cam/scsi/scsi_da.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 19:52:19 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9A4B637B404; Thu, 13 Mar 2003 19:52:18 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1FD2B43F93; Thu, 13 Mar 2003 19:52:18 -0800 (PST) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2E3qH0U033636; Thu, 13 Mar 2003 19:52:17 -0800 (PST) (envelope-from davidxu@repoman.freebsd.org) Received: (from davidxu@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2E3qHs0033635; Thu, 13 Mar 2003 19:52:17 -0800 (PST) Message-Id: <200303140352.h2E3qHs0033635@repoman.freebsd.org> From: David Xu Date: Thu, 13 Mar 2003 19:52:17 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern kern_thread.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG davidxu 2003/03/13 19:52:17 PST FreeBSD src repository Modified files: sys/kern kern_thread.c Log: Export current time when returning from never blocked syscall. Revision Changes Path 1.107 +8 -1 src/sys/kern/kern_thread.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 20:46: 8 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A667A37B401; Thu, 13 Mar 2003 20:46:03 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 470EA43F85; Thu, 13 Mar 2003 20:46: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 h2E4k30U038131; Thu, 13 Mar 2003 20:46:03 -0800 (PST) (envelope-from tjr@repoman.freebsd.org) Received: (from tjr@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2E4k2IX038130; Thu, 13 Mar 2003 20:46:02 -0800 (PST) Message-Id: <200303140446.h2E4k2IX038130@repoman.freebsd.org> From: "Tim J. Robbins" Date: Thu, 13 Mar 2003 20:46:02 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/lib/libc/stdio vfwprintf.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG tjr 2003/03/13 20:46:02 PST FreeBSD src repository Modified files: lib/libc/stdio vfwprintf.c Log: Unexpand RCS tag. Revision Changes Path 1.6 +1 -1 src/lib/libc/stdio/vfwprintf.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 20:48:14 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 35C8F37B401; Thu, 13 Mar 2003 20:48:10 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C904A43F3F; Thu, 13 Mar 2003 20:48:09 -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 h2E4m90U043298; Thu, 13 Mar 2003 20:48:09 -0800 (PST) (envelope-from das@repoman.freebsd.org) Received: (from das@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2E4m9Tf043297; Thu, 13 Mar 2003 20:48:09 -0800 (PST) Message-Id: <200303140448.h2E4m9Tf043297@repoman.freebsd.org> From: David Schultz Date: Thu, 13 Mar 2003 20:48:09 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/lib/libc/stdio vfprintf.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG das 2003/03/13 20:48:09 PST FreeBSD src repository Modified files: lib/libc/stdio vfprintf.c Log: Kludge around a bug that results from printf() assuming that dtoa() is buggy. The bug would cause incorrect output to be generated when format strings such as '%5.0f' were used with nonzero numbers whose magnitude is less than 1. Reported by: df(1) by way of periodic(8) Reviewed by: mike Revision Changes Path 1.52 +1 -1 src/lib/libc/stdio/vfprintf.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 21:13:22 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A87D637B404; Thu, 13 Mar 2003 21:13:20 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 268CC43F85; Thu, 13 Mar 2003 21:13: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 h2E5DJ0U046099; Thu, 13 Mar 2003 21:13:19 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2E5DJUe046098; Thu, 13 Mar 2003 21:13:19 -0800 (PST) Message-Id: <200303140513.h2E5DJUe046098@repoman.freebsd.org> From: Jeff Roberson Date: Thu, 13 Mar 2003 21:13:19 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/nfsclient nfs_vnops.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG jeff 2003/03/13 21:13:19 PST FreeBSD src repository Modified files: sys/nfsclient nfs_vnops.c Log: - Add a forgotten BUF_LOCK() Most sincere apologies to: jake Revision Changes Path 1.200 +1 -0 src/sys/nfsclient/nfs_vnops.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 21:14: 8 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 80B8F37B401; Thu, 13 Mar 2003 21:14:03 -0800 (PST) Received: from mail.chesapeake.net (chesapeake.net [205.130.220.14]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5A7AC43F3F; Thu, 13 Mar 2003 21:14:02 -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 h2E5E1I58491; Fri, 14 Mar 2003 00:14:01 -0500 (EST) (envelope-from jroberson@chesapeake.net) Date: Fri, 14 Mar 2003 00:14:01 -0500 (EST) From: Jeff Roberson To: Jeff Roberson Cc: src-committers@FreeBSD.org, , Subject: Re: cvs commit: src/sys/nfsclient nfs_vnops.c In-Reply-To: <200303140513.h2E5DJUe046098@repoman.freebsd.org> Message-ID: <20030314001335.Y43514-100000@mail.chesapeake.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG I had the wrong kernel on my nfs client box. Hopefully this is the only bug from my last round of commits... :-/ Cheers, Jeff On Thu, 13 Mar 2003, Jeff Roberson wrote: > jeff 2003/03/13 21:13:19 PST > > FreeBSD src repository > > Modified files: > sys/nfsclient nfs_vnops.c > Log: > - Add a forgotten BUF_LOCK() > > Most sincere apologies to: jake > > Revision Changes Path > 1.200 +1 -0 src/sys/nfsclient/nfs_vnops.c > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 21:40: 2 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6EC3E37B401; Thu, 13 Mar 2003 21:40:00 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C2A1343F85; Thu, 13 Mar 2003 21:39:59 -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 h2E5dx0U047691; Thu, 13 Mar 2003 21:39:59 -0800 (PST) (envelope-from trhodes@repoman.freebsd.org) Received: (from trhodes@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2E5dxDi047690; Thu, 13 Mar 2003 21:39:59 -0800 (PST) Message-Id: <200303140539.h2E5dxDi047690@repoman.freebsd.org> From: Tom Rhodes Date: Thu, 13 Mar 2003 21:39:59 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/boot/common help.common X-FreeBSD-CVS-Branch: RELENG_4 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG trhodes 2003/03/13 21:39:59 PST FreeBSD src repository Modified files: (Branch: RELENG_4) sys/boot/common help.common Log: MFC: Revision 1.24: Fix a few spelling errors. Submitted by: Stefan Farfeleder via -doc Approved by: re (murray) Revision Changes Path 1.14.2.5 +3 -3 src/sys/boot/common/help.common To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 22:46:23 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 208CA37B401; Thu, 13 Mar 2003 22:46:21 -0800 (PST) Received: from HAL9000.homeunix.com (12-233-57-224.client.attbi.com [12.233.57.224]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5C36343F85; Thu, 13 Mar 2003 22:46:20 -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 h2E6kFIX020544; Thu, 13 Mar 2003 22:46:15 -0800 (PST) (envelope-from das@FreeBSD.org) Received: (from das@localhost) by HAL9000.homeunix.com (8.12.6/8.12.5/Submit) id h2E6kEC7020543; Thu, 13 Mar 2003 22:46:14 -0800 (PST) (envelope-from das@FreeBSD.org) Date: Thu, 13 Mar 2003 22:46:14 -0800 From: David Schultz To: Alfred Perlstein Cc: Mike Silbersack , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/vm vm_map.c vm_map.h vm_pageout.c Message-ID: <20030314064614.GA20500@HAL9000.homeunix.com> Mail-Followup-To: Alfred Perlstein , Mike Silbersack , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org References: <200303122313.h2CNDHMU046431@repoman.freebsd.org> <20030312175458.J32334@odysseus.silby.com> <20030313005115.GA11794@HAL9000.homeunix.com> <20030313154226.X682@odysseus.silby.com> <20030313224223.GP4145@elvis.mu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030313224223.GP4145@elvis.mu.org> Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Thus spake Alfred Perlstein : > * Mike Silbersack [030313 13:49] wrote: > > > > On Wed, 12 Mar 2003, David Schultz wrote: > > > > > With KSE, all of the threads in the process are made runnable. I > > > assume this is to get them to all exit the kernel as fast as > > > possible so the process can die, although there may be a better > > > solution. Still, it shouldn't be a big problem. > > > > Well, back when I was running tests, I found that if you had 1000s of > > processes running, the kill signal could take so long to get delivered and > > acted upon that the same process might have to be killed by the pageout > > daemon 3-4 times before it actually died. > > Shooting from the hip here, but why not just forcefully toss away the > process's vmspace or a subset of it? Basically have the pageout > deamon deallocate the "to be killed" process's address space? Sharing would just make that a pain. You're not even guaranteed to get anything out of cannibalizing the address space if it's shared. I think I'll wait until someone presents conclusive evidence that the requirement that processes be swapped in before they are killed is really an issue in practice. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 23:12:40 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3621337B404 for ; Thu, 13 Mar 2003 23:12:39 -0800 (PST) Received: from relay.pair.com (relay.pair.com [209.68.1.20]) by mx1.FreeBSD.org (Postfix) with SMTP id 1A45F43F3F for ; Thu, 13 Mar 2003 23:12:37 -0800 (PST) (envelope-from silby@silby.com) Received: (qmail 24395 invoked from network); 14 Mar 2003 07:12:35 -0000 Received: from niwun.pair.com (HELO localhost) (209.68.2.70) by relay.pair.com with SMTP; 14 Mar 2003 07:12:35 -0000 X-pair-Authenticated: 209.68.2.70 Date: Fri, 14 Mar 2003 01:09:25 -0600 (CST) From: Mike Silbersack To: David Schultz Cc: Alfred Perlstein , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/vm vm_map.c vm_map.h vm_pageout.c In-Reply-To: <20030314064614.GA20500@HAL9000.homeunix.com> Message-ID: <20030314010729.D988@odysseus.silby.com> References: <200303122313.h2CNDHMU046431@repoman.freebsd.org> <20030312175458.J32334@odysseus.silby.com> <20030313005115.GA11794@HAL9000.homeunix.com> <20030313154226.X682@odysseus.silby.com> <20030313224223.GP4145@elvis.mu.org> <20030314064614.GA20500@HAL9000.homeunix.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Thu, 13 Mar 2003, David Schultz wrote: > Thus spake Alfred Perlstein : > > Shooting from the hip here, but why not just forcefully toss away the > > process's vmspace or a subset of it? Basically have the pageout > > deamon deallocate the "to be killed" process's address space? > > Sharing would just make that a pain. You're not even guaranteed > to get anything out of cannibalizing the address space if it's > shared. I think I'll wait until someone presents conclusive > evidence that the requirement that processes be swapped in before > they are killed is really an issue in practice. David, we're just discussing the issue, not requiring you to fix it. As such, there's no need to deny the existence of the problem I saw last time I did OOM testing. It's OK to admit that there are bugs in the kernel which aren't going to be fixed immediately, don't get overly excited about it. Mike "Silby" Silbersack To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 23:19:32 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B242937B401; Thu, 13 Mar 2003 23:19:30 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 51FE343F3F; Thu, 13 Mar 2003 23:19:30 -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 h2E7JU0U056338; Thu, 13 Mar 2003 23:19:30 -0800 (PST) (envelope-from jake@repoman.freebsd.org) Received: (from jake@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2E7JUCl056337; Thu, 13 Mar 2003 23:19:30 -0800 (PST) Message-Id: <200303140719.h2E7JUCl056337@repoman.freebsd.org> From: Jake Burkholder Date: Thu, 13 Mar 2003 23:19:29 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/sparc64/sparc64 bus_machdep.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG jake 2003/03/13 23:19:29 PST FreeBSD src repository Modified files: sys/sparc64/sparc64 bus_machdep.c Log: lock.h must be included before mutex.h. Revision Changes Path 1.23 +1 -0 src/sys/sparc64/sparc64/bus_machdep.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Thu Mar 13 23:59:41 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DED5137B401; Thu, 13 Mar 2003 23:59:39 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 80F5843F75; Thu, 13 Mar 2003 23:59: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 h2E7xd0U059053; Thu, 13 Mar 2003 23:59:39 -0800 (PST) (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2E7xd7k059052; Thu, 13 Mar 2003 23:59:39 -0800 (PST) Message-Id: <200303140759.h2E7xd7k059052@repoman.freebsd.org> From: Ruslan Ermilov Date: Thu, 13 Mar 2003 23:59:39 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sbin/ping ping.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG ru 2003/03/13 23:59:39 PST FreeBSD src repository Modified files: sbin/ping ping.c Log: Demangle the usage message at the source level. Submitted by: bde Revision Changes Path 1.88 +8 -15 src/sbin/ping/ping.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 0:50:47 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0C3F337B404; Fri, 14 Mar 2003 00:50:45 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 91F7A43F85; Fri, 14 Mar 2003 00:50:44 -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 h2E8oi0U068848; Fri, 14 Mar 2003 00:50:44 -0800 (PST) (envelope-from tjr@repoman.freebsd.org) Received: (from tjr@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2E8oiPp068846; Fri, 14 Mar 2003 00:50:44 -0800 (PST) Message-Id: <200303140850.h2E8oiPp068846@repoman.freebsd.org> From: "Tim J. Robbins" Date: Fri, 14 Mar 2003 00:50:43 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/lib/libc/stdio vfwprintf.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG tjr 2003/03/14 00:50:43 PST FreeBSD src repository Modified files: lib/libc/stdio vfwprintf.c Log: Merge vfprintf.c revision 1.52. Revision Changes Path 1.7 +2 -2 src/lib/libc/stdio/vfwprintf.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 1: 1:24 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4DA5E37B401; Fri, 14 Mar 2003 01:01:23 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B5BD843FCB; Fri, 14 Mar 2003 01:01:22 -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 h2E91M0U069687; Fri, 14 Mar 2003 01:01:22 -0800 (PST) (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2E91MIv069684; Fri, 14 Mar 2003 01:01:22 -0800 (PST) Message-Id: <200303140901.h2E91MIv069684@repoman.freebsd.org> From: Ruslan Ermilov Date: Fri, 14 Mar 2003 01:01:22 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/etc/pam.d Makefile X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG ru 2003/03/14 01:01:22 PST FreeBSD src repository Modified files: etc/pam.d Makefile Log: Use the canonical form of installing links. Also, make "ftp" and "ftpd" hard links. Not objected to by: des Revision Changes Path 1.9 +1 -3 src/etc/pam.d/Makefile To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 1:29:57 2003 Delivered-To: cvs-src@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 683) id 831D237B401; Fri, 14 Mar 2003 01:29:54 -0800 (PST) Date: Fri, 14 Mar 2003 01:29:54 -0800 From: Eivind Eklund To: Mike Silbersack Cc: David Schultz , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/vm vm_map.c vm_map.h vm_pageout.c Message-ID: <20030314012954.A42430@FreeBSD.org> References: <200303122313.h2CNDHMU046431@repoman.freebsd.org> <20030312175458.J32334@odysseus.silby.com> <20030313005115.GA11794@HAL9000.homeunix.com> <20030313154226.X682@odysseus.silby.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: <20030313154226.X682@odysseus.silby.com>; from silby@silby.com on Thu, Mar 13, 2003 at 03:46:22PM -0600 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Thu, Mar 13, 2003 at 03:46:22PM -0600, Mike Silbersack wrote: > > I believe Juli is working on a > > way to designate certain processes as unkillable by the pageout > > daemon, so people running postgres on a busy system, for instance, > > are not unpleasantly surprised when the pageout daemon runs out of > > breathing room and decides that postmaster is the biggest process. > > That could be useful, although I think it may be more trouble that it's > worth. (Why give shell accounts on the postgres machine?) Having had as my workstation a FreeBSD machine with X, netscape, and too little RAM, I think it would be very useful for some situations. You have no idea how annoying it is when netscape eats all your memory and FreeBSD decide that the solution to this is to kill *X*. > I wonder if we should have a regression test which attempts to jam up the > machine with lots of processes / ram usage. :) It would be a very Good Thing :-) Eivind. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 1:38:57 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7715337B405; Fri, 14 Mar 2003 01:38:55 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1555243FDF; Fri, 14 Mar 2003 01:38: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 h2E9cs0U072369; Fri, 14 Mar 2003 01:38: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 h2E9cstx072368; Fri, 14 Mar 2003 01:38:54 -0800 (PST) Message-Id: <200303140938.h2E9cstx072368@repoman.freebsd.org> From: Ruslan Ermilov Date: Fri, 14 Mar 2003 01:38:54 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sbin/disklabel disklabel.8 X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG ru 2003/03/14 01:38:54 PST FreeBSD src repository Modified files: sbin/disklabel disklabel.8 Log: Properly mark "auto" as a keyword. Revision Changes Path 1.47 +7 -7 src/sbin/disklabel/disklabel.8 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 2: 4:14 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7E6F837B401; Fri, 14 Mar 2003 02:04:09 -0800 (PST) Received: from HAL9000.homeunix.com (12-233-57-224.client.attbi.com [12.233.57.224]) by mx1.FreeBSD.org (Postfix) with ESMTP id 86AD043F93; Fri, 14 Mar 2003 02:04:08 -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 h2EA46IX021204; Fri, 14 Mar 2003 02:04:06 -0800 (PST) (envelope-from das@FreeBSD.org) Received: (from das@localhost) by HAL9000.homeunix.com (8.12.6/8.12.5/Submit) id h2EA46tw021203; Fri, 14 Mar 2003 02:04:06 -0800 (PST) (envelope-from das@FreeBSD.org) Date: Fri, 14 Mar 2003 02:04:06 -0800 From: David Schultz To: Mike Silbersack Cc: Alfred Perlstein , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/vm vm_map.c vm_map.h vm_pageout.c Message-ID: <20030314100406.GA20955@HAL9000.homeunix.com> Mail-Followup-To: Mike Silbersack , Alfred Perlstein , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org References: <200303122313.h2CNDHMU046431@repoman.freebsd.org> <20030312175458.J32334@odysseus.silby.com> <20030313005115.GA11794@HAL9000.homeunix.com> <20030313154226.X682@odysseus.silby.com> <20030313224223.GP4145@elvis.mu.org> <20030314064614.GA20500@HAL9000.homeunix.com> <20030314010729.D988@odysseus.silby.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030314010729.D988@odysseus.silby.com> Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Thus spake Mike Silbersack : > > On Thu, 13 Mar 2003, David Schultz wrote: > > > Thus spake Alfred Perlstein : > > > Shooting from the hip here, but why not just forcefully toss away the > > > process's vmspace or a subset of it? Basically have the pageout > > > deamon deallocate the "to be killed" process's address space? > > > > Sharing would just make that a pain. You're not even guaranteed > > to get anything out of cannibalizing the address space if it's > > shared. I think I'll wait until someone presents conclusive > > evidence that the requirement that processes be swapped in before > > they are killed is really an issue in practice. > > David, we're just discussing the issue, not requiring you to fix it. As > such, there's no need to deny the existence of the problem I saw last time > I did OOM testing. > > It's OK to admit that there are bugs in the kernel which aren't going to > be fixed immediately, don't get overly excited about it. Hehe...I'm not trying to avoid work or sound pessimistic, I'm just saying that this might be more trouble than it's worth. The effect where the pagedaemon has to kill a process multiple times is just a race condition where the pagedaemon gets activated multiple times before the victim process finishes dying. A *real* problem would be if the system deadlocks because there's no memory to swap in the largest process' upages in order to kill it. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 3: 1:15 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3767C37B401; Fri, 14 Mar 2003 03:01:14 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CB8FD43F3F; Fri, 14 Mar 2003 03:01:13 -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 h2EB1D0U080143; Fri, 14 Mar 2003 03:01:13 -0800 (PST) (envelope-from tjr@repoman.freebsd.org) Received: (from tjr@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2EB1Dk5080063; Fri, 14 Mar 2003 03:01:13 -0800 (PST) Message-Id: <200303141101.h2EB1Dk5080063@repoman.freebsd.org> From: "Tim J. Robbins" Date: Fri, 14 Mar 2003 03:01:13 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/lib/libc/i386/string Makefile.inc wcslen.S X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG tjr 2003/03/14 03:01:13 PST FreeBSD src repository Modified files: lib/libc/i386/string Makefile.inc Added files: lib/libc/i386/string wcslen.S Log: MFp4: Pentium/Athlon-optimised implementation of wcslen(). Revision Changes Path 1.12 +1 -1 src/lib/libc/i386/string/Makefile.inc 1.1 +68 -0 src/lib/libc/i386/string/wcslen.S (new) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 4:44:22 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0CC4737B404; Fri, 14 Mar 2003 04:44:19 -0800 (PST) Received: from scrooge.etek.chalmers.se (scrooge.etek.chalmers.se [129.16.32.112]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5A67C43FB1; Fri, 14 Mar 2003 04:44:17 -0800 (PST) (envelope-from b@etek.chalmers.se) Received: from scrooge.etek.chalmers.se (localhost [127.0.0.1]) by scrooge.etek.chalmers.se (8.12.3/8.12.3) with ESMTP id h2ECiGca037406; Fri, 14 Mar 2003 13:44:16 +0100 (CET) (envelope-from b@etek.chalmers.se) Received: from localhost (b@localhost) by scrooge.etek.chalmers.se (8.12.3/8.12.3/Submit) with ESMTP id h2ECiBMD037403; Fri, 14 Mar 2003 13:44:11 +0100 (CET) X-Authentication-Warning: scrooge.etek.chalmers.se: b owned process doing -bs Date: Fri, 14 Mar 2003 13:44:11 +0100 (CET) From: Magnus B{ckstr|m To: Nate Lawson Cc: src-committers@FreeBSD.org, , Subject: Re: cvs commit: src/sys/dev/usb umass.c src/sys/cam/scsi scsi_da.c In-Reply-To: <200303110155.h2B1tBJN074389@repoman.freebsd.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Mon, 10 Mar 2003, Nate Lawson wrote: > Subject: cvs commit: src/sys/dev/usb umass.c src/sys/cam/scsi scsi_da.c > > njl 2003/03/10 17:55:11 PST > > FreeBSD src repository > > Modified files: > sys/dev/usb umass.c > sys/cam/scsi scsi_da.c > Log: > Quirk for Pentax Optio 230 USB camera. Note that other products probably > use the underlying AsahiOptical USB chip and thus this quirk may need to > be generalized in the future. > > PR: kern/46369 > Submitted by: Tim Vanderhoek > MFC After: 3 days > > Revision Changes Path > 1.132 +9 -0 src/sys/cam/scsi/scsi_da.c > 1.78 +5 -0 src/sys/dev/usb/umass.c > Nate, small typo in src/sys/dev/usb/umass.c: ------------8<----------- Index: src-4.7-medic/sys/dev/usb/umass.c diff -c src-4.7-medic/sys/dev/usb/umass.c:1.1.1.2 src-4.7-medic/sys/dev/usb/umass.c:1.2 *** src-4.7-medic/sys/dev/usb/umass.c:1.1.1.2 Fri Mar 14 09:52:24 2003 --- src-4.7-medic/sys/dev/usb/umass.c Fri Mar 14 13:38:51 2003 *************** *** 616,622 **** * The Pentax Optio 230 requires RS_NO_CLEAR_UA * PR: kern/46369 */ ! if (UGETW(dd->idVendor) == USB_VENDOR_ASAHIOPTICAL) { && UGETW(dd->idProduct) == USB_PRODUCT_ASAHIOPTICAL_OPTIO230) { sc->quirks |= RS_NO_CLEAR_UA; } --- 616,622 ---- * The Pentax Optio 230 requires RS_NO_CLEAR_UA * PR: kern/46369 */ ! if (UGETW(dd->idVendor) == USB_VENDOR_ASAHIOPTICAL && UGETW(dd->idProduct) == USB_PRODUCT_ASAHIOPTICAL_OPTIO230) { sc->quirks |= RS_NO_CLEAR_UA; } ------------8<----------- Magnus To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 4:44:36 2003 Delivered-To: cvs-src@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 683) id 3501237B401; Fri, 14 Mar 2003 04:44:34 -0800 (PST) Date: Fri, 14 Mar 2003 04:44:34 -0800 From: Eivind Eklund To: Jean-Marc Zucconi Cc: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/lib/libz gzio.c Message-ID: <20030314044434.B42430@FreeBSD.org> References: <200303140147.h2E1l11r023091@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: <200303140147.h2E1l11r023091@repoman.freebsd.org>; from jmz@FreeBSD.org on Thu, Mar 13, 2003 at 05:47:01PM -0800 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Thu, Mar 13, 2003 at 05:47:01PM -0800, Jean-Marc Zucconi wrote: > jmz 2003/03/13 17:47:01 PST > > FreeBSD src repository > > Modified files: > lib/libz gzio.c > Log: > In src/lib/libz/gzio.c the function gzprintf does not check if the > amount of bytes (supposed to be) written by vsnprintf exceeds the > size of the buffer. > > PR: bin/48844 > Submitted by: Peter A Jonsson > Obtained from: OpenBSD > MFC after: 1 month Are we sure this does not have security implications and should be merged ASAP? It sounds like a security fix, and one I'd like to have in 4.8 - if gunzipping files can be exploited, it could turn nasty. Eivind. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 5:17:39 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3A82037B401; Fri, 14 Mar 2003 05:17:37 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1428743FD7; Fri, 14 Mar 2003 05:17: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 h2EDHZ0U097021; Fri, 14 Mar 2003 05:17:35 -0800 (PST) (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2EDHZQs097020; Fri, 14 Mar 2003 05:17:35 -0800 (PST) Message-Id: <200303141317.h2EDHZQs097020@repoman.freebsd.org> From: Warner Losh Date: Fri, 14 Mar 2003 05:17:35 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/usr.sbin/pccard/pccardd readcis.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG imp 2003/03/14 05:17:35 PST FreeBSD src repository Modified files: usr.sbin/pccard/pccardd readcis.c Log: Don't be so verbose about 'unknown' CIS tuples. We were printing each one three times before we did the dump. Also, we printed 0x00 for the tuple type rather than the actual tuple type. Now, we print the actual tuple type. This appears to have no ill effects. Should get rid of the Code NN not found and code Unknown ignored messages. The ignored messages are still generated for tuples tuples who have a minimum length set and we find a tuple of that type that's shorter than the minimum length. Revision Changes Path 1.25 +1 -2 src/usr.sbin/pccard/pccardd/readcis.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 5:23: 7 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 14A8437B404; Fri, 14 Mar 2003 05:23:06 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id AABD943FBF; Fri, 14 Mar 2003 05:23: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 h2EDN50U097530; Fri, 14 Mar 2003 05:23: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 h2EDN5vb097529; Fri, 14 Mar 2003 05:23:05 -0800 (PST) Message-Id: <200303141323.h2EDN5vb097529@repoman.freebsd.org> From: Ruslan Ermilov Date: Fri, 14 Mar 2003 05:23:05 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/usb umass.c X-FreeBSD-CVS-Branch: RELENG_4 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG ru 2003/03/14 05:23:05 PST FreeBSD src repository Modified files: (Branch: RELENG_4) sys/dev/usb umass.c Log: Make this compile. Revision Changes Path 1.11.2.18 +1 -1 src/sys/dev/usb/umass.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 5:30:34 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 010EB37B401; Fri, 14 Mar 2003 05:30:33 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 116ED43F3F; Fri, 14 Mar 2003 05:30:32 -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 h2EDUV0U097917; Fri, 14 Mar 2003 05:30:31 -0800 (PST) (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2EDUVF8097915; Fri, 14 Mar 2003 05:30:31 -0800 (PST) Message-Id: <200303141330.h2EDUVF8097915@repoman.freebsd.org> From: Maxime Henrion Date: Fri, 14 Mar 2003 05:30:31 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/ia64/ia64 busdma_machdep.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG mux 2003/03/14 05:30:31 PST FreeBSD src repository Modified files: sys/ia64/ia64 busdma_machdep.c Log: Bah, get it right this time and add sys/lock.h before sys/mutex.h. Revision Changes Path 1.20 +1 -0 src/sys/ia64/ia64/busdma_machdep.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 7:47:17 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 43ED537B401; Fri, 14 Mar 2003 07:47:16 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D7A1A43F75; Fri, 14 Mar 2003 07:47:15 -0800 (PST) (envelope-from roam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2EFlF0U009088; Fri, 14 Mar 2003 07:47:15 -0800 (PST) (envelope-from roam@repoman.freebsd.org) Received: (from roam@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2EFlFbk009087; Fri, 14 Mar 2003 07:47:15 -0800 (PST) Message-Id: <200303141547.h2EFlFbk009087@repoman.freebsd.org> From: Peter Pentchev Date: Fri, 14 Mar 2003 07:47:15 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/usr.sbin/sysinstall menus.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG roam 2003/03/14 07:47:15 PST FreeBSD src repository (doc,ports committer) Modified files: usr.sbin/sysinstall menus.c Log: Remove ftp2.it.FreeBSD.org from the list of mirrors. Submitted by: Alex Dupre Approved by: silence on -arch Revision Changes Path 1.370 +0 -2 src/usr.sbin/sysinstall/menus.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 8: 9:52 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 43BF737B405; Fri, 14 Mar 2003 08:09:49 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D6DFB43F85; Fri, 14 Mar 2003 08:09:48 -0800 (PST) (envelope-from mike@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2EG9m0U011426; Fri, 14 Mar 2003 08:09:48 -0800 (PST) (envelope-from mike@repoman.freebsd.org) Received: (from mike@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2EG9mVZ011425; Fri, 14 Mar 2003 08:09:48 -0800 (PST) Message-Id: <200303141609.h2EG9mVZ011425@repoman.freebsd.org> From: Mike Barcroft Date: Fri, 14 Mar 2003 08:09:48 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/sys stat.h X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG mike 2003/03/14 08:09:48 PST FreeBSD src repository Modified files: sys/sys stat.h Log: Add missing types, update standard namespaces, and use variable types that don't require . Revision Changes Path 1.34 +91 -46 src/sys/sys/stat.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 8:12:46 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A95B437B401; Fri, 14 Mar 2003 08:12:43 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4972943F93; Fri, 14 Mar 2003 08:12:43 -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 h2EGCh0U011935; Fri, 14 Mar 2003 08:12:43 -0800 (PST) (envelope-from jake@repoman.freebsd.org) Received: (from jake@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2EGCgUs011934; Fri, 14 Mar 2003 08:12:42 -0800 (PST) Message-Id: <200303141612.h2EGCgUs011934@repoman.freebsd.org> From: Jake Burkholder Date: Fri, 14 Mar 2003 08:12:42 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/usr.sbin/ofwdump ofw_util.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG jake 2003/03/14 08:12:42 PST FreeBSD src repository Modified files: usr.sbin/ofwdump ofw_util.c Log: Increase the size of the property buffer to 8192. 1024 wasn't enough to retrieve certain nodes. Revision Changes Path 1.2 +1 -1 src/usr.sbin/ofwdump/ofw_util.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 8:19: 0 2003 Delivered-To: cvs-src@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 931) id 9A47D37B401; Fri, 14 Mar 2003 08:18:57 -0800 (PST) Date: Fri, 14 Mar 2003 10:18:57 -0600 From: Juli Mallett To: Eivind Eklund Cc: Mike Silbersack , David Schultz , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/vm vm_map.c vm_map.h vm_pageout.c Message-ID: <20030314101857.A98861@FreeBSD.org> References: <200303122313.h2CNDHMU046431@repoman.freebsd.org> <20030312175458.J32334@odysseus.silby.com> <20030313005115.GA11794@HAL9000.homeunix.com> <20030313154226.X682@odysseus.silby.com> <20030314012954.A42430@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: <20030314012954.A42430@FreeBSD.org>; from eivind@FreeBSD.org on Fri, Mar 14, 2003 at 01:29:54AM -0800 Organisation: The FreeBSD Project X-Alternate-Addresses: , , , , X-Towel: Yes X-Negacore: Yes X-Title: Code Maven Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG * De: Eivind Eklund [ Data: 2003-03-14 ] [ Subjecte: Re: cvs commit: src/sys/vm vm_map.c vm_map.h vm_pageout.c ] > On Thu, Mar 13, 2003 at 03:46:22PM -0600, Mike Silbersack wrote: > > > I believe Juli is working on a > > > way to designate certain processes as unkillable by the pageout > > > daemon, so people running postgres on a busy system, for instance, > > > are not unpleasantly surprised when the pageout daemon runs out of > > > breathing room and decides that postmaster is the biggest process. > > > > That could be useful, although I think it may be more trouble that it's > > worth. (Why give shell accounts on the postgres machine?) > > Having had as my workstation a FreeBSD machine with X, netscape, and too > little RAM, I think it would be very useful for some situations. You have > no idea how annoying it is when netscape eats all your memory and FreeBSD > decide that the solution to this is to kill *X*. I've had that happen for me (though the combinations required are a lot lower, as my RAM is a lot lower :>), and that's why I started looking into this. I didn't realise my name had been dragged into this until just now :) Basically I was adding a new signal, SIGVM (or SIGNOMEM), and the semantics were as such: 1) If a process has SIG_IGN for the signal set, it is skipped over when looking for a process to kill. 2) If a process has SIG_DFL for the signal set, it is "killable," in that it is willing to die. 3) If a process has a handler for the signal set, that handler is invoked*. * - Note that I've waffled about that quite a bit. I think that we'd want libc to maybe default to letting phkmalloc try to shrink the break area, or get rid of some spare buffers. All the obvious things like that. And we would want to expose an interface to do it, for people who want to do something small and then let libc cleanup. There are a lot of ways you could do this... On IRC, das talked about thinking signals were a bad idea for this, and wanting to add something to flick a bit and mark a process as killable or unkillable. I think that could work, too. In fact, a general purpose bit-flipper of process flags that are runtime tunable would be nice. Of course, you want to kill a "few" SIG_DFL processes, and activate a "few" handler processes, to make sure you can do something to free up some room. Probably want to have the OOM killer start working *with a small amount of room to spare* which is enough to do swapin/swapout, and send signals. That would be something you'd want tunable, and relative to "few" above. Those are my thoughts, I'm not working on it right now, per se, so if someone else likes the idea of doing such, they should go for it. Thanx, juli. -- juli mallett. email: jmallett@freebsd.org; aim: bsdflata; efnet: juli; To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 8:37:42 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8ED3B37B404; Fri, 14 Mar 2003 08:37:40 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2B41943FB1; Fri, 14 Mar 2003 08:37:40 -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 h2EGbd0U013498; Fri, 14 Mar 2003 08:37:39 -0800 (PST) (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2EGbdRt013494; Fri, 14 Mar 2003 08:37:39 -0800 (PST) Message-Id: <200303141637.h2EGbdRt013494@repoman.freebsd.org> From: "Bruce A. Mah" Date: Fri, 14 Mar 2003 08:37:39 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/release/doc/en_US.ISO8859-1/relnotes/common new.sgml X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG bmah 2003/03/14 08:37:39 PST FreeBSD src repository Modified files: release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: Correction to SA-03:03 note. Submitted by: silby Revision Changes Path 1.516 +3 -3 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 8:38: 7 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D23AF37B401; Fri, 14 Mar 2003 08:38:05 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6E07843F93; Fri, 14 Mar 2003 08:38:05 -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 h2EGc50U013535; Fri, 14 Mar 2003 08:38:05 -0800 (PST) (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2EGc5hr013534; Fri, 14 Mar 2003 08:38:05 -0800 (PST) Message-Id: <200303141638.h2EGc5hr013534@repoman.freebsd.org> From: "Bruce A. Mah" Date: Fri, 14 Mar 2003 08:38:05 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/release/doc/en_US.ISO8859-1/relnotes/common new.sgml X-FreeBSD-CVS-Branch: RELENG_4 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG bmah 2003/03/14 08:38:05 PST FreeBSD src repository Modified files: (Branch: RELENG_4) release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: MFC: Correction to SA-03:03 note. Approved by: re (implicitly) Revision Changes Path 1.22.2.340 +3 -3 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 8:40:32 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5F8AE37B401; Fri, 14 Mar 2003 08:40:29 -0800 (PST) Received: from smtp2.server.rpi.edu (smtp2.server.rpi.edu [128.113.2.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id ED79043FA3; Fri, 14 Mar 2003 08:40:27 -0800 (PST) (envelope-from drosih@rpi.edu) Received: from [128.113.24.47] (gilead.netel.rpi.edu [128.113.24.47]) by smtp2.server.rpi.edu (8.12.8/8.12.7) with ESMTP id h2EGeQWG018165; Fri, 14 Mar 2003 11:40:26 -0500 Mime-Version: 1.0 X-Sender: drosih@mail.rpi.edu Message-Id: In-Reply-To: <20030314101857.A98861@FreeBSD.org> References: <200303122313.h2CNDHMU046431@repoman.freebsd.org> <20030312175458.J32334@odysseus.silby.com> <20030313005115.GA11794@HAL9000.homeunix.com> <20030313154226.X682@odysseus.silby.com> <20030314012954.A42430@FreeBSD.org> <20030314101857.A98861@FreeBSD.org> Date: Fri, 14 Mar 2003 11:40:25 -0500 To: Juli Mallett , Eivind Eklund From: Garance A Drosihn Subject: Re: cvs commit: src/sys/vm ... SIGDANGER Cc: Mike Silbersack , David Schultz , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Content-Type: text/plain; charset="us-ascii" ; format="flowed" X-Scanned-By: MIMEDefang 2.28 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG At 10:18 AM -0600 3/14/03, Juli Mallett wrote: >* De: Eivind Eklund [ Data: 2003-03-14 ] > > > > Having had as my workstation a FreeBSD machine with X, netscape, > > and too little RAM, I think it would be very useful for some > > situations. You have no idea how annoying it is when netscape > > eats all your memory and FreeBSD decide that the solution to > > this is to kill *X*. > >I've had that happen for me (though the combinations required are a >lot lower, as my RAM is a lot lower :>), and that's why I started >looking into this. ... > >Basically I was adding a new signal, SIGVM (or SIGNOMEM), and the >semantics were as such: AIX (and maybe some other systems?) have a signal called SIGDANGER, which is meant for this kind of situation. If we implement some new signal, then perhaps it would be good to use that signal name and mimic their implementation of it. This has been talked about in the past, but has stalled out because there was "no room for new signals" (at the time). Something about a problem with adding any new signal number, although obviously I'm foggy on the details. And I don't know if that issue has been addressed in 5.0. I would like to see this happen. No matter how much memory you have, it would be nice to have some kind of control over which processes will be killed when the system does run out of VM! [mind you, I know about SIGDANGER because several years ago we had some AIX systems which would keep killing 'lpd' if they got low on memory, so I had to use SIGDANGER to protect lpd!] -- Garance Alistair Drosehn = gad@gilead.netel.rpi.edu Senior Systems Programmer or gad@freebsd.org Rensselaer Polytechnic Institute or drosih@rpi.edu To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 8:56:30 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F3BE837B404; Fri, 14 Mar 2003 08:56:28 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9064E43F85; Fri, 14 Mar 2003 08:56:28 -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 h2EGuS0U019973; Fri, 14 Mar 2003 08:56:28 -0800 (PST) (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2EGuSRV019972; Fri, 14 Mar 2003 08:56:28 -0800 (PST) Message-Id: <200303141656.h2EGuSRV019972@repoman.freebsd.org> From: "Bruce A. Mah" Date: Fri, 14 Mar 2003 08:56:28 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/release/doc/en_US.ISO8859-1/relnotes/common new.sgml X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG bmah 2003/03/14 08:56:28 PST FreeBSD src repository Modified files: release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: New release notes: RFC 3042 (limited transmit), RFC 3390 (increased initial TCP window sizes). Submitted by: hsu Revision Changes Path 1.517 +16 -0 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 9: 3:50 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DD74137B401; Fri, 14 Mar 2003 09:03:45 -0800 (PST) Received: from mail.tcoip.com.br (erato.tco.net.br [200.220.254.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 55E7A43FBF; Fri, 14 Mar 2003 09:03:39 -0800 (PST) (envelope-from dcs@tcoip.com.br) Received: from tcoip.com.br ([10.0.2.6]) by mail.tcoip.com.br (8.11.6/8.11.6) with ESMTP id h2EH3O932357; Fri, 14 Mar 2003 14:03:24 -0300 Message-ID: <3E720B5B.8090200@tcoip.com.br> Date: Fri, 14 Mar 2003 14:03:23 -0300 From: "Daniel C. Sobral" User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.3b) Gecko/20030214 X-Accept-Language: en-us, en, pt-br, ja MIME-Version: 1.0 To: Garance A Drosihn Cc: Juli Mallett , Eivind Eklund , Mike Silbersack , David Schultz , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/vm ... SIGDANGER References: <200303122313.h2CNDHMU046431@repoman.freebsd.org> <20030312175458.J32334@odysseus.silby.com> <20030313005115.GA11794@HAL9000.homeunix.com> <20030313154226.X682@odysseus.silby.com> <20030314012954.A42430@FreeBSD.org> <20030314101857.A98861@FreeBSD.org> In-Reply-To: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Garance A Drosihn wrote: > > AIX (and maybe some other systems?) have a signal called SIGDANGER, > which is meant for this kind of situation. If we implement some > new signal, then perhaps it would be good to use that signal name > and mimic their implementation of it. Yes, SIGDANGER has the same default action as SIGTERM. If the application installs a handler, fine. Otherwise, it dies. It sends such signal when a threshold of some kind is reached, and it sends it to every process (like our Notes server which always died after X hours, before I realized that, by the time it died, it had allocated so much memory there wasn't almost any memory left). If the situation got worse, it would resort to killing the applications anyway. I seem to recall some care was taken that root could always login to deal with situations were the above didn't help, but that's another matter. > This has been talked about in the past, but has stalled out > because there was "no room for new signals" (at the time). > Something about a problem with adding any new signal number, > although obviously I'm foggy on the details. And I don't know > if that issue has been addressed in 5.0. Yes, we had a limited number of bits available, and they were all used up. Marcel, iirc, fixed this long ago. > I would like to see this happen. No matter how much memory you have, > it would be nice to have some kind of control over which processes > will be killed when the system does run out of VM! The problem is that everyone who knows enough to implement such feature, so far, also thinks the real solution is to better dimension the resources. There have been three suggestions to deal with low memory problem: * First, one way of telling the kernel that a certain process should be excluded from the processes that can be killed under low memory conditions. * Second, SIGDANGER. * Third, a sysctl to prevent overcommitting. With this on, memory would be always immediatly allocated, instead of on-demand. With this, no application would ever be killed. Either it aborted because it couldn't allocate more memory, or it didn't. Since this can lock out users from a machine, some of those that implemented this had a sort of reserve for an interactive root process (which could still get exhausted, but whatever). -- Daniel C. Sobral (8-DCS) Gerencia de Operacoes Divisao de Comunicacao de Dados Coordenacao de Seguranca TCO Fones: 55-61-313-7654/Cel: 55-61-9618-0904 E-mail: Daniel.Capo@tco.net.br Daniel.Sobral@tcoip.com.br dcs@tcoip.com.br Outros: dcs@newsguy.com dcs@freebsd.org capo@notorious.bsdconspiracy.net Reading is thinking with someone else's head instead of one's own. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 9: 9:46 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2A2EB37B401; Fri, 14 Mar 2003 09:09:44 -0800 (PST) Received: from critter.freebsd.dk (critter.freebsd.dk [212.242.86.163]) by mx1.FreeBSD.org (Postfix) with ESMTP id 952B843F75; Fri, 14 Mar 2003 09:09:42 -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 h2EH9Uh8007902; Fri, 14 Mar 2003 18:09:32 +0100 (CET) (envelope-from phk@phk.freebsd.dk) To: "Daniel C. Sobral" Cc: Garance A Drosihn , Juli Mallett , Eivind Eklund , Mike Silbersack , David Schultz , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/vm ... SIGDANGER From: "Poul-Henning Kamp" In-Reply-To: Your message of "Fri, 14 Mar 2003 14:03:23 -0300." <3E720B5B.8090200@tcoip.com.br> Date: Fri, 14 Mar 2003 18:09:30 +0100 Message-ID: <7901.1047661770@critter.freebsd.dk> Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG In message <3E720B5B.8090200@tcoip.com.br>, "Daniel C. Sobral" writes: >There have been three suggestions to deal with low memory problem: > >* First, one way of telling the kernel that a certain process should be >excluded from the processes that can be killed under low memory conditions. > >* Second, SIGDANGER. malloc(3) keeps a (small) cache which can be flushed on SIGDANGER. >* Third, a sysctl to prevent overcommitting. With this on, memory would >be always immediatly allocated, instead of on-demand. With this, no >application would ever be killed. Either it aborted because it couldn't >allocate more memory, or it didn't. Since this can lock out users from a >machine, some of those that implemented this had a sort of reserve for >an interactive root process (which could still get exhausted, but whatever). * Fourth: A cheap syscall or sysctl which can be used to get a real-time qualified answer to the simple question: Is the system short of RAM ? Many programs (directly or implicitly through the use of malloc(3)) can adapt their behaviour, but lack the means to when to do that. -- 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. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 9:12: 6 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B1E4D37B401; Fri, 14 Mar 2003 09:12:01 -0800 (PST) Received: from mail.tcoip.com.br (erato.tco.net.br [200.220.254.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id B8A1C43F3F; Fri, 14 Mar 2003 09:11:54 -0800 (PST) (envelope-from dcs@tcoip.com.br) Received: from tcoip.com.br ([10.0.2.6]) by mail.tcoip.com.br (8.11.6/8.11.6) with ESMTP id h2EHBX932604; Fri, 14 Mar 2003 14:11:33 -0300 Message-ID: <3E720D44.6010300@tcoip.com.br> Date: Fri, 14 Mar 2003 14:11:32 -0300 From: "Daniel C. Sobral" User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.3b) Gecko/20030214 X-Accept-Language: en-us, en, pt-br, ja MIME-Version: 1.0 To: Poul-Henning Kamp Cc: Garance A Drosihn , Juli Mallett , Eivind Eklund , Mike Silbersack , David Schultz , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/vm ... SIGDANGER References: <7901.1047661770@critter.freebsd.dk> In-Reply-To: <7901.1047661770@critter.freebsd.dk> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Poul-Henning Kamp wrote: > > * Fourth: A cheap syscall or sysctl which can be used to get a real-time > qualified answer to the simple question: Is the system short of RAM ? > > Many programs (directly or implicitly through the use of malloc(3)) > can adapt their behaviour, but lack the means to when to do that. That's a suggested use for SIGDANGER, actually. Still bad for the programs that get killed. :-) -- Daniel C. Sobral (8-DCS) Gerencia de Operacoes Divisao de Comunicacao de Dados Coordenacao de Seguranca TCO Fones: 55-61-313-7654/Cel: 55-61-9618-0904 E-mail: Daniel.Capo@tco.net.br Daniel.Sobral@tcoip.com.br dcs@tcoip.com.br Outros: dcs@newsguy.com dcs@freebsd.org capo@notorious.bsdconspiracy.net Your true value depends entirely on what you are compared with. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 9:16:11 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2419537B404; Fri, 14 Mar 2003 09:16:08 -0800 (PST) Received: from critter.freebsd.dk (critter.freebsd.dk [212.242.86.163]) by mx1.FreeBSD.org (Postfix) with ESMTP id B324843F75; Fri, 14 Mar 2003 09:16:06 -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 h2EHG1h8008024; Fri, 14 Mar 2003 18:16:01 +0100 (CET) (envelope-from phk@phk.freebsd.dk) To: "Daniel C. Sobral" Cc: Garance A Drosihn , Juli Mallett , Eivind Eklund , Mike Silbersack , David Schultz , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/vm ... SIGDANGER From: "Poul-Henning Kamp" In-Reply-To: Your message of "Fri, 14 Mar 2003 14:11:32 -0300." <3E720D44.6010300@tcoip.com.br> Date: Fri, 14 Mar 2003 18:16:01 +0100 Message-ID: <8023.1047662161@critter.freebsd.dk> Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG In message <3E720D44.6010300@tcoip.com.br>, "Daniel C. Sobral" writes: >Poul-Henning Kamp wrote: >> >> * Fourth: A cheap syscall or sysctl which can be used to get a real-time >> qualified answer to the simple question: Is the system short of RAM ? >> >> Many programs (directly or implicitly through the use of malloc(3)) >> can adapt their behaviour, but lack the means to when to do that. > >That's a suggested use for SIGDANGER, actually. Still bad for the >programs that get killed. :-) No, SIGDANGER is too heavy-handed, it only comes in when we run out of RAM _and_ swap-space. I'm looking for something which tells me when we start to _use_ swap. -- 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. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 9:29:11 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0688D37B404 for ; Fri, 14 Mar 2003 09:29:10 -0800 (PST) Received: from rootlabs.com (root.org [67.118.192.226]) by mx1.FreeBSD.org (Postfix) with SMTP id 3D7B443FCB for ; Fri, 14 Mar 2003 09:29:06 -0800 (PST) (envelope-from nate@rootlabs.com) Received: (qmail 1270 invoked by uid 1000); 14 Mar 2003 17:29:03 -0000 Date: Fri, 14 Mar 2003 09:29:03 -0800 (PST) From: Nate Lawson To: Ruslan Ermilov Cc: cvs-all@FreeBSD.org, cvs-src@FreeBSD.org, src-committers@FreeBSD.org Subject: Re: [src] cvs commit: src/sys/dev/usb umass.c In-Reply-To: <20030314132310.72B4737B495@hub.freebsd.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Fri, 14 Mar 2003, Ruslan Ermilov wrote: > Modified files: (Branch: RELENG_4) > sys/dev/usb umass.c > Log: > Make this compile. > > Revision Changes Path > 1.11.2.18 +1 -1 src/sys/dev/usb/umass.c Much apologies to all. Thanks for fixing this. -Nate To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 9:31:59 2003 Delivered-To: cvs-src@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 931) id AD3AD37B405; Fri, 14 Mar 2003 09:31:56 -0800 (PST) Date: Fri, 14 Mar 2003 11:31:56 -0600 From: Juli Mallett To: Poul-Henning Kamp Cc: "Daniel C. Sobral" , Garance A Drosihn , Eivind Eklund , Mike Silbersack , David Schultz , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/vm ... SIGDANGER Message-ID: <20030314113156.A10909@FreeBSD.org> References: <3E720B5B.8090200@tcoip.com.br> <7901.1047661770@critter.freebsd.dk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: <7901.1047661770@critter.freebsd.dk>; from phk@phk.freebsd.dk on Fri, Mar 14, 2003 at 06:09:30PM +0100 Organisation: The FreeBSD Project X-Alternate-Addresses: , , , , X-Towel: Yes X-Negacore: Yes X-Title: Code Maven Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG * De: Poul-Henning Kamp [ Data: 2003-03-14 ] [ Subjecte: Re: cvs commit: src/sys/vm ... SIGDANGER ] > >* Third, a sysctl to prevent overcommitting. With this on, memory would > >be always immediatly allocated, instead of on-demand. With this, no > >application would ever be killed. Either it aborted because it couldn't > >allocate more memory, or it didn't. Since this can lock out users from a > >machine, some of those that implemented this had a sort of reserve for > >an interactive root process (which could still get exhausted, but whatever). > > * Fourth: A cheap syscall or sysctl which can be used to get a real-time > qualified answer to the simple question: Is the system short of RAM ? > > Many programs (directly or implicitly through the use of malloc(3)) > can adapt their behaviour, but lack the means to when to do that. I'd love to see this, and I imagine adding something just enough to facilitate 'if (system_is_swapping)' might be fairly easy. Do you have a diff? -- juli mallett. email: jmallett@freebsd.org; aim: bsdflata; efnet: juli; To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 10: 3:52 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ECA6B37B41D for ; Fri, 14 Mar 2003 10:03:50 -0800 (PST) Received: from freebie.xs4all.nl (freebie.xs4all.nl [213.84.32.253]) by mx1.FreeBSD.org (Postfix) with ESMTP id 178BC43FAF for ; Fri, 14 Mar 2003 10:03:49 -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 h2EI3Zjl008507; Fri, 14 Mar 2003 19:03:35 +0100 (CET) (envelope-from wkb@freebie.xs4all.nl) Received: (from wkb@localhost) by freebie.xs4all.nl (8.12.8/8.12.8/Submit) id h2EI3Zb0008506; Fri, 14 Mar 2003 19:03:35 +0100 (CET) Date: Fri, 14 Mar 2003 19:03:35 +0100 From: Wilko Bulte To: Poul-Henning Kamp Cc: "Daniel C. Sobral" , Garance A Drosihn , Juli Mallett , Eivind Eklund , Mike Silbersack , David Schultz , src-committers@FreeBSD.ORG, cvs-src@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/sys/vm ... SIGDANGER Message-ID: <20030314190335.A8491@freebie.xs4all.nl> References: <3E720D44.6010300@tcoip.com.br> <8023.1047662161@critter.freebsd.dk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <8023.1047662161@critter.freebsd.dk>; from phk@phk.freebsd.dk on Fri, Mar 14, 2003 at 06:16:01PM +0100 X-OS: FreeBSD 4.8-RC X-PGP: finger wilko@freebsd.org Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Fri, Mar 14, 2003 at 06:16:01PM +0100, Poul-Henning Kamp wrote: > In message <3E720D44.6010300@tcoip.com.br>, "Daniel C. Sobral" writes: > >Poul-Henning Kamp wrote: > >> > >> * Fourth: A cheap syscall or sysctl which can be used to get a real-time > >> qualified answer to the simple question: Is the system short of RAM ? > >> > >> Many programs (directly or implicitly through the use of malloc(3)) > >> can adapt their behaviour, but lack the means to when to do that. > > > >That's a suggested use for SIGDANGER, actually. Still bad for the > >programs that get killed. :-) > > No, SIGDANGER is too heavy-handed, it only comes in when we run out > of RAM _and_ swap-space. > > I'm looking for something which tells me when we start to _use_ swap. Implement SIGWORRY? -- | / o / /_ _ wilko@FreeBSD.org |/|/ / / /( (_) Bulte To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 10:34:28 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 740B037B401; Fri, 14 Mar 2003 10:34:26 -0800 (PST) Received: from critter.freebsd.dk (critter.freebsd.dk [212.242.86.163]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3768E43F85; Fri, 14 Mar 2003 10:34:25 -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 h2EIYJh8008723; Fri, 14 Mar 2003 19:34:19 +0100 (CET) (envelope-from phk@phk.freebsd.dk) To: Wilko Bulte Cc: "Daniel C. Sobral" , Garance A Drosihn , Juli Mallett , Eivind Eklund , Mike Silbersack , David Schultz , src-committers@FreeBSD.ORG, cvs-src@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/sys/vm ... SIGDANGER From: "Poul-Henning Kamp" In-Reply-To: Your message of "Fri, 14 Mar 2003 19:03:35 +0100." <20030314190335.A8491@freebie.xs4all.nl> Date: Fri, 14 Mar 2003 19:34:19 +0100 Message-ID: <8722.1047666859@critter.freebsd.dk> Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG In message <20030314190335.A8491@freebie.xs4all.nl>, Wilko Bulte writes: >> >> * Fourth: A cheap syscall or sysctl which can be used to get a real-time >> >> qualified answer to the simple question: Is the system short of RAM ? >> >> >> >> Many programs (directly or implicitly through the use of malloc(3)) >> >> can adapt their behaviour, but lack the means to when to do that. >> > >> >That's a suggested use for SIGDANGER, actually. Still bad for the >> >programs that get killed. :-) >> >> No, SIGDANGER is too heavy-handed, it only comes in when we run out >> of RAM _and_ swap-space. >> >> I'm looking for something which tells me when we start to _use_ swap. > >Implement SIGWORRY? ... signal(SIGWORRY, what_me); ... Yeah, I can see the potential :-) -- 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. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 11:23: 8 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 727AB37B405 for ; Fri, 14 Mar 2003 11:23:05 -0800 (PST) Received: from mail.speakeasy.net (mail17.speakeasy.net [216.254.0.217]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3324543FDF for ; Fri, 14 Mar 2003 11:23:01 -0800 (PST) (envelope-from jhb@FreeBSD.org) Received: (qmail 23041 invoked from network); 14 Mar 2003 19:23:07 -0000 Received: from unknown (HELO server.baldwin.cx) ([216.27.160.63]) (envelope-sender ) by mail17.speakeasy.net (qmail-ldap-1.03) with DES-CBC3-SHA encrypted SMTP for ; 14 Mar 2003 19:23:07 -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 h2EJMwOv053621; Fri, 14 Mar 2003 14:22:58 -0500 (EST) (envelope-from jhb@FreeBSD.org) Message-ID: X-Mailer: XFMail 1.5.2 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <200303140102.h2E12lxt019206@repoman.freebsd.org> Date: Fri, 14 Mar 2003 14:23:17 -0500 (EST) From: John Baldwin To: David Xu Subject: RE: cvs commit: src/lib/libpthread/thread thr_rwlock.c Cc: cvs-all@FreeBSD.org, cvs-src@FreeBSD.org, src-committers@FreeBSD.org Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On 14-Mar-2003 David Xu wrote: > davidxu 2003/03/13 17:02:47 PST > > FreeBSD src repository > > Modified files: > lib/libpthread/thread thr_rwlock.c > Log: > Fix a bug in rwlock. When a rwlock was locked by reader threads, a > writter thread can block reader threads to get read lock. That's not a bug. That is a very common way of implementing reader writer locks. The idea is that if a writer is waiting for the lock you make later read requests wait for the lock so that they don't starve the writer. This is how Solaris rw locks work for example. The in-kernel sx locks don't currently work that way, but that may change at some point in the future. For more discussion on why Solaris chose this route, go find a copy of Solaris Internals. You probably should revert this and find out if this was an intentional design decision rather than a "bug". -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 11:31: 4 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7C85737B407 for ; Fri, 14 Mar 2003 11:31:01 -0800 (PST) Received: from mail.speakeasy.net (mail13.speakeasy.net [216.254.0.213]) by mx1.FreeBSD.org (Postfix) with ESMTP id DC71743F75 for ; Fri, 14 Mar 2003 11:30:57 -0800 (PST) (envelope-from jhb@FreeBSD.org) Received: (qmail 17420 invoked from network); 14 Mar 2003 19:31:02 -0000 Received: from unknown (HELO server.baldwin.cx) ([216.27.160.63]) (envelope-sender ) by mail13.speakeasy.net (qmail-ldap-1.03) with DES-CBC3-SHA encrypted SMTP for ; 14 Mar 2003 19:31:02 -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 h2EJUsOv053641; Fri, 14 Mar 2003 14:30:54 -0500 (EST) (envelope-from jhb@FreeBSD.org) Message-ID: X-Mailer: XFMail 1.5.2 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: Fri, 14 Mar 2003 14:31:12 -0500 (EST) From: John Baldwin To: John Baldwin Subject: RE: cvs commit: src/lib/libpthread/thread thr_rwlock.c Cc: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org, David Xu Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On 14-Mar-2003 John Baldwin wrote: > > On 14-Mar-2003 David Xu wrote: >> davidxu 2003/03/13 17:02:47 PST >> >> FreeBSD src repository >> >> Modified files: >> lib/libpthread/thread thr_rwlock.c >> Log: >> Fix a bug in rwlock. When a rwlock was locked by reader threads, a >> writter thread can block reader threads to get read lock. > > That's not a bug. That is a very common way of implementing reader > writer locks. The idea is that if a writer is waiting for the lock > you make later read requests wait for the lock so that they don't > starve the writer. This is how Solaris rw locks work for example. > The in-kernel sx locks don't currently work that way, but that > may change at some point in the future. For more discussion on why > Solaris chose this route, go find a copy of Solaris Internals. > > You probably should revert this and find out if this was an > intentional design decision rather than a "bug". Looking at the diff a bit more: @@ -157,7 +157,7 @@ return(ret); /* give writers priority over readers */ - while (prwlock->blocked_writers || prwlock->state < 0) { + while (prwlock->state < 0) { ret = pthread_cond_wait(&prwlock->read_signal, &prwlock->lock); if (ret != 0) { The comment above the while loop seems to indicate that this was indeed a design choice. As a result of this change the comment no longer applies. Please revert. -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 12: 1: 8 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7789737B404; Fri, 14 Mar 2003 12:01:04 -0800 (PST) Received: from smtp3.server.rpi.edu (smtp3.server.rpi.edu [128.113.2.3]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2456943F93; Fri, 14 Mar 2003 12:01:03 -0800 (PST) (envelope-from drosih@rpi.edu) Received: from [128.113.24.47] (gilead.netel.rpi.edu [128.113.24.47]) by smtp3.server.rpi.edu (8.12.8/8.12.7) with ESMTP id h2EK10QA024852; Fri, 14 Mar 2003 15:01:01 -0500 Mime-Version: 1.0 X-Sender: drosih@mail.rpi.edu Message-Id: In-Reply-To: <3E720B5B.8090200@tcoip.com.br> References: <200303122313.h2CNDHMU046431@repoman.freebsd.org> <20030312175458.J32334@odysseus.silby.com> <20030313005115.GA11794@HAL9000.homeunix.com> <20030313154226.X682@odysseus.silby.com> <20030314012954.A42430@FreeBSD.org> <20030314101857.A98861@FreeBSD.org> <3E720B5B.8090200@tcoip.com.br> Date: Fri, 14 Mar 2003 15:00:59 -0500 To: "Daniel C. Sobral" From: Garance A Drosihn Subject: Re: cvs commit: src/sys/vm ... SIGDANGER Cc: Juli Mallett , Eivind Eklund , Mike Silbersack , David Schultz , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Content-Type: text/plain; charset="us-ascii" ; format="flowed" X-Scanned-By: MIMEDefang 2.28 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG At 2:03 PM -0300 3/14/03, Daniel C. Sobral wrote: >Garance A Drosihn wrote: >> >>AIX (and maybe some other systems?) have a signal called SIGDANGER, >>which is meant for this kind of situation. If we implement some >>new signal, then perhaps it would be good to use that signal name >>and mimic their implementation of it. > >Yes, SIGDANGER has the same default action as SIGTERM. If the >application installs a handler, fine. Otherwise, it dies. Not quite right. From the description at: http://nscp.upenn.edu/aix4.3html/aixbman/baseadmn/pag_space_under.htm When the number of free paging-space blocks falls below a threshold known as the paging-space warning level, the system informs all processes (except kprocs) of this condition by sending the SIGDANGER signal. If the shortage continues and falls below a second threshold known as the paging-space kill level, the system sends the SIGKILL signal to processes that are the major users of paging space and that do not have a signal handler for the SIGDANGER signal (the default action for the SIGDANGER signal is to ignore the signal). The system continues sending SIGKILL signals until the number of free paging-space blocks is above the paging-space kill level. Processes that dynamically allocate memory can ensure that sufficient paging space exists by monitoring the paging-space levels with the psdanger subroutine or by using special allocation routines. You can use the disclaim subroutine to prevent processes from ending when the paging-space kill level is reached. To do this, define a signal handler for the SIGDANGER signal and release memory and paging-space resources allocated in their data and stack areas and in shared memory segments. (there is a bit more written at the web page). A process can install a SIGACTION signal handler because it *does* want to free up memory when the system hits the first threshold level, or because it does *not* want to get killed when the system reaches the second threshold level. It seems to me that this would provide processes with most of the control that they need, and it provides the correct "default behavior" for processes which do not install the signal handler. -- Garance Alistair Drosehn = gad@gilead.netel.rpi.edu Senior Systems Programmer or gad@freebsd.org Rensselaer Polytechnic Institute or drosih@rpi.edu To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 12: 5:23 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5AD2837B401; Fri, 14 Mar 2003 12:05:20 -0800 (PST) Received: from smtp4.server.rpi.edu (smtp4.server.rpi.edu [128.113.2.4]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0B05143FA3; Fri, 14 Mar 2003 12:05:19 -0800 (PST) (envelope-from drosih@rpi.edu) Received: from [128.113.24.47] (gilead.netel.rpi.edu [128.113.24.47]) by smtp4.server.rpi.edu (8.12.8/8.12.7) with ESMTP id h2EK5HuF014086; Fri, 14 Mar 2003 15:05:17 -0500 Mime-Version: 1.0 X-Sender: drosih@mail.rpi.edu Message-Id: In-Reply-To: <8023.1047662161@critter.freebsd.dk> References: <8023.1047662161@critter.freebsd.dk> Date: Fri, 14 Mar 2003 15:05:16 -0500 To: "Poul-Henning Kamp" , "Daniel C. Sobral" From: Garance A Drosihn Subject: Re: cvs commit: src/sys/vm ... SIGDANGER Cc: Juli Mallett , Eivind Eklund , Mike Silbersack , David Schultz , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Content-Type: text/plain; charset="us-ascii" ; format="flowed" X-Scanned-By: MIMEDefang 2.28 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG At 6:16 PM +0100 3/14/03, Poul-Henning Kamp wrote: >In message <3E720D44.6010300@tcoip.com.br>, "Daniel C. Sobral" writes: >>Poul-Henning Kamp wrote: >>> > >> * Fourth: A cheap syscall or sysctl which can be used to get > >> a real-time qualified answer to the simple question: Is the > >> system short of RAM ? > > > > That's a suggested use for SIGDANGER, actually. Still bad for > > the programs that get killed. :-) > >No, SIGDANGER is too heavy-handed, it only comes in when we run >out of RAM _and_ swap-space. > >I'm looking for something which tells me when we start to _use_ >swap. The web page I gave in my other message also talks about a 'psdanger' routine, which sounds like it might be what you're talking about. [of course, as a userland-type-of-programmer, I'm hoping some kernel-type will get excited about the idea and implement the same set of ideas for FreeBSD. :-)] -- Garance Alistair Drosehn = gad@gilead.netel.rpi.edu Senior Systems Programmer or gad@freebsd.org Rensselaer Polytechnic Institute or drosih@rpi.edu To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 12:18:30 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 830D537B401 for ; Fri, 14 Mar 2003 12:18:25 -0800 (PST) Received: from relay.pair.com (relay.pair.com [209.68.1.20]) by mx1.FreeBSD.org (Postfix) with SMTP id 08B7743FB1 for ; Fri, 14 Mar 2003 12:18:22 -0800 (PST) (envelope-from silby@silby.com) Received: (qmail 22122 invoked from network); 14 Mar 2003 20:18:20 -0000 Received: from niwun.pair.com (HELO localhost) (209.68.2.70) by relay.pair.com with SMTP; 14 Mar 2003 20:18:20 -0000 X-pair-Authenticated: 209.68.2.70 Date: Fri, 14 Mar 2003 14:15:07 -0600 (CST) From: Mike Silbersack To: Garance A Drosihn Cc: Poul-Henning Kamp , "Daniel C. Sobral" , Juli Mallett , Eivind Eklund , David Schultz , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/vm ... SIGDANGER In-Reply-To: Message-ID: <20030314140414.V4480@odysseus.silby.com> References: <8023.1047662161@critter.freebsd.dk> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Fri, 14 Mar 2003, Garance A Drosihn wrote: > The web page I gave in my other message also talks about a > 'psdanger' routine, which sounds like it might be what you're > talking about. > > [of course, as a userland-type-of-programmer, I'm hoping some > kernel-type will get excited about the idea and implement the > same set of ideas for FreeBSD. :-)] > > -- > Garance Alistair Drosehn = gad@gilead.netel.rpi.edu > Senior Systems Programmer or gad@freebsd.org > Rensselaer Polytechnic Institute or drosih@rpi.edu I'm really not sure how much of a help this SIGDANGER or whatever will be. As I see it, there are two cases of OOM: 1. Heavy load, lots of busy processes, all legitimate. - Nobody has complained about this case having problems. 2. Light load, then some program goes crazy and forks / chews up ram. X gets killed. - I think this is what people are complaining about. In case #2, SIGDANGER wouldn't help much; how much ram can the actively running, legitimate programs really save? What might be a good solution is to use some sort of statistics basic heuristic when determining what to kill. For example, say we have these processes: sshd - 2916K XFree86 - 21876K kdeinit - 13424K lots more kdeinits... Then we'll have 300 of: forkbomb - 2000K Clearly, our OOM killer would start killing X, then kdeinit, and only then start working on the forkbombs. What might work well is to have additional fields somewhere which store what a process's memory usage has been on average over time. The top three processes listed would all have averages == current memory usage, and would be ignored. Instead, the OOM killer would concentrate on the forkbombs, which would have 2000 - 0 = 2000 as their short-term memory usage increase. I think a system like that have a behavior closer to what is desired. Mike "Silby" Silbersack To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 12:25:37 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1F2FD37B401; Fri, 14 Mar 2003 12:25:34 -0800 (PST) Received: from mail.tcoip.com.br (erato.tco.net.br [200.220.254.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3C71043F93; Fri, 14 Mar 2003 12:25:24 -0800 (PST) (envelope-from dcs@tcoip.com.br) Received: from tcoip.com.br ([10.0.2.6]) by mail.tcoip.com.br (8.11.6/8.11.6) with ESMTP id h2EKOh905789; Fri, 14 Mar 2003 17:24:43 -0300 Message-ID: <3E723A8A.8070100@tcoip.com.br> Date: Fri, 14 Mar 2003 17:24:42 -0300 From: "Daniel C. Sobral" User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.3b) Gecko/20030214 X-Accept-Language: en-us, en, pt-br, ja MIME-Version: 1.0 To: Mike Silbersack Cc: Garance A Drosihn , Poul-Henning Kamp , Juli Mallett , Eivind Eklund , David Schultz , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/vm ... SIGDANGER References: <8023.1047662161@critter.freebsd.dk> <20030314140414.V4480@odysseus.silby.com> In-Reply-To: <20030314140414.V4480@odysseus.silby.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Mike Silbersack wrote: > > I'm really not sure how much of a help this SIGDANGER or whatever will be. > As I see it, there are two cases of OOM: > > 1. Heavy load, lots of busy processes, all legitimate. > - Nobody has complained about this case having problems. > > 2. Light load, then some program goes crazy and forks / chews up ram. X > gets killed. > - I think this is what people are complaining about. No, there are a couple of other cases: 3) Serious Processing(tm) application blithely allocates memory until memory allocation fails. At that point it stops allocating memory. Another application then uses some previously untouched allocated memory, and first application gets killed losing hours of work. 4) Very Important Server allocates a lot of memory, and gets killed when stupid user starts another xterm. Whatever you may or may not think the correct way of handling these two cases is, people *have* complained of our present way of handling them. -- Daniel C. Sobral (8-DCS) Gerencia de Operacoes Divisao de Comunicacao de Dados Coordenacao de Seguranca TCO Fones: 55-61-313-7654/Cel: 55-61-9618-0904 E-mail: Daniel.Capo@tco.net.br Daniel.Sobral@tcoip.com.br dcs@tcoip.com.br Outros: dcs@newsguy.com dcs@freebsd.org capo@notorious.bsdconspiracy.net Lowery's Law: If it jams -- force it. If it breaks, it needed replacing anyway. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 12:44:52 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5B52637B401; Fri, 14 Mar 2003 12:44:49 -0800 (PST) Received: from milla.ask33.net (milla.ask33.net [217.197.166.60]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3A36243FAF; Fri, 14 Mar 2003 12:44:44 -0800 (PST) (envelope-from nick@milla.ask33.net) Received: by milla.ask33.net (Postfix, from userid 1001) id 2C0D33ABB8E; Fri, 14 Mar 2003 21:44:55 +0100 (CET) Date: Fri, 14 Mar 2003 21:44:54 +0100 From: Pawel Jakub Dawidek To: "Daniel C. Sobral" Cc: Mike Silbersack , Garance A Drosihn , Poul-Henning Kamp , Juli Mallett , Eivind Eklund , David Schultz , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/vm ... SIGDANGER Message-ID: <20030314204454.GI567@garage.freebsd.pl> References: <8023.1047662161@critter.freebsd.dk> <20030314140414.V4480@odysseus.silby.com> <3E723A8A.8070100@tcoip.com.br> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-md5; protocol="application/pgp-signature"; boundary="liqSWPDvh3eyfZ9k" Content-Disposition: inline In-Reply-To: <3E723A8A.8070100@tcoip.com.br> X-PGP-Key-URL: http://garage.freebsd.pl/jules.asc X-OS: FreeBSD 4.8-PRERELEASE i386 User-Agent: Mutt/1.5.1i Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --liqSWPDvh3eyfZ9k Content-Type: text/plain; charset=iso-8859-2 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Mar 14, 2003 at 05:24:42PM -0300, Daniel C. Sobral wrote: +> No, there are a couple of other cases: +>=20 +> 3) Serious Processing(tm) application blithely allocates memory until=20 +> memory allocation fails. At that point it stops allocating memory.=20 +> Another application then uses some previously untouched allocated=20 +> memory, and first application gets killed losing hours of work. +>=20 +> 4) Very Important Server allocates a lot of memory, and gets killed when= =20 +> stupid user starts another xterm. +>=20 +> Whatever you may or may not think the correct way of handling these two= =20 +> cases is, people *have* complained of our present way of handling them. Why not choose process to kill by their priority? If we got some important processes even without uid=3D0 we could renice them to value less than 0. --=20 Pawel Jakub Dawidek UNIX Systems Administrator http://garage.freebsd.pl Am I Evil? Yes, I Am. --liqSWPDvh3eyfZ9k Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (FreeBSD) iQCVAwUBPnI/Rj/PhmMH/Mf1AQEXxgP/YhqO3EZj9KiSqu9cSjIMYarYMmdNOam7 MYOHPDjvNgeTWFKglA4afe7qT+QC5q5vi2r1Vtz825zRt5hL2bkekzj16fUzfyRV gAhLC+UGPNfcTdARzzh08+rkT6Om4xE05AMerSBs5zHGIFa2qXP68IbC4F2wmPDR nB1zvikMxHM= =zSo7 -----END PGP SIGNATURE----- --liqSWPDvh3eyfZ9k-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 13: 5:47 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1813337B407 for ; Fri, 14 Mar 2003 13:05:44 -0800 (PST) Received: from mail.speakeasy.net (mail15.speakeasy.net [216.254.0.215]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1DCCF43FD7 for ; Fri, 14 Mar 2003 13:05:40 -0800 (PST) (envelope-from jhb@FreeBSD.org) Received: (qmail 8191 invoked from network); 14 Mar 2003 21:05:45 -0000 Received: from unknown (HELO server.baldwin.cx) ([216.27.160.63]) (envelope-sender ) by mail15.speakeasy.net (qmail-ldap-1.03) with DES-CBC3-SHA encrypted SMTP for ; 14 Mar 2003 21:05:45 -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 h2EL5UOv057831; Fri, 14 Mar 2003 16:05:31 -0500 (EST) (envelope-from jhb@FreeBSD.org) Message-ID: X-Mailer: XFMail 1.5.2 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <20030314204454.GI567@garage.freebsd.pl> Date: Fri, 14 Mar 2003 16:05:48 -0500 (EST) From: John Baldwin To: Pawel Jakub Dawidek Subject: Re: cvs commit: src/sys/vm ... SIGDANGER Cc: cvs-all@FreeBSD.org, cvs-src@FreeBSD.org, src-committers@FreeBSD.org, David Schultz , Eivind Eklund , Juli Mallett , Poul-Henning Kamp , Garance A Drosihn , Mike Silbersack , "Daniel C. Sobral" Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On 14-Mar-2003 Pawel Jakub Dawidek wrote: > On Fri, Mar 14, 2003 at 05:24:42PM -0300, Daniel C. Sobral wrote: > +> No, there are a couple of other cases: > +> > +> 3) Serious Processing(tm) application blithely allocates memory until > +> memory allocation fails. At that point it stops allocating memory. > +> Another application then uses some previously untouched allocated > +> memory, and first application gets killed losing hours of work. > +> > +> 4) Very Important Server allocates a lot of memory, and gets killed when > +> stupid user starts another xterm. > +> > +> Whatever you may or may not think the correct way of handling these two > +> cases is, people *have* complained of our present way of handling them. > > Why not choose process to kill by their priority? > > If we got some important processes even without uid=0 we could renice them > to value less than 0. I don't think raw priority should be taken into account, but using the nice value in the algorithm (perhaps as a weight of some sort?) sounds like a good idea actually. nice is an existent mechanism for SA's to mark which processes are more important than others so it seems intuitive to seek to preserve nice -20 processes at the expense of nice +20 processes. That also works without changes to existing programs and will return expected results in current systems w/o the need for major adjustments. SIGDANGER, etc. might also be a good idea, but I think letting nice factor into the equation is a good thing regardless. -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 13: 6: 5 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A1D7037B401; Fri, 14 Mar 2003 13:06:01 -0800 (PST) Received: from smtp1.server.rpi.edu (smtp1.server.rpi.edu [128.113.2.1]) by mx1.FreeBSD.org (Postfix) with ESMTP id 378D943F93; Fri, 14 Mar 2003 13:05:58 -0800 (PST) (envelope-from drosih@rpi.edu) Received: from [128.113.24.47] (gilead.netel.rpi.edu [128.113.24.47]) by smtp1.server.rpi.edu (8.12.8/8.12.7) with ESMTP id h2EL5uBg018277; Fri, 14 Mar 2003 16:05:56 -0500 Mime-Version: 1.0 X-Sender: drosih@mail.rpi.edu Message-Id: In-Reply-To: <20030314140414.V4480@odysseus.silby.com> References: <8023.1047662161@critter.freebsd.dk> <20030314140414.V4480@odysseus.silby.com> Date: Fri, 14 Mar 2003 16:05:55 -0500 To: Mike Silbersack From: Garance A Drosihn Subject: Re: cvs commit: src/sys/vm ... SIGDANGER Cc: Poul-Henning Kamp , "Daniel C. Sobral" , Juli Mallett , Eivind Eklund , David Schultz , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Content-Type: text/plain; charset="us-ascii" ; format="flowed" X-Scanned-By: MIMEDefang 2.28 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG At 2:15 PM -0600 3/14/03, Mike Silbersack wrote: >On Fri, 14 Mar 2003, Garance A Drosihn wrote: > >> The web page I gave in my other message also talks about a >> 'psdanger' routine, which sounds like it might be what you're >> talking about. >> >> [of course, as a userland-type-of-programmer, I'm hoping some >> kernel-type will get excited about the idea and implement the > > same set of ideas for FreeBSD. :-)] > >I'm really not sure how much of a help this SIGDANGER or whatever >will be. As I see it, there are two cases of OOM: > >1. Heavy load, lots of busy processes, all legitimate. > - Nobody has complained about this case having problems. > >2. Light load, then some program goes crazy and forks / chews > up ram. X gets killed. > - I think this is what people are complaining about. > >In case #2, SIGDANGER wouldn't help much; how much ram can the >actively running, legitimate programs really save? Uh, in case #2, you would change X to have a SIGDANGER signal-handler, and have that signal-handler simply "Do Nothing" and return. Thus, the mere presence of the signal-handler will make sure that X is never the thing that gets killed. The SIGDANGER signal-handler that I added to 'lpd' (at RPI) has the name "ignore_danger"... Note that I had first-hand experience with this very scenario, and I found that SIGDANGER (as implemented in AIX) *did* let me do what I needed to do. And the only program I changed was 'lpd'. I didn't have to track down every student on the RPI campus and tell them to "behave", or to "please do not write fork-bombs while doing your systems-programming project", either of which would be a hopeless proposition. It is definitely a help. It is definitely better than the nothing that FreeBSD currently provides. If FreeBSD also had a psdanger routine, for programs which *do* want to monitor the swapping-situation, that would benefit a different set of situations. Taken together, it'd be a very nice step forward. >What might be a good solution is to use some sort of statistics >basic heuristic when determining what to kill. The SIGDANGER strategy is proven to work, and it should be much easier to implement. SIGDANGER is also attractive in that anyone who is already using SIGDANGER for AIX would then benefit when moving to FreeBSD, and any program using it on FreeBSD would then have it if some unfortunate soul had to port the program to AIX. Add sysctl's to set the two threshold levels, and the admin would even have a way to tune the behavior (well, a little). -- Garance Alistair Drosehn = gad@gilead.netel.rpi.edu Senior Systems Programmer or gad@freebsd.org Rensselaer Polytechnic Institute or drosih@rpi.edu To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 13:10:16 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D8B7C37B401; Fri, 14 Mar 2003 13:10:14 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7E53143FB1; Fri, 14 Mar 2003 13:10:14 -0800 (PST) (envelope-from kan@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2ELAE0U047432; Fri, 14 Mar 2003 13:10:14 -0800 (PST) (envelope-from kan@repoman.freebsd.org) Received: (from kan@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2ELADdh047431; Fri, 14 Mar 2003 13:10:13 -0800 (PST) Message-Id: <200303142110.h2ELADdh047431@repoman.freebsd.org> From: Alexander Kabaev Date: Fri, 14 Mar 2003 13:10:13 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/libexec/rtld-elf/alpha reloc.c src/libexec/rtld-elf/i386 reloc.c src/libexec/rtld-elf/ia64 reloc.c src/libexec/rtld-elf/powerpc reloc.c src/libexec/rtld-elf/sparc64 reloc.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG kan 2003/03/14 13:10:13 PST FreeBSD src repository Modified files: libexec/rtld-elf/alpha reloc.c libexec/rtld-elf/i386 reloc.c libexec/rtld-elf/ia64 reloc.c libexec/rtld-elf/powerpc reloc.c libexec/rtld-elf/sparc64 reloc.c Log: No need to zero fill memory, mmapped anonymously. Kernel will return pre-zeroed pages itself. Noticed by: jake Revision Changes Path 1.18 +0 -2 src/libexec/rtld-elf/alpha/reloc.c 1.12 +0 -2 src/libexec/rtld-elf/i386/reloc.c 1.11 +0 -2 src/libexec/rtld-elf/ia64/reloc.c 1.2 +1 -5 src/libexec/rtld-elf/powerpc/reloc.c 1.7 +0 -2 src/libexec/rtld-elf/sparc64/reloc.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 13:11: 4 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B3DF137B401; Fri, 14 Mar 2003 13:11:02 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5282043F93; Fri, 14 Mar 2003 13:11:02 -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 h2ELB20U047774; Fri, 14 Mar 2003 13:11:02 -0800 (PST) (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2ELB2p8047773; Fri, 14 Mar 2003 13:11:02 -0800 (PST) Message-Id: <200303142111.h2ELB2p8047773@repoman.freebsd.org> From: Warner Losh Date: Fri, 14 Mar 2003 13:11:02 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/usr.sbin/pccard/pccardd readcis.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG imp 2003/03/14 13:11:02 PST FreeBSD src repository Modified files: usr.sbin/pccard/pccardd readcis.c Log: manufacturer id is typically 4 bytes Revision Changes Path 1.26 +1 -1 src/usr.sbin/pccard/pccardd/readcis.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 13:11:30 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4F76D37B401; Fri, 14 Mar 2003 13:11:29 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E35C743F93; Fri, 14 Mar 2003 13:11:28 -0800 (PST) (envelope-from kan@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2ELBS0U047801; Fri, 14 Mar 2003 13:11:28 -0800 (PST) (envelope-from kan@repoman.freebsd.org) Received: (from kan@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2ELBSYR047800; Fri, 14 Mar 2003 13:11:28 -0800 (PST) Message-Id: <200303142111.h2ELBSYR047800@repoman.freebsd.org> From: Alexander Kabaev Date: Fri, 14 Mar 2003 13:11:28 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/libexec/rtld-elf map_object.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG kan 2003/03/14 13:11:28 PST FreeBSD src repository Modified files: libexec/rtld-elf map_object.c Log: Free obj->priv field in obj_free functions. This field is NULL on all architectures except ia64, which uses it to keep function description table. Revision Changes Path 1.11 +1 -0 src/libexec/rtld-elf/map_object.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 13:22:37 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2D6F537B401; Fri, 14 Mar 2003 13:22:36 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CF70B43F93; Fri, 14 Mar 2003 13:22:35 -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 h2ELMZ0U048596; Fri, 14 Mar 2003 13:22:35 -0800 (PST) (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2ELMZXx048595; Fri, 14 Mar 2003 13:22:35 -0800 (PST) Message-Id: <200303142122.h2ELMZXx048595@repoman.freebsd.org> From: John Baldwin Date: Fri, 14 Mar 2003 13:22:35 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/i386/conf LINT src/sys/i386/i386 mp_machdep.c src/sys/conf options.i386 options.pc98 X-FreeBSD-CVS-Branch: RELENG_4 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG jhb 2003/03/14 13:22:35 PST FreeBSD src repository Modified files: (Branch: RELENG_4) sys/i386/conf LINT sys/i386/i386 mp_machdep.c sys/conf options.i386 options.pc98 Log: MFC: Wrap the HyperThreading fixup code under the HTT kernel option. Note that hyperthreading is now no longer the default in an SMP kernel. You must add the HTT option in addition to SMP and APIC_IO to get HT support. Approved by: re (murray, scottl) Requested by: many Revision Changes Path 1.132.2.18 +1 -0 src/sys/conf/options.i386 1.103.2.17 +1 -0 src/sys/conf/options.pc98 1.749.2.138 +1 -0 src/sys/i386/conf/LINT 1.115.2.15 +21 -0 src/sys/i386/i386/mp_machdep.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 13:35:12 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 30C7F37B407 for ; Fri, 14 Mar 2003 13:35:10 -0800 (PST) Received: from relay.pair.com (relay.pair.com [209.68.1.20]) by mx1.FreeBSD.org (Postfix) with SMTP id 417E843F93 for ; Fri, 14 Mar 2003 13:35:03 -0800 (PST) (envelope-from silby@silby.com) Received: (qmail 46235 invoked from network); 14 Mar 2003 21:35:01 -0000 Received: from niwun.pair.com (HELO localhost) (209.68.2.70) by relay.pair.com with SMTP; 14 Mar 2003 21:35:01 -0000 X-pair-Authenticated: 209.68.2.70 Date: Fri, 14 Mar 2003 15:31:48 -0600 (CST) From: Mike Silbersack To: Garance A Drosihn Cc: Poul-Henning Kamp , "Daniel C. Sobral" , Juli Mallett , Eivind Eklund , David Schultz , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/vm ... SIGDANGER In-Reply-To: Message-ID: <20030314152510.A4480@odysseus.silby.com> References: <8023.1047662161@critter.freebsd.dk> <20030314140414.V4480@odysseus.silby.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Fri, 14 Mar 2003, Garance A Drosihn wrote: > >In case #2, SIGDANGER wouldn't help much; how much ram can the > >actively running, legitimate programs really save? > > Uh, in case #2, you would change X to have a SIGDANGER signal-handler, > and have that signal-handler simply "Do Nothing" and return. Thus, > the mere presence of the signal-handler will make sure that X is never > the thing that gets killed. The SIGDANGER signal-handler that I > added to 'lpd' (at RPI) has the name "ignore_danger"... Well, if that's all SIGDANGER did for you, then I'd advocate an approach which prioritizes lower uid programs and/or lower (higher?) nice values. Then lpd _and other important processes_ would be automatically protected. Mike "Silby" Silbersack To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 13:38: 9 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D62CA37B401; Fri, 14 Mar 2003 13:38:06 -0800 (PST) Received: from smtp3.server.rpi.edu (smtp3.server.rpi.edu [128.113.2.3]) by mx1.FreeBSD.org (Postfix) with ESMTP id CFF3343FE3; Fri, 14 Mar 2003 13:38:02 -0800 (PST) (envelope-from drosih@rpi.edu) Received: from [128.113.24.47] (gilead.netel.rpi.edu [128.113.24.47]) by smtp3.server.rpi.edu (8.12.8/8.12.7) with ESMTP id h2ELc1QA001844; Fri, 14 Mar 2003 16:38:01 -0500 Mime-Version: 1.0 X-Sender: drosih@mail.rpi.edu Message-Id: In-Reply-To: References: Date: Fri, 14 Mar 2003 16:37:59 -0500 To: John Baldwin , Pawel Jakub Dawidek From: Garance A Drosihn Subject: Re: cvs commit: src/sys/vm ... SIGDANGER Cc: cvs-all@FreeBSD.org, cvs-src@FreeBSD.org, src-committers@FreeBSD.org, David Schultz , Eivind Eklund , Juli Mallett , Poul-Henning Kamp , Mike Silbersack , "Daniel C. Sobral" Content-Type: text/plain; charset="us-ascii" ; format="flowed" X-Scanned-By: MIMEDefang 2.28 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG At 4:05 PM -0500 3/14/03, John Baldwin wrote: >On 14-Mar-2003 Pawel Jakub Dawidek wrote: > > >> Why not choose process to kill by their priority? >> > > If we got some important processes even without uid=0 we could > > renice them to value less than 0. > >I don't think raw priority should be taken into account, but using >the nice value in the algorithm (perhaps as a weight of some sort?) >sounds like a good idea actually. nice is an existent mechanism >for SA's to mark which processes are more important than others so >it seems intuitive to seek to preserve nice -20 processes at the >expense of nice +20 processes. The problem is, 'nice' already has one specific meaning, and that meaning is *not* "Sure, go ahead and kill me!". I feel uneasy if we try to guess at which process to kill based on values which are set for unrelated and perfectly-good reasons. [I do kind-of like the idea of preserving processes with negative nice values, but I would not want to assign any special kill-meaning to nice values >= 0] Perhaps the problem people have with SIGDANGER, even though it has in fact been proven to be useful in real-life situations, is that as implemented by AIX you have to change some source code (maybe in a variety of programs) to take advantage of it. That is an interesting point, but perhaps we can solve that. How about having the default SIGDANGER signal handler do something a little more interesting than always ignoring the signal? Perhaps have the default routine check some process-specific value, and it (the default signal handler) can decide what to do based on that value. Then give a system administrator a way to set the value. say, value 1 = kill process at threshold #1 2 = kill process at threshold #2 (& not at #1) 3 = Only kill process if you're still running out of space after killing all you could kill at threshold's #1 and #2. 4 = if you're still running out of memory after #3, then just reboot, because it's hopeless... :-) To match the AIX behavior of SIGDANGER, the default would be #2. This gives the system administrator (or a generic user, for that matter) a way to specify the behavior on a per-process basis, and without having to recompile anything. Programs that wanted to could still provide their own handler, of course. -- Garance Alistair Drosehn = gad@gilead.netel.rpi.edu Senior Systems Programmer or gad@freebsd.org Rensselaer Polytechnic Institute or drosih@rpi.edu To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 13:51:22 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 438F637B401 for ; Fri, 14 Mar 2003 13:51:20 -0800 (PST) Received: from mail.speakeasy.net (mail11.speakeasy.net [216.254.0.211]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7F2AE43FDD for ; Fri, 14 Mar 2003 13:51:16 -0800 (PST) (envelope-from jhb@FreeBSD.org) Received: (qmail 12295 invoked from network); 14 Mar 2003 21:51:24 -0000 Received: from unknown (HELO server.baldwin.cx) ([216.27.160.63]) (envelope-sender ) by mail11.speakeasy.net (qmail-ldap-1.03) with DES-CBC3-SHA encrypted SMTP for ; 14 Mar 2003 21:51:24 -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 h2ELpDOv058107; Fri, 14 Mar 2003 16:51:13 -0500 (EST) (envelope-from jhb@FreeBSD.org) Message-ID: X-Mailer: XFMail 1.5.2 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: Fri, 14 Mar 2003 16:51:31 -0500 (EST) From: John Baldwin To: Garance A Drosihn Subject: Re: cvs commit: src/sys/vm ... SIGDANGER Cc: "Daniel C. Sobral" , Mike Silbersack , Poul-Henning Kamp , Juli Mallett , Eivind Eklund , David Schultz , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org, Pawel Jakub Dawidek Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On 14-Mar-2003 Garance A Drosihn wrote: > At 4:05 PM -0500 3/14/03, John Baldwin wrote: >>On 14-Mar-2003 Pawel Jakub Dawidek wrote: >> > >>> Why not choose process to kill by their priority? >>> >> > If we got some important processes even without uid=0 we could >> > renice them to value less than 0. >> >>I don't think raw priority should be taken into account, but using >>the nice value in the algorithm (perhaps as a weight of some sort?) >>sounds like a good idea actually. nice is an existent mechanism >>for SA's to mark which processes are more important than others so >>it seems intuitive to seek to preserve nice -20 processes at the >>expense of nice +20 processes. > > The problem is, 'nice' already has one specific meaning, and that > meaning is *not* "Sure, go ahead and kill me!". I feel uneasy > if we try to guess at which process to kill based on values which > are set for unrelated and perfectly-good reasons. [I do kind-of > like the idea of preserving processes with negative nice values, > but I would not want to assign any special kill-meaning to nice > values >= 0] Here when we nice a process, we use it to mark proceses that are important. If the OOM had to kill someone, the processes with negative nice would be the last ones we would like to see killed. Also, I didn't say that we couldn't do SIGDANGER in addition. IMO, using nice would be orthogonal to SIGDANGER. It would simply be a part of the algo of who to choose to send the final SIGKILL's to. -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 13:59:28 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 535A637B401; Fri, 14 Mar 2003 13:59:24 -0800 (PST) Received: from smtp3.server.rpi.edu (smtp3.server.rpi.edu [128.113.2.3]) by mx1.FreeBSD.org (Postfix) with ESMTP id CC49A43FBF; Fri, 14 Mar 2003 13:59:22 -0800 (PST) (envelope-from drosih@rpi.edu) Received: from [128.113.24.47] (gilead.netel.rpi.edu [128.113.24.47]) by smtp3.server.rpi.edu (8.12.8/8.12.7) with ESMTP id h2ELxLQA003841; Fri, 14 Mar 2003 16:59:21 -0500 Mime-Version: 1.0 X-Sender: drosih@mail.rpi.edu Message-Id: In-Reply-To: <20030314152510.A4480@odysseus.silby.com> References: <8023.1047662161@critter.freebsd.dk> <20030314140414.V4480@odysseus.silby.com> <20030314152510.A4480@odysseus.silby.com> Date: Fri, 14 Mar 2003 16:59:20 -0500 To: Mike Silbersack From: Garance A Drosihn Subject: Re: cvs commit: src/sys/vm ... SIGDANGER Cc: Poul-Henning Kamp , "Daniel C. Sobral" , Juli Mallett , Eivind Eklund , David Schultz , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Content-Type: text/plain; charset="us-ascii" ; format="flowed" X-Scanned-By: MIMEDefang 2.28 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG At 3:31 PM -0600 3/14/03, Mike Silbersack wrote: >On Fri, 14 Mar 2003, Garance A Drosihn wrote: > >> >In case #2, SIGDANGER wouldn't help much; how much ram can the >> >actively running, legitimate programs really save? > > > > Thus, the mere presence of the signal-handler will make sure > > that X is never the thing that gets killed. The SIGDANGER > > signal-handler that I added to 'lpd' (at RPI) has the name > > "ignore_danger"... > >Well, if that's all SIGDANGER did for you, It is better than what FreeBSD presently provides for the same situation. And maybe it sounds lame, but it did in fact work. >then I'd advocate an approach which prioritizes lower uid programs >and/or lower (higher?) nice values. Then lpd _and other important >processes_ would be automatically protected. Again, I do not think we should tie the "willingness to die" to nice-sounding but arbitrary distinctions like this. The fact that I run something as root does not mean that the process has no intelligence about what it could do to help the system when memory is low. This also goes against the desire to have more and more things running as the "regular userid", instead of needing to be root or some other priv userid to run. Or take the case of lpd. There is one process named lpd which must keep running all the time. To empty a print queue, that process forks. It would not be a crisis if a hundred queue- specific processes were to die, but that main process does need to keep running. All the processes are the same userid. They run at the same nice level -- unless you change the source code, but then everyone screams at how undesirable SIGACTION is because you have to change the source code. Almost all of the suggestions that have come forward are good ideas to do *in addition* to SIGDANGER, but SIGDANGER provides a program with a way to SPECIFICALLY address this very SPECIFIC issue, without having to care what UID it got, or what nice value it's willing to run at, or any other unrelated-to-VM actions that it is doing. There is no way that any guessing strategy is going to be better than providing a specific facility which can be used to address a specific issue. Now, most programs won't take advantage of that specific facility, at which point all these other ideas are good ideas for how to make a smarter guess at what best to kill. But if you only rely on a better guessing algorithm, then no matter what algorithm you come up with it is going to "guess wrong". That is fact. And when a frustrated user sees that wrong guess, it would be nice if they had some explicit way to force the "guess" to work out better in their specific situation, for the specific set of processes they are running. Well, I think I've worded this in about as many different ways as I can word it without sounding obnoxious, so I'll give it a rest for awhile. I do think my "modified SIGDANGER idea" is a fairly attractive one (that's the one which includes a way for an administrator to set behavior without recompiling any programs) -- Garance Alistair Drosehn = gad@gilead.netel.rpi.edu Senior Systems Programmer or gad@freebsd.org Rensselaer Polytechnic Institute or drosih@rpi.edu To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 14:10:22 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A041D37B401 for ; Fri, 14 Mar 2003 14:10:20 -0800 (PST) Received: from relay.pair.com (relay.pair.com [209.68.1.20]) by mx1.FreeBSD.org (Postfix) with SMTP id 79AC343FE0 for ; Fri, 14 Mar 2003 14:10:17 -0800 (PST) (envelope-from silby@silby.com) Received: (qmail 58763 invoked from network); 14 Mar 2003 22:10:16 -0000 Received: from niwun.pair.com (HELO localhost) (209.68.2.70) by relay.pair.com with SMTP; 14 Mar 2003 22:10:16 -0000 X-pair-Authenticated: 209.68.2.70 Date: Fri, 14 Mar 2003 16:07:02 -0600 (CST) From: Mike Silbersack To: Garance A Drosihn Cc: Poul-Henning Kamp , "Daniel C. Sobral" , Juli Mallett , Eivind Eklund , David Schultz , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/vm ... SIGDANGER In-Reply-To: Message-ID: <20030314160313.O4480@odysseus.silby.com> References: <8023.1047662161@critter.freebsd.dk> <20030314140414.V4480@odysseus.silby.com> <20030314152510.A4480@odysseus.silby.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Fri, 14 Mar 2003, Garance A Drosihn wrote: > Almost all of the suggestions that have come forward are good > ideas to do *in addition* to SIGDANGER, but SIGDANGER provides > a program with a way to SPECIFICALLY address this very SPECIFIC > issue, without having to care what UID it got, or what nice The problem with SIGDANGER is that only two programs will use it: 1. lpd at RPI. 2. The forkbomb someone will post to bugtraq the day after we add the feature. I fully agree that there needs to be a way to prioritize processes. However, adding an extra signal is just not the way to do it. If we want a manual system like that, let's just add a "don't kill" bit to the proc structure which can be set through nice or some other utility by the system administrator. Mike "Silby" Silbersack To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 14:23:41 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AD1FA37B401; Fri, 14 Mar 2003 14:23:38 -0800 (PST) Received: from smtp1.server.rpi.edu (smtp1.server.rpi.edu [128.113.2.1]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4CC6C43F93; Fri, 14 Mar 2003 14:23:37 -0800 (PST) (envelope-from drosih@rpi.edu) Received: from [128.113.24.47] (gilead.netel.rpi.edu [128.113.24.47]) by smtp1.server.rpi.edu (8.12.8/8.12.7) with ESMTP id h2EMNZBg025794; Fri, 14 Mar 2003 17:23:36 -0500 Mime-Version: 1.0 X-Sender: drosih@mail.rpi.edu Message-Id: In-Reply-To: References: Date: Fri, 14 Mar 2003 17:23:34 -0500 To: John Baldwin , Pawel Jakub Dawidek From: Garance A Drosihn Subject: Re: cvs commit: src/sys/vm ... SIGDANGER Cc: cvs-all@FreeBSD.org, cvs-src@FreeBSD.org, src-committers@FreeBSD.org, David Schultz , Eivind Eklund , Juli Mallett , Poul-Henning Kamp , Mike Silbersack , "Daniel C. Sobral" Content-Type: text/plain; charset="us-ascii" ; format="flowed" X-Scanned-By: MIMEDefang 2.28 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG At 4:37 PM -0500 3/14/03, Garance A Drosihn wrote: >Perhaps the problem people have with SIGDANGER, even though it has >in fact been proven to be useful in real-life situations, is that >as implemented by AIX you have to change some source code (maybe >in a variety of programs) to take advantage of it. That is an >interesting point, but perhaps we can solve that. > >How about having the default SIGDANGER signal handler do something >a little more interesting than always ignoring the signal? Perhaps >have the default routine check some process-specific value, and it >(the default signal handler) can decide what to do based on that >value. Then give a system administrator a way to set the value. >say, value 1 = kill process at threshold #1 > 2 = kill process at threshold #2 (& not at #1) > 3 = Only kill process if you're still running out > of space after killing all you could kill at > threshold's #1 and #2. > 4 = if you're still running out of memory after #3, > then just reboot, because it's hopeless... :-) > >To match the AIX behavior of SIGDANGER, the default would be #2. We could even add another value. All the above values could mean "and ignore any program-specified SIGDANGER routine", while a value 0 would exactly match the historical AIX behavior. -- Garance Alistair Drosehn = gad@gilead.netel.rpi.edu Senior Systems Programmer or gad@freebsd.org Rensselaer Polytechnic Institute or drosih@rpi.edu To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 14:33: 7 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 998AE37B401 for ; Fri, 14 Mar 2003 14:33:06 -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 6E67443F93 for ; Fri, 14 Mar 2003 14:33:05 -0800 (PST) (envelope-from jeremyp@c18609.belrs1.nsw.optusnet.com.au) Received: from cirb503493.alcatel.com.au (localhost.alcatel.com.au [127.0.0.1]) by cirb503493.alcatel.com.au (8.12.8/8.12.8) with ESMTP id h2EMWKRr003921; Sat, 15 Mar 2003 09:32:20 +1100 (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 h2EMWC4t003920; Sat, 15 Mar 2003 09:32:12 +1100 (EST) Date: Sat, 15 Mar 2003 09:32:12 +1100 From: Peter Jeremy To: Pawel Jakub Dawidek Cc: "Daniel C. Sobral" , Mike Silbersack , Garance A Drosihn , Poul-Henning Kamp , Juli Mallett , Eivind Eklund , David Schultz , src-committers@FreeBSD.ORG, cvs-src@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/sys/vm ... SIGDANGER Message-ID: <20030314223211.GA3897@cirb503493.alcatel.com.au> References: <8023.1047662161@critter.freebsd.dk> <20030314140414.V4480@odysseus.silby.com> <3E723A8A.8070100@tcoip.com.br> <20030314204454.GI567@garage.freebsd.pl> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030314204454.GI567@garage.freebsd.pl> User-Agent: Mutt/1.4i Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG [This whole thread is getting way off-topic for the cvs lists. It belongs in -arch or -hackers] On Fri, Mar 14, 2003 at 09:44:54PM +0100, Pawel Jakub Dawidek wrote: >Why not choose process to kill by their priority? > >If we got some important processes even without uid=0 we could renice them >to value less than 0. Because the process priority is a hint to the scheduler regarding CPU allocation. It has nothing at all to do with how important a process is. It's fairly common to renice a CPU-bound process to a fairly low priority so it doesn't interfere with interactive response - that doesn't mean the process isn't important. Any solution must be able to handle a big, important, long-running CPU bound process. Your "solution" means that this process would need to be given a negative priority - which would make the whole system unusable for anything else since that process would then hog the CPU (instead of sharing it). Peter To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 15: 3:30 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E3E6637B401; Fri, 14 Mar 2003 15:03:28 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 80FD943F75; Fri, 14 Mar 2003 15:03:28 -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 h2EN3S0U057561; Fri, 14 Mar 2003 15:03:28 -0800 (PST) (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2EN3SXc057560; Fri, 14 Mar 2003 15:03:28 -0800 (PST) Message-Id: <200303142303.h2EN3SXc057560@repoman.freebsd.org> From: "Bruce A. Mah" Date: Fri, 14 Mar 2003 15:03:28 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/release/doc/en_US.ISO8859-1/relnotes/common new.sgml X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG bmah 2003/03/14 15:03:28 PST FreeBSD src repository Modified files: release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: New release notes: DRM module update, MAJOR_AUTO device numbers, Kerberos IV de-orbit. Revision Changes Path 1.518 +22 -0 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 15:15:51 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AC72D37B401; Fri, 14 Mar 2003 15:15:49 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4939D43F3F; Fri, 14 Mar 2003 15:15:49 -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 h2ENFn0U058368; Fri, 14 Mar 2003 15:15:49 -0800 (PST) (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2ENFnmj058367; Fri, 14 Mar 2003 15:15:49 -0800 (PST) Message-Id: <200303142315.h2ENFnmj058367@repoman.freebsd.org> From: "Bruce A. Mah" Date: Fri, 14 Mar 2003 15:15:48 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/release/doc/en_US.ISO8859-1/relnotes/common new.sgml X-FreeBSD-CVS-Branch: RELENG_4 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG bmah 2003/03/14 15:15:48 PST FreeBSD src repository Modified files: (Branch: RELENG_4) release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: MFC: Modify HTT release note to mention HTT kernel option. Approved by: re (implicitly) Revision Changes Path 1.22.2.341 +2 -1 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 16:23:30 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BA51237B404; Fri, 14 Mar 2003 16:23:28 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5A55C43FAF; Fri, 14 Mar 2003 16:23:28 -0800 (PST) (envelope-from grog@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2F0NS0U063832; Fri, 14 Mar 2003 16:23:28 -0800 (PST) (envelope-from grog@repoman.freebsd.org) Received: (from grog@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2F0NSI1063831; Fri, 14 Mar 2003 16:23:28 -0800 (PST) Message-Id: <200303150023.h2F0NSI1063831@repoman.freebsd.org> From: Greg Lehey Date: Fri, 14 Mar 2003 16:23:28 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/usr.bin/calendar/calendars calendar.birthday X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG grog 2003/03/14 16:23:28 PST FreeBSD src repository Modified files: usr.bin/calendar/calendars calendar.birthday Log: Remove the death of Gaius Julius. It's not exactly a birthday. Revision Changes Path 1.21 +0 -1 src/usr.bin/calendar/calendars/calendar.birthday To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 16:25:46 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C851337B401; Fri, 14 Mar 2003 16:25:44 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4465A43F75; Fri, 14 Mar 2003 16:25:44 -0800 (PST) (envelope-from grog@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2F0Pi0U063957; Fri, 14 Mar 2003 16:25:44 -0800 (PST) (envelope-from grog@repoman.freebsd.org) Received: (from grog@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2F0Phq1063956; Fri, 14 Mar 2003 16:25:43 -0800 (PST) Message-Id: <200303150025.h2F0Phq1063956@repoman.freebsd.org> From: Greg Lehey Date: Fri, 14 Mar 2003 16:25:43 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/usr.bin/calendar/calendars calendar.history X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG grog 2003/03/14 16:25:43 PST FreeBSD src repository Modified files: usr.bin/calendar/calendars calendar.history Log: Add death of Gaius Julius Caesar, clarify role of Brutus. Revision Changes Path 1.26 +2 -0 src/usr.bin/calendar/calendars/calendar.history To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 17:13: 3 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5461F37B401; Fri, 14 Mar 2003 17:13:01 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0489A43F3F; Fri, 14 Mar 2003 17:13:01 -0800 (PST) (envelope-from cjc@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2F1D00U073316; Fri, 14 Mar 2003 17:13:00 -0800 (PST) (envelope-from cjc@repoman.freebsd.org) Received: (from cjc@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2F1D0s3073311; Fri, 14 Mar 2003 17:13:00 -0800 (PST) Message-Id: <200303150113.h2F1D0s3073311@repoman.freebsd.org> From: "Crist J. Clark" Date: Fri, 14 Mar 2003 17:13:00 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sbin/ipfw ipfw.8 ipfw2.c src/sys/netinet ip_fw.h ip_fw2.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG cjc 2003/03/14 17:13:00 PST FreeBSD src repository Modified files: sbin/ipfw ipfw2.c ipfw.8 sys/netinet ip_fw.h ip_fw2.c Log: Add a 'verrevpath' option that verifies the interface that a packet comes in on is the same interface that we would route out of to get to the packet's source address. Essentially automates an anti-spoofing check using the information in the routing table. Experimental. The usage and rule format for the feature may still be subject to change. Revision Changes Path 1.122 +28 -0 src/sbin/ipfw/ipfw.8 1.23 +10 -0 src/sbin/ipfw/ipfw2.c 1.76 +2 -0 src/sys/netinet/ip_fw.h 1.28 +50 -0 src/sys/netinet/ip_fw2.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 18: 3:31 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 16A8E37B404; Fri, 14 Mar 2003 18:03:29 -0800 (PST) Received: from HAL9000.homeunix.com (12-233-57-224.client.attbi.com [12.233.57.224]) by mx1.FreeBSD.org (Postfix) with ESMTP id A4C1943F93; Fri, 14 Mar 2003 18:03:27 -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 h2F23PIX024633; Fri, 14 Mar 2003 18:03:25 -0800 (PST) (envelope-from das@FreeBSD.ORG) Received: (from das@localhost) by HAL9000.homeunix.com (8.12.6/8.12.5/Submit) id h2F23OBu024632; Fri, 14 Mar 2003 18:03:24 -0800 (PST) (envelope-from das@FreeBSD.ORG) Date: Fri, 14 Mar 2003 18:03:24 -0800 From: David Schultz To: Eivind Eklund Cc: Jean-Marc Zucconi , src-committers@FreeBSD.ORG, cvs-src@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libz gzio.c Message-ID: <20030315020324.GA24565@HAL9000.homeunix.com> Mail-Followup-To: Eivind Eklund , Jean-Marc Zucconi , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org References: <200303140147.h2E1l11r023091@repoman.freebsd.org> <20030314044434.B42430@FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030314044434.B42430@FreeBSD.org> Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Thus spake Eivind Eklund : > On Thu, Mar 13, 2003 at 05:47:01PM -0800, Jean-Marc Zucconi wrote: > > jmz 2003/03/13 17:47:01 PST > > > > FreeBSD src repository > > > > Modified files: > > lib/libz gzio.c > > Log: > > In src/lib/libz/gzio.c the function gzprintf does not check if the > > amount of bytes (supposed to be) written by vsnprintf exceeds the > > size of the buffer. > > > > PR: bin/48844 > > Submitted by: Peter A Jonsson > > Obtained from: OpenBSD > > MFC after: 1 month > > Are we sure this does not have security implications and should be merged > ASAP? It sounds like a security fix, and one I'd like to have in 4.8 - if > gunzipping files can be exploited, it could turn nasty. Probably not. The bug doesn't cause a buffer overflow; it just causes gzprintf() to truncate its output for large strings and return success instead of returning failure as it should. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 18:10:57 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8732937B401; Fri, 14 Mar 2003 18:10:55 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C555843FBD; Fri, 14 Mar 2003 18:10:54 -0800 (PST) (envelope-from grog@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2F2As0U081330; Fri, 14 Mar 2003 18:10:54 -0800 (PST) (envelope-from grog@repoman.freebsd.org) Received: (from grog@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2F2AsRE081329; Fri, 14 Mar 2003 18:10:54 -0800 (PST) Message-Id: <200303150210.h2F2AsRE081329@repoman.freebsd.org> From: Greg Lehey Date: Fri, 14 Mar 2003 18:10:54 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/games/fortune/datfiles fortunes X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG grog 2003/03/14 18:10:54 PST FreeBSD src repository Modified files: games/fortune/datfiles fortunes Log: Add long-term view of astronomy. Submitted by: newton The attribution appears to be correct according to http://emporium.turnpike.net/C/cs/sagan.htm. Others have apparently attributed it to Carl Sagan. Revision Changes Path 1.110 +4 -0 src/games/fortune/datfiles/fortunes To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 18:27:13 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B845F37B407; Fri, 14 Mar 2003 18:27:11 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 011C243F85; Fri, 14 Mar 2003 18:27:11 -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 h2F2RA0U082164; Fri, 14 Mar 2003 18:27:10 -0800 (PST) (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2F2RAGC082163; Fri, 14 Mar 2003 18:27:10 -0800 (PST) Message-Id: <200303150227.h2F2RAGC082163@repoman.freebsd.org> From: Marcel Moolenaar Date: Fri, 14 Mar 2003 18:27:10 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/usr.bin/uuidgen uuidgen.1 uuidgen.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG marcel 2003/03/14 18:27:10 PST FreeBSD src repository Modified files: usr.bin/uuidgen uuidgen.1 uuidgen.c Log: Add an -o filename option to have the output written to a file. This option is present on most uuidgen(1) implementations even though normal file redirection can be used to achieve the same. Submitted by: Hiten Pandya Revision Changes Path 1.4 +8 -3 src/usr.bin/uuidgen/uuidgen.1 1.3 +14 -3 src/usr.bin/uuidgen/uuidgen.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 18:34:41 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B23BA37B404; Fri, 14 Mar 2003 18:34:39 -0800 (PST) Received: from angelica.unixdaemons.com (angelica.unixdaemons.com [209.148.64.135]) by mx1.FreeBSD.org (Postfix) with ESMTP id 629EB43FB1; Fri, 14 Mar 2003 18:34:38 -0800 (PST) (envelope-from hiten@angelica.unixdaemons.com) Received: from angelica.unixdaemons.com (localhost.unixdaemons.com [127.0.0.1]) by angelica.unixdaemons.com (8.12.8/8.12.1) with ESMTP id h2F2Yamq047215; Fri, 14 Mar 2003 21:34:36 -0500 (EST) Received: (from hiten@localhost) by angelica.unixdaemons.com (8.12.8/8.12.1/Submit) id h2F2YZjJ047210; Fri, 14 Mar 2003 21:34:35 -0500 (EST) (envelope-from hiten) Date: Fri, 14 Mar 2003 21:34:35 -0500 From: Hiten Pandya To: Marcel Moolenaar Cc: src-committers@FreeBSD.ORG, cvs-src@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/usr.bin/uuidgen uuidgen.1 uuidgen.c Message-ID: <20030315023435.GA42649@unixdaemons.com> References: <200303150227.h2F2RAGC082163@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200303150227.h2F2RAGC082163@repoman.freebsd.org> User-Agent: Mutt/1.4i X-Operating-System: FreeBSD i386 X-Public-Key: http://www.pittgoth.com/~hiten/pubkey.asc X-URL: http://www.unixdaemons.com/~hiten X-PGP: http://pgp.mit.edu:11371/pks/lookup?search=Hiten+Pandya&op=index Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Marcel Moolenaar (Fri, Mar 14, 2003 at 06:27:10PM -0800) wrote: > Log: > Add an -o filename option to have the output written to a file. > This option is present on most uuidgen(1) implementations even > though normal file redirection can be used to achieve the same. > > Submitted by: Hiten Pandya Thanks! -- Hiten To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 19:47:25 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4C41937B401; Fri, 14 Mar 2003 19:47:22 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id E08BA43F85; Fri, 14 Mar 2003 19:47:21 -0800 (PST) (envelope-from davidxu@FreeBSD.org) Received: from freefall.freebsd.org (davidxu@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.6/8.12.6) with ESMTP id h2F3lLNS069889; Fri, 14 Mar 2003 19:47:21 -0800 (PST) (envelope-from davidxu@freefall.freebsd.org) Received: (from davidxu@localhost) by freefall.freebsd.org (8.12.6/8.12.6/Submit) id h2F3lLjK069888; Fri, 14 Mar 2003 19:47:21 -0800 (PST) Date: Fri, 14 Mar 2003 19:47:21 -0800 (PST) From: David Xu Message-Id: <200303150347.h2F3lLjK069888@freefall.freebsd.org> To: John Baldwin Subject: Re: cvs commit: src/lib/libpthread/thread thr_rwlock.c Cc: cvs-all@FreeBSD.org, cvs-src@FreeBSD.org, src-committers@FreeBSD.org Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG This design prevents a thread to get a reader lock recursively when there is a writter blocked on a rwlock. ----- Original Message ----- From: "John Baldwin" To: "John Baldwin" Cc: ; ; ; "David Xu" Sent: Saturday, March 15, 2003 3:31 AM Subject: RE: cvs commit: src/lib/libpthread/thread thr_rwlock.c > > On 14-Mar-2003 John Baldwin wrote: > > > > On 14-Mar-2003 David Xu wrote: > >> davidxu 2003/03/13 17:02:47 PST > >> > >> FreeBSD src repository > >> > >> Modified files: > >> lib/libpthread/thread thr_rwlock.c > >> Log: > >> Fix a bug in rwlock. When a rwlock was locked by reader threads, a > >> writter thread can block reader threads to get read lock. > > > > That's not a bug. That is a very common way of implementing reader > > writer locks. The idea is that if a writer is waiting for the lock > > you make later read requests wait for the lock so that they don't > > starve the writer. This is how Solaris rw locks work for example. > > The in-kernel sx locks don't currently work that way, but that > > may change at some point in the future. For more discussion on why > > Solaris chose this route, go find a copy of Solaris Internals. > > > > You probably should revert this and find out if this was an > > intentional design decision rather than a "bug". > > Looking at the diff a bit more: > > @@ -157,7 +157,7 @@ > return(ret); > > /* give writers priority over readers */ > - while (prwlock->blocked_writers || prwlock->state < 0) { > + while (prwlock->state < 0) { > ret = pthread_cond_wait(&prwlock->read_signal, &prwlock->lock); > > if (ret != 0) { > > The comment above the while loop seems to indicate that this was > indeed a design choice. As a result of this change the comment no > longer applies. Please revert. > > -- > > John Baldwin <>< http://www.FreeBSD.org/~jhb/ > "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 20:45:44 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4F83E37B401; Fri, 14 Mar 2003 20:45:43 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E35B243F3F; Fri, 14 Mar 2003 20:45:42 -0800 (PST) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2F4jg0U093344; Fri, 14 Mar 2003 20:45:42 -0800 (PST) (envelope-from davidxu@repoman.freebsd.org) Received: (from davidxu@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2F4jgLm093343; Fri, 14 Mar 2003 20:45:42 -0800 (PST) Message-Id: <200303150445.h2F4jgLm093343@repoman.freebsd.org> From: David Xu Date: Fri, 14 Mar 2003 20:45:42 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/lib/libpthread/thread thr_rwlock.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG davidxu 2003/03/14 20:45:42 PST FreeBSD src repository Modified files: lib/libpthread/thread thr_rwlock.c Log: Backout last commit. Requested by: jhb Revision Changes Path 1.10 +1 -1 src/lib/libpthread/thread/thr_rwlock.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 22:48:12 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5E3C237B404 for ; Fri, 14 Mar 2003 22:48:09 -0800 (PST) Received: from sleet.ispgateway.de (sleet.ispgateway.de [62.67.200.125]) by mx1.FreeBSD.org (Postfix) with SMTP id E900D43FDD for ; Fri, 14 Mar 2003 22:48:03 -0800 (PST) (envelope-from robert@zoot.drehmel.com) Received: (qmail 26160 invoked from network); 15 Mar 2003 06:48:02 -0000 Received: from unknown (HELO zoot.drehmel.com) (948464@[62.220.14.207]) (envelope-sender ) by sleet.ispgateway.de (qmail-ldap-1.03) with SMTP for ; 15 Mar 2003 06:48:02 -0000 Received: from zoot.drehmel.com (localhost [127.0.0.1]) by zoot.drehmel.com (8.12.6/8.12.6) with ESMTP id h2F6lPvb000715; Sat, 15 Mar 2003 07:47:25 +0100 (CET) (envelope-from robert@zoot.drehmel.com) Received: (from robert@localhost) by zoot.drehmel.com (8.12.6/8.12.6/Submit) id h2F6lOrY000714; Sat, 15 Mar 2003 07:47:24 +0100 (CET) (envelope-from robert) Date: Sat, 15 Mar 2003 07:47:24 +0100 From: Robert Drehmel To: Mike Silbersack Cc: Garance A Drosihn , Poul-Henning Kamp , "Daniel C. Sobral" , Juli Mallett , Eivind Eklund , David Schultz , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/vm ... SIGDANGER Message-ID: <20030315064724.GA559@zoot.drehmel.com> References: <8023.1047662161@critter.freebsd.dk> <20030314140414.V4480@odysseus.silby.com> <20030314152510.A4480@odysseus.silby.com> <20030314160313.O4480@odysseus.silby.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030314160313.O4480@odysseus.silby.com> User-Agent: Mutt/1.4i Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Fri, Mar 14, 2003 at 04:07:02PM -0600, Mike Silbersack wrote: > > On Fri, 14 Mar 2003, Garance A Drosihn wrote: > > > Almost all of the suggestions that have come forward are good > > ideas to do *in addition* to SIGDANGER, but SIGDANGER provides > > a program with a way to SPECIFICALLY address this very SPECIFIC > > issue, without having to care what UID it got, or what nice > > The problem with SIGDANGER is that only two programs will use it: > > 1. lpd at RPI. > > 2. The forkbomb someone will post to bugtraq the day after we add the > feature. > > I fully agree that there needs to be a way to prioritize processes. > However, adding an extra signal is just not the way to do it. If we want > a manual system like that, let's just add a "don't kill" bit to the proc > structure which can be set through nice or some other utility by the > system administrator. This could also be a multi-level system; add an adjustable `importance' value (defaulting to zero) to processes, to clearly express which processes are to be killed in the worst case. For processes with the same `importance' value, a process with a higher `nice' value is considered less important. This makes thing work out-of-the-box without importance configurations, but allows people to change each process' importance easily. E.g., reimp +2 X xterm vi reimp +1 -p 23491 make reimp -1 mozilla Or let's bind a default importance value to vnodes, initialized by a global file at system startup and always modifiable through a system call (used by the reimp utility) :-) > > Mike "Silby" Silbersack > ciao, -robert To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 23:54:39 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7BF2037B404; Fri, 14 Mar 2003 23:54:34 -0800 (PST) Received: from HAL9000.homeunix.com (12-233-57-224.client.attbi.com [12.233.57.224]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3A65F43F93; Fri, 14 Mar 2003 23:54:33 -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 h2F7sSIX025528; Fri, 14 Mar 2003 23:54:28 -0800 (PST) (envelope-from das@FreeBSD.org) Received: (from das@localhost) by HAL9000.homeunix.com (8.12.6/8.12.5/Submit) id h2F7sSpC025527; Fri, 14 Mar 2003 23:54:28 -0800 (PST) (envelope-from das@FreeBSD.org) Date: Fri, 14 Mar 2003 23:54:27 -0800 From: David Schultz To: Juli Mallett Cc: Eivind Eklund , Mike Silbersack , arch@FreeBSD.org Subject: Re: cvs commit: src/sys/vm vm_map.c vm_map.h vm_pageout.c Message-ID: <20030315075427.GA25332@HAL9000.homeunix.com> Mail-Followup-To: Juli Mallett , Eivind Eklund , Mike Silbersack , arch@FreeBSD.org References: <200303122313.h2CNDHMU046431@repoman.freebsd.org> <20030312175458.J32334@odysseus.silby.com> <20030313005115.GA11794@HAL9000.homeunix.com> <20030313154226.X682@odysseus.silby.com> <20030314012954.A42430@FreeBSD.org> <20030314101857.A98861@FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030314101857.A98861@FreeBSD.org> Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG [Followups set to arch@] Thus spake Juli Mallett : > I've had that happen for me (though the combinations required are a lot > lower, as my RAM is a lot lower :>), and that's why I started looking into > this. I didn't realise my name had been dragged into this until just now :) > > Basically I was adding a new signal, SIGVM (or SIGNOMEM), and the semantics > were as such: > 1) If a process has SIG_IGN for the signal set, it is skipped over > when looking for a process to kill. > 2) If a process has SIG_DFL for the signal set, it is "killable," > in that it is willing to die. > 3) If a process has a handler for the signal set, that handler is > invoked*. The rest of this thread seems to have gone off in half a dozen unrelated directions, so I'm replying to your original post. I think the fundamental principle here is that when the kernel is dangerously low on virtual memory, it needs to be able to choose a process to kill and be guaranteed that the process will die right away and without generating many page faults. It would also be great if the administrator could mark a few processes as off-limits in a way that the pagedaemon can understand. Remember that this is a rather rare situation; the system doesn't have to do something incredibly intelligent, it just has to do something reasonable. Beyond that, getting the kernel to send out ``I might kill you soon, so exit'' warnings ahead of time would be cool if userland programs were taught about them. But the kernel has to do that while there's still enough memory to entertain the idea of cooperation. phk's idea is also interesting but unrelated; IIRC, the keyword to search the archives for is SIGVM. > * - Note that I've waffled about that quite a bit. I think that we'd want > libc to maybe default to letting phkmalloc try to shrink the break area, > or get rid of some spare buffers. All the obvious things like that. The 'H' option to malloc() notifies the kernel of heap space that can be marked clean and reused via madvise(). It is disabled by default, but you could imagine that malloc() might take a signal from the kernel and start making madvise() calls automatically. But as phk mentioned, this is something you do when you have insufficient physical memory, not when you're out of swap, so it's a separate topic. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Fri Mar 14 23:57: 1 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 25CEE37B401; Fri, 14 Mar 2003 23:57:00 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B5C0B43F85; Fri, 14 Mar 2003 23:56:59 -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 h2F7ux0U013779; Fri, 14 Mar 2003 23:56: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 h2F7ux3Z013778; Fri, 14 Mar 2003 23:56:59 -0800 (PST) Message-Id: <200303150756.h2F7ux3Z013778@repoman.freebsd.org> From: Ruslan Ermilov Date: Fri, 14 Mar 2003 23:56:59 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/bin/dd args.c src/bin/sh expand.c src/sbin/camcontrol modeedit.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG ru 2003/03/14 23:56:59 PST FreeBSD src repository Modified files: bin/dd args.c bin/sh expand.c sbin/camcontrol modeedit.c Log: Fixed (soon might be fatal) -Wformat warnings. Revision Changes Path 1.35 +2 -2 src/bin/dd/args.c 1.42 +3 -2 src/bin/sh/expand.c 1.13 +3 -3 src/sbin/camcontrol/modeedit.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 0:14:44 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 395D737B401; Sat, 15 Mar 2003 00:14:43 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CF52E43FA3; Sat, 15 Mar 2003 00:14:42 -0800 (PST) (envelope-from dougb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2F8Eg0U015990; Sat, 15 Mar 2003 00:14:42 -0800 (PST) (envelope-from dougb@repoman.freebsd.org) Received: (from dougb@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2F8EgTU015989; Sat, 15 Mar 2003 00:14:42 -0800 (PST) Message-Id: <200303150814.h2F8EgTU015989@repoman.freebsd.org> From: Doug Barton Date: Sat, 15 Mar 2003 00:14:42 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/etc/defaults rc.conf X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG dougb 2003/03/15 00:14:42 PST FreeBSD src repository Modified files: etc/defaults rc.conf Log: Make it more clear how to disable keybell, and where its options are found. PR: conf/41772 Revision Changes Path 1.170 +1 -1 src/etc/defaults/rc.conf To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 0:22:54 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A3F6937B405 for ; Sat, 15 Mar 2003 00:22:52 -0800 (PST) Received: from relay.pair.com (relay.pair.com [209.68.1.20]) by mx1.FreeBSD.org (Postfix) with SMTP id B909F43FAF for ; Sat, 15 Mar 2003 00:22:50 -0800 (PST) (envelope-from silby@silby.com) Received: (qmail 60476 invoked from network); 15 Mar 2003 08:22:49 -0000 Received: from niwun.pair.com (HELO localhost) (209.68.2.70) by relay.pair.com with SMTP; 15 Mar 2003 08:22:49 -0000 X-pair-Authenticated: 209.68.2.70 Date: Sat, 15 Mar 2003 02:19:33 -0600 (CST) From: Mike Silbersack To: Scott Long Cc: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/aac aac.c In-Reply-To: <200303132256.h2DMuB7R002904@repoman.freebsd.org> Message-ID: <20030315021913.D7655@odysseus.silby.com> References: <200303132256.h2DMuB7R002904@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Thu, 13 Mar 2003, Scott Long wrote: > scottl 2003/03/13 14:56:11 PST > > FreeBSD src repository > > Modified files: > sys/dev/aac aac.c > Log: > Now that bus_dmamem_alloc() handles its Giant mutex requirements itself, > don't bother doing the same in the code that calls it. > > Revision Changes Path > 1.64 +0 -2 src/sys/dev/aac/aac.c Ah, I missed that commit. Are all the bus_dma* functions MPSAFE now? Mike "Silby" Silbersack To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 0:48:33 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A19DE37B404; Sat, 15 Mar 2003 00:48:30 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CEC8943FBF; Sat, 15 Mar 2003 00:48:29 -0800 (PST) (envelope-from dougb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2F8mT0U023227; Sat, 15 Mar 2003 00:48:29 -0800 (PST) (envelope-from dougb@repoman.freebsd.org) Received: (from dougb@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2F8mTWI023226; Sat, 15 Mar 2003 00:48:29 -0800 (PST) Message-Id: <200303150848.h2F8mTWI023226@repoman.freebsd.org> From: Doug Barton Date: Sat, 15 Mar 2003 00:48:29 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/games/fortune/datfiles freebsd-tips X-FreeBSD-CVS-Branch: RELENG_4 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG dougb 2003/03/15 00:48:29 PST FreeBSD src repository Modified files: (Branch: RELENG_4) games/fortune/datfiles freebsd-tips Log: Indicate the correct path to make.conf in RELENG_4 PR: docs/49014 Submitted by: George Hartzell Approved by: re (murray) Revision Changes Path 1.14.2.11 +1 -1 src/games/fortune/datfiles/freebsd-tips To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 1:12:50 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9971D37B404; Sat, 15 Mar 2003 01:12:49 -0800 (PST) Received: from HAL9000.homeunix.com (12-233-57-224.client.attbi.com [12.233.57.224]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2DE9743F75; Sat, 15 Mar 2003 01:12:48 -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 h2F9CjIX026112; Sat, 15 Mar 2003 01:12:45 -0800 (PST) (envelope-from das@FreeBSD.ORG) Received: (from das@localhost) by HAL9000.homeunix.com (8.12.6/8.12.5/Submit) id h2F9Cimi026111; Sat, 15 Mar 2003 01:12:44 -0800 (PST) (envelope-from das@FreeBSD.ORG) Date: Sat, 15 Mar 2003 01:12:44 -0800 From: David Schultz To: David Xu Cc: John Baldwin , cvs-all@FreeBSD.ORG, cvs-src@FreeBSD.ORG, src-committers@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libpthread/thread thr_rwlock.c Message-ID: <20030315091244.GB25766@HAL9000.homeunix.com> Mail-Followup-To: David Xu , John Baldwin , cvs-all@FreeBSD.org, cvs-src@FreeBSD.org, src-committers@FreeBSD.org References: <200303150347.h2F3lLjK069888@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200303150347.h2F3lLjK069888@freefall.freebsd.org> Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Thus spake David Xu : > This design prevents a thread to get a reader lock recursively when > there is a writter blocked on a rwlock. You're right in that the standard blesses the practice of a reader recursing on a lock. Glancing briefly at the code, it looks like we presently deadlock if a writer is waiting. However, the fix is not so trivial. Writers *must* be given priority over readers within a bounded amount of time or they will be starved. Consider what happens when you have a neverending stream of readers. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 1:47: 7 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D611E37B401; Sat, 15 Mar 2003 01:47:05 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7286043FA3; Sat, 15 Mar 2003 01:47:05 -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 h2F9l50U028060; Sat, 15 Mar 2003 01:47:05 -0800 (PST) (envelope-from das@repoman.freebsd.org) Received: (from das@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2F9l5eQ028059; Sat, 15 Mar 2003 01:47:05 -0800 (PST) Message-Id: <200303150947.h2F9l5eQ028059@repoman.freebsd.org> From: David Schultz Date: Sat, 15 Mar 2003 01:47:05 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/lib/libc/stdlib strtod.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG das 2003/03/15 01:47:05 PST FreeBSD src repository Removed files: lib/libc/stdlib strtod.c Log: The gdtoa import apparently hasn't caused anything or anyone to explode, so nix the old strtod() / dtoa(). This change is part of the gdtoa patches reviewed on standards@. Revision Changes Path 1.26 +0 -2429 src/lib/libc/stdlib/strtod.c (dead) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 2:33:35 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F2AB537B401; Sat, 15 Mar 2003 02:33:33 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4805343F3F; Sat, 15 Mar 2003 02:33:33 -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 h2FAXX0U032217; Sat, 15 Mar 2003 02:33:33 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2FAXWfS032216; Sat, 15 Mar 2003 02:33:33 -0800 (PST) Message-Id: <200303151033.h2FAXWfS032216@repoman.freebsd.org> From: Poul-Henning Kamp Date: Sat, 15 Mar 2003 02:33:32 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern subr_devstat.c src/sys/sys devicestat.h X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG phk 2003/03/15 02:33:32 PST FreeBSD src repository Modified files: sys/kern subr_devstat.c sys/sys devicestat.h Log: Add a devstat_start_transaction_bio() to match the devstat_end_transaction_bio() we already have. For now it just calls devstat_start_transaction(), but that will change shortly. Revision Changes Path 1.35 +7 -0 src/sys/kern/subr_devstat.c 1.21 +1 -0 src/sys/sys/devicestat.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 2:33:48 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3BB8A37B401; Sat, 15 Mar 2003 02:33:46 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id DAD5943FAF; Sat, 15 Mar 2003 02:33:45 -0800 (PST) (envelope-from davidxu@FreeBSD.org) Received: from freefall.freebsd.org (davidxu@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.6/8.12.6) with ESMTP id h2FAXjNS073718; Sat, 15 Mar 2003 02:33:45 -0800 (PST) (envelope-from davidxu@freefall.freebsd.org) Received: (from davidxu@localhost) by freefall.freebsd.org (8.12.6/8.12.6/Submit) id h2FAXjEW073717; Sat, 15 Mar 2003 02:33:45 -0800 (PST) Date: Sat, 15 Mar 2003 02:33:45 -0800 (PST) From: David Xu Message-Id: <200303151033.h2FAXjEW073717@freefall.freebsd.org> To: David Schultz Subject: Re: cvs commit: src/lib/libpthread/thread thr_rwlock.c Cc: cvs-all@FreeBSD.ORG, cvs-src@FreeBSD.ORG, John Baldwin , src-committers@FreeBSD.ORG Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG ----- Original Message ----- From: "David Schultz" To: "David Xu" Cc: "John Baldwin" ; ; ; Sent: Saturday, March 15, 2003 5:12 PM Subject: Re: cvs commit: src/lib/libpthread/thread thr_rwlock.c > Thus spake David Xu : > > This design prevents a thread to get a reader lock recursively when > > there is a writter blocked on a rwlock. > > You're right in that the standard blesses the practice of a reader > recursing on a lock. Glancing briefly at the code, it looks like > we presently deadlock if a writer is waiting. However, the fix is > not so trivial. Writers *must* be given priority over readers > within a bounded amount of time or they will be starved. Consider > what happens when you have a neverending stream of readers. This can be done by keeping two lists of rwlocks the current thread owned, both for read lock and write lock. Everytime, a thread want to lock a rwlock, it will check one of these lists to see if it can recursively lock it. This will make rwlock slight heavy weight. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 2:49:28 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7666837B401; Sat, 15 Mar 2003 02:49:27 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 13DC543FD7; Sat, 15 Mar 2003 02:49: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 h2FAnQ0U033186; Sat, 15 Mar 2003 02:49: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 h2FAnQEu033185; Sat, 15 Mar 2003 02:49:26 -0800 (PST) Message-Id: <200303151049.h2FAnQEu033185@repoman.freebsd.org> From: Poul-Henning Kamp Date: Sat, 15 Mar 2003 02:49:26 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/geom geom_disk.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG phk 2003/03/15 02:49:26 PST FreeBSD src repository Modified files: sys/geom geom_disk.c Log: Use devstat_{start,end}_transaction_bio(). Remember to set bio_resid correctly first. Revision Changes Path 1.58 +3 -10 src/sys/geom/geom_disk.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 2:50:48 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E21A737B404; Sat, 15 Mar 2003 02:50:45 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 56B3F43FD7; Sat, 15 Mar 2003 02:50:45 -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 h2FAoj0U033505; Sat, 15 Mar 2003 02:50:45 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2FAoiHO033502; Sat, 15 Mar 2003 02:50:44 -0800 (PST) Message-Id: <200303151050.h2FAoiHO033502@repoman.freebsd.org> From: Poul-Henning Kamp Date: Sat, 15 Mar 2003 02:50:44 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/cam/scsi scsi_cd.c scsi_pt.c scsi_sa.c src/sys/dev/ata atapi-tape.c src/sys/isa fd.c src/sys/pc98/pc98 fd.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG phk 2003/03/15 02:50:44 PST FreeBSD src repository Modified files: sys/cam/scsi scsi_cd.c scsi_pt.c scsi_sa.c sys/dev/ata atapi-tape.c sys/isa fd.c sys/pc98/pc98 fd.c Log: Call devstat_start_transaction_bio() instead of devstat_start_transaction() Revision Changes Path 1.75 +1 -1 src/sys/cam/scsi/scsi_cd.c 1.36 +1 -1 src/sys/cam/scsi/scsi_pt.c 1.91 +1 -1 src/sys/cam/scsi/scsi_sa.c 1.76 +1 -1 src/sys/dev/ata/atapi-tape.c 1.247 +1 -1 src/sys/isa/fd.c 1.132 +1 -1 src/sys/pc98/pc98/fd.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 2:56:22 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 237C537B401; Sat, 15 Mar 2003 02:56:21 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 65BDA43F85; Sat, 15 Mar 2003 02:56:20 -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 h2FAuK0U033951; Sat, 15 Mar 2003 02:56:20 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2FAuKQ9033950; Sat, 15 Mar 2003 02:56:20 -0800 (PST) Message-Id: <200303151056.h2FAuKQ9033950@repoman.freebsd.org> From: Poul-Henning Kamp Date: Sat, 15 Mar 2003 02:56:20 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/ata atapi-cd.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG phk 2003/03/15 02:56:20 PST FreeBSD src repository Modified files: sys/dev/ata atapi-cd.c Log: Call devstat_start_transaction_bio() instead of devstat_start_transaction(). Revision Changes Path 1.136 +1 -1 src/sys/dev/ata/atapi-cd.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 3: 1: 0 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A860B37B401; Sat, 15 Mar 2003 03:00:57 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 465ED43F3F; Sat, 15 Mar 2003 03:00: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 h2FB0v0U034416; Sat, 15 Mar 2003 03:00: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 h2FB0uQ8034414; Sat, 15 Mar 2003 03:00:56 -0800 (PST) Message-Id: <200303151100.h2FB0uQ8034414@repoman.freebsd.org> From: Poul-Henning Kamp Date: Sat, 15 Mar 2003 03:00:56 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/cam/scsi scsi_cd.c scsi_da.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG phk 2003/03/15 03:00:56 PST FreeBSD src repository Modified files: sys/cam/scsi scsi_cd.c scsi_da.c Log: Don't use the devstat->busy_count for state decisions in the device drivers. Doing so imposes atomicity and locking constraints on the devstat API. By: ken Revision Changes Path 1.76 +7 -4 src/sys/cam/scsi/scsi_cd.c 1.134 +6 -4 src/sys/cam/scsi/scsi_da.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 4:16:36 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 27ABE37B401; Sat, 15 Mar 2003 04:16:35 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id BAE4343F85; Sat, 15 Mar 2003 04:16:34 -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 h2FCGY0U041675; Sat, 15 Mar 2003 04:16:34 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2FCGYSS041674; Sat, 15 Mar 2003 04:16:34 -0800 (PST) Message-Id: <200303151216.h2FCGYSS041674@repoman.freebsd.org> From: Poul-Henning Kamp Date: Sat, 15 Mar 2003 04:16:34 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/twe twe_compat.h twe_freebsd.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG phk 2003/03/15 04:16:33 PST FreeBSD src repository Modified files: sys/dev/twe twe_compat.h twe_freebsd.c Log: Fix a bug I introduced by overlooking the fact that "unit number" can be one of several things in this driver. Spotted & Tested by: alfred Revision Changes Path 1.7 +1 -1 src/sys/dev/twe/twe_compat.h 1.25 +1 -0 src/sys/dev/twe/twe_freebsd.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 5: 3:33 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 77D8F37B401; Sat, 15 Mar 2003 05:03:31 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 842B443FD7; Sat, 15 Mar 2003 05:03:30 -0800 (PST) (envelope-from takawata@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2FD3U0U053310; Sat, 15 Mar 2003 05:03:30 -0800 (PST) (envelope-from takawata@repoman.freebsd.org) Received: (from takawata@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2FD3Use053309; Sat, 15 Mar 2003 05:03:30 -0800 (PST) Message-Id: <200303151303.h2FD3Use053309@repoman.freebsd.org> From: Takanori Watanabe Date: Sat, 15 Mar 2003 05:03:30 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/usb udbp.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG takawata 2003/03/15 05:03:30 PST FreeBSD src repository Modified files: sys/dev/usb udbp.c Log: Add module dependency. This makes udbp.ko to be loaded. Revision Changes Path 1.21 +1 -0 src/sys/dev/usb/udbp.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 5:34:50 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3271F37B401; Sat, 15 Mar 2003 05:34:49 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id AEE7043FBD; Sat, 15 Mar 2003 05:34:48 -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 h2FDYm0U055335; Sat, 15 Mar 2003 05:34:48 -0800 (PST) (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2FDYmQg055334; Sat, 15 Mar 2003 05:34:48 -0800 (PST) Message-Id: <200303151334.h2FDYmQg055334@repoman.freebsd.org> From: Ruslan Ermilov Date: Sat, 15 Mar 2003 05:34:48 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/bin/dd args.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG ru 2003/03/15 05:34:48 PST FreeBSD src repository Modified files: bin/dd args.c Log: ssize_t is not required to be the same width as size_t by the specs, so cast to intmax_t where appropriate. Pointed out by: bde Revision Changes Path 1.36 +6 -4 src/bin/dd/args.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 7: 9:14 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BF4BA37B401; Sat, 15 Mar 2003 07:09:12 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5ED8843F3F; Sat, 15 Mar 2003 07:09:12 -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 h2FF9C0U063386; Sat, 15 Mar 2003 07:09:12 -0800 (PST) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2FF9BQI063385; Sat, 15 Mar 2003 07:09:11 -0800 (PST) Message-Id: <200303151509.h2FF9BQI063385@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Sat, 15 Mar 2003 07:09:11 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/net if_fddisubr.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG mdodd 2003/03/15 07:09:11 PST FreeBSD src repository Modified files: sys/net if_fddisubr.c Log: Formatting and whitespace changes. Revision Changes Path 1.79 +9 -9 src/sys/net/if_fddisubr.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 7:11:12 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 056D737B401; Sat, 15 Mar 2003 07:11:07 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 76F8043F85; Sat, 15 Mar 2003 07:11:06 -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 h2FFB60U063935; Sat, 15 Mar 2003 07:11:06 -0800 (PST) (envelope-from trhodes@repoman.freebsd.org) Received: (from trhodes@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2FFB6jX063933; Sat, 15 Mar 2003 07:11:06 -0800 (PST) Message-Id: <200303151511.h2FFB6jX063933@repoman.freebsd.org> From: Tom Rhodes Date: Sat, 15 Mar 2003 07:11:06 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/lib/libc/compat-43 creat.2 gethostid.3 killpg.2 sigpause.2 sigvec.2 src/lib/libc/db/man btree.3 dbm.3 src/lib/libc/gen basename.3 ctermid.3 devname.3 directory.3 dirname.3 dladdr.3 dllockinit.3 dlopen.3 exec.3 getgrent.3 glob.3 ... X-FreeBSD-CVS-Branch: RELENG_4 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG trhodes 2003/03/15 07:11:06 PST FreeBSD src repository Modified files: (Branch: RELENG_4) lib/libc/compat-43 creat.2 gethostid.3 killpg.2 sigpause.2 sigvec.2 lib/libc/db/man btree.3 dbm.3 lib/libc/gen basename.3 ctermid.3 devname.3 directory.3 dirname.3 dladdr.3 dllockinit.3 dlopen.3 exec.3 getgrent.3 glob.3 msgget.3 msgrcv.3 popen.3 psignal.3 rand48.3 readpassphrase.3 rfork_thread.3 scandir.3 setjmp.3 sigsetops.3 Log: Another round of manual page sync-ups: - Fix up some grammar. - Clean up mdoc(7) markup. Approved by: re (blanket) Revision Changes Path 1.6.2.4 +4 -2 src/lib/libc/compat-43/creat.2 1.5.2.6 +6 -2 src/lib/libc/compat-43/gethostid.3 1.6.2.4 +10 -4 src/lib/libc/compat-43/killpg.2 1.5.2.6 +10 -4 src/lib/libc/compat-43/sigpause.2 1.9.2.8 +19 -8 src/lib/libc/compat-43/sigvec.2 1.3.2.3 +5 -2 src/lib/libc/db/man/btree.3 1.2.2.5 +38 -0 src/lib/libc/db/man/dbm.3 1.1.2.5 +6 -4 src/lib/libc/gen/basename.3 1.5.2.4 +6 -4 src/lib/libc/gen/ctermid.3 1.7.2.7 +1 -1 src/lib/libc/gen/devname.3 1.7.2.5 +4 -0 src/lib/libc/gen/directory.3 1.1.2.6 +5 -3 src/lib/libc/gen/dirname.3 1.3.2.4 +8 -4 src/lib/libc/gen/dladdr.3 1.5.2.7 +12 -12 src/lib/libc/gen/dllockinit.3 1.8.2.10 +4 -2 src/lib/libc/gen/dlopen.3 1.7.2.8 +12 -6 src/lib/libc/gen/exec.3 1.12.2.4 +3 -3 src/lib/libc/gen/getgrent.3 1.7.2.11 +2 -2 src/lib/libc/gen/glob.3 1.7.2.5 +2 -0 src/lib/libc/gen/msgget.3 1.8.2.7 +16 -0 src/lib/libc/gen/msgrcv.3 1.10.2.4 +1 -1 src/lib/libc/gen/popen.3 1.10.2.5 +1 -1 src/lib/libc/gen/psignal.3 1.8.2.6 +15 -1 src/lib/libc/gen/rand48.3 1.4.2.3 +4 -0 src/lib/libc/gen/readpassphrase.3 1.2.2.5 +3 -1 src/lib/libc/gen/rfork_thread.3 1.3.2.5 +3 -3 src/lib/libc/gen/scandir.3 1.5.2.5 +1 -1 src/lib/libc/gen/setjmp.3 1.4.2.3 +2 -2 src/lib/libc/gen/sigsetops.3 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 7:34:21 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7675E37B401; Sat, 15 Mar 2003 07:34:19 -0800 (PST) Received: from mail.pcnet.com (mail.pcnet.com [204.213.232.4]) by mx1.FreeBSD.org (Postfix) with ESMTP id 13DC143FB1; Sat, 15 Mar 2003 07:34:18 -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 h2FFYHBg027368; Sat, 15 Mar 2003 10:34:17 -0500 (EST) Received: from localhost (eischen@localhost) by pcnet1.pcnet.com (8.12.8/8.12.8/Submit) with ESMTP id h2FFYG7S027365; Sat, 15 Mar 2003 10:34:16 -0500 (EST) Date: Sat, 15 Mar 2003 10:34:16 -0500 (EST) From: Daniel Eischen To: David Xu Cc: David Schultz , cvs-all@FreeBSD.org, cvs-src@FreeBSD.org, John Baldwin , src-committers@FreeBSD.org Subject: Re: cvs commit: src/lib/libpthread/thread thr_rwlock.c In-Reply-To: <200303151033.h2FAXjEW073717@freefall.freebsd.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Sat, 15 Mar 2003, David Xu wrote: > > ----- Original Message ----- > From: "David Schultz" > To: "David Xu" > Cc: "John Baldwin" ; ; ; > Sent: Saturday, March 15, 2003 5:12 PM > Subject: Re: cvs commit: src/lib/libpthread/thread thr_rwlock.c > > > > Thus spake David Xu : > > > This design prevents a thread to get a reader lock recursively when > > > there is a writter blocked on a rwlock. > > > > You're right in that the standard blesses the practice of a reader > > recursing on a lock. Glancing briefly at the code, it looks like > > we presently deadlock if a writer is waiting. However, the fix is > > not so trivial. Writers *must* be given priority over readers > > within a bounded amount of time or they will be starved. Consider > > what happens when you have a neverending stream of readers. > > This can be done by keeping two lists of rwlocks the current thread owned, > both for read lock and write lock. Everytime, a thread want to lock > a rwlock, it will check one of these lists to see if it can recursively lock > it. This will make rwlock slight heavy weight. No, just keep the list of threads holding the read lock hung off the rwlock itself. I believe you only need one owner for a write lock. -- Dan Eischen To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 7:35:30 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B788337B401; Sat, 15 Mar 2003 07:35:26 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 58BC943F85; Sat, 15 Mar 2003 07:35:26 -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 h2FFZQ0U065518; Sat, 15 Mar 2003 07:35:26 -0800 (PST) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2FFZPbq065517; Sat, 15 Mar 2003 07:35:25 -0800 (PST) Message-Id: <200303151535.h2FFZPbq065517@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Sat, 15 Mar 2003 07:35:25 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/net if_iso88025subr.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG mdodd 2003/03/15 07:35:25 PST FreeBSD src repository Modified files: sys/net if_iso88025subr.c Log: s/llc_un.type_snap/llc_snap/g Revision Changes Path 1.32 +9 -9 src/sys/net/if_iso88025subr.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 7:38: 5 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BCA2037B401; Sat, 15 Mar 2003 07:38:03 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 24AD543FBF; Sat, 15 Mar 2003 07:38:03 -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 h2FFc20U065648; Sat, 15 Mar 2003 07:38:02 -0800 (PST) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2FFc2nN065647; Sat, 15 Mar 2003 07:38:02 -0800 (PST) Message-Id: <200303151538.h2FFc2nN065647@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Sat, 15 Mar 2003 07:38:02 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/net if_ethersubr.c if_iso88025subr.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG mdodd 2003/03/15 07:38:02 PST FreeBSD src repository Modified files: sys/net if_ethersubr.c if_iso88025subr.c Log: Add module data and version. Revision Changes Path 1.141 +9 -0 src/sys/net/if_ethersubr.c 1.33 +9 -0 src/sys/net/if_iso88025subr.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 7:41:42 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DD19C37B401; Sat, 15 Mar 2003 07:41:40 -0800 (PST) Received: from sasami.jurai.net (sasami.jurai.net [66.92.160.223]) by mx1.FreeBSD.org (Postfix) with ESMTP id E045943FD7; Sat, 15 Mar 2003 07:41:39 -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.8/8.12.8) with ESMTP id h2FFfcCi094148; Sat, 15 Mar 2003 10:41:39 -0500 (EST) (envelope-from winter@jurai.net) Date: Sat, 15 Mar 2003 10:41:38 -0500 (EST) From: "Matthew N. Dodd" To: "Matthew N. Dodd" Cc: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/net if_ethersubr.c if_iso88025subr.c In-Reply-To: <200303151538.h2FFc2nN065647@repoman.freebsd.org> Message-ID: <20030315104027.Y11691@sasami.jurai.net> References: <200303151538.h2FFc2nN065647@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Sat, 15 Mar 2003, Matthew N. Dodd wrote: > Modified files: > sys/net if_ethersubr.c if_iso88025subr.c > Log: > Add module data and version. Drivers can now register their dependency on 'ether' etc by declaring: MODULE_DEPEND(if_foo, ether, 1, 1, 1); -- | Matthew N. Dodd | '78 Datsun 280Z | '75 Volvo 164E | FreeBSD/NetBSD | | winter@jurai.net | 2 x '84 Volvo 245DL | ix86,sparc,pmax | | http://www.jurai.net/~winter | For Great Justice! | ISO8802.5 4ever | To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 8:25:43 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 05C1037B401; Sat, 15 Mar 2003 08:25:41 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A8FBF43FAF; Sat, 15 Mar 2003 08:25:40 -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 h2FGPe0U070007; Sat, 15 Mar 2003 08:25:40 -0800 (PST) (envelope-from sobomax@repoman.freebsd.org) Received: (from sobomax@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2FGPeOb070006; Sat, 15 Mar 2003 08:25:40 -0800 (PST) Message-Id: <200303151625.h2FGPeOb070006@repoman.freebsd.org> From: Maxim Sobolev Date: Sat, 15 Mar 2003 08:25:40 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/sio sio.c src/sys/dev/puc puc.c pucdata.c pucvar.h X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG sobomax 2003/03/15 08:25:40 PST FreeBSD src repository Modified files: sys/dev/sio sio.c sys/dev/puc puc.c pucdata.c pucvar.h Log: - Add minimal support for TI16754 4xUART chip into sio(4) driver and remove now unnecessary hack from the previous commit; - Add support for Interrupt Latch Register (ILR) into puc(4). So far only ILRs compatible with specifications from Digi International are supported. Support for other types of ILRs could be easily added later; - Correct clock frequency for IC Book Labs Dreadnought x16 Lite board; - Enable ILR detection/usage for IC Book Labs Dreadnought x16 boards. Sponsored by: IC Book Labs MFC after: 2 weeks Revision Changes Path 1.22 +68 -6 src/sys/dev/puc/puc.c 1.17 +34 -32 src/sys/dev/puc/pucdata.c 1.10 +9 -0 src/sys/dev/puc/pucvar.h 1.392 +33 -1 src/sys/dev/sio/sio.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 8:37:30 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EC62037B401; Sat, 15 Mar 2003 08:37:28 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8A3E343FAF; Sat, 15 Mar 2003 08:37:28 -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 h2FGbS0U070811; Sat, 15 Mar 2003 08:37:28 -0800 (PST) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2FGbSCI070810; Sat, 15 Mar 2003 08:37:28 -0800 (PST) Message-Id: <200303151637.h2FGbSCI070810@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Sat, 15 Mar 2003 08:37:28 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/net if_fddisubr.c if_iso88025subr.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG mdodd 2003/03/15 08:37:28 PST FreeBSD src repository Modified files: sys/net if_fddisubr.c if_iso88025subr.c Log: Re-order and prune includes. Revision Changes Path 1.80 +2 -1 src/sys/net/if_fddisubr.c 1.34 +7 -16 src/sys/net/if_iso88025subr.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 8:41:37 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9018137B401; Sat, 15 Mar 2003 08:41:36 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 301FE43F3F; Sat, 15 Mar 2003 08:41:36 -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 h2FGfa0U071305; Sat, 15 Mar 2003 08:41:36 -0800 (PST) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2FGfZxH071304; Sat, 15 Mar 2003 08:41:35 -0800 (PST) Message-Id: <200303151641.h2FGfZxH071304@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Sat, 15 Mar 2003 08:41:35 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/net if_iso88025subr.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG mdodd 2003/03/15 08:41:35 PST FreeBSD src repository Modified files: sys/net if_iso88025subr.c Log: Fix formatting of iso88025_ifattach(). Revision Changes Path 1.35 +9 -9 src/sys/net/if_iso88025subr.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 8:49:10 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 73B1B37B401; Sat, 15 Mar 2003 08:49:09 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D0A3D43F93; Sat, 15 Mar 2003 08:49:08 -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 h2FGn80U076747; Sat, 15 Mar 2003 08:49:08 -0800 (PST) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2FGn8c1076746; Sat, 15 Mar 2003 08:49:08 -0800 (PST) Message-Id: <200303151649.h2FGn8c1076746@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Sat, 15 Mar 2003 08:49:08 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/net if_iso88025subr.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG mdodd 2003/03/15 08:49:08 PST FreeBSD src repository Modified files: sys/net if_iso88025subr.c Log: Add iso88025_resolvemulti(). Cribbed from net/if_fddisubr.c Revision Changes Path 1.36 +87 -0 src/sys/net/if_iso88025subr.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 9:54:51 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7995337B401; Sat, 15 Mar 2003 09:54:50 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1982343F3F; Sat, 15 Mar 2003 09:54:50 -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 h2FHsn0U082119; Sat, 15 Mar 2003 09:54:49 -0800 (PST) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2FHsnPg082118; Sat, 15 Mar 2003 09:54:49 -0800 (PST) Message-Id: <200303151754.h2FHsnPg082118@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Sat, 15 Mar 2003 09:54:49 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/net if_iso88025subr.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG mdodd 2003/03/15 09:54:49 PST FreeBSD src repository Modified files: sys/net if_iso88025subr.c Log: Some whitespace/style/readability changes. Revision Changes Path 1.37 +29 -16 src/sys/net/if_iso88025subr.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 10:49:44 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C50C137B401; Sat, 15 Mar 2003 10:49:42 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D818043FBD; Sat, 15 Mar 2003 10:49:41 -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 h2FInf0U086524; Sat, 15 Mar 2003 10:49:41 -0800 (PST) (envelope-from sobomax@repoman.freebsd.org) Received: (from sobomax@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2FInf9C086523; Sat, 15 Mar 2003 10:49:41 -0800 (PST) Message-Id: <200303151849.h2FInf9C086523@repoman.freebsd.org> From: Maxim Sobolev Date: Sat, 15 Mar 2003 10:49:41 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/sio sio.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG sobomax 2003/03/15 10:49:41 PST FreeBSD src repository Modified files: sys/dev/sio sio.c Log: Remove duplicate line introduced in the previous commit. Submitted by: bde MFC after: 2 weeks Revision Changes Path 1.393 +0 -1 src/sys/dev/sio/sio.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 10:50:26 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 36CA737B401; Sat, 15 Mar 2003 10:50:24 -0800 (PST) Received: from nagual.pp.ru (pobrecita.freebsd.ru [194.87.13.42]) by mx1.FreeBSD.org (Postfix) with ESMTP id D4EB643F3F; Sat, 15 Mar 2003 10:50:21 -0800 (PST) (envelope-from ache@pobrecita.freebsd.ru) Received: from pobrecita.freebsd.ru (ache@localhost [127.0.0.1]) by nagual.pp.ru (8.12.8/8.12.8) with ESMTP id h2FIoKjx067602; Sat, 15 Mar 2003 21:50:20 +0300 (MSK) (envelope-from ache@pobrecita.freebsd.ru) Received: (from ache@localhost) by pobrecita.freebsd.ru (8.12.8/8.12.6/Submit) id h2FIoKjL067601; Sat, 15 Mar 2003 21:50:20 +0300 (MSK) (envelope-from ache) Date: Sat, 15 Mar 2003 21:50:19 +0300 From: "Andrey A. Chernov" To: David Schultz Cc: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/lib/libc/stdlib strtod.c Message-ID: <20030315185019.GA67489@nagual.pp.ru> References: <200303150947.h2F9l5eQ028059@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200303150947.h2F9l5eQ028059@repoman.freebsd.org> User-Agent: Mutt/1.5.1i Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Sat, Mar 15, 2003 at 01:47:05 -0800, David Schultz wrote: > das 2003/03/15 01:47:05 PST > > FreeBSD src repository > > Removed files: > lib/libc/stdlib strtod.c > Log: > The gdtoa import apparently hasn't caused anything or anyone to > explode, so nix the old strtod() / dtoa(). This change is part > of the gdtoa patches reviewed on standards@. You break l10n. Why you not define USE_LOCALE somewhere? -- Andrey A. Chernov http://ache.pp.ru/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 11:10:21 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6E5F137B404; Sat, 15 Mar 2003 11:10:20 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E320143F75; Sat, 15 Mar 2003 11:10:19 -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 h2FJAJ0U089065; Sat, 15 Mar 2003 11:10:19 -0800 (PST) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2FJAJgb089063; Sat, 15 Mar 2003 11:10:19 -0800 (PST) Message-Id: <200303151910.h2FJAJgb089063@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Sat, 15 Mar 2003 11:10:19 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/net if_fddisubr.c if_iso88025subr.c iso88025.h X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG mdodd 2003/03/15 11:10:19 PST FreeBSD src repository Modified files: sys/net if_fddisubr.c if_iso88025subr.c iso88025.h Log: - Remove definition of senderr() from iso88025.h. - Use definition of senderr() from if_ethersubr.c. Revision Changes Path 1.81 +1 -1 src/sys/net/if_fddisubr.c 1.38 +2 -1 src/sys/net/if_iso88025subr.c 1.10 +0 -1 src/sys/net/iso88025.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 11:16:41 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 45B4737B401; Sat, 15 Mar 2003 11:16:40 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D99FA43FA3; Sat, 15 Mar 2003 11:16:39 -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 h2FJGd0U089735; Sat, 15 Mar 2003 11:16:39 -0800 (PST) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2FJGdf0089734; Sat, 15 Mar 2003 11:16:39 -0800 (PST) Message-Id: <200303151916.h2FJGdf0089734@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Sat, 15 Mar 2003 11:16:39 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/net if_iso88025subr.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG mdodd 2003/03/15 11:16:39 PST FreeBSD src repository Modified files: sys/net if_iso88025subr.c Log: Don't use etherbroadcastaddr; use iso88025_broadcastaddr. Revision Changes Path 1.39 +6 -4 src/sys/net/if_iso88025subr.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 11:25: 2 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E653137B401; Sat, 15 Mar 2003 11:25:00 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 864F843F85; Sat, 15 Mar 2003 11:25:00 -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 h2FJP00U090314; Sat, 15 Mar 2003 11:25:00 -0800 (PST) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2FJP0qn090313; Sat, 15 Mar 2003 11:25:00 -0800 (PST) Message-Id: <200303151925.h2FJP0qn090313@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Sat, 15 Mar 2003 11:25:00 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/net if_iso88025subr.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG mdodd 2003/03/15 11:25:00 PST FreeBSD src repository Modified files: sys/net if_iso88025subr.c Log: Use ISO88025_ADDR_LEN where appropriate. Revision Changes Path 1.40 +6 -6 src/sys/net/if_iso88025subr.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 11:37:46 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7815437B401; Sat, 15 Mar 2003 11:37:45 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1411943F93; Sat, 15 Mar 2003 11:37: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 h2FJbi0U091164; Sat, 15 Mar 2003 11:37: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 h2FJbiVa091163; Sat, 15 Mar 2003 11:37:44 -0800 (PST) Message-Id: <200303151937.h2FJbiVa091163@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Sat, 15 Mar 2003 11:37:44 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/net if_ethersubr.c if_fddisubr.c if_iso88025subr.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG mdodd 2003/03/15 11:37:44 PST FreeBSD src repository Modified files: sys/net if_ethersubr.c if_fddisubr.c if_iso88025subr.c Log: Reduce code differences. Revision Changes Path 1.142 +5 -3 src/sys/net/if_ethersubr.c 1.82 +9 -9 src/sys/net/if_fddisubr.c 1.41 +6 -7 src/sys/net/if_iso88025subr.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 12:33:34 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5AAC437B401; Sat, 15 Mar 2003 12:33:31 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id EDF0343FB1; Sat, 15 Mar 2003 12:33:30 -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 h2FKXU0U095965; Sat, 15 Mar 2003 12:33:30 -0800 (PST) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2FKXUev095964; Sat, 15 Mar 2003 12:33:30 -0800 (PST) Message-Id: <200303152033.h2FKXUev095964@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Sat, 15 Mar 2003 12:33:30 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/net if_iso88025subr.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG mdodd 2003/03/15 12:33:30 PST FreeBSD src repository Modified files: sys/net if_iso88025subr.c Log: - Add comment. - Whitespace fixes. Revision Changes Path 1.42 +5 -2 src/sys/net/if_iso88025subr.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 12:35:21 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7F95537B401; Sat, 15 Mar 2003 12:35:20 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 200C443FA3; Sat, 15 Mar 2003 12:35:20 -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 h2FKZJ0U096117; Sat, 15 Mar 2003 12:35:19 -0800 (PST) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2FKZJxm096116; Sat, 15 Mar 2003 12:35:19 -0800 (PST) Message-Id: <200303152035.h2FKZJxm096116@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Sat, 15 Mar 2003 12:35:19 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/net if_iso88025subr.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG mdodd 2003/03/15 12:35:19 PST FreeBSD src repository Modified files: sys/net if_iso88025subr.c Log: Use llc_control rather than llc_snap.control. Revision Changes Path 1.43 +1 -1 src/sys/net/if_iso88025subr.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 12:49:41 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C052B37B401; Sat, 15 Mar 2003 12:49:39 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6037643F3F; Sat, 15 Mar 2003 12:49: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 h2FKnd0U002194; Sat, 15 Mar 2003 12:49:39 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2FKndqC002193; Sat, 15 Mar 2003 12:49:39 -0800 (PST) Message-Id: <200303152049.h2FKndqC002193@repoman.freebsd.org> From: Poul-Henning Kamp Date: Sat, 15 Mar 2003 12:49:39 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sbin/vinum commands.c list.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG phk 2003/03/15 12:49:39 PST FreeBSD src repository Modified files: sbin/vinum commands.c list.c Log: Update to use current version of devstat API. Revision Changes Path 1.46 +2 -2 src/sbin/vinum/commands.c 1.37 +2 -2 src/sbin/vinum/list.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 13: 4:53 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D03A637B401; Sat, 15 Mar 2003 13:04:51 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 34BA343F3F; Sat, 15 Mar 2003 13:04: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 h2FL4p0U004298; Sat, 15 Mar 2003 13:04: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 h2FL4oTf004297; Sat, 15 Mar 2003 13:04:50 -0800 (PST) Message-Id: <200303152104.h2FL4oTf004297@repoman.freebsd.org> From: Poul-Henning Kamp Date: Sat, 15 Mar 2003 13:04:50 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/libexec/rpc.rstatd rstat_proc.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG phk 2003/03/15 13:04:50 PST FreeBSD src repository Modified files: libexec/rpc.rstatd rstat_proc.c Log: Update to current devstat API. Revision Changes Path 1.23 +6 -6 src/libexec/rpc.rstatd/rstat_proc.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 13:25:46 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 94A8A37B401; Sat, 15 Mar 2003 13:25:45 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 35C2543F75; Sat, 15 Mar 2003 13:25:45 -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 h2FLPi0U005686; Sat, 15 Mar 2003 13:25:44 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2FLPiWK005685; Sat, 15 Mar 2003 13:25:44 -0800 (PST) Message-Id: <200303152125.h2FLPiWK005685@repoman.freebsd.org> From: Poul-Henning Kamp Date: Sat, 15 Mar 2003 13:25:44 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/usr.bin/vmstat vmstat.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG phk 2003/03/15 13:25:44 PST FreeBSD src repository Modified files: usr.bin/vmstat vmstat.c Log: Update to use current rev of devstat API. Revision Changes Path 1.63 +9 -9 src/usr.bin/vmstat/vmstat.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 13:30: 4 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 51C6237B401; Sat, 15 Mar 2003 13:30:01 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E490C43FDD; Sat, 15 Mar 2003 13:30:00 -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 h2FLU00U005857; Sat, 15 Mar 2003 13:30:00 -0800 (PST) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2FLU0Vh005846; Sat, 15 Mar 2003 13:30:00 -0800 (PST) Message-Id: <200303152130.h2FLU0Vh005846@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Sat, 15 Mar 2003 13:30:00 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/net if_iso88025subr.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG mdodd 2003/03/15 13:30:00 PST FreeBSD src repository Modified files: sys/net if_iso88025subr.c Log: Add MAC support. This is the same code that was added in 1.70 of if_fddisubr.c Revision Changes Path 1.44 +12 -0 src/sys/net/if_iso88025subr.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 13:42:21 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 763A637B401; Sat, 15 Mar 2003 13:42:20 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 15C1D43F85; Sat, 15 Mar 2003 13:42:20 -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 h2FLgJ0U006991; Sat, 15 Mar 2003 13:42:19 -0800 (PST) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2FLgJoR006990; Sat, 15 Mar 2003 13:42:19 -0800 (PST) Message-Id: <200303152142.h2FLgJoR006990@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Sat, 15 Mar 2003 13:42:19 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/net if_iso88025subr.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG mdodd 2003/03/15 13:42:19 PST FreeBSD src repository Modified files: sys/net if_iso88025subr.c Log: - Adopt tests for (IFF_UP|IFF_RUNNING) and non local unicast packets in promiscuous mode from if_fddisubr.c. - Add comment to reduce diffs. Revision Changes Path 1.45 +20 -5 src/sys/net/if_iso88025subr.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 13:51:42 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B8BF537B404; Sat, 15 Mar 2003 13:51:40 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 513BB43F85; Sat, 15 Mar 2003 13:51:40 -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 h2FLpe0U007823; Sat, 15 Mar 2003 13:51:40 -0800 (PST) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2FLpep0007822; Sat, 15 Mar 2003 13:51:40 -0800 (PST) Message-Id: <200303152151.h2FLpep0007822@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Sat, 15 Mar 2003 13:51:39 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/net if_fddisubr.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG mdodd 2003/03/15 13:51:39 PST FreeBSD src repository Modified files: sys/net if_fddisubr.c Log: Update interface statistics after MAC and IFF_UP|IFF_RUNNING checks. Revision Changes Path 1.83 +6 -6 src/sys/net/if_fddisubr.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 13:59:11 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1D95737B401; Sat, 15 Mar 2003 13:59:07 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8E7B943FAF; Sat, 15 Mar 2003 13:59: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 h2FLx60U008287; Sat, 15 Mar 2003 13:59: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 h2FLx6K1008286; Sat, 15 Mar 2003 13:59:06 -0800 (PST) Message-Id: <200303152159.h2FLx6K1008286@repoman.freebsd.org> From: Poul-Henning Kamp Date: Sat, 15 Mar 2003 13:59:06 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/lib/libdevstat Makefile devstat.c devstat.h src/libexec/rpc.rstatd rstat_proc.c src/sys/cam cam_periph.c src/sys/kern subr_devstat.c src/sys/sys devicestat.h param.h src/usr.bin/systat iostat.c vmstat.c src/usr.bin/vmstat vmstat.c ... X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG phk 2003/03/15 13:59:06 PST FreeBSD src repository Modified files: lib/libdevstat Makefile devstat.c devstat.h libexec/rpc.rstatd rstat_proc.c sys/cam cam_periph.c sys/kern subr_devstat.c sys/sys devicestat.h param.h usr.bin/systat iostat.c vmstat.c usr.bin/vmstat vmstat.c usr.sbin/iostat iostat.c Log: Run a revision of the devstat interface: Kernel: Change statistics to use the *uptime() timescale (ie: relative to boottime) rather than the UTC aligned timescale. This makes the device statistics code oblivious to clock steps. Change timestamps to bintime format, they are cheaper. Remove the "busy_count", and replace it with two counter fields: "start_count" and "end_count", which are updated in the down and up paths respectively. This removes the locking constraint on devstat. Add a timestamp argument to devstat_start_transaction(), this will normally be a timestamp set by the *_bio() function in bp->bio_t0. Use this field to calculate duration of I/O operations. Add two timestamp arguments to devstat_end_transaction(), one is the current time, a NULL pointer means "take timestamp yourself", the other is the timestamp of when this transaction started (see above). Change calculation of busy_time to operate on "the salami principle": Only when we are idle, which we can determine by the start+end counts being identical, do we update the "busy_from" field in the down path. In the up path we accumulate the timeslice in busy_time and update busy_from. Change the byte_* and num_* fields into two arrays: bytes[] and operations[]. Userland: Change the misleading "busy_time" name to be called "snap_time" and make the time long double since that is what most users need anyway, fill it using clock_gettime(CLOCK_MONOTONIC) to put it on the same timescale as the kernel fields. Change devstat_compute_etime() to operate on struct bintime. Remove the version 2 legacy interface: the change to bintime makes compatibility far too expensive. Fix a bug in systat's "vm" page where boot relative busy times would be bogus. Bump __FreeBSD_version to 500107 Review & Collaboration by: ken Revision Changes Path 1.10 +2 -1 src/lib/libdevstat/Makefile 1.17 +32 -94 src/lib/libdevstat/devstat.c 1.7 +14 -28 src/lib/libdevstat/devstat.h 1.24 +5 -4 src/libexec/rpc.rstatd/rstat_proc.c 1.47 +2 -2 src/sys/cam/cam_periph.c 1.36 +57 -40 src/sys/kern/subr_devstat.c 1.22 +30 -71 src/sys/sys/devicestat.h 1.149 +1 -1 src/sys/sys/param.h 1.20 +1 -3 src/usr.bin/systat/iostat.c 1.56 +14 -12 src/usr.bin/systat/vmstat.c 1.64 +2 -2 src/usr.bin/vmstat/vmstat.c 1.28 +5 -7 src/usr.sbin/iostat/iostat.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 13:59:16 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 01E7837B405; Sat, 15 Mar 2003 13:59:12 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 94B8643FA3; Sat, 15 Mar 2003 13:59:11 -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 h2FLxB0U008318; Sat, 15 Mar 2003 13:59:11 -0800 (PST) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2FLxB0v008317; Sat, 15 Mar 2003 13:59:11 -0800 (PST) Message-Id: <200303152159.h2FLxB0v008317@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Sat, 15 Mar 2003 13:59:11 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/net if_iso88025subr.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG mdodd 2003/03/15 13:59:11 PST FreeBSD src repository Modified files: sys/net if_iso88025subr.c Log: - Increment ifp->if_noproto when appropriate. - Use 'goto dropanyway' when appropriate. - Move dropanyway label out of switch for readability. Revision Changes Path 1.46 +19 -11 src/sys/net/if_iso88025subr.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 14: 0:47 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1AF5637B401; Sat, 15 Mar 2003 14:00:46 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C410A43FA3; Sat, 15 Mar 2003 14:00:45 -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 h2FM0j0U008457; Sat, 15 Mar 2003 14:00:45 -0800 (PST) (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2FM0jTb008455; Sat, 15 Mar 2003 14:00:45 -0800 (PST) Message-Id: <200303152200.h2FM0jTb008455@repoman.freebsd.org> From: Ruslan Ermilov Date: Sat, 15 Mar 2003 14:00:45 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sbin/disklabel disklabel.8 X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG ru 2003/03/15 14:00:45 PST FreeBSD src repository Modified files: sbin/disklabel disklabel.8 Log: Give this manpage a good overhaul, including the markup. Notable changes: - Removed the "disktype" argument from the -B only synopsis form. This form doesn't touch the disk label, and doesn't use this argument. - Fixed the first example in the EXAMPLES section. Support for compatibility slices has been recently dropped from the GEOM kernels, and a bit later GEOM became standard. - Removed the buggy notion from rev. 1.37 that disklabel(8) may be used to define mount points; it cannot. Improve some DOS partition / FreeBSD slice wording. Among these, ``dangerously-dedicated slice'' was just a nonsense. ;-) Revision Changes Path 1.48 +398 -327 src/sbin/disklabel/disklabel.8 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 14: 9:31 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1BFD737B401; Sat, 15 Mar 2003 14:09:30 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B19C743F93; Sat, 15 Mar 2003 14:09:29 -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 h2FM9T0U009970; Sat, 15 Mar 2003 14:09:29 -0800 (PST) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2FM9TcF009968; Sat, 15 Mar 2003 14:09:29 -0800 (PST) Message-Id: <200303152209.h2FM9TcF009968@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Sat, 15 Mar 2003 14:09:29 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/net if_iso88025subr.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG mdodd 2003/03/15 14:09:29 PST FreeBSD src repository Modified files: sys/net if_iso88025subr.c Log: Revert part of 1.37; use bcopy() like if_fddisubr.c. Revision Changes Path 1.47 +1 -3 src/sys/net/if_iso88025subr.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 14:20:41 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9957737B404; Sat, 15 Mar 2003 14:20:39 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 27B2643FAF; Sat, 15 Mar 2003 14:20: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 h2FMKc0U010983; Sat, 15 Mar 2003 14:20: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 h2FMKctD010981; Sat, 15 Mar 2003 14:20:38 -0800 (PST) Message-Id: <200303152220.h2FMKctD010981@repoman.freebsd.org> From: Poul-Henning Kamp Date: Sat, 15 Mar 2003 14:20:38 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern subr_devstat.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG phk 2003/03/15 14:20:38 PST FreeBSD src repository Modified files: sys/kern subr_devstat.c Log: One devstat_start_transaction_bio() is enough. Revision Changes Path 1.37 +0 -7 src/sys/kern/subr_devstat.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 14:22:13 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A777C37B401; Sat, 15 Mar 2003 14:22:12 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 480EA43F93; Sat, 15 Mar 2003 14:22:12 -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 h2FMMC0U011139; Sat, 15 Mar 2003 14:22:12 -0800 (PST) (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2FMMB7i011138; Sat, 15 Mar 2003 14:22:11 -0800 (PST) Message-Id: <200303152222.h2FMMB7i011138@repoman.freebsd.org> From: Poul-Henning Kamp Date: Sat, 15 Mar 2003 14:22:11 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/lib/libdevstat devstat.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG phk 2003/03/15 14:22:11 PST FreeBSD src repository Modified files: lib/libdevstat devstat.c Log: And I managed to make a regression here too. I have too many source trees :-( Revision Changes Path 1.18 +5 -5 src/lib/libdevstat/devstat.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 14:25:10 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D9CFA37B401; Sat, 15 Mar 2003 14:25:06 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7A6CB43F3F; Sat, 15 Mar 2003 14:25:06 -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 h2FMP60U011263; Sat, 15 Mar 2003 14:25:06 -0800 (PST) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2FMP6Ts011262; Sat, 15 Mar 2003 14:25:06 -0800 (PST) Message-Id: <200303152225.h2FMP6Ts011262@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Sat, 15 Mar 2003 14:25:06 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/net if_iso88025subr.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG mdodd 2003/03/15 14:25:06 PST FreeBSD src repository Modified files: sys/net if_iso88025subr.c Log: - Remove stray ). - Add missing breaks. - Add missing if_noproto++. Revision Changes Path 1.48 +6 -2 src/sys/net/if_iso88025subr.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 14:28:54 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B847E37B401; Sat, 15 Mar 2003 14:28:52 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A608F43FBF; Sat, 15 Mar 2003 14:28:51 -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 h2FMSp0U011497; Sat, 15 Mar 2003 14:28:51 -0800 (PST) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2FMSp5W011496; Sat, 15 Mar 2003 14:28:51 -0800 (PST) Message-Id: <200303152228.h2FMSp5W011496@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Sat, 15 Mar 2003 14:28:51 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/net if_iso88025subr.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG mdodd 2003/03/15 14:28:51 PST FreeBSD src repository Modified files: sys/net if_iso88025subr.c Log: Stray } forgotten by manual merging. Revision Changes Path 1.49 +0 -1 src/sys/net/if_iso88025subr.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 14:37:14 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1BAEF37B401; Sat, 15 Mar 2003 14:37:13 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id AF0F543F75; Sat, 15 Mar 2003 14:37:12 -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 h2FMbC0U012313; Sat, 15 Mar 2003 14:37:12 -0800 (PST) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2FMbCCZ012310; Sat, 15 Mar 2003 14:37:12 -0800 (PST) Message-Id: <200303152237.h2FMbCCZ012310@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Sat, 15 Mar 2003 14:37:12 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/net if_iso88025subr.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG mdodd 2003/03/15 14:37:12 PST FreeBSD src repository Modified files: sys/net if_iso88025subr.c Log: - Style(9) changes. - Remove unneeded assignment. - Increment if_oerrors as per if_fddisubr.c. - Wrap ISO code with conditional. Revision Changes Path 1.50 +11 -4 src/sys/net/if_iso88025subr.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 14:52:26 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E79BD37B401; Sat, 15 Mar 2003 14:52:24 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4230F43FAF; Sat, 15 Mar 2003 14:52:24 -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 h2FMqO0U013770; Sat, 15 Mar 2003 14:52:24 -0800 (PST) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2FMqNi9013769; Sat, 15 Mar 2003 14:52:23 -0800 (PST) Message-Id: <200303152252.h2FMqNi9013769@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Sat, 15 Mar 2003 14:52:23 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/net if_iso88025subr.c iso88025.h X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG mdodd 2003/03/15 14:52:23 PST FreeBSD src repository Modified files: sys/net if_iso88025subr.c iso88025.h Log: iso88025_ifattach() changes: - Call if_attach(). - Conditionally call bpfattach() based on second function argument. Revision Changes Path 1.51 +18 -2 src/sys/net/if_iso88025subr.c 1.11 +4 -1 src/sys/net/iso88025.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 15: 2:38 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 855ED37B401; Sat, 15 Mar 2003 15:02:37 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E328F43F3F; Sat, 15 Mar 2003 15:02:36 -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 h2FN2a0U014545; Sat, 15 Mar 2003 15:02:36 -0800 (PST) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2FN2ane014544; Sat, 15 Mar 2003 15:02:36 -0800 (PST) Message-Id: <200303152302.h2FN2ane014544@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Sat, 15 Mar 2003 15:02:36 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/net if_fddisubr.c if_iso88025subr.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG mdodd 2003/03/15 15:02:36 PST FreeBSD src repository Modified files: sys/net if_fddisubr.c if_iso88025subr.c Log: Use if_printf(). Revision Changes Path 1.84 +1 -2 src/sys/net/if_fddisubr.c 1.52 +2 -2 src/sys/net/if_iso88025subr.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 15: 8:45 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B832837B401; Sat, 15 Mar 2003 15:08:41 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 55E0043FB1; Sat, 15 Mar 2003 15:08:41 -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 h2FN8f0U015732; Sat, 15 Mar 2003 15:08:41 -0800 (PST) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2FN8fU8015731; Sat, 15 Mar 2003 15:08:41 -0800 (PST) Message-Id: <200303152308.h2FN8fU8015731@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Sat, 15 Mar 2003 15:08:41 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/net if_iso88025subr.c iso88025.h X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG mdodd 2003/03/15 15:08:41 PST FreeBSD src repository Modified files: sys/net if_iso88025subr.c iso88025.h Log: Don't strip header from packets before input routine is called. Revision Changes Path 1.53 +26 -4 src/sys/net/if_iso88025subr.c 1.12 +1 -2 src/sys/net/iso88025.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 15:10: 8 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7CC1437B401; Sat, 15 Mar 2003 15:10:06 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1E0A843F93; Sat, 15 Mar 2003 15:10:06 -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 h2FNA50U015835; Sat, 15 Mar 2003 15:10:05 -0800 (PST) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2FNA5dD015818; Sat, 15 Mar 2003 15:10:05 -0800 (PST) Message-Id: <200303152310.h2FNA5dD015818@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Sat, 15 Mar 2003 15:10:05 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/sys param.h X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG mdodd 2003/03/15 15:10:05 PST FreeBSD src repository Modified files: sys/sys param.h Log: Bump __FreeBSD_version for token-ring changes. Revision Changes Path 1.150 +1 -1 src/sys/sys/param.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 15:20:13 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 48C0D37B401; Sat, 15 Mar 2003 15:20:11 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DB56943F75; Sat, 15 Mar 2003 15:20:10 -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 h2FNKA0U016590; Sat, 15 Mar 2003 15:20:10 -0800 (PST) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2FNKA4S016588; Sat, 15 Mar 2003 15:20:10 -0800 (PST) Message-Id: <200303152320.h2FNKA4S016588@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Sat, 15 Mar 2003 15:20:10 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/contrib/dev/oltr if_oltr.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG mdodd 2003/03/15 15:20:10 PST FreeBSD src repository Modified files: sys/contrib/dev/oltr if_oltr.c Log: Catch up with recent changes. Revision Changes Path 1.25 +5 -36 src/sys/contrib/dev/oltr/if_oltr.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 15:21:34 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0D08837B401; Sat, 15 Mar 2003 15:21:33 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A0EBB43F3F; Sat, 15 Mar 2003 15:21:32 -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 h2FNLW0U016977; Sat, 15 Mar 2003 15:21:32 -0800 (PST) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2FNLWuV016976; Sat, 15 Mar 2003 15:21:32 -0800 (PST) Message-Id: <200303152321.h2FNLWuV016976@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Sat, 15 Mar 2003 15:21:32 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/contrib/dev/oltr if_oltr.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG mdodd 2003/03/15 15:21:32 PST FreeBSD src repository Modified files: sys/contrib/dev/oltr if_oltr.c Log: G/C unused varilable. Revision Changes Path 1.26 +1 -1 src/sys/contrib/dev/oltr/if_oltr.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 15:24:20 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D4A2837B404; Sat, 15 Mar 2003 15:24:18 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5918C43FAF; Sat, 15 Mar 2003 15:24:18 -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 h2FNOI0U017071; Sat, 15 Mar 2003 15:24:18 -0800 (PST) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2FNOIqg017070; Sat, 15 Mar 2003 15:24:18 -0800 (PST) Message-Id: <200303152324.h2FNOIqg017070@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Sat, 15 Mar 2003 15:24:18 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/modules/oltr Makefile X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG mdodd 2003/03/15 15:24:18 PST FreeBSD src repository Modified files: sys/modules/oltr Makefile Log: Don't build if_iso88025subr.c into the oltr module. Revision Changes Path 1.4 +3 -25 src/sys/modules/oltr/Makefile To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 15:26:43 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A8E0737B401; Sat, 15 Mar 2003 15:26: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 7B98143F75; Sat, 15 Mar 2003 15:26:39 -0800 (PST) (envelope-from des@ofug.org) Received: by flood.ping.uio.no (Postfix, from userid 2602) id DEA4E5308; Sun, 16 Mar 2003 00:26:37 +0100 (CET) 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: "Matthew N. Dodd" Cc: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/net if_iso88025subr.c From: des@ofug.org (Dag-Erling =?iso-8859-1?q?Sm=F8rgrav?=) Date: Sun, 16 Mar 2003 00:26:37 +0100 In-Reply-To: <200303152237.h2FMbCCZ012310@repoman.freebsd.org> ("Matthew N. Dodd"'s message of "Sat, 15 Mar 2003 14:37:12 -0800 (PST)") Message-ID: User-Agent: Gnus/5.090015 (Oort Gnus v0.15) Emacs/21.2 References: <200303152237.h2FMbCCZ012310@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG "Matthew N. Dodd" writes: > Log: > - Style(9) changes. > - Remove unneeded assignment. > - Increment if_oerrors as per if_fddisubr.c. > - Wrap ISO code with conditional. This was the 14th consecutive commit to the same file in under 6 hours. I think that's some kind of record... Next time, please test before committing. DES -- Dag-Erling Smorgrav - des@ofug.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 15:26:49 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CD02437B408; Sat, 15 Mar 2003 15:26:41 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6BC7543F75; Sat, 15 Mar 2003 15:26:41 -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 h2FNQf0U017233; Sat, 15 Mar 2003 15:26:41 -0800 (PST) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2FNQf8M017232; Sat, 15 Mar 2003 15:26:41 -0800 (PST) Message-Id: <200303152326.h2FNQf8M017232@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Sat, 15 Mar 2003 15:26:41 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/contrib/dev/oltr if_oltr.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG mdodd 2003/03/15 15:26:41 PST FreeBSD src repository Modified files: sys/contrib/dev/oltr if_oltr.c Log: Register module dependencies. Revision Changes Path 1.27 +2 -0 src/sys/contrib/dev/oltr/if_oltr.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 15:29:41 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 025AB37B401; Sat, 15 Mar 2003 15:29:38 -0800 (PST) Received: from fledge.watson.org (fledge.watson.org [204.156.12.50]) by mx1.FreeBSD.org (Postfix) with ESMTP id 18F9C43F75; Sat, 15 Mar 2003 15:29:37 -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.8/8.12.8) with SMTP id h2FNTYjK057382; Sat, 15 Mar 2003 18:29:34 -0500 (EST) (envelope-from robert@fledge.watson.org) Date: Sat, 15 Mar 2003 18:29:34 -0500 (EST) From: Robert Watson X-Sender: robert@fledge.watson.org To: "Matthew N. Dodd" Cc: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/net if_iso88025subr.c In-Reply-To: <200303152130.h2FLU0Vh005846@repoman.freebsd.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Sat, 15 Mar 2003, Matthew N. Dodd wrote: > Modified files: > sys/net if_iso88025subr.c > Log: > Add MAC support. > > This is the same code that was added in 1.70 of if_fddisubr.c Cool. I actually have identical patches in our MAC development tree, but we had no way to test them. I have some similar changes for the sppp, compression, and ppp code that I ought to e-mail to someone for review. Robert N M Watson FreeBSD Core Team, TrustedBSD Projects robert@fledge.watson.org Network Associates Laboratories To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 15:36:59 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CF5F237B401; Sat, 15 Mar 2003 15:36:55 -0800 (PST) Received: from sasami.jurai.net (sasami.jurai.net [66.92.160.223]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0D8A543F85; Sat, 15 Mar 2003 15:36:55 -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.8/8.12.8) with ESMTP id h2FNasCi005229; Sat, 15 Mar 2003 18:36:54 -0500 (EST) (envelope-from mdodd@FreeBSD.org) Date: Sat, 15 Mar 2003 18:36:54 -0500 (EST) From: "Matthew N. Dodd" X-X-Sender: winter@sasami.jurai.net To: Dag-Erling =?iso-8859-1?q?Sm=F8rgrav?= Cc: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/net if_iso88025subr.c In-Reply-To: Message-ID: <20030315183542.Q11691@sasami.jurai.net> References: <200303152237.h2FMbCCZ012310@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=X-UNKNOWN Content-Transfer-Encoding: 8BIT Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Sun, 16 Mar 2003, Dag-Erling [iso-8859-1] Smørgrav wrote: > "Matthew N. Dodd" writes: > > Log: > > - Style(9) changes. > > - Remove unneeded assignment. > > - Increment if_oerrors as per if_fddisubr.c. > > - Wrap ISO code with conditional. > > This was the 14th consecutive commit to the same file in under 6 > hours. I think that's some kind of record... Next time, please test > before committing. The number of commits isn't due to lack of test (well, all but say 2). I'm trying not to throw a whole bunch of unrelated changes into one huge commit. -- | 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 | To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 15:55:37 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EE77137B401; Sat, 15 Mar 2003 15:55:33 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8E3A743FAF; Sat, 15 Mar 2003 15:55:33 -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 h2FNtX0U019304; Sat, 15 Mar 2003 15:55:33 -0800 (PST) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2FNtXrM019303; Sat, 15 Mar 2003 15:55:33 -0800 (PST) Message-Id: <200303152355.h2FNtXrM019303@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Sat, 15 Mar 2003 15:55:33 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/net iso88025.h X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG mdodd 2003/03/15 15:55:33 PST FreeBSD src repository Modified files: sys/net iso88025.h Log: Fix whitespace issues. Revision Changes Path 1.13 +22 -22 src/sys/net/iso88025.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 15:59: 2 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3AAA337B401; Sat, 15 Mar 2003 15:59:01 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CEE3943FAF; Sat, 15 Mar 2003 15:59:00 -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 h2FNx00U019458; Sat, 15 Mar 2003 15:59:00 -0800 (PST) (envelope-from jake@repoman.freebsd.org) Received: (from jake@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2FNx0KK019457; Sat, 15 Mar 2003 15:59:00 -0800 (PST) Message-Id: <200303152359.h2FNx0KK019457@repoman.freebsd.org> From: Jake Burkholder Date: Sat, 15 Mar 2003 15:59:00 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/sparc64/sparc64 vm_machdep.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG jake 2003/03/15 15:59:00 PST FreeBSD src repository Modified files: sys/sparc64/sparc64 vm_machdep.c Log: Implement is_physical_memory. Accessing memory which doesn't exist causes traps that are difficult to recover from, so we check against the memory map returned by the prom. Revision Changes Path 1.39 +9 -3 src/sys/sparc64/sparc64/vm_machdep.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 16:11:52 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DDE8637B401; Sat, 15 Mar 2003 16:11:50 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 575AB43FA3; Sat, 15 Mar 2003 16:11: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 h2G0Bo0U021476; Sat, 15 Mar 2003 16:11: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 h2G0BouG021475; Sat, 15 Mar 2003 16:11:50 -0800 (PST) Message-Id: <200303160011.h2G0BouG021475@repoman.freebsd.org> From: Ruslan Ermilov Date: Sat, 15 Mar 2003 16:11:50 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sbin/disklabel disklabel.8 disklabel.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG ru 2003/03/15 16:11:49 PST FreeBSD src repository Modified files: sbin/disklabel disklabel.8 disklabel.c Log: Teach disklabel(8) about different hardware architectures. This is aimed at creating floppies during cross-releases. For different endianness machines, a tool like bswapfs(8) is necessary to make the generated floppies readable on the target machine. While here, fixed unaligned access on Alphas. Tested on: i386, alpha Revision Changes Path 1.49 +63 -6 src/sbin/disklabel/disklabel.8 1.79 +165 -102 src/sbin/disklabel/disklabel.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 16:17:46 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6D69337B401; Sat, 15 Mar 2003 16:17:45 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0C0FB43F3F; Sat, 15 Mar 2003 16:17: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 h2G0Hi0U021725; Sat, 15 Mar 2003 16:17: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 h2G0HiTl021724; Sat, 15 Mar 2003 16:17:44 -0800 (PST) Message-Id: <200303160017.h2G0HiTl021724@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Sat, 15 Mar 2003 16:17:44 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/net if_fddisubr.c if_iso88025subr.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG mdodd 2003/03/15 16:17:44 PST FreeBSD src repository Modified files: sys/net if_fddisubr.c if_iso88025subr.c Log: - Use IFP2AC(). - Support IFF_MONITOR. - Borrow some consistency for if_input() routines from if_ethersubr.c. - Correct comments regarding fddi_input() that no longer apply. Revision Changes Path 1.85 +39 -3 src/sys/net/if_fddisubr.c 1.54 +34 -2 src/sys/net/if_iso88025subr.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 16:24:21 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4D09E37B401; Sat, 15 Mar 2003 16:24:19 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DD2A143F75; Sat, 15 Mar 2003 16:24:18 -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 h2G0OI0U022294; Sat, 15 Mar 2003 16:24:18 -0800 (PST) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2G0OI95022293; Sat, 15 Mar 2003 16:24:18 -0800 (PST) Message-Id: <200303160024.h2G0OI95022293@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Sat, 15 Mar 2003 16:24:18 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/pdq pdq_ifsubr.c src/sys/contrib/dev/oltr if_oltr.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG mdodd 2003/03/15 16:24:18 PST FreeBSD src repository Modified files: sys/dev/pdq pdq_ifsubr.c sys/contrib/dev/oltr if_oltr.c Log: Catch up with recent infrastructure changes. Revision Changes Path 1.28 +0 -5 src/sys/contrib/dev/oltr/if_oltr.c 1.22 +2 -2 src/sys/dev/pdq/pdq_ifsubr.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 16:30: 5 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0C7EC37B401; Sat, 15 Mar 2003 16:30:04 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5713D43FCB; Sat, 15 Mar 2003 16:30:03 -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 h2G0U30U022604; Sat, 15 Mar 2003 16:30:03 -0800 (PST) (envelope-from mdodd@repoman.freebsd.org) Received: (from mdodd@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2G0U2uI022577; Sat, 15 Mar 2003 16:30:02 -0800 (PST) Message-Id: <200303160030.h2G0U2uI022577@repoman.freebsd.org> From: "Matthew N. Dodd" Date: Sat, 15 Mar 2003 16:30:02 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/pdq pdq_freebsd.h X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG mdodd 2003/03/15 16:30:02 PST FreeBSD src repository Modified files: sys/dev/pdq pdq_freebsd.h Log: Catch up with bpf_mtap() changes. Revision Changes Path 1.5 +1 -1 src/sys/dev/pdq/pdq_freebsd.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 16:31:52 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9178C37B401; Sat, 15 Mar 2003 16:31:51 -0800 (PST) Received: from sasami.jurai.net (sasami.jurai.net [66.92.160.223]) by mx1.FreeBSD.org (Postfix) with ESMTP id BE8B243F3F; Sat, 15 Mar 2003 16:31:50 -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.8/8.12.8) with ESMTP id h2G0VoCi006543; Sat, 15 Mar 2003 19:31:50 -0500 (EST) (envelope-from mdodd@FreeBSD.org) Date: Sat, 15 Mar 2003 19:31:50 -0500 (EST) From: "Matthew N. Dodd" X-X-Sender: winter@sasami.jurai.net To: src-committers@FreeBSD.org Cc: cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/net if_fddisubr.c if_iso88025subr.c In-Reply-To: <200303160017.h2G0HiTl021724@repoman.freebsd.org> Message-ID: <20030315193050.J11691@sasami.jurai.net> References: <200303160017.h2G0HiTl021724@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Sat, 15 Mar 2003, Matthew N. Dodd wrote: > - Borrow some consistency for if_input() routines from if_ethersubr.c. ^ checks -- | 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 | To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 16:40:49 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 367EC37B401; Sat, 15 Mar 2003 16:40:47 -0800 (PST) Received: from harmony.village.org (rover.bsdimp.com [204.144.255.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id 56F2943F93; Sat, 15 Mar 2003 16:40:46 -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 h2G0eiA7010112; Sat, 15 Mar 2003 17:40:45 -0700 (MST) (envelope-from imp@bsdimp.com) Date: Sat, 15 Mar 2003 17:38:49 -0700 (MST) Message-Id: <20030315.173849.103229416.imp@bsdimp.com> To: des@ofug.org Cc: mdodd@FreeBSD.org, src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/net if_iso88025subr.c From: "M. Warner Losh" In-Reply-To: References: <200303152237.h2FMbCCZ012310@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=iso-8859-1 Content-Transfer-Encoding: quoted-printable Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG In message: des@ofug.org (Dag-Erling Sm=F8rgrav) writes: : "Matthew N. Dodd" writes: : > Log: : > - Style(9) changes. : > - Remove unneeded assignment. : > - Increment if_oerrors as per if_fddisubr.c. : > - Wrap ISO code with conditional. : = : This was the 14th consecutive commit to the same file in under 6 : hours. I think that's some kind of record... Next time, please test= : before committing. I don't see Matt's changes as a lack of testing. he's doing what people have always done. I did it many times in the oldcard code when I wanted to make each change separately on purpose. Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 17:35: 5 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5C27437B404; Sat, 15 Mar 2003 17:35:01 -0800 (PST) Received: from chiark.greenend.org.uk (chiark.greenend.org.uk [193.201.200.170]) by mx1.FreeBSD.org (Postfix) with ESMTP id 967BF43F93; Sat, 15 Mar 2003 17:34:59 -0800 (PST) (envelope-from fanf@chiark.greenend.org.uk) Received: from fanf by chiark.greenend.org.uk with local (Exim 3.12 #1) id 18uN3B-0006k9-00 (Debian); Sun, 16 Mar 2003 01:34:57 +0000 Date: Sun, 16 Mar 2003 01:34:57 +0000 From: Tony Finch To: =?iso-8859-1?Q?Dag-Erling_Sm=F8rgrav?= Cc: "Matthew N. Dodd" , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/net if_iso88025subr.c Message-ID: <20030316013457.A24762@chiark.greenend.org.uk> References: <200303152237.h2FMbCCZ012310@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.2.5i In-Reply-To: ; from des@ofug.org on Sun, Mar 16, 2003 at 12:26:37AM +0100 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Sun, Mar 16, 2003 at 12:26:37AM +0100, Dag-Erling Smørgrav wrote: > > This was the 14th consecutive commit to the same file in under 6 > hours. I think that's some kind of record... Next time, please test > before committing. I also tend towards a high revision frequency... iunifdef.c: $dotat: things/unifdef.c,v 1.148 2003/01/20 12:05:41 fanf2 Exp $ $FreeBSD: src/usr.bin/unifdef/unifdef.c,v 1.15 2003/01/20 12:41:41 fanf Exp $ The first time I had a go at uudecode I treated it like my own repo, which clearly irritated people -- although they didn't complain until I finished with a dumb commit that broke world :-/ I get the impression that we're moving towards doing high commit frequency (or otherwise in-progress) development in p4, then publishing the polished results to cvs in bigger chunks. Tony (who needs to start using p4). -- f.a.n.finch http://dotat.at/ CAPE WRATH TO RATTRAY HEAD INCLUDING ORKNEY: SOUTH TO SOUTHEAST 4 OR 5, LOCALLY 6, LATER VEERING SOUTHWEST 3 OR 4. FAIR. GOOD. MAINLY MODERATE. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 18:14: 7 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5B63C37B401; Sat, 15 Mar 2003 18:14:06 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A068143F75; Sat, 15 Mar 2003 18:14:05 -0800 (PST) (envelope-from keramida@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2G2E50U036562; Sat, 15 Mar 2003 18:14:05 -0800 (PST) (envelope-from keramida@repoman.freebsd.org) Received: (from keramida@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2G2E5Oq036561; Sat, 15 Mar 2003 18:14:05 -0800 (PST) Message-Id: <200303160214.h2G2E5Oq036561@repoman.freebsd.org> From: Giorgos Keramidas Date: Sat, 15 Mar 2003 18:14:05 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/release/doc/en_US.ISO8859-1/relnotes/common new.sgml X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG keramida 2003/03/15 18:14:05 PST FreeBSD src repository (doc committer) Modified files: release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: Remove an extraneous closing paren and fix a minor grammar nit. Reviewed by: bmah Revision Changes Path 1.519 +2 -2 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 20:16: 6 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 56E9937B401; Sat, 15 Mar 2003 20:16:04 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id EFF9443F3F; Sat, 15 Mar 2003 20:16: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 h2G4G30U046538; Sat, 15 Mar 2003 20:16: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 h2G4G3BM046537; Sat, 15 Mar 2003 20:16:03 -0800 (PST) Message-Id: <200303160416.h2G4G3BM046537@repoman.freebsd.org> From: Jake Burkholder Date: Sat, 15 Mar 2003 20:16:03 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/alpha/include pmap.h src/sys/i386/include pmap.h src/sys/ia64/include pmap.h src/sys/powerpc/include pmap.h src/sys/sparc64/include pmap.h src/sys/vm pmap.h X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG jake 2003/03/15 20:16:03 PST FreeBSD src repository Modified files: sys/alpha/include pmap.h sys/i386/include pmap.h sys/ia64/include pmap.h sys/powerpc/include pmap.h sys/sparc64/include pmap.h sys/vm pmap.h Log: Made the prototypes for pmap_kenter and pmap_kremove MD. These functions are machine dependent because they are not required to update the tlb when mappings are added or removed, and doing so is machine dependent. In addition, an implementation may require that pages mapped with pmap_kenter have a backing vm_page_t, which is not necessarily true of all physical pages, and so may choose to pass the vm_page_t to pmap_kenter instead of the physical address in order to make this requirement clear. Revision Changes Path 1.21 +2 -0 src/sys/alpha/include/pmap.h 1.89 +2 -0 src/sys/i386/include/pmap.h 1.12 +2 -0 src/sys/ia64/include/pmap.h 1.10 +2 -0 src/sys/powerpc/include/pmap.h 1.32 +2 -0 src/sys/sparc64/include/pmap.h 1.55 +0 -2 src/sys/vm/pmap.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 20:45: 3 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F3EFE37B401; Sat, 15 Mar 2003 20:44:57 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 72A8243F3F; Sat, 15 Mar 2003 20:44:57 -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 h2G4iv0U048703; Sat, 15 Mar 2003 20:44:57 -0800 (PST) (envelope-from obrien@repoman.freebsd.org) Received: (from obrien@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2G4ivBr048702; Sat, 15 Mar 2003 20:44:57 -0800 (PST) Message-Id: <200303160444.h2G4ivBr048702@repoman.freebsd.org> From: "David E. O'Brien" Date: Sat, 15 Mar 2003 20:44:57 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/contrib/file Makefile.am Makefile.in Makefile.std README acconfig.h acinclude.m4 aclocal.m4 apprentice.c ascmagic.c compress.c config.h.in configure configure.in file.c file.h file.man fsmagic.c is_tar.c magic.man magic.mime names.h ... X-FreeBSD-CVS-Branch: RELENG_4 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG obrien 2003/03/15 20:44:57 PST FreeBSD src repository Modified files: (Branch: RELENG_4) contrib/file Makefile.am Makefile.in Makefile.std README acconfig.h acinclude.m4 aclocal.m4 apprentice.c ascmagic.c compress.c config.h.in configure configure.in file.c file.h file.man fsmagic.c is_tar.c magic.man magic.mime names.h patchlevel.h print.c readelf.c readelf.h softmagic.c contrib/file/Magdir adventure amigaos animation archive audio commands compress ctags database editors elf filesystems flash hitachi-sh hp images jpeg linux lisp macintosh mcrypt msdos printer python sendmail sgml smalltalk sniffer tex varied.out vorbis Added files: (Branch: RELENG_4) contrib/file/Magdir acorn cddb citrus cvs dolby gringotts hdf human68k impulse mlssa natinst nitpicker perl pulsar sql tgif vxl Log: MFC: file version 3.41 Approved by: murray(re) Desired by: nectar(so) Revision Changes Path 1.1.1.1.4.1 +32 -0 src/contrib/file/Magdir/acorn (new) 1.1.1.1.2.2 +28 -4 src/contrib/file/Magdir/adventure 1.1.1.1.2.2 +30 -1 src/contrib/file/Magdir/amigaos 1.1.1.1.2.3 +90 -64 src/contrib/file/Magdir/animation 1.1.1.1.2.3 +9 -3 src/contrib/file/Magdir/archive 1.1.1.2.2.3 +106 -4 src/contrib/file/Magdir/audio 1.1.1.1.4.1 +11 -0 src/contrib/file/Magdir/cddb (new) 1.1.1.1.4.1 +6 -0 src/contrib/file/Magdir/citrus (new) 1.1.1.1.2.2 +11 -11 src/contrib/file/Magdir/commands 1.1.1.1.2.2 +46 -21 src/contrib/file/Magdir/compress 1.1.1.1.2.2 +1 -1 src/contrib/file/Magdir/ctags 1.1.1.1.4.1 +6 -0 src/contrib/file/Magdir/cvs (new) 1.1.1.1.2.3 +6 -0 src/contrib/file/Magdir/database 1.1.1.1.4.1 +57 -0 src/contrib/file/Magdir/dolby (new) 1.1.1.1.2.2 +4 -0 src/contrib/file/Magdir/editors 1.1.1.2.2.3 +61 -39 src/contrib/file/Magdir/elf 1.1.1.1.2.3 +201 -27 src/contrib/file/Magdir/filesystems 1.1.1.1.2.2 +3 -0 src/contrib/file/Magdir/flash 1.1.1.2.2.1 +47 -0 src/contrib/file/Magdir/gringotts (new) 1.1.1.1.2.1 +7 -0 src/contrib/file/Magdir/hdf (new) 1.1.1.1.2.2 +4 -4 src/contrib/file/Magdir/hitachi-sh 1.1.1.1.2.3 +4 -0 src/contrib/file/Magdir/hp 1.1.1.1.4.1 +25 -0 src/contrib/file/Magdir/human68k (new) 1.1.1.2.2.3 +61 -20 src/contrib/file/Magdir/images 1.1.1.1.4.1 +18 -0 src/contrib/file/Magdir/impulse (new) 1.1.1.1.2.3 +3 -0 src/contrib/file/Magdir/jpeg 1.1.1.1.2.2 +66 -0 src/contrib/file/Magdir/linux 1.1.1.1.2.3 +14 -4 src/contrib/file/Magdir/lisp 1.1.1.2.2.3 +4 -0 src/contrib/file/Magdir/macintosh 1.1.1.1.2.2 +33 -28 src/contrib/file/Magdir/mcrypt 1.1.1.1.4.1 +7 -0 src/contrib/file/Magdir/mlssa (new) 1.1.1.2.2.3 +2 -0 src/contrib/file/Magdir/msdos 1.1.1.1.4.1 +23 -0 src/contrib/file/Magdir/natinst (new) 1.1.1.1.4.1 +12 -0 src/contrib/file/Magdir/nitpicker (new) 1.1.1.1.4.1 +18 -0 src/contrib/file/Magdir/perl (new) 1.1.1.1.2.2 +4 -0 src/contrib/file/Magdir/printer 1.1.1.1.4.1 +12 -0 src/contrib/file/Magdir/pulsar (new) 1.1.1.1.2.2 +11 -2 src/contrib/file/Magdir/python 1.1.1.1.2.2 +9 -0 src/contrib/file/Magdir/sendmail 1.1.1.1.2.2 +14 -7 src/contrib/file/Magdir/sgml 1.1.1.1.2.2 +2 -1 src/contrib/file/Magdir/smalltalk 1.1.1.1.2.3 +16 -2 src/contrib/file/Magdir/sniffer 1.1.1.1.2.1 +18 -0 src/contrib/file/Magdir/sql (new) 1.1.1.1.2.2 +56 -0 src/contrib/file/Magdir/tex 1.1.1.1.4.1 +6 -0 src/contrib/file/Magdir/tgif (new) 1.1.1.2.2.2 +4 -0 src/contrib/file/Magdir/varied.out 1.1.1.1.2.2 +39 -25 src/contrib/file/Magdir/vorbis 1.1.1.1.4.1 +13 -0 src/contrib/file/Magdir/vxl (new) 1.1.1.1.2.3 +162 -30 src/contrib/file/Makefile.am 1.1.1.2.2.3 +178 -16 src/contrib/file/Makefile.in 1.1.1.2.2.3 +4 -4 src/contrib/file/Makefile.std 1.1.1.1.2.3 +9 -12 src/contrib/file/README 1.1.1.2.2.3 +18 -0 src/contrib/file/acconfig.h 1.1.1.1.2.2 +191 -16 src/contrib/file/acinclude.m4 1.1.1.1.2.3 +198 -23 src/contrib/file/aclocal.m4 1.1.1.1.2.3 +79 -108 src/contrib/file/apprentice.c 1.1.1.2.2.2 +26 -50 src/contrib/file/ascmagic.c 1.1.1.1.2.3 +164 -27 src/contrib/file/compress.c 1.1.1.1.2.3 +51 -0 src/contrib/file/config.h.in 1.1.1.2.2.3 +756 -98 src/contrib/file/configure 1.1.1.2.2.3 +17 -9 src/contrib/file/configure.in 1.1.1.2.2.3 +133 -39 src/contrib/file/file.c 1.1.1.2.2.3 +65 -62 src/contrib/file/file.h 1.1.1.2.2.3 +88 -52 src/contrib/file/file.man 1.1.1.1.2.2 +2 -7 src/contrib/file/fsmagic.c 1.1.1.1.2.2 +6 -10 src/contrib/file/is_tar.c 1.1.1.1.2.2 +83 -60 src/contrib/file/magic.man 1.1.1.1.2.3 +13 -5 src/contrib/file/magic.mime 1.1.1.1.2.2 +2 -2 src/contrib/file/names.h 1.1.1.2.2.3 +35 -3 src/contrib/file/patchlevel.h 1.1.1.1.2.3 +29 -53 src/contrib/file/print.c 1.1.1.2.2.2 +225 -66 src/contrib/file/readelf.c 1.1.1.1.2.2 +23 -1 src/contrib/file/readelf.h 1.1.1.1.2.3 +90 -82 src/contrib/file/softmagic.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 20:47: 6 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3D02337B401; Sat, 15 Mar 2003 20:47:05 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CC43843F3F; Sat, 15 Mar 2003 20:47:04 -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 h2G4l40U050771; Sat, 15 Mar 2003 20:47:04 -0800 (PST) (envelope-from obrien@repoman.freebsd.org) Received: (from obrien@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2G4l4Jk050650; Sat, 15 Mar 2003 20:47:04 -0800 (PST) Message-Id: <200303160447.h2G4l4Jk050650@repoman.freebsd.org> From: "David E. O'Brien" Date: Sat, 15 Mar 2003 20:47:04 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/usr.bin/file Makefile config.h file.1 magic.5 X-FreeBSD-CVS-Branch: RELENG_4 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG obrien 2003/03/15 20:47:04 PST FreeBSD src repository Modified files: (Branch: RELENG_4) usr.bin/file Makefile config.h file.1 magic.5 Log: MFC: file version 3.41 Approved by: murray(re) Desired by: nectar(so) Revision Changes Path 1.13.2.8 +5 -6 src/usr.bin/file/Makefile 1.1.2.3 +53 -2 src/usr.bin/file/config.h 1.16.2.10 +48 -22 src/usr.bin/file/file.1 1.11.2.8 +24 -6 src/usr.bin/file/magic.5 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 20:48:46 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6D96437B401; Sat, 15 Mar 2003 20:48:45 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0B33143F3F; Sat, 15 Mar 2003 20:48:45 -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 h2G4mi0U054012; Sat, 15 Mar 2003 20:48:44 -0800 (PST) (envelope-from obrien@repoman.freebsd.org) Received: (from obrien@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2G4mior054011; Sat, 15 Mar 2003 20:48:44 -0800 (PST) Message-Id: <200303160448.h2G4mior054011@repoman.freebsd.org> From: "David E. O'Brien" Date: Sat, 15 Mar 2003 20:48:44 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/usr.bin/less lesspipe.sh X-FreeBSD-CVS-Branch: RELENG_4 Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG obrien 2003/03/15 20:48:44 PST FreeBSD src repository Added files: (Branch: RELENG_4) usr.bin/less lesspipe.sh Log: MFC. Approved by: murray(re) Revision Changes Path 1.1.2.1 +13 -0 src/usr.bin/less/lesspipe.sh (new) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message From owner-cvs-src Sat Mar 15 23:19:15 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ED37F37B404; Sat, 15 Mar 2003 23:19:13 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6392D43FBD; Sat, 15 Mar 2003 23:19:13 -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 h2G7JD0U066802; Sat, 15 Mar 2003 23:19:13 -0800 (PST) (envelope-from alc@repoman.freebsd.org) Received: (from alc@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2G7JDiO066801; Sat, 15 Mar 2003 23:19:13 -0800 (PST) Message-Id: <200303160719.h2G7JDiO066801@repoman.freebsd.org> From: Alan Cox Date: Sat, 15 Mar 2003 23:19:12 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern uipc_cow.c uipc_syscalls.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG alc 2003/03/15 23:19:12 PST FreeBSD src repository Modified files: sys/kern uipc_cow.c uipc_syscalls.c Log: Pass the sf buf to MEXTADD() as the optional argument. This permits the simplification of socow_iodone() and sf_buf_free(); they don't have to reverse engineer the sf buf from the data's address. Revision Changes Path 1.9 +3 -6 src/sys/kern/uipc_cow.c 1.143 +3 -5 src/sys/kern/uipc_syscalls.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message