From owner-cvs-sys Sun May 19 00:37:01 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id AAA04141 for cvs-sys-outgoing; Sun, 19 May 1996 00:37:01 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id AAA04119; Sun, 19 May 1996 00:36:53 -0700 (PDT) Date: Sun, 19 May 1996 00:36:53 -0700 (PDT) From: John Dyson Message-Id: <199605190736.AAA04119@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 pmap.c src/sys/sys mman.h src/sys/vm pmap.h vm_fault.c vm_map.c vm_map.h vm_mmap.c vm_object.c vm_object.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/05/19 00:36:52 Modified: sys/i386/i386 pmap.c sys/sys mman.h sys/vm pmap.h vm_fault.c vm_map.c vm_map.h vm_mmap.c vm_object.c vm_object.h Log: Initial support for mincore and madvise. Both are almost fully supported, except madvise does not page in with MADV_WILLNEED, and MADV_DONTNEED doesn't force dirty pages out. Revision Changes Path 1.91 +51 -3 src/sys/i386/i386/pmap.c 1.13 +10 -1 src/sys/sys/mman.h 1.10 +5 -2 src/sys/vm/pmap.h 1.45 +43 -3 src/sys/vm/vm_fault.c 1.46 +92 -1 src/sys/vm/vm_map.c 1.13 +2 -1 src/sys/vm/vm_map.h 1.43 +171 -16 src/sys/vm/vm_mmap.c 1.70 +66 -1 src/sys/vm/vm_object.c 1.28 +8 -1 src/sys/vm/vm_object.h From owner-cvs-sys Sun May 19 08:47:48 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id IAA02504 for cvs-sys-outgoing; Sun, 19 May 1996 08:47:48 -0700 (PDT) Received: from xi.dorm.umd.edu (root@xi.dorm.umd.edu [129.2.152.45]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id IAA02497; Sun, 19 May 1996 08:47:45 -0700 (PDT) Received: from localhost (smpatel@localhost [127.0.0.1]) by xi.dorm.umd.edu (8.7.5/8.6.12) with SMTP id LAA06259; Sun, 19 May 1996 11:47:23 -0400 (EDT) Date: Sun, 19 May 1996 11:47:23 -0400 (EDT) From: Sujal Patel X-Sender: smpatel@xi.dorm.umd.edu To: KATO Takenori cc: phk@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/conf Makefile.i386 src/sys/nfs ... In-Reply-To: <199605181846.DAA00555@marble.eps.nagoya-u.ac.jp> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On Sun, 19 May 1996, KATO Takenori wrote: > > removed: > > CLBYTES PD_SHIFT PGSHIFT NBPG PGOFSET CLSIZELOG2 CLSIZE pdei() > > ptei() kvtopte() ptetov() ispt() ptetoav() &c &c > > The file sys/miscfs/union/libc.opendir.c still contains CLBYTES. This will be fixed when the Lite2 fixes are brought in. Sujal From owner-cvs-sys Sun May 19 12:27:52 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA06948 for cvs-sys-outgoing; Sun, 19 May 1996 12:27:52 -0700 (PDT) Received: (from joerg@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA06712; Sun, 19 May 1996 12:26:23 -0700 (PDT) Date: Sun, 19 May 1996 12:26:23 -0700 (PDT) From: Joerg Wunsch Message-Id: <199605191926.MAA06712@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/scsi od.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 96/05/19 12:26:22 Modified: sys/scsi od.c Log: This patch updates sys/scsi/od.c: * Improve ficticious geometry translation. * CD compatible ioctl's, CDIOCALLOW, CDIOCPREVENT and CDIOCEJECT. * Additional sense code handling for some drives. Reviewed by: joerg Submitted by: akiyama@kme.mei.co.jp (Shunsuke Akiyama) Revision Changes Path 1.16 +144 -58 src/sys/scsi/od.c From owner-cvs-sys Sun May 19 12:30:37 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA07420 for cvs-sys-outgoing; Sun, 19 May 1996 12:30:37 -0700 (PDT) Received: (from joerg@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA07159; Sun, 19 May 1996 12:29:11 -0700 (PDT) Date: Sun, 19 May 1996 12:29:11 -0700 (PDT) From: Joerg Wunsch Message-Id: <199605191929.MAA07159@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/scsi scsi_disk.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 96/05/19 12:29:10 Modified: sys/scsi scsi_disk.h Log: Correct a few mode page definitions according to the SCSI-2 specs. Not yet used, but might perhaps be used in od(4) some day. Revision Changes Path 1.9 +11 -6 src/sys/scsi/scsi_disk.h From owner-cvs-sys Mon May 20 17:39:48 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id RAA04026 for cvs-sys-outgoing; Mon, 20 May 1996 17:39:48 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id RAA04010; Mon, 20 May 1996 17:39:41 -0700 (PDT) Date: Mon, 20 May 1996 17:39:41 -0700 (PDT) From: John Dyson Message-Id: <199605210039.RAA04010@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 pmap.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/05/20 17:39:40 Modified: sys/i386/i386 pmap.c Log: To quote Stephen McKay: pmap_copy is a complex NOP at this moment :-). With this fix from Stephen, we are getting the target fork performance that I have been trying to attain: P5-166, before the mega-commit: 700-800usecs, after: 600usecs, with Stephen's fix: 500usecs!!! Also, this could be the solution of some strange panic problems... Reviewed by: dyson@freebsd.org Submitted by: Stephen McKay Revision Changes Path 1.92 +2 -2 src/sys/i386/i386/pmap.c From owner-cvs-sys Mon May 20 17:41:35 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id RAA04247 for cvs-sys-outgoing; Mon, 20 May 1996 17:41:35 -0700 (PDT) Received: (from pst@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id RAA04229; Mon, 20 May 1996 17:41:28 -0700 (PDT) Date: Mon, 20 May 1996 17:41:28 -0700 (PDT) From: Paul Traina Message-Id: <199605210041.RAA04229@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa qcam.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk pst 96/05/20 17:41:27 Modified: sys/i386/isa qcam.c Log: Clean out all the FreeBSD 2.2 code to avoid confusion Revision Changes Path 1.11.2.1 +3 -120 src/sys/i386/isa/qcam.c From owner-cvs-sys Mon May 20 20:48:39 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id UAA18891 for cvs-sys-outgoing; Mon, 20 May 1996 20:48:39 -0700 (PDT) Received: from time.cdrom.com (time.cdrom.com [204.216.27.226]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id UAA18883; Mon, 20 May 1996 20:48:34 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by time.cdrom.com (8.7.5/8.6.9) with SMTP id UAA06118; Mon, 20 May 1996 20:48:21 -0700 (PDT) To: John Dyson cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/i386 pmap.c In-reply-to: Your message of "Mon, 20 May 1996 17:39:41 PDT." <199605210039.RAA04010@freefall.freebsd.org> Date: Mon, 20 May 1996 20:48:21 -0700 Message-ID: <6115.832650501@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Reviewed by: dyson@freebsd.org You reviewed your own commit? That's cheating! ;-) Jordan From owner-cvs-sys Mon May 20 22:26:51 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id WAA28162 for cvs-sys-outgoing; Mon, 20 May 1996 22:26:51 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id WAA28127; Mon, 20 May 1996 22:26:31 -0700 (PDT) Date: Mon, 20 May 1996 22:26:31 -0700 (PDT) From: John Dyson Message-Id: <199605210526.WAA28127@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/vm vm_object.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/05/20 22:26:30 Modified: sys/vm vm_object.c Log: Don't protect non-managed pages off during object rundown. This fixes a hang that occurs under certain circumstances when exiting X. Revision Changes Path 1.71 +3 -2 src/sys/vm/vm_object.c From owner-cvs-sys Tue May 21 05:23:48 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id FAA21046 for cvs-sys-outgoing; Tue, 21 May 1996 05:23:48 -0700 (PDT) Received: from spinner.DIALix.COM (spinner.DIALix.COM [192.203.228.67]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id FAA21041; Tue, 21 May 1996 05:23:43 -0700 (PDT) Received: from spinner.DIALix.COM (localhost.DIALix.oz.au [127.0.0.1]) by spinner.DIALix.COM (8.7.5/8.7.3) with ESMTP id UAA24345; Tue, 21 May 1996 20:23:29 +0800 (WST) Message-Id: <199605211223.UAA24345@spinner.DIALix.COM> X-Mailer: exmh version 1.6.6 3/24/96 To: "Jordan K. Hubbard" cc: John Dyson , CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/i386 pmap.c In-reply-to: Your message of "Mon, 20 May 1996 20:48:21 MST." <6115.832650501@time.cdrom.com> Date: Tue, 21 May 1996 20:23:28 +0800 From: Peter Wemm Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >> Reviewed by: dyson@freebsd.org > >You reviewed your own commit? That's cheating! ;-) I wondered about this on a few occasions too.. The "reviewed by committer" is a bit redundant, as the committer is supposed to have reviewed it implicitly (unless otherwise stated). I was never bothered about it enough to comment though.. :-) > Jordan Cheers, -Peter From owner-cvs-sys Tue May 21 10:13:48 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA11148 for cvs-sys-outgoing; Tue, 21 May 1996 10:13:48 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA11132; Tue, 21 May 1996 10:13:35 -0700 (PDT) Date: Tue, 21 May 1996 10:13:35 -0700 (PDT) From: John Dyson Message-Id: <199605211713.KAA11132@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/vm vm_object.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/05/21 10:13:34 Modified: sys/vm vm_object.c Log: After reviewing the previous commit to vm_object, the page protection is never necessary, not just for PG_FICTICIOUS. Revision Changes Path 1.72 +1 -3 src/sys/vm/vm_object.c From owner-cvs-sys Tue May 21 11:39:02 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id LAA16271 for cvs-sys-outgoing; Tue, 21 May 1996 11:39:02 -0700 (PDT) Received: (from gibbs@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id LAA16238; Tue, 21 May 1996 11:38:46 -0700 (PDT) Date: Tue, 21 May 1996 11:38:46 -0700 (PDT) From: "Justin T. Gibbs" Message-Id: <199605211838.LAA16238@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/dev/aic7xxx aic7xxx.seq aic7xxx_reg.h src/sys/i386/scsi aic7xxx.c src/sys/pci aic7870.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 96/05/21 11:38:44 Modified: sys/dev/aic7xxx aic7xxx.seq aic7xxx_reg.h Log: Enable/Disable Ultra mode on a per target basis. This allows the driver to use the full range of settings from 3.6-20MHz on any target. Revision Changes Path 1.35 +18 -2 src/sys/dev/aic7xxx/aic7xxx.seq 1.11 +3 -1 src/sys/dev/aic7xxx/aic7xxx_reg.h Modified: sys/i386/scsi aic7xxx.c Log: Enable/Disable Ultra mode on a per target basis. This allows the driver to use the full range of settings from 3.6-20MHz on any target. Remove all Ultra settings except for the top three that are documented to work. This fixes some problem reports with the last revision of the driver since at least the 5.7MHz entry doesn't work in Ultra mode. Revision Changes Path 1.67 +60 -45 src/sys/i386/scsi/aic7xxx.c Modified: sys/pci aic7870.c Log: It seems that the aic78X0 chips will either have their scratch ram as all 0s or all 1s after POST if there is no BIOS installed. Revision Changes Path 1.34 +12 -1 src/sys/pci/aic7870.c From owner-cvs-sys Tue May 21 11:48:03 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id LAA17171 for cvs-sys-outgoing; Tue, 21 May 1996 11:48:03 -0700 (PDT) Received: (from gibbs@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id LAA17046; Tue, 21 May 1996 11:46:50 -0700 (PDT) Date: Tue, 21 May 1996 11:46:50 -0700 (PDT) From: "Justin T. Gibbs" Message-Id: <199605211846.LAA17046@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/dev/aic7xxx aic7xxx.seq aic7xxx_reg.h src/sys/i386/scsi aic7xxx.c src/sys/pci aic7870.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 96/05/21 11:46:49 Branch: sys/dev/aic7xxx RELENG_2_1_0 Modified: sys/dev/aic7xxx aic7xxx.seq aic7xxx_reg.h Log: Merge with HEAD. Dynamically Enable/Disable Ultra mode on a per target basis. Revision Changes Path 1.16.4.13 +18 -2 src/sys/dev/aic7xxx/aic7xxx.seq 1.2.2.6 +3 -1 src/sys/dev/aic7xxx/aic7xxx_reg.h Branch: sys/i386/scsi RELENG_2_1_0 Modified: sys/i386/scsi aic7xxx.c Log: Merge with HEAD. Dynamically Enable/Disable Ultra mode on a per target basis. Remove broken Ultra sync rate entries. Remove an unneeded printf. Turn a panic into a printf since the sequencer will recover if a bad phase is detected. Revision Changes Path 1.29.2.14 +60 -45 src/sys/i386/scsi/aic7xxx.c Branch: sys/pci RELENG_2_1_0 Modified: sys/pci aic7870.c Log: Merge with HEAD. Detect the lack of BIOS initialization by looking for all 1s as well as all 0s. Revision Changes Path 1.11.2.15 +12 -1 src/sys/pci/aic7870.c From owner-cvs-sys Tue May 21 12:05:53 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA19110 for cvs-sys-outgoing; Tue, 21 May 1996 12:05:53 -0700 (PDT) Received: (from wollman@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA19079; Tue, 21 May 1996 12:05:38 -0700 (PDT) Date: Tue, 21 May 1996 12:05:38 -0700 (PDT) From: Garrett Wollman Message-Id: <199605211905.MAA19079@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci if_de.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk wollman 96/05/21 12:05:35 Modified: sys/pci if_de.c Log: Let the user know what errors are experienced on received packets. I spent the better part of a day trying to figure out why my experiment didn't work the way I expected, only to find out that the router was dropping huge numbers of packets because of PCI bus priblems. This does not fix the bug that errors are counted as input packets because my patch doesn't apply cleanly. Revision Changes Path 1.47 +13 -2 src/sys/pci/if_de.c From owner-cvs-sys Tue May 21 13:48:09 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id NAA28353 for cvs-sys-outgoing; Tue, 21 May 1996 13:48:09 -0700 (PDT) Received: (from peter@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id NAA28251; Tue, 21 May 1996 13:47:35 -0700 (PDT) Date: Tue, 21 May 1996 13:47:35 -0700 (PDT) From: Peter Wemm Message-Id: <199605212047.NAA28251@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netinet ip_output.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/05/21 13:47:34 Modified: sys/netinet ip_output.c Log: Fix an embarresing error on my part that made the IP_PORTRANGE options return a failure code (even though it worked). This commit brought to you by the 'C' keyword "break".. :-) Revision Changes Path 1.38 +2 -1 src/sys/netinet/ip_output.c From owner-cvs-sys Tue May 21 16:34:28 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id QAA12081 for cvs-sys-outgoing; Tue, 21 May 1996 16:34:28 -0700 (PDT) Received: (from dima@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id QAA12001; Tue, 21 May 1996 16:33:55 -0700 (PDT) Date: Tue, 21 May 1996 16:33:55 -0700 (PDT) From: Dima Ruban Message-Id: <199605212333.QAA12001@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/eisa aha1742.c src/sys/i386/isa ultra14f.c src/sys/i386/scsi aic7xxx.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dima 96/05/21 16:33:54 Branch: sys/i386/eisa RELENG_2_1_0 sys/i386/isa RELENG_2_1_0 sys/i386/scsi RELENG_2_1_0 Modified: sys/i386/eisa aha1742.c sys/i386/isa ultra14f.c sys/i386/scsi aic7xxx.c Log: "board not responding" -> "board is not responding" Reviewed by: gibbs Revision Changes Path 1.45.2.3 +4 -4 src/sys/i386/eisa/aha1742.c 1.33.4.5 +5 -5 src/sys/i386/isa/ultra14f.c 1.29.2.15 +2 -2 src/sys/i386/scsi/aic7xxx.c From owner-cvs-sys Tue May 21 17:04:42 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id RAA16470 for cvs-sys-outgoing; Tue, 21 May 1996 17:04:42 -0700 (PDT) Received: (from dima@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id RAA16430; Tue, 21 May 1996 17:04:19 -0700 (PDT) Date: Tue, 21 May 1996 17:04:19 -0700 (PDT) From: Dima Ruban Message-Id: <199605220004.RAA16430@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/eisa aha1742.c src/sys/i386/isa ultra14f.c src/sys/i386/scsi aic7xxx.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dima 96/05/21 17:04:18 Modified: sys/i386/eisa aha1742.c sys/i386/isa ultra14f.c sys/i386/scsi aic7xxx.c Log: "board not responding" -> "board is not responding" Reviewed by: gibbs Revision Changes Path 1.53 +4 -4 src/sys/i386/eisa/aha1742.c 1.47 +5 -5 src/sys/i386/isa/ultra14f.c 1.68 +2 -2 src/sys/i386/scsi/aic7xxx.c From owner-cvs-sys Tue May 21 17:29:04 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id RAA18229 for cvs-sys-outgoing; Tue, 21 May 1996 17:29:04 -0700 (PDT) Received: (from dima@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id RAA18124; Tue, 21 May 1996 17:27:38 -0700 (PDT) Date: Tue, 21 May 1996 17:27:38 -0700 (PDT) From: Dima Ruban Message-Id: <199605220027.RAA18124@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa if_ep.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dima 96/05/21 17:27:38 Branch: sys/i386/isa RELENG_2_1_0 Modified: sys/i386/isa if_ep.c Log: add missed "\n" when printing an address. Revision Changes Path 1.28.4.4 +2 -2 src/sys/i386/isa/if_ep.c From owner-cvs-sys Tue May 21 21:17:38 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id VAA09387 for cvs-sys-outgoing; Tue, 21 May 1996 21:17:38 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id VAA09354; Tue, 21 May 1996 21:17:26 -0700 (PDT) Date: Tue, 21 May 1996 21:17:26 -0700 (PDT) From: John Dyson Message-Id: <199605220417.VAA09354@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 pmap.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/05/21 21:17:24 Modified: sys/i386/i386 pmap.c Log: A serious error in pmap.c(pmap_remove) is corrected by this. When comparing the PTD pointers, they needed to be masked by PG_FRAME, and they weren't. Also, the "improved" non-386 code wasn't really an improvement, so I simplified and fixed the code. This might have caused some of the panics caused by the VM megacommit. Revision Changes Path 1.93 +4 -30 src/sys/i386/i386/pmap.c From owner-cvs-sys Wed May 22 03:15:12 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id DAA12743 for cvs-sys-outgoing; Wed, 22 May 1996 03:15:12 -0700 (PDT) Received: from irz301.inf.tu-dresden.de (irz301.inf.tu-dresden.de [141.76.1.11]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id DAA12527; Wed, 22 May 1996 03:14:16 -0700 (PDT) Received: from sax.sax.de by irz301.inf.tu-dresden.de (8.6.12/8.6.12-s1) with ESMTP id MAA26611; Wed, 22 May 1996 12:14:12 +0200 Received: by sax.sax.de (8.6.12/8.6.12-s1) with UUCP id MAA15651; Wed, 22 May 1996 12:14:05 +0200 Received: (from j@localhost) by uriah.heep.sax.de (8.7.5/8.6.9) id LAA13695; Wed, 22 May 1996 11:37:41 +0200 (MET DST) From: J Wunsch Message-Id: <199605220937.LAA13695@uriah.heep.sax.de> Subject: Re: cvs commit: src/sys/i386/i386 pmap.c To: peter@spinner.DIALix.COM (Peter Wemm) Date: Wed, 22 May 1996 11:37:41 +0200 (MET DST) Cc: jkh@time.cdrom.com, dyson@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Reply-To: joerg_wunsch@uriah.heep.sax.de (Joerg Wunsch) In-Reply-To: <199605211223.UAA24345@spinner.DIALix.COM> from Peter Wemm at "May 21, 96 08:23:28 pm" X-Phone: +49-351-2012 669 X-PGP-Fingerprint: DC 47 E6 E4 FF A6 E9 8F 93 21 E0 7D F9 12 D6 4E X-Mailer: ELM [version 2.4ME+ PL17 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk As Peter Wemm wrote: > >You reviewed your own commit? That's cheating! ;-) > > I wondered about this on a few occasions too.. The "reviewed by > committer" is a bit redundant, as the committer is supposed to have > reviewed it implicitly (unless otherwise stated). I was never bothered > about it enough to comment though.. :-) I've only added it once that i can remember: for the recent `od' driver update, as an indication that i've gone great lengths to review it, instead of just an ``eyeball-review'' only... -- cheers, J"org joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE Never trust an operating system you don't have sources for. ;-) From owner-cvs-sys Wed May 22 08:32:56 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id IAA03988 for cvs-sys-outgoing; Wed, 22 May 1996 08:32:56 -0700 (PDT) Received: (from gibbs@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id IAA03973; Wed, 22 May 1996 08:32:34 -0700 (PDT) Date: Wed, 22 May 1996 08:32:34 -0700 (PDT) From: "Justin T. Gibbs" Message-Id: <199605221532.IAA03973@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/scsi aic7xxx.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 96/05/22 08:32:33 Modified: sys/i386/scsi aic7xxx.c Log: Setup ULTRAEN in SXFRCTL0 to match the syncrate we are using during the call of ahc_scsirate. Otherwise, the proper setting may not get set until the next reconnection/selection. The saved_queue used to re-order the QINFIFO during error recovery or certain SCB paging operations should be an array of u_chars not ints. saved_queue type error pointed out by: Noriyuki Soda Revision Changes Path 1.69 +15 -8 src/sys/i386/scsi/aic7xxx.c From owner-cvs-sys Wed May 22 08:35:22 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id IAA04157 for cvs-sys-outgoing; Wed, 22 May 1996 08:35:22 -0700 (PDT) Received: (from gibbs@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id IAA04122; Wed, 22 May 1996 08:35:02 -0700 (PDT) Date: Wed, 22 May 1996 08:35:02 -0700 (PDT) From: "Justin T. Gibbs" Message-Id: <199605221535.IAA04122@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/scsi aic7xxx.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 96/05/22 08:35:01 Branch: sys/i386/scsi RELENG_2_1_0 Modified: sys/i386/scsi aic7xxx.c Log: Merge with HEAD: Setup ULTRAEN in SXFRCTL0 to match the syncrate we are using during the call of ahc_scsirate. Otherwise, the proper setting may not get set until the next reconnection/selection. The saved_queue used to re-order the QINFIFO during error recovery or certain SCB paging operations should be an array of u_chars not ints. saved_queue type error pointed out by: Noriyuki Soda Revision Changes Path 1.29.2.16 +15 -8 src/sys/i386/scsi/aic7xxx.c From owner-cvs-sys Wed May 22 10:07:28 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA10705 for cvs-sys-outgoing; Wed, 22 May 1996 10:07:28 -0700 (PDT) Received: (from peter@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA10685; Wed, 22 May 1996 10:07:16 -0700 (PDT) Date: Wed, 22 May 1996 10:07:16 -0700 (PDT) From: Peter Wemm Message-Id: <199605221707.KAA10685@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 pmap.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/05/22 10:07:16 Modified: sys/i386/i386 pmap.c Log: Fix harmless warning.. pmap_nw_modified was not having it's arg cast to pt_entry_t like the others inside the DIAGNOSTIC code. Revision Changes Path 1.94 +2 -2 src/sys/i386/i386/pmap.c From owner-cvs-sys Wed May 22 10:23:23 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA11864 for cvs-sys-outgoing; Wed, 22 May 1996 10:23:23 -0700 (PDT) Received: (from wollman@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA11842; Wed, 22 May 1996 10:23:11 -0700 (PDT) Date: Wed, 22 May 1996 10:23:11 -0700 (PDT) From: Garrett Wollman Message-Id: <199605221723.KAA11842@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netinet ip_output.c raw_ip.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk wollman 96/05/22 10:23:10 Modified: sys/netinet ip_output.c raw_ip.c Log: Conditionalize calls to IPFW code on COMPAT_IPFW. This is done slightly unconventionally: If COMPAT_IPFW is not defined, or if it is defined to 1, enable; otherwise, disable. This means that these changes actually have no effect on anyone at the moment. (It just makes it easier for me to keep my code in sync.) In the future, the `not defined' part of the hack should be eliminated, but doing this now would require everyone to change their config files. The same conditionals need to be made in ip_input.c as well for this to ave any useful effect, but I'm not ready to do that right now. Revision Changes Path 1.39 +10 -1 src/sys/netinet/ip_output.c 1.31 +10 -1 src/sys/netinet/raw_ip.c From owner-cvs-sys Wed May 22 17:46:25 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id RAA16512 for cvs-sys-outgoing; Wed, 22 May 1996 17:46:25 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id RAA16458; Wed, 22 May 1996 17:46:04 -0700 (PDT) Date: Wed, 22 May 1996 17:46:04 -0700 (PDT) From: John Dyson Message-Id: <199605230046.RAA16458@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/vm swap_pager.c swap_pager.h vm_map.c vm_object.c src/sys/sys mman.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/05/22 17:46:03 Modified: sys/sys mman.h sys/vm swap_pager.c swap_pager.h vm_map.c vm_object.c Log: Initial support for MADV_FREE, support for pages that we don't care about the contents anymore. This gives us alot of the advantage of freeing individual pages through munmap, but with almost none of the overhead. Revision Changes Path 1.14 +2 -1 src/sys/sys/mman.h 1.67 +27 -1 src/sys/vm/swap_pager.c 1.16 +2 -1 src/sys/vm/swap_pager.h 1.47 +2 -1 src/sys/vm/vm_map.c 1.73 +12 -56 src/sys/vm/vm_object.c From owner-cvs-sys Wed May 22 18:01:53 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id SAA18806 for cvs-sys-outgoing; Wed, 22 May 1996 18:01:53 -0700 (PDT) Received: from tfs.com (tfs.com [140.145.250.1]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id SAA18794; Wed, 22 May 1996 18:01:49 -0700 (PDT) Received: from critter.tfs.com by tfs.com (smail3.1.28.1) with SMTP id m0uMOmd-0003xuC; Wed, 22 May 96 18:01 PDT Received: from critter.tfs.com (localhost [127.0.0.1]) by critter.tfs.com (8.7.5/8.6.12) with ESMTP id BAA01337; Thu, 23 May 1996 01:01:42 GMT To: John Dyson cc: CVS-committers@freebsd.org, cvs-all@freebsd.org, cvs-sys@freebsd.org Subject: Re: cvs commit: src/sys/vm swap_pager.c swap_pager.h vm_map.c vm_object.c src/sys/sys mman.h In-reply-to: Your message of "Wed, 22 May 1996 17:46:04 MST." <199605230046.RAA16458@freefall.freebsd.org> Date: Thu, 23 May 1996 01:01:40 +0000 Message-ID: <1335.832813300@critter.tfs.com> From: Poul-Henning Kamp Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Hey ... cool! THANKS John! I'm severly hardware challenged right now, so I cannot make too many benchmarks on this. If somebody wants to play with this, here is the patch to phkmalloc. I've cut&pasted it, so the tabs are probably screwed up. This should make most difference in environments where paging is common, anybody care to run "make world" or other suitable benchmakrs on a 4MB machine before and after ? Please email any results to me. Poul-Henning Index: malloc.c =================================================================== RCS file: /home/ncvs/src/lib/libc/stdlib/malloc.c,v retrieving revision 1.10 diff -u -r1.10 malloc.c --- malloc.c 1996/01/22 00:01:44 1.10 +++ malloc.c 1996/05/23 00:56:14 @@ -1010,6 +1010,8 @@ l = i << malloc_pageshift; + madvise(ptr, l, MADV_FREE); + tail = ptr+l; /* add to free-list */ Poul-Henning > dyson 96/05/22 17:46:03 > > Modified: sys/sys mman.h > sys/vm swap_pager.c swap_pager.h vm_map.c vm_object.c > Log: > Initial support for MADV_FREE, support for pages that we don't care > about the contents anymore. This gives us alot of the advantage of > freeing individual pages through munmap, but with almost none of the > overhead. -- Poul-Henning Kamp | phk@FreeBSD.ORG FreeBSD Core-team. http://www.freebsd.org/~phk | phk@login.dknet.dk Private mailbox. whois: [PHK] | phk@ref.tfs.com TRW Financial Systems, Inc. Future will arrive by its own means, progress not so. From owner-cvs-sys Wed May 22 18:13:59 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id SAA20499 for cvs-sys-outgoing; Wed, 22 May 1996 18:13:59 -0700 (PDT) Received: from dyson.iquest.net (dyson.iquest.net [198.70.144.127]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id SAA20486; Wed, 22 May 1996 18:13:54 -0700 (PDT) Received: (from root@localhost) by dyson.iquest.net (8.7.5/8.6.9) id UAA03568; Wed, 22 May 1996 20:13:48 -0500 (EST) From: "John S. Dyson" Message-Id: <199605230113.UAA03568@dyson.iquest.net> Subject: Re: cvs commit: src/sys/vm swap_pager.c swap_pager.h vm_map.c vm_object.c src/sys/sys mman.h To: phk@critter.tfs.com (Poul-Henning Kamp) Date: Wed, 22 May 1996 20:13:47 -0500 (EST) Cc: dyson@freebsd.org, CVS-committers@freebsd.org, cvs-all@freebsd.org, cvs-sys@freebsd.org In-Reply-To: <1335.832813300@critter.tfs.com> from "Poul-Henning Kamp" at May 23, 96 01:01:40 am Reply-To: dyson@freebsd.org X-Mailer: ELM [version 2.4 PL24 ME8] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > > > Hey ... cool! > > THANKS John! > > I'm severly hardware challenged right now, so I cannot make too many > benchmarks on this. > Admittedly, I haven't tested the new MADV_FREE very well, but your patch to malloc will allow me to :-). Thanks to you too!!! John From owner-cvs-sys Wed May 22 19:25:16 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id TAA27810 for cvs-sys-outgoing; Wed, 22 May 1996 19:25:16 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id TAA27785; Wed, 22 May 1996 19:25:02 -0700 (PDT) Date: Wed, 22 May 1996 19:25:02 -0700 (PDT) From: John Dyson Message-Id: <199605230225.TAA27785@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/vm vm_kern.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/05/22 19:24:59 Modified: sys/vm vm_kern.c Log: Eliminate a vm_page_free, busy panic, in kern_malloc. Revision Changes Path 1.26 +2 -1 src/sys/vm/vm_kern.c From owner-cvs-sys Thu May 23 08:02:41 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id IAA18527 for cvs-sys-outgoing; Thu, 23 May 1996 08:02:41 -0700 (PDT) Received: (from gibbs@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id IAA18490; Thu, 23 May 1996 08:02:22 -0700 (PDT) Date: Thu, 23 May 1996 08:02:22 -0700 (PDT) From: "Justin T. Gibbs" Message-Id: <199605231502.IAA18490@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/dev/aic7xxx aic7xxx.seq src/sys/i386/scsi aic7xxx.c src/sys/pci aic7870.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 96/05/23 08:02:21 Modified: sys/dev/aic7xxx aic7xxx.seq sys/i386/scsi aic7xxx.c sys/pci aic7870.c Log: Correct a botched commit from yesturday. It helps to bring over the right patch file. Revision Changes Path 1.36 +4 -3 src/sys/dev/aic7xxx/aic7xxx.seq 1.70 +10 -4 src/sys/i386/scsi/aic7xxx.c 1.35 +2 -2 src/sys/pci/aic7870.c From owner-cvs-sys Thu May 23 08:14:56 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id IAA19311 for cvs-sys-outgoing; Thu, 23 May 1996 08:14:56 -0700 (PDT) Received: (from gibbs@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id IAA19290; Thu, 23 May 1996 08:14:42 -0700 (PDT) Date: Thu, 23 May 1996 08:14:42 -0700 (PDT) From: "Justin T. Gibbs" Message-Id: <199605231514.IAA19290@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/dev/aic7xxx aic7xxx.seq src/sys/i386/scsi aic7xxx.c src/sys/pci aic7870.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 96/05/23 08:14:41 Branch: sys/dev/aic7xxx RELENG_2_1_0 sys/i386/scsi RELENG_2_1_0 sys/pci RELENG_2_1_0 Modified: sys/dev/aic7xxx aic7xxx.seq sys/i386/scsi aic7xxx.c sys/pci aic7870.c Log: Merge with HEAD: Use the right patch file this time. Revision Changes Path 1.16.4.14 +4 -3 src/sys/dev/aic7xxx/aic7xxx.seq 1.29.2.17 +10 -4 src/sys/i386/scsi/aic7xxx.c 1.11.2.16 +2 -2 src/sys/pci/aic7870.c From owner-cvs-sys Thu May 23 13:12:18 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id NAA14602 for cvs-sys-outgoing; Thu, 23 May 1996 13:12:18 -0700 (PDT) Received: (from wollman@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id NAA14453; Thu, 23 May 1996 13:11:52 -0700 (PDT) Date: Thu, 23 May 1996 13:11:52 -0700 (PDT) From: Garrett Wollman Message-Id: <199605232011.NAA14453@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/include in_cksum.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk wollman 96/05/23 13:11:51 Modified: sys/i386/include in_cksum.h Log: Add an incremental checksum update routine. Perhaps some i386 assembly guru out there can find a way to take advantage of little-endianness to make this computation more efficient. (I am certain that it can be done, but haven't managed to make it work myself.) Revision Changes Path 1.2 +17 -1 src/sys/i386/include/in_cksum.h From owner-cvs-sys Thu May 23 18:30:22 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id SAA16446 for cvs-sys-outgoing; Thu, 23 May 1996 18:30:22 -0700 (PDT) Received: (from julian@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id SAA16421; Thu, 23 May 1996 18:30:05 -0700 (PDT) Date: Thu, 23 May 1996 18:30:05 -0700 (PDT) From: Julian Elischer Message-Id: <199605240130.SAA16421@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netatalk - New directory Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 96/05/23 18:30:04 src/sys/netatalk - New directory From owner-cvs-sys Thu May 23 18:36:12 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id SAA17332 for cvs-sys-outgoing; Thu, 23 May 1996 18:36:12 -0700 (PDT) Received: (from julian@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id SAA17207; Thu, 23 May 1996 18:35:48 -0700 (PDT) Date: Thu, 23 May 1996 18:35:48 -0700 (PDT) From: Julian Elischer Message-Id: <199605240135.SAA17207@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/conf files src/sys/netatalk aarp.c aarp.h at.h at_control.c at_extern.h at_proto.c at_rmx.c at_var.h ddp.h ddp_input.c ddp_output.c ddp_usrreq.c ddp_var.h endian.h phase2.h src/sys/net if_ethersubr.c if_loop.c netisr.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 96/05/23 18:35:47 Modified: sys/conf files sys/net if_ethersubr.c if_loop.c netisr.h Added: sys/netatalk aarp.c aarp.h at.h at_control.c at_extern.h at_proto.c at_rmx.c at_var.h ddp.h ddp_input.c ddp_output.c ddp_usrreq.c ddp_var.h endian.h phase2.h Log: Obtained from: netatalk distribution netatalk@itd.umich.edu Kernel Appletalk protocol support both CAP and netatalk can make use of this.. still needs some owrk but it seemd the right tiime to commit it so other can experiment. Revision Changes Path 1.68 +7 -0 src/sys/conf/files 1.16 +98 -6 src/sys/net/if_ethersubr.c 1.20 +13 -1 src/sys/net/if_loop.c 1.9 +2 -1 src/sys/net/netisr.h From owner-cvs-sys Thu May 23 18:40:14 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id SAA18091 for cvs-sys-outgoing; Thu, 23 May 1996 18:40:14 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id SAA17953; Thu, 23 May 1996 18:39:53 -0700 (PDT) Date: Thu, 23 May 1996 18:39:53 -0700 (PDT) From: John Dyson Message-Id: <199605240139.SAA17953@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern kern_lkm.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/05/23 18:39:52 Modified: sys/kern kern_lkm.c Log: Change the *evil* allocation of memory from kmem_map to the kernel_map. This will mess things up especially recently. Revision Changes Path 1.31 +3 -3 src/sys/kern/kern_lkm.c From owner-cvs-sys Thu May 23 22:14:57 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id WAA20317 for cvs-sys-outgoing; Thu, 23 May 1996 22:14:57 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id WAA20282; Thu, 23 May 1996 22:14:46 -0700 (PDT) Date: Thu, 23 May 1996 22:14:46 -0700 (PDT) From: John Dyson Message-Id: <199605240514.WAA20282@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/vm default_pager.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/05/23 22:14:45 Modified: sys/vm default_pager.c Log: Make the conversion from the default pager to swap pager more robust in the face of low memory conditions. Revision Changes Path 1.7 +7 -5 src/sys/vm/default_pager.c From owner-cvs-sys Thu May 23 22:17:30 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id WAA20695 for cvs-sys-outgoing; Thu, 23 May 1996 22:17:30 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id WAA20665; Thu, 23 May 1996 22:17:23 -0700 (PDT) Date: Thu, 23 May 1996 22:17:23 -0700 (PDT) From: John Dyson Message-Id: <199605240517.WAA20665@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/vm vm_object.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/05/23 22:17:23 Modified: sys/vm vm_object.c Log: Eliminate inefficient check for dirty pages for pages in the PQ_CACHE queue. Also, modify the MADV_FREE policy (it probably still isn't the final version.) Revision Changes Path 1.74 +14 -1 src/sys/vm/vm_object.c From owner-cvs-sys Thu May 23 22:19:25 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id WAA21014 for cvs-sys-outgoing; Thu, 23 May 1996 22:19:25 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id WAA20972; Thu, 23 May 1996 22:19:17 -0700 (PDT) Date: Thu, 23 May 1996 22:19:17 -0700 (PDT) From: John Dyson Message-Id: <199605240519.WAA20972@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/vm vm_pageout.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/05/23 22:19:17 Modified: sys/vm vm_pageout.c Log: Add apparently needed splvm protection to the active queue, and eliminate an unnecessary test for dirty pages if it is already known to be dirty. Revision Changes Path 1.72 +9 -2 src/sys/vm/vm_pageout.c From owner-cvs-sys Thu May 23 22:20:28 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id WAA21297 for cvs-sys-outgoing; Thu, 23 May 1996 22:20:28 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id WAA21249; Thu, 23 May 1996 22:20:17 -0700 (PDT) Date: Thu, 23 May 1996 22:20:17 -0700 (PDT) From: John Dyson Message-Id: <199605240520.WAA21249@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/vm vm_page.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/05/23 22:20:17 Modified: sys/vm vm_page.c Log: Add an assert to vm_page_cache. We should never cache a dirty page. Revision Changes Path 1.52 +4 -1 src/sys/vm/vm_page.c From owner-cvs-sys Thu May 23 22:22:05 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id WAA21537 for cvs-sys-outgoing; Thu, 23 May 1996 22:22:05 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id WAA21510; Thu, 23 May 1996 22:21:59 -0700 (PDT) Date: Thu, 23 May 1996 22:21:59 -0700 (PDT) From: John Dyson Message-Id: <199605240521.WAA21510@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern vfs_bio.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/05/23 22:21:59 Modified: sys/kern vfs_bio.c Log: Make sure that we don't place a busy or held page onto the PQ_CACHE queue. Revision Changes Path 1.91 +5 -2 src/sys/kern/vfs_bio.c From owner-cvs-sys Fri May 24 08:23:07 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id IAA17878 for cvs-sys-outgoing; Fri, 24 May 1996 08:23:07 -0700 (PDT) Received: (from gibbs@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id IAA17814; Fri, 24 May 1996 08:22:41 -0700 (PDT) Date: Fri, 24 May 1996 08:22:41 -0700 (PDT) From: "Justin T. Gibbs" Message-Id: <199605241522.IAA17814@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa if_ep.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 96/05/24 08:22:40 Modified: sys/i386/isa if_ep.c Log: Properly determine the offset of the remaining bytes we need to transfer after outsl'ing all the long words we can during transmission in 32bit mode. Closes PR:i386/1243 Submitted by: flash@eru.tubank.msk.su Revision Changes Path 1.44 +2 -2 src/sys/i386/isa/if_ep.c From owner-cvs-sys Fri May 24 08:25:41 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id IAA18294 for cvs-sys-outgoing; Fri, 24 May 1996 08:25:41 -0700 (PDT) Received: (from gibbs@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id IAA18244; Fri, 24 May 1996 08:25:22 -0700 (PDT) Date: Fri, 24 May 1996 08:25:22 -0700 (PDT) From: "Justin T. Gibbs" Message-Id: <199605241525.IAA18244@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa if_ep.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 96/05/24 08:25:20 Branch: sys/i386/isa RELENG_2_1_0 Modified: sys/i386/isa if_ep.c Log: Merge with HEAD: Properly determine the offset of the remaining bytes we need to transfer after outsl'ing all the long words we can during transmission in 32bit mode. Closes PR:i386/1243 Submitted by: flash@eru.tubank.msk.su Revision Changes Path 1.28.4.5 +2 -2 src/sys/i386/isa/if_ep.c From owner-cvs-sys Fri May 24 09:19:40 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA26301 for cvs-sys-outgoing; Fri, 24 May 1996 09:19:40 -0700 (PDT) Received: (from peter@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA26259; Fri, 24 May 1996 09:19:26 -0700 (PDT) Date: Fri, 24 May 1996 09:19:26 -0700 (PDT) From: Peter Wemm Message-Id: <199605241619.JAA26259@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern vfs_syscalls.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/05/24 09:19:25 Modified: sys/kern vfs_syscalls.c Log: Dont allow directories to be link()ed or unlink()ed, even for root (returns EPERM always, the errno is specified by POSIX). If you really have a desperate need to link or unlink a directory, you can use fsdb. :-) This should stop any chance of ftpd, rdist, "rm -rf", etc from bugging out and damaging the filesystem structure or loosing races with malicious users. Reviewed by: davidg, bde Revision Changes Path 1.48 +9 -7 src/sys/kern/vfs_syscalls.c From owner-cvs-sys Sat May 25 22:30:46 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA05202 for cvs-sys-outgoing; Sat, 25 May 1996 22:30:46 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA05187; Sat, 25 May 1996 22:30:35 -0700 (PDT) Date: Sat, 25 May 1996 22:30:35 -0700 (PDT) From: John Dyson Message-Id: <199605260530.WAA05187@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/vm vm_fault.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/05/25 22:30:34 Modified: sys/vm vm_fault.c Log: I think this covers (fixes) the last batch of freeing active/held/busy page problem. BY MISTAKE, the vm_page_unqueue (or equiv) was removed from the vm_fault code. Really bad things appear to happen if a page is on a queue while it is being faulted. Revision Changes Path 1.46 +3 -1 src/sys/vm/vm_fault.c