From owner-cvs-sys Sun May 26 00:52:25 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA12492 for cvs-sys-outgoing; Sun, 26 May 1996 00:52:25 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA12472; Sun, 26 May 1996 00:52:11 -0700 (PDT) Date: Sun, 26 May 1996 00:52:11 -0700 (PDT) From: John Dyson Message-Id: <199605260752.AAA12472@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/26 00:52:11 Modified: sys/vm vm_pageout.c Log: Fix a couple of problems in the pageout_scan routine. First, there is a condition when blocking can occur, and the daemon did not check properly for a page remaining on the expected queue. Additionally, the inactive target was being set much too large for small memory machines. It is now being calculated based upon the amount of user memory available on every pageout daemon run. Another problem was that if memory was very low, the pageout daemon could fail repeatedly to traverse the inactive queue. Revision Changes Path 1.73 +17 -3 src/sys/vm/vm_pageout.c From owner-cvs-sys Sun May 26 10:05:07 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA04573 for cvs-sys-outgoing; Sun, 26 May 1996 10:05:07 -0700 (PDT) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA04547; Sun, 26 May 1996 10:04:55 -0700 (PDT) Date: Sun, 26 May 1996 10:04:55 -0700 (PDT) From: Poul-Henning Kamp Message-Id: <199605261704.KAA04547@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/net if_tun.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/05/26 10:04:52 Modified: sys/net if_tun.c Log: If tunnel is busy we return EBUSY, not ENXIO. Revision Changes Path 1.24 +1 -1 src/sys/net/if_tun.c From owner-cvs-sys Sun May 26 11:01:35 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id LAA06743 for cvs-sys-outgoing; Sun, 26 May 1996 11:01:35 -0700 (PDT) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id LAA06717; Sun, 26 May 1996 11:01:21 -0700 (PDT) Date: Sun, 26 May 1996 11:01:21 -0700 (PDT) From: David Greenman Message-Id: <199605261801.LAA06717@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 davidg 96/05/26 11:01:20 Branch: sys/vm RELENG_2_1_0 Modified: sys/vm vm_pageout.c Log: Retrofitted a portion of rev 1.73: be sure to start inactive scan over if "next" page is no longer on the inactive queue. This fixes a potential panic during heavy paging. Revision Changes Path 1.51.4.4 +4 -1 src/sys/vm/vm_pageout.c From owner-cvs-sys Sun May 26 11:36:03 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id LAA08754 for cvs-sys-outgoing; Sun, 26 May 1996 11:36:03 -0700 (PDT) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id LAA08688; Sun, 26 May 1996 11:35:36 -0700 (PDT) Date: Sun, 26 May 1996 11:35:36 -0700 (PDT) From: David Greenman Message-Id: <199605261835.LAA08688@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 davidg 96/05/26 11:35:32 Branch: sys/vm RELENG_2_1_0 Modified: sys/vm vm_kern.c Log: Brought in fix from rev 1.26: fix for "vm_page_free: freeing busy page" panic. Revision Changes Path 1.13.4.2 +2 -1 src/sys/vm/vm_kern.c From owner-cvs-sys Sun May 26 13:15:24 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA13238 for cvs-sys-outgoing; Sun, 26 May 1996 13:15:24 -0700 (PDT) Received: (from hsu@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA13156; Sun, 26 May 1996 13:14:58 -0700 (PDT) Date: Sun, 26 May 1996 13:14:58 -0700 (PDT) From: Jeffrey Hsu Message-Id: <199605262014.NAA13156@freefall.freebsd.org> To: cvs-all, CVS-committers, cvs-sys, phk Subject: Re: cvs commit: src/sys/net if_tun.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk There's a missing semicolon after the EBUSY: diff -c -r1.24 if_tun.c *** if_tun.c 1996/05/26 17:04:48 1.24 --- if_tun.c 1996/05/26 20:08:05 *************** *** 158,164 **** return (ENXIO); tp = &tunctl[unit]; if (tp->tun_flags & TUN_OPEN) ! return EBUSY ifp = &tp->tun_if; tp->tun_flags |= TUN_OPEN; TUNDEBUG("%s%d: open\n", ifp->if_name, ifp->if_unit); --- 158,164 ---- return (ENXIO); tp = &tunctl[unit]; if (tp->tun_flags & TUN_OPEN) ! return EBUSY; ifp = &tp->tun_if; tp->tun_flags |= TUN_OPEN; TUNDEBUG("%s%d: open\n", ifp->if_name, ifp->if_unit); From owner-cvs-sys Sun May 26 15:05:54 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id PAA24112 for cvs-sys-outgoing; Sun, 26 May 1996 15:05:54 -0700 (PDT) Received: (from scrappy@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id PAA24068; Sun, 26 May 1996 15:05:39 -0700 (PDT) Date: Sun, 26 May 1996 15:05:39 -0700 (PDT) From: "Marc G. Fournier" Message-Id: <199605262205.PAA24068@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/net if_tun.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk scrappy 96/05/26 15:05:38 Modified: sys/net if_tun.c Log: added missing semicolon Submitted by: Jeffrey Hsu Revision Changes Path 1.25 +1 -1 src/sys/net/if_tun.c From owner-cvs-sys Sun May 26 23:03:14 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA01530 for cvs-sys-outgoing; Sun, 26 May 1996 23:03:14 -0700 (PDT) Received: (from peter@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA01487; Sun, 26 May 1996 23:02:57 -0700 (PDT) Date: Sun, 26 May 1996 23:02:57 -0700 (PDT) From: Peter Wemm Message-Id: <199605270602.XAA01487@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa syscons.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/05/26 23:02:57 Modified: sys/i386/isa syscons.c Log: Fix the warnings about "cant inline call to xxx" by reordering two functions. It seems gcc wants to have seen the definitions of the function before it will insert it inline in a caller. Revision Changes Path 1.150 +49 -46 src/sys/i386/isa/syscons.c From owner-cvs-sys Sun May 26 23:52:09 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA09793 for cvs-sys-outgoing; Sun, 26 May 1996 23:52:09 -0700 (PDT) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA09684; Sun, 26 May 1996 23:51:54 -0700 (PDT) Date: Sun, 26 May 1996 23:51:54 -0700 (PDT) From: Poul-Henning Kamp Message-Id: <199605270651.XAA09684@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 locore.s Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/05/26 23:51:50 Modified: sys/i386/i386 locore.s Log: Cleanup the last of the assembly time "-KERNBASE" relocations. Revision Changes Path 1.72 +22 -22 src/sys/i386/i386/locore.s From owner-cvs-sys Mon May 27 00:38:41 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA19129 for cvs-sys-outgoing; Mon, 27 May 1996 00:38:41 -0700 (PDT) Received: from who.cdrom.com (who.cdrom.com [204.216.27.3]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id AAA18900; Mon, 27 May 1996 00:37:39 -0700 (PDT) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by who.cdrom.com (8.6.12/8.6.11) with ESMTP id AAA27968 ; Mon, 27 May 1996 00:31:01 -0700 Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.12/8.6.9) id RAA26263; Mon, 27 May 1996 17:26:12 +1000 Date: Mon, 27 May 1996 17:26:12 +1000 From: Bruce Evans Message-Id: <199605270726.RAA26263@godzilla.zeta.org.au> To: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, peter@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/isa syscons.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Modified: sys/i386/isa syscons.c > Log: > Fix the warnings about "cant inline call to xxx" by reordering two > functions. It seems gcc wants to have seen the definitions of the > function before it will insert it inline in a caller. C is normally compiled in a single pass, so this shouldn't be surprising. gcc actually emits code for each function as soon as it sees the end of the function. How much larger and slower does the extra inlining make syscons? ;-) Bruce From owner-cvs-sys Mon May 27 00:53:33 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA21283 for cvs-sys-outgoing; Mon, 27 May 1996 00:53:33 -0700 (PDT) Received: from onyx.nervosa.com (root@nervosa.com [192.187.228.86]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id AAA21237; Mon, 27 May 1996 00:53:00 -0700 (PDT) Received: (from coredump@localhost) by onyx.nervosa.com (8.7.5/8.7.3) id AAA10024; Mon, 27 May 1996 00:52:30 -0700 (PDT) Date: Mon, 27 May 1996 00:52:30 -0700 (PDT) From: "Chris J. Layne" To: Bruce Evans cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, peter@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/isa syscons.c In-Reply-To: <199605270726.RAA26263@godzilla.zeta.org.au> 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 Mon, 27 May 1996, Bruce Evans wrote: > How much larger and slower does the extra inlining make syscons? ;-) > Bruce I agree that inlining would definetly make it larger; but slower? == Chris Layne ======================================== Nervosa Computing == == coredump@nervosa.com ================ http://www.nervosa.com/~coredump == From owner-cvs-sys Mon May 27 01:38:50 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id BAA24794 for cvs-sys-outgoing; Mon, 27 May 1996 01:38:50 -0700 (PDT) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id BAA24788; Mon, 27 May 1996 01:38:43 -0700 (PDT) Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.12/8.6.9) id SAA28879; Mon, 27 May 1996 18:33:38 +1000 Date: Mon, 27 May 1996 18:33:38 +1000 From: Bruce Evans Message-Id: <199605270833.SAA28879@godzilla.zeta.org.au> To: bde@zeta.org.au, coredump@nervosa.com Subject: Re: cvs commit: src/sys/i386/isa syscons.c Cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, peter@freefall.freebsd.org Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >> How much larger and slower does the extra inlining make syscons? ;-) >> Bruce >I agree that inlining would definetly make it larger; but slower? It reduces locality of reference and may displace more important code from the cache. A single cache miss costs about the same time as a function call. Inlining may also interfere with optimization and result in worse code generation for more important surrounding code. This problem is particularly noticeable on the i386 because there aren't enough registers. Bruce From owner-cvs-sys Mon May 27 15:32:40 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id PAA24504 for cvs-sys-outgoing; Mon, 27 May 1996 15:32:40 -0700 (PDT) Received: (from gpalmer@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id PAA24458; Mon, 27 May 1996 15:32:28 -0700 (PDT) Date: Mon, 27 May 1996 15:32:28 -0700 (PDT) From: Gary Palmer Message-Id: <199605272232.PAA24458@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa if_ed.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gpalmer 96/05/27 15:32:26 Modified: sys/i386/isa if_ed.c Log: Clean up the warnings produced by the recent PCI code. Requested by SE since he doesn't have good access right now Revision Changes Path 1.99 +3 -1 src/sys/i386/isa/if_ed.c From owner-cvs-sys Mon May 27 16:17:25 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA06901 for cvs-sys-outgoing; Mon, 27 May 1996 16:17:25 -0700 (PDT) Received: (from gibbs@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA06798; Mon, 27 May 1996 16:17:04 -0700 (PDT) Date: Mon, 27 May 1996 16:17:04 -0700 (PDT) From: "Justin T. Gibbs" Message-Id: <199605272317.QAA06798@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/dev/aic7xxx aic7xxx.seq Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 96/05/27 16:17:01 Modified: sys/dev/aic7xxx aic7xxx.seq Log: Fix a race condition in p_mesgout* and inb* code that could allow a phasemiss to sneak by without detection. This should fix the Wide/Narrow boot problems that have been reported since this bug caused the driver ignore a narrow target rejecting wide negotiation. Revision Changes Path 1.37 +3 -3 src/sys/dev/aic7xxx/aic7xxx.seq From owner-cvs-sys Mon May 27 16:19:07 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA07388 for cvs-sys-outgoing; Mon, 27 May 1996 16:19:07 -0700 (PDT) Received: (from gibbs@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA07272; Mon, 27 May 1996 16:18:32 -0700 (PDT) Date: Mon, 27 May 1996 16:18:32 -0700 (PDT) From: "Justin T. Gibbs" Message-Id: <199605272318.QAA07272@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/dev/aic7xxx aic7xxx.seq Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 96/05/27 16:18:31 Branch: sys/dev/aic7xxx RELENG_2_1_0 Modified: sys/dev/aic7xxx aic7xxx.seq Log: Merge with HEAD: Fix a race condition in p_mesgout* and inb* code that could allow a phasemiss to sneak by without detection. This should fix the Wide/Narrow boot problems that have been reported since this bug caused the driver ignore a narrow target rejecting wide negotiation. Revision Changes Path 1.16.4.15 +3 -3 src/sys/dev/aic7xxx/aic7xxx.seq From owner-cvs-sys Tue May 28 22:09:23 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA06319 for cvs-sys-outgoing; Tue, 28 May 1996 22:09:23 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA06299; Tue, 28 May 1996 22:09:10 -0700 (PDT) Date: Tue, 28 May 1996 22:09:10 -0700 (PDT) From: John Dyson Message-Id: <199605290509.WAA06299@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/28 22:09:09 Modified: sys/i386/i386 pmap.c Log: The wrong address (pindex) was being used for the page table directory. No negative side effects right now, but just a clean-up. Revision Changes Path 1.95 +5 -7 src/sys/i386/i386/pmap.c From owner-cvs-sys Tue May 28 22:12:35 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA06679 for cvs-sys-outgoing; Tue, 28 May 1996 22:12:35 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA06661; Tue, 28 May 1996 22:12:26 -0700 (PDT) Date: Tue, 28 May 1996 22:12:26 -0700 (PDT) From: John Dyson Message-Id: <199605290512.WAA06661@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/vm vm_map.c default_pager.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/05/28 22:12:25 Modified: sys/vm vm_map.c default_pager.c Log: Make sure that pageout deadlocks cannot occur. There is a problem that the datastructures needed to support the swap pager can take enough space to fully deplete system memory, and cause a deadlock. This change keeps large objects from being filled with dirty pages without the appropriate swap pager datastructures. Right now, default objects greater than 1/4 the size of available system memory are converted to swap objects, thereby eliminating the risk of deadlock. Revision Changes Path 1.48 +18 -2 src/sys/vm/vm_map.c 1.8 +15 -7 src/sys/vm/default_pager.c From owner-cvs-sys Tue May 28 22:15:41 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA06813 for cvs-sys-outgoing; Tue, 28 May 1996 22:15:41 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA06796; Tue, 28 May 1996 22:15:35 -0700 (PDT) Date: Tue, 28 May 1996 22:15:35 -0700 (PDT) From: John Dyson Message-Id: <199605290515.WAA06796@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/28 22:15:34 Modified: sys/vm vm_pageout.c Log: After careful review by David Greenman and myself, David had found a case where blocking can occur, thereby giving other process's a chance to modify the queue where a page resides. This could cause numerous process and system failures. Revision Changes Path 1.74 +94 -59 src/sys/vm/vm_pageout.c From owner-cvs-sys Tue May 28 23:33:46 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA11484 for cvs-sys-outgoing; Tue, 28 May 1996 23:33:46 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA11447; Tue, 28 May 1996 23:33:34 -0700 (PDT) Date: Tue, 28 May 1996 23:33:34 -0700 (PDT) From: John Dyson Message-Id: <199605290633.XAA11447@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/28 23:33:33 Modified: sys/vm vm_pageout.c Log: Correct some unfortunately chosen constants, otherwise, not enough pages are calculated for deferred allocation of swap pager data structures. This is a follow-on to the previous commit to this file. Revision Changes Path 1.75 +3 -4 src/sys/vm/vm_pageout.c From owner-cvs-sys Wed May 29 18:22:10 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id SAA08078 for cvs-sys-outgoing; Wed, 29 May 1996 18:22:10 -0700 (PDT) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id SAA08055; Wed, 29 May 1996 18:21:52 -0700 (PDT) Date: Wed, 29 May 1996 18:21:52 -0700 (PDT) From: David Greenman Message-Id: <199605300121.SAA08055@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern kern_proc.c kern_prot.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 96/05/29 18:21:51 Modified: sys/kern kern_proc.c kern_prot.c Log: Fix a panic caused by (proc)->p_session being dereferenced for a process that was exiting. Revision Changes Path 1.18 +10 -8 src/sys/kern/kern_proc.c 1.17 +2 -2 src/sys/kern/kern_prot.c From owner-cvs-sys Wed May 29 18:24:58 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id SAA08456 for cvs-sys-outgoing; Wed, 29 May 1996 18:24:58 -0700 (PDT) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id SAA08425; Wed, 29 May 1996 18:24:48 -0700 (PDT) Date: Wed, 29 May 1996 18:24:48 -0700 (PDT) From: David Greenman Message-Id: <199605300124.SAA08425@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern kern_prot.c kern_sysctl.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 96/05/29 18:24:47 Branch: sys/kern RELENG_2_1_0 Modified: sys/kern kern_prot.c kern_sysctl.c Log: Brought in fixes from current: fix for panic caused by dereferencing (proc)->p_session of an exiting process. This problem manifested itself via a panic in fill_eproc() when running "top". Revision Changes Path 1.11.4.3 +2 -2 src/sys/kern/kern_prot.c 1.25.4.4 +10 -8 src/sys/kern/kern_sysctl.c From owner-cvs-sys Thu May 30 00:20:35 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA20560 for cvs-sys-outgoing; Thu, 30 May 1996 00:20:35 -0700 (PDT) Received: (from gibbs@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA20531; Thu, 30 May 1996 00:20:20 -0700 (PDT) Date: Thu, 30 May 1996 00:20:20 -0700 (PDT) From: "Justin T. Gibbs" Message-Id: <199605300720.AAA20531@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/dev/aic7xxx aic7xxx.seq src/sys/i386/scsi 93cx6.c 93cx6.h aic7xxx.c aic7xxx.h src/sys/i386/eisa aic7770.c src/sys/pci aic7870.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 96/05/30 00:20:19 Modified: sys/dev/aic7xxx aic7xxx.seq Log: Merge in changes for NetBSD/OpenBSD. Cosmetic change to p_mesgout code so that it "looks" the same as what is done in the inb* routines. NetBSD/OpenBSD support Submitted by:Noriyuki Soda , Pete Bentley , Charles M. Hannum , Theo de Raadt Revision Changes Path 1.38 +6 -2 src/sys/dev/aic7xxx/aic7xxx.seq Modified: sys/i386/eisa aic7770.c sys/pci aic7870.c Log: Merge in changes for NetBSD/OpenBSD. NetBSD/OpenBSD support Submitted by:Noriyuki Soda , Pete Bentley , Charles M. Hannum , Theo de Raadt Revision Changes Path 1.29 +204 -22 src/sys/i386/eisa/aic7770.c 1.36 +208 -98 src/sys/pci/aic7870.c Modified: sys/i386/scsi 93cx6.c 93cx6.h aic7xxx.c aic7xxx.h Log: Merge in changes for NetBSD/OpenBSD. Add a panic for attempts to page in a non paged out SCB. Re-order some of the interrupt routine for better performance. NetBSD/OpenBSD support Submitted by:Noriyuki Soda , Pete Bentley , Charles M. Hannum , Theo de Raadt Revision Changes Path 1.5 +61 -57 src/sys/i386/scsi/93cx6.c 1.3 +37 -11 src/sys/i386/scsi/93cx6.h 1.71 +677 -425 src/sys/i386/scsi/aic7xxx.c 1.28 +68 -1 src/sys/i386/scsi/aic7xxx.h From owner-cvs-sys Thu May 30 07:31:38 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA05380 for cvs-sys-outgoing; Thu, 30 May 1996 07:31:38 -0700 (PDT) Received: (from gibbs@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA05299; Thu, 30 May 1996 07:31:13 -0700 (PDT) Date: Thu, 30 May 1996 07:31:13 -0700 (PDT) From: "Justin T. Gibbs" Message-Id: <199605301431.HAA05299@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/dev/aic7xxx aic7xxx.seq Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 96/05/30 07:31:11 Modified: sys/dev/aic7xxx aic7xxx.seq Log: Fix regression. It seems that you need at least one instruction between seeing SPIORDY and checking for PHASEMIS. My last change turned out to be less cosmetic then I thought. Pointed out by: Satoshi Asami , Faried Nawaz Message-Id: <199605302341.QAA16430@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa si.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/05/30 16:41:37 Modified: sys/i386/isa si.c Log: When estimating the time (in ms) left to drain the output queue based on the baud rate, dont get upset if it's been hung up by setting B0. Instead, sleep for a short time, as the host controller takes a while to go through the state changes. Revision Changes Path 1.41 +4 -4 src/sys/i386/isa/si.c From owner-cvs-sys Thu May 30 17:20:46 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id RAA21243 for cvs-sys-outgoing; Thu, 30 May 1996 17:20:46 -0700 (PDT) Received: (from peter@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id RAA21198; Thu, 30 May 1996 17:20:36 -0700 (PDT) Date: Thu, 30 May 1996 17:20:36 -0700 (PDT) From: Peter Wemm Message-Id: <199605310020.RAA21198@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern vfs_subr.c src/sys/sys vnode.h src/sys/conf options param.c src/sys/i386/conf LINT Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/05/30 17:20:35 Modified: sys/conf options param.c sys/kern vfs_subr.c sys/sys vnode.h sys/i386/conf LINT Log: Add an option "EXTRA_VNODES" to cause an extra number of vnode structures to be allocated at boot time. This is an expensive option, as they consume physical ram and are not pageable etc. In certain situations, this kind of option is quite useful, especially for news servers that access a large number of directories at random and torture the name cache. Defining 5000 or 10000 extra vnodes should cut down the amount of vnode recycling somewhat, which should allow better name and directory caching etc. This is a "your mileage may vary" option, with no real indication of what works best for your machine except trial and error. Too many will cost you ram that you could otherwise use for disk buffers etc. This is based on something John Dyson mentioned to me a while ago. Revision Changes Path 1.13 +2 -1 src/sys/conf/options 1.20 +6 -1 src/sys/conf/param.c 1.54 +2 -2 src/sys/kern/vfs_subr.c 1.33 +2 -1 src/sys/sys/vnode.h 1.260 +12 -2 src/sys/i386/conf/LINT From owner-cvs-sys Thu May 30 17:38:17 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id RAA22505 for cvs-sys-outgoing; Thu, 30 May 1996 17:38:17 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id RAA22487; Thu, 30 May 1996 17:38:08 -0700 (PDT) Date: Thu, 30 May 1996 17:38:08 -0700 (PDT) From: John Dyson Message-Id: <199605310038.RAA22487@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 pmap.c src/sys/vm default_pager.h vm_fault.c vm_glue.c vm_map.c vm_mmap.c vm_object.c vm_page.c vm_pageout.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/05/30 17:38:07 Modified: sys/i386/i386 pmap.c sys/vm default_pager.h vm_fault.c vm_glue.c vm_map.c vm_mmap.c vm_object.c vm_page.c vm_pageout.c Log: This commit is dual-purpose, to fix more of the pageout daemon queue corruption problems, and to apply Gary Palmer's code cleanups. David Greenman helped with these problems also. There is still a hang problem using X in small memory machines. Revision Changes Path 1.96 +57 -44 src/sys/i386/i386/pmap.c 1.4 +2 -1 src/sys/vm/default_pager.h 1.47 +12 -1 src/sys/vm/vm_fault.c 1.50 +3 -16 src/sys/vm/vm_glue.c 1.49 +2 -8 src/sys/vm/vm_map.c 1.44 +2 -2 src/sys/vm/vm_mmap.c 1.75 +3 -2 src/sys/vm/vm_object.c 1.53 +16 -9 src/sys/vm/vm_page.c 1.76 +61 -19 src/sys/vm/vm_pageout.c From owner-cvs-sys Thu May 30 17:41:51 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id RAA22746 for cvs-sys-outgoing; Thu, 30 May 1996 17:41:51 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id RAA22729; Thu, 30 May 1996 17:41:41 -0700 (PDT) Date: Thu, 30 May 1996 17:41:41 -0700 (PDT) From: John Dyson Message-Id: <199605310041.RAA22729@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/30 17:41:39 Modified: sys/kern vfs_bio.c Log: Keep brelse from freeing busy pages. Revision Changes Path 1.92 +2 -2 src/sys/kern/vfs_bio.c From owner-cvs-sys Thu May 30 18:01:33 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id SAA24006 for cvs-sys-outgoing; Thu, 30 May 1996 18:01:33 -0700 (PDT) Received: (from peter@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id SAA23987; Thu, 30 May 1996 18:01:26 -0700 (PDT) Date: Thu, 30 May 1996 18:01:26 -0700 (PDT) From: Peter Wemm Message-Id: <199605310101.SAA23987@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/conf Makefile.i386 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/05/30 18:01:26 Modified: sys/i386/conf Makefile.i386 Log: Instead of: cpp blah file.s | as -o file.o, use instead: cc -c -x assembler-with-cpp -o file.o file.s. This means that any cpp fatal errors will now be detected, as well as running *.s files through an ansi cpp instead of a traditional cpp. (fixes to allow *.s to compile under both ansi and traditional to follow) Revision Changes Path 1.83 +3 -5 src/sys/i386/conf/Makefile.i386 From owner-cvs-sys Thu May 30 18:08:16 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id SAA24940 for cvs-sys-outgoing; Thu, 30 May 1996 18:08:16 -0700 (PDT) Received: (from peter@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id SAA24917; Thu, 30 May 1996 18:08:09 -0700 (PDT) Date: Thu, 30 May 1996 18:08:09 -0700 (PDT) From: Peter Wemm Message-Id: <199605310108.SAA24917@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 exception.s microtime.s support.s src/sys/i386/include asmacros.h src/sys/i386/isa icu.s vector.s Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/05/30 18:08:09 Modified: sys/i386/i386 exception.s microtime.s support.s sys/i386/include asmacros.h sys/i386/isa icu.s vector.s Log: Jump some hoops to have the *.s code being able to be run through both an ansi and traditional cpp. The nesting rules of macros are different, which required some changes. Use __CONCAT(x,y) instead of /**/. Redo some comments to use /* */ rather than "# comment" because the ansi cpp cares about those, and also cares about quote matching. Revision Changes Path 1.18 +7 -6 src/sys/i386/i386/exception.s 1.13 +100 -94 src/sys/i386/i386/microtime.s 1.36 +18 -18 src/sys/i386/i386/support.s 1.8 +3 -2 src/sys/i386/include/asmacros.h 1.25 +2 -2 src/sys/i386/isa/icu.s 1.20 +40 -40 src/sys/i386/isa/vector.s From owner-cvs-sys Thu May 30 18:42:30 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id SAA27752 for cvs-sys-outgoing; Thu, 30 May 1996 18:42:30 -0700 (PDT) Received: (from alex@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id SAA27721; Thu, 30 May 1996 18:41:58 -0700 (PDT) Date: Thu, 30 May 1996 18:41:58 -0700 (PDT) From: Alex Nash Message-Id: <199605310141.SAA27721@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 alex 96/05/30 18:41:56 Branch: sys/kern RELENG_2_1_0 Modified: sys/kern kern_lkm.c Log: Bring in changes from 1.22 (disallow LKM manipulations in secure mode) into stable. Revision Changes Path 1.13.4.2 +11 -10 src/sys/kern/kern_lkm.c From owner-cvs-sys Thu May 30 22:11:50 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA13085 for cvs-sys-outgoing; Thu, 30 May 1996 22:11:50 -0700 (PDT) Received: (from peter@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA13036; Thu, 30 May 1996 22:11:24 -0700 (PDT) Date: Thu, 30 May 1996 22:11:24 -0700 (PDT) From: Peter Wemm Message-Id: <199605310511.WAA13036@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netinet in_pcb.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/05/30 22:11:24 Modified: sys/netinet in_pcb.c Log: More closely preserve the original operation of rresvport() when using IP_PORTRANGE_LOW. Revision Changes Path 1.19 +3 -2 src/sys/netinet/in_pcb.c From owner-cvs-sys Thu May 30 23:32:25 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA21711 for cvs-sys-outgoing; Thu, 30 May 1996 23:32:25 -0700 (PDT) Received: (from gibbs@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA21653; Thu, 30 May 1996 23:32:14 -0700 (PDT) Date: Thu, 30 May 1996 23:32:14 -0700 (PDT) From: "Justin T. Gibbs" Message-Id: <199605310632.XAA21653@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 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 96/05/30 23:32:12 Modified: sys/dev/aic7xxx aic7xxx.seq Log: Don't use the auto ATN on parity error feature. It may be the source of our parity handling problems. Revision Changes Path 1.40 +4 -4 src/sys/dev/aic7xxx/aic7xxx.seq Modified: sys/i386/scsi aic7xxx.c Log: Fix a regression. Turn off the selection hardware during a selection timeout before clearing the SELTO interrupt. We used to do this in the past, but this outb got lost. Turn ATN on ourselves as appropriate during a parity error instead of relying on ENAUTOATNP. Don't use a loop in RESTART_SEQUENCER. Its not necessary. Revision Changes Path 1.72 +9 -12 src/sys/i386/scsi/aic7xxx.c From owner-cvs-sys Thu May 30 23:38:09 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA22219 for cvs-sys-outgoing; Thu, 30 May 1996 23:38:09 -0700 (PDT) Received: (from gibbs@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA22183; Thu, 30 May 1996 23:37:58 -0700 (PDT) Date: Thu, 30 May 1996 23:37:58 -0700 (PDT) From: "Justin T. Gibbs" Message-Id: <199605310637.XAA22183@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/30 23:37:57 Branch: sys/i386/scsi RELENG_2_1_0 Modified: sys/i386/scsi aic7xxx.c Log: Stop the selection hardware before acking the SELTO interrupt. The rest of the main branch changes will come back once they've seen more testing. Revision Changes Path 1.29.2.18 +3 -1 src/sys/i386/scsi/aic7xxx.c From owner-cvs-sys Fri May 31 00:58:58 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA26377 for cvs-sys-outgoing; Fri, 31 May 1996 00:58:58 -0700 (PDT) Received: (from peter@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA26356; Fri, 31 May 1996 00:58:49 -0700 (PDT) Date: Fri, 31 May 1996 00:58:49 -0700 (PDT) From: Peter Wemm Message-Id: <199605310758.AAA26356@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/sys sysctl.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/05/31 00:58:49 Branch: sys/sys RELENG_2_1_0 Modified: sys/sys sysctl.h Log: Add entries for KERN_PS_STRINGS and friends to allow setproctitle() and libkvm to adapt to the kernel VM layout changing. (such as on wcarchive, and some of the stuff I'm experimenting with at the moment. -current already has this, so that 2.1 programs that have setproctitle statically linked will work on 2.2 even if 2.2 ends up with PS_STRINGS in a different location) Also, added the somaxconn etc entries, because of the way that the user-mode sysctl program is built and it was either add the real things, or some placeholder stubs. Revision Changes Path 1.23.4.1 +13 -3 src/sys/sys/sysctl.h From owner-cvs-sys Fri May 31 01:04:27 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id BAA26831 for cvs-sys-outgoing; Fri, 31 May 1996 01:04:27 -0700 (PDT) Received: (from peter@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id BAA26806; Fri, 31 May 1996 01:04:16 -0700 (PDT) Date: Fri, 31 May 1996 01:04:16 -0700 (PDT) From: Peter Wemm Message-Id: <199605310804.BAA26806@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern kern_exec.c kern_sysctl.c uipc_socket.c uipc_socket2.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/05/31 01:04:15 Branch: sys/kern RELENG_2_1_0 Modified: sys/kern kern_exec.c kern_sysctl.c uipc_socket.c uipc_socket2.c Log: Add sysctl hooks for user-mode setproctitle() and libkvm to see, taken from -current, but implemented in old-style sysctl. Revision Changes Path 1.21.4.4 +7 -1 src/sys/kern/kern_exec.c 1.25.4.5 +23 -2 src/sys/kern/kern_sysctl.c 1.10.4.2 +9 -4 src/sys/kern/uipc_socket.c 1.5.4.2 +3 -2 src/sys/kern/uipc_socket2.c From owner-cvs-sys Fri May 31 10:34:21 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA25706 for cvs-sys-outgoing; Fri, 31 May 1996 10:34:21 -0700 (PDT) Received: (from pst@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA25691; Fri, 31 May 1996 10:34:14 -0700 (PDT) Date: Fri, 31 May 1996 10:34:14 -0700 (PDT) From: Paul Traina Message-Id: <199605311734.KAA25691@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/31 10:34:14 Modified: sys/i386/isa qcam.c Log: Fix ioctl() operations...nasty typo Revision Changes Path 1.11.2.2 +2 -2 src/sys/i386/isa/qcam.c From owner-cvs-sys Fri May 31 10:35:18 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA25802 for cvs-sys-outgoing; Fri, 31 May 1996 10:35:18 -0700 (PDT) Received: (from pst@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA25785; Fri, 31 May 1996 10:35:09 -0700 (PDT) Date: Fri, 31 May 1996 10:35:09 -0700 (PDT) From: Paul Traina Message-Id: <199605311735.KAA25785@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/31 10:35:09 Modified: sys/i386/isa qcam.c Log: Fix ioctl() operations...nasty typo Revision Changes Path 1.13 +2 -2 src/sys/i386/isa/qcam.c From owner-cvs-sys Fri May 31 16:39:29 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA22468 for cvs-sys-outgoing; Fri, 31 May 1996 16:39:29 -0700 (PDT) Received: (from wosch@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA22425; Fri, 31 May 1996 16:39:18 -0700 (PDT) Date: Fri, 31 May 1996 16:39:18 -0700 (PDT) From: Wolfram Schneider Message-Id: <199605312339.QAA22425@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/miscfs/procfs procfs_status.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk wosch 96/05/31 16:39:17 Modified: sys/miscfs/procfs procfs_status.c Log: Merge from HEAD: add ruid and rgid to file /proc//status this allow killall(1) to kill suid programs Revision Changes Path 1.4.4.1 +12 -4 src/sys/miscfs/procfs/procfs_status.c From owner-cvs-sys Fri May 31 17:18:01 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id RAA25679 for cvs-sys-outgoing; Fri, 31 May 1996 17:18:01 -0700 (PDT) Received: from Root.COM (implode.Root.COM [198.145.90.17]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id RAA25673; Fri, 31 May 1996 17:17:58 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by Root.COM (8.7.5/8.6.5) with SMTP id RAA24145; Fri, 31 May 1996 17:18:04 -0700 (PDT) Message-Id: <199606010018.RAA24145@Root.COM> X-Authentication-Warning: implode.Root.COM: Host localhost [127.0.0.1] didn't use HELO protocol To: Wolfram Schneider cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/miscfs/procfs procfs_status.c In-reply-to: Your message of "Fri, 31 May 1996 16:39:18 PDT." <199605312339.QAA22425@freefall.freebsd.org> From: David Greenman Reply-To: davidg@Root.COM Date: Fri, 31 May 1996 17:18:03 -0700 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >wosch 96/05/31 16:39:17 > > Modified: sys/miscfs/procfs procfs_status.c > Log: > Merge from HEAD: > > add ruid and rgid to file /proc//status > this allow killall(1) to kill suid programs Merge from HEAD??? This commit was *on* the head. -DG David Greenman Core-team/Principal Architect, The FreeBSD Project From owner-cvs-sys Fri May 31 18:02:14 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id SAA27780 for cvs-sys-outgoing; Fri, 31 May 1996 18:02:14 -0700 (PDT) Received: from spinner.DIALix.COM (spinner.DIALix.COM [192.203.228.67]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id SAA27772; Fri, 31 May 1996 18:02:01 -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 JAA05326; Sat, 1 Jun 1996 09:01:45 +0800 (WST) Message-Id: <199606010101.JAA05326@spinner.DIALix.COM> X-Mailer: exmh version 1.6.6 3/24/96 To: davidg@Root.COM cc: Wolfram Schneider , CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/miscfs/procfs procfs_status.c In-reply-to: Your message of "Fri, 31 May 1996 17:18:03 MST." <199606010018.RAA24145@Root.COM> Date: Sat, 01 Jun 1996 09:01:44 +0800 From: Peter Wemm Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >>wosch 96/05/31 16:39:17 >> >> Modified: sys/miscfs/procfs procfs_status.c >> Log: >> Merge from HEAD: >> >> add ruid and rgid to file /proc//status >> this allow killall(1) to kill suid programs > > Merge from HEAD??? This commit was *on* the head. > >-DG No, it was actually on the branch... 1.4.4.1 +12 -4 src/sys/miscfs/procfs/procfs_status.c ^^^^^^^ As a reminder to all committers, DO NOT COMMIT TO RELENG_2_1_0 ON SINGLE FILES ONLY! You *must* move the entire directory over to RELENG_2_1_0! ie: do this: % cvs update -r RELENG_2_1_0 and NOT this: % cvs update -r RELENG_2_1_0 procfs_status.c -Peter From owner-cvs-sys Fri May 31 19:03:51 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id TAA02839 for cvs-sys-outgoing; Fri, 31 May 1996 19:03:51 -0700 (PDT) Received: from mail.barrnet.net (mail.barrnet.net [131.119.246.7]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id TAA02795; Fri, 31 May 1996 19:02:54 -0700 (PDT) Received: from Root.COM (implode.Root.COM [198.145.90.17]) by mail.barrnet.net (8.7.5/MAIL-RELAY-LEN) with ESMTP id TAA10620; Fri, 31 May 1996 19:02:52 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by Root.COM (8.7.5/8.6.5) with SMTP id TAA24292; Fri, 31 May 1996 19:01:55 -0700 (PDT) Message-Id: <199606010201.TAA24292@Root.COM> X-Authentication-Warning: implode.Root.COM: Host localhost [127.0.0.1] didn't use HELO protocol To: Peter Wemm cc: Wolfram Schneider , CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/miscfs/procfs procfs_status.c In-reply-to: Your message of "Sat, 01 Jun 1996 09:01:44 +0800." <199606010101.JAA05326@spinner.DIALix.COM> From: David Greenman Reply-To: davidg@Root.COM Date: Fri, 31 May 1996 19:01:55 -0700 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >>>wosch 96/05/31 16:39:17 >>> >>> Modified: sys/miscfs/procfs procfs_status.c >>> Log: >>> Merge from HEAD: >>> >>> add ruid and rgid to file /proc//status >>> this allow killall(1) to kill suid programs >> >> Merge from HEAD??? This commit was *on* the head. >> >>-DG > >No, it was actually on the branch... >1.4.4.1 +12 -4 src/sys/miscfs/procfs/procfs_status.c >^^^^^^^ > >As a reminder to all committers, DO NOT COMMIT TO RELENG_2_1_0 ON SINGLE >FILES ONLY! You *must* move the entire directory over to RELENG_2_1_0! > >ie: do this: % cvs update -r RELENG_2_1_0 >and NOT this: % cvs update -r RELENG_2_1_0 procfs_status.c Ohhh...so that's what happend. Thanks for the correction! -DG David Greenman Core-team/Principal Architect, The FreeBSD Project From owner-cvs-sys Sat Jun 1 12:19:35 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA21549 for cvs-sys-outgoing; Sat, 1 Jun 1996 12:19:35 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA21521; Sat, 1 Jun 1996 12:19:23 -0700 (PDT) Date: Sat, 1 Jun 1996 12:19:23 -0700 (PDT) From: John Dyson Message-Id: <199606011919.MAA21521@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/06/01 12:19:23 Modified: sys/i386/i386 pmap.c Log: Fix the problem with pmap_copy that breaks X in small memory machines. Also close some windows that are opened up by page table allocations. The prefaulting code no longer uses hold counts, but now uses the busy flag for synchronization. Revision Changes Path 1.97 +23 -13 src/sys/i386/i386/pmap.c From owner-cvs-sys Sat Jun 1 13:51:14 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA03309 for cvs-sys-outgoing; Sat, 1 Jun 1996 13:51:14 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA03281; Sat, 1 Jun 1996 13:51:01 -0700 (PDT) Date: Sat, 1 Jun 1996 13:51:01 -0700 (PDT) From: John Dyson Message-Id: <199606012051.NAA03281@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/06/01 13:51:00 Modified: sys/vm vm_fault.c Log: Disable madvise optimizations for device pager objects (some of the operations don't work with FICTITIOUS pages.) Also, close a window between PG_MANAGED and pmap_enter that can mess up the accounting of the managed flag. This problem could likely cause a hold_count error for page table pages. Revision Changes Path 1.48 +9 -6 src/sys/vm/vm_fault.c From owner-cvs-sys Sat Jun 1 16:25:17 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA09924 for cvs-sys-outgoing; Sat, 1 Jun 1996 16:25:17 -0700 (PDT) Received: (from gpalmer@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA09909; Sat, 1 Jun 1996 16:25:11 -0700 (PDT) Date: Sat, 1 Jun 1996 16:25:11 -0700 (PDT) From: Gary Palmer Message-Id: <199606012325.QAA09909@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci if_fxp.c src/sys/net if_ethersubr.c if_fddisubr.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gpalmer 96/06/01 16:25:11 Modified: sys/net if_ethersubr.c if_fddisubr.c sys/pci if_fxp.c Log: Set ifnet.baudrate for ethernet / FDDI interfaces too. Makes SNMP slightly more informative Reviewed by: Garrett Wollman Revision Changes Path 1.17 +3 -1 src/sys/net/if_ethersubr.c 1.8 +2 -1 src/sys/net/if_fddisubr.c 1.13 +2 -1 src/sys/pci/if_fxp.c From owner-cvs-sys Sat Jun 1 17:02:07 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id RAA11920 for cvs-sys-outgoing; Sat, 1 Jun 1996 17:02:07 -0700 (PDT) Received: (from gpalmer@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id RAA11858; Sat, 1 Jun 1996 17:01:53 -0700 (PDT) Date: Sat, 1 Jun 1996 17:01:53 -0700 (PDT) From: Gary Palmer Message-Id: <199606020001.RAA11858@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci if_fxp.c src/sys/net if_ethersubr.c if_fddisubr.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gpalmer 96/06/01 17:01:52 Branch: sys/net RELENG_2_1_0 sys/pci RELENG_2_1_0 Modified: sys/net if_ethersubr.c if_fddisubr.c sys/pci if_fxp.c Log: Bring in changes from HEAD. Set ifnet.baudrate for ethernet & FDDI also. Reviewed by: Garrett Wollman Revision Changes Path 1.9.2.1 +3 -1 src/sys/net/if_ethersubr.c 1.5.4.1 +2 -1 src/sys/net/if_fddisubr.c 1.8.2.3 +2 -1 src/sys/pci/if_fxp.c From owner-cvs-sys Sat Jun 1 17:06:53 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id RAA12816 for cvs-sys-outgoing; Sat, 1 Jun 1996 17:06:53 -0700 (PDT) Received: from palmer.demon.co.uk (palmer.demon.co.uk [158.152.50.150]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id RAA12650; Sat, 1 Jun 1996 17:05:54 -0700 (PDT) Received: from palmer.demon.co.uk (localhost [127.0.0.1]) by palmer.demon.co.uk (sendmail/PALMER-1) with ESMTP id BAA00330; Sun, 2 Jun 1996 01:05:15 +0100 (BST) To: CVS-committers@freefall.freebsd.org CC: cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org From: "Gary Palmer" Subject: Re: cvs commit: src/sys/pci if_fxp.c src/sys/net if_ethersubr.c if_fddisubr.c In-reply-to: Your message of "Sat, 01 Jun 1996 16:25:11 PDT." <199606012325.QAA09909@freefall.freebsd.org> Date: Sun, 02 Jun 1996 01:05:13 +0100 Message-ID: <328.833673913@palmer.demon.co.uk> Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Gary Palmer wrote in message ID <199606012325.QAA09909@freefall.freebsd.org>: > gpalmer 96/06/01 16:25:11 > > Modified: sys/net if_ethersubr.c if_fddisubr.c > sys/pci if_fxp.c > Log: > Set ifnet.baudrate for ethernet / FDDI interfaces too. Makes > SNMP slightly more informative The if_fxp.c change is to set the baudrate right for fast ethernet (100bT). if_de.c (which also has fast ether capabilities) will be updated when David brings in the new version of the driver from Matt Thomas. Gary -- Gary Palmer FreeBSD Core Team Member FreeBSD: Turning PC's into workstations. See http://www.FreeBSD.ORG/ for info From owner-cvs-sys Sat Jun 1 17:14:59 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id RAA13991 for cvs-sys-outgoing; Sat, 1 Jun 1996 17:14:59 -0700 (PDT) Received: (from gpalmer@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id RAA13962; Sat, 1 Jun 1996 17:14:52 -0700 (PDT) Date: Sat, 1 Jun 1996 17:14:52 -0700 (PDT) From: Gary Palmer Message-Id: <199606020014.RAA13962@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netinet ip_fw.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gpalmer 96/06/01 17:14:51 Modified: sys/netinet ip_fw.h Log: Correct spelling error in comment Revision Changes Path 1.19 +2 -2 src/sys/netinet/ip_fw.h From owner-cvs-sys Sat Jun 1 17:15:29 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id RAA14097 for cvs-sys-outgoing; Sat, 1 Jun 1996 17:15:29 -0700 (PDT) Received: (from gpalmer@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id RAA14067; Sat, 1 Jun 1996 17:15:20 -0700 (PDT) Date: Sat, 1 Jun 1996 17:15:20 -0700 (PDT) From: Gary Palmer Message-Id: <199606020015.RAA14067@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netinet ip_fw.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gpalmer 96/06/01 17:15:20 Branch: sys/netinet RELENG_2_1_0 Modified: sys/netinet ip_fw.h Log: Correct spelling error in comment Revision Changes Path 1.11.4.4 +2 -2 src/sys/netinet/ip_fw.h From owner-cvs-sys Sat Jun 1 23:24:53 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA03207 for cvs-sys-outgoing; Sat, 1 Jun 1996 23:24:53 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA03163; Sat, 1 Jun 1996 23:24:28 -0700 (PDT) Date: Sat, 1 Jun 1996 23:24:28 -0700 (PDT) From: John Dyson Message-Id: <199606020624.XAA03163@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern sys_process.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/06/01 23:24:28 Modified: sys/kern sys_process.c Log: Remove the now-unnecessary and incorrect wiring of the "other" processes page table pages. The pmap layer now handles that fully. Revision Changes Path 1.24 +1 -5 src/sys/kern/sys_process.c