From owner-cvs-sys Sun Apr 27 01:31:44 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id BAA04140 for cvs-sys-outgoing; Sun, 27 Apr 1997 01:31:44 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id BAA04114; Sun, 27 Apr 1997 01:31:29 -0700 (PDT) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id BAA13912; Sun, 27 Apr 1997 01:31:18 -0700 (PDT) Date: Sun, 27 Apr 1997 01:31:18 -0700 (PDT) Message-Id: <199704270831.BAA13912@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/sys queue.h Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk phk 97/04/27 01:31:18 Modified: sys/sys queue.h Log: Add some more "member functions" to these. Still not complete. Revision Changes Path 1.15 +41 -1 src/sys/sys/queue.h From owner-cvs-sys Sun Apr 27 02:03:41 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id CAA05050 for cvs-sys-outgoing; Sun, 27 Apr 1997 02:03:41 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id CAA05021; Sun, 27 Apr 1997 02:03:26 -0700 (PDT) From: Kazutaka YOKOTA Received: (from yokota@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id CAA14323; Sun, 27 Apr 1997 02:03:15 -0700 (PDT) Date: Sun, 27 Apr 1997 02:03:15 -0700 (PDT) Message-Id: <199704270903.CAA14323@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/i386/isa syscons.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk yokota 97/04/27 02:03:14 Modified: sys/i386/isa syscons.c Log: Addresses the following two problems. 1) i586_bcopy() problem There have been a number of reports that the syscons doesn't work properly if i586_bcopy() is enabled. The problem prevented users from installing 2.2(.1)-RELEASE. The symptom is that the system looks frozen during device probe or just before the main installation menu. The workaround was to specify the flag 0x01 to the npx device so that i586_bcopy() is disabled. The patch forces the syscons to call generic_bcopy() when copying to/from the video memory, even if CPU is Pentium and i586_bcopy() is enabled. i586_bcopy() is still called for copy operations between non-video memory regions. PR: kern/2277, kern/3066, kern/3107, kern/3134 2) video mode parameter table problem The syscons reads and uses the video mode parameter table provided by the VGA BIOS to set VGA registers when changing video mode and modifying font data. It appears that in some VGA BIOSes the table is not ordered as the syscons expects, and this leads to screen corruption. The problem prevented users from installing 2.2(.1)-RELEASE. The symptom is the corrupt screen or strange vertical lines soon after the kernel is loaded into memory (just after the kernel decompression). The patch performs simplistic test and if it fails, set video_mode_ptr to NULL so that the video mode switching won't happen. This is an interim kludge. There should be a better way to deal with the problem. PR: kern/2498, conf/2775, conf/3354 Reviewed by: sos Tested by: PR originators (not all of them, though) Revision Changes Path 1.211 +116 -8 src/sys/i386/isa/syscons.c From owner-cvs-sys Sun Apr 27 02:10:27 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id CAA05233 for cvs-sys-outgoing; Sun, 27 Apr 1997 02:10:27 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id CAA05202; Sun, 27 Apr 1997 02:10:07 -0700 (PDT) From: Kazutaka YOKOTA Received: (from yokota@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id CAA14373; Sun, 27 Apr 1997 02:09:55 -0700 (PDT) Date: Sun, 27 Apr 1997 02:09:55 -0700 (PDT) Message-Id: <199704270909.CAA14373@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/i386/isa syscons.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk yokota 97/04/27 02:09:55 Branch: sys/i386/isa RELENG_2_2 Modified: sys/i386/isa syscons.c Log: YAMFC. Incorporates fixes in 1.211. Revision Changes Path 1.182.2.17 +116 -8 src/sys/i386/isa/syscons.c From owner-cvs-sys Sun Apr 27 03:44:59 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id DAA07520 for cvs-sys-outgoing; Sun, 27 Apr 1997 03:44:59 -0700 (PDT) Received: from gneiss.eps.nagoya-u.ac.jp (gneiss.eps.nagoya-u.ac.jp [133.6.57.99]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id DAA07515; Sun, 27 Apr 1997 03:44:56 -0700 (PDT) Received: from marble.eps.nagoya-u.ac.jp (localhost [127.0.0.1]) by gneiss.eps.nagoya-u.ac.jp (8.8.5/3.4W4) with ESMTP id TAA03480; Sun, 27 Apr 1997 19:44:46 +0900 (JST) Message-Id: <199704271044.TAA03480@gneiss.eps.nagoya-u.ac.jp> To: dfr@nlsystems.com Cc: kato@eclogite.eps.nagoya-u.ac.jp, CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: Re: cvs commit: src/sys/miscfs/union union_vnops.c In-Reply-To: Your message of "Sat, 26 Apr 1997 19:06:50 +0100 (BST)" References: X-Mailer: Mew version 1.70 on Emacs 19.28.1 / Mule 2.3 X-PGP-Fingerprint: 03 72 85 36 62 46 23 03 52 B1 10 22 44 10 0D 9E Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Sun, 27 Apr 1997 19:44:46 +0900 From: KATO Takenori Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk From: Doug Rabson Subject: Re: cvs commit: src/sys/miscfs/union union_vnops.c Date: Sat, 26 Apr 1997 19:06:50 +0100 (BST) > I don't think this is right. I just had a lockmgr panic using the 1.28 > version of this file (the one which played with the flags). It turned out > that update had the uppervp locked and the union node should have locked > the uppervp itself which would have waited until update had finished > before continuing. In the same situation for 1.29 we would not lock > uppervp at all which just seems wrong. I will undo 1.29. I will replace 1.28 with new change after I make new fix. I consider that the problems related to 1.28 are that (1) 4.4BSD-Lite2 assumes that vn_lock (or VOP_LOCK) is not called after VOP_UNLOCK in same vnode related function. (2) Vnode operations in FreeBSD sometimes call vn_lock after VOP_UNLOCK(). VOP_UNLOCK() keep upper vnode locked and clear UN_ULOCK flag when UN_KLOCK is set in union_unlock. The vn_lock after VOP_UNLOCK calls union_lock, and uppervp is locked because UN_ULOCK is not set. My current idea is that: (1) union_unlock: do not clear uppervp, clear UN_ULOCK flag (same as current), and do not clear UN_KLOCK, when UN_KLOCK is set. (2) union_lock: do not access upper vp, do not clear UN_KLOCK, do not panic, when UN_KLOCK is set. (3) Each function in which UN_KLOCK is set should explicitly clear UN_KLOCK after calling vnode related functions. ---- KATO Takenori Dept. Earth Planet. Sci., Nagoya Univ., Nagoya, 464-01, Japan PGP public key: finger kato@eclogite.eps.nagoya-u.ac.jp ------------------- Powered by FreeBSD(98) ------------------- From owner-cvs-sys Sun Apr 27 03:50:07 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id DAA07651 for cvs-sys-outgoing; Sun, 27 Apr 1997 03:50:07 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id DAA07601; Sun, 27 Apr 1997 03:49:50 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id DAA14670; Sun, 27 Apr 1997 03:49:38 -0700 (PDT) Date: Sun, 27 Apr 1997 03:49:38 -0700 (PDT) Message-Id: <199704271049.DAA14670@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/miscfs/union union_vnops.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk kato 97/04/27 03:49:38 Modified: sys/miscfs/union union_vnops.c Log: Undo 1.29. Revision Changes Path 1.30 +2 -2 src/sys/miscfs/union/union_vnops.c From owner-cvs-sys Sun Apr 27 04:38:00 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id EAA08680 for cvs-sys-outgoing; Sun, 27 Apr 1997 04:38:00 -0700 (PDT) Received: from nlsystems.com (nlsys.demon.co.uk [158.152.125.33]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id EAA08675; Sun, 27 Apr 1997 04:37:56 -0700 (PDT) Received: from herring.nlsystems.com (herring.nlsystems.com [10.0.0.2]) by nlsystems.com (8.8.5/8.8.5) with SMTP id MAA12758; Sun, 27 Apr 1997 12:37:05 +0100 (BST) Date: Sun, 27 Apr 1997 12:37:05 +0100 (BST) From: Doug Rabson To: KATO Takenori cc: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: Re: cvs commit: src/sys/miscfs/union union_vnops.c In-Reply-To: <199704271044.TAA03480@gneiss.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, 27 Apr 1997, KATO Takenori wrote: > From: Doug Rabson > Subject: Re: cvs commit: src/sys/miscfs/union union_vnops.c > Date: Sat, 26 Apr 1997 19:06:50 +0100 (BST) > > > I don't think this is right. I just had a lockmgr panic using the 1.28 > > version of this file (the one which played with the flags). It turned out > > that update had the uppervp locked and the union node should have locked > > the uppervp itself which would have waited until update had finished > > before continuing. In the same situation for 1.29 we would not lock > > uppervp at all which just seems wrong. > > I will undo 1.29. I will replace 1.28 with new change after I make > new fix. > > I consider that the problems related to 1.28 are that (1) 4.4BSD-Lite2 > assumes that vn_lock (or VOP_LOCK) is not called after VOP_UNLOCK in > same vnode related function. (2) Vnode operations in FreeBSD > sometimes call vn_lock after VOP_UNLOCK(). VOP_UNLOCK() keep upper > vnode locked and clear UN_ULOCK flag when UN_KLOCK is set in > union_unlock. The vn_lock after VOP_UNLOCK calls union_lock, and > uppervp is locked because UN_ULOCK is not set. > > My current idea is that: > > (1) union_unlock: do not clear uppervp, clear UN_ULOCK flag (same as > current), and do not clear UN_KLOCK, when UN_KLOCK is set. > (2) union_lock: do not access upper vp, do not clear UN_KLOCK, do not > panic, when UN_KLOCK is set. > (3) Each function in which UN_KLOCK is set should explicitly clear > UN_KLOCK after calling vnode related functions. Hmm. I don't yet understand the union filesystem enough to make an intelligent comment. I will try to read through the code this afternoon or tomorrow. -- Doug Rabson Mail: dfr@nlsystems.com Nonlinear Systems Ltd. Phone: +44 181 951 1891 From owner-cvs-sys Sun Apr 27 05:12:23 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id FAA09696 for cvs-sys-outgoing; Sun, 27 Apr 1997 05:12:23 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id FAA09646; Sun, 27 Apr 1997 05:11:56 -0700 (PDT) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id FAA15780; Sun, 27 Apr 1997 05:11:44 -0700 (PDT) Date: Sun, 27 Apr 1997 05:11:44 -0700 (PDT) Message-Id: <199704271211.FAA15780@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/i386/i386 pmap.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk peter 97/04/27 05:11:44 Modified: sys/i386/i386 pmap.c Log: Whoops.. We forgot to turn off the 4MB Virtual==Physical mapping at address zero from bootstrap in the non-SMP case. Noticed by: bde Revision Changes Path 1.143 +4 -1 src/sys/i386/i386/pmap.c From owner-cvs-sys Sun Apr 27 06:22:52 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id GAA11381 for cvs-sys-outgoing; Sun, 27 Apr 1997 06:22:52 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id GAA11355; Sun, 27 Apr 1997 06:22:23 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id GAA16052; Sun, 27 Apr 1997 06:22:11 -0700 (PDT) Date: Sun, 27 Apr 1997 06:22:11 -0700 (PDT) Message-Id: <199704271322.GAA16052@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/pc98/conf files.pc98 options.pc98 src/sys/pc98/i386 machdep.c microtime.s trap.c src/sys/pc98/pc98 clock.c npx.c pc98.c sio.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk kato 97/04/27 06:22:10 Modified: sys/pc98/conf files.pc98 options.pc98 sys/pc98/i386 machdep.c microtime.s trap.c sys/pc98/pc98 clock.c npx.c pc98.c sio.c Log: Merge SMP code from IBM-PC tree into PC-98 tree. Revision Changes Path 1.23 +5 -1 src/sys/pc98/conf/files.pc98 1.21 +18 -1 src/sys/pc98/conf/options.pc98 1.38 +87 -3 src/sys/pc98/i386/machdep.c 1.9 +18 -3 src/sys/pc98/i386/microtime.s 1.18 +20 -1 src/sys/pc98/i386/trap.c 1.20 +94 -11 src/sys/pc98/pc98/clock.c 1.17 +76 -3 src/sys/pc98/pc98/npx.c 1.23 +95 -4 src/sys/pc98/pc98/pc98.c 1.23 +12 -1 src/sys/pc98/pc98/sio.c From owner-cvs-sys Sun Apr 27 06:23:53 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id GAA11422 for cvs-sys-outgoing; Sun, 27 Apr 1997 06:23:53 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id GAA11396; Sun, 27 Apr 1997 06:23:43 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id GAA16376; Sun, 27 Apr 1997 06:23:31 -0700 (PDT) Date: Sun, 27 Apr 1997 06:23:31 -0700 (PDT) Message-Id: <199704271323.GAA16376@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/pc98/pc98 syscons.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk kato 97/04/27 06:23:31 Modified: sys/pc98/pc98 syscons.c Log: Synchronize with sys/i386/isa/syscons.c revision 1.211. Revision Changes Path 1.36 +123 -10 src/sys/pc98/pc98/syscons.c From owner-cvs-sys Sun Apr 27 06:41:36 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id GAA12003 for cvs-sys-outgoing; Sun, 27 Apr 1997 06:41:36 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id GAA11977; Sun, 27 Apr 1997 06:41:21 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id GAA16627; Sun, 27 Apr 1997 06:41:09 -0700 (PDT) Date: Sun, 27 Apr 1997 06:41:09 -0700 (PDT) Message-Id: <199704271341.GAA16627@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/pc98/pc98 pc98.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk kato 97/04/27 06:41:09 Modified: sys/pc98/pc98 pc98.c Log: Delete opt_ddb.h. Revision Changes Path 1.24 +1 -2 src/sys/pc98/pc98/pc98.c From owner-cvs-sys Sun Apr 27 06:45:03 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id GAA12159 for cvs-sys-outgoing; Sun, 27 Apr 1997 06:45:03 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id GAA12124; Sun, 27 Apr 1997 06:44:39 -0700 (PDT) From: Stephen McKay Received: (from mckay@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id GAA16661; Sun, 27 Apr 1997 06:44:26 -0700 (PDT) Date: Sun, 27 Apr 1997 06:44:26 -0700 (PDT) Message-Id: <199704271344.GAA16661@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/i386/isa clock.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk mckay 97/04/27 06:44:26 Branch: sys/i386/isa RELENG_2_2 Modified: sys/i386/isa clock.c Log: Merge from rev 1.80: Prevent stat clock wedging. Revision Changes Path 1.72.2.4 +10 -5 src/sys/i386/isa/clock.c From owner-cvs-sys Sun Apr 27 07:18:30 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id HAA13164 for cvs-sys-outgoing; Sun, 27 Apr 1997 07:18:30 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id HAA13127; Sun, 27 Apr 1997 07:18:03 -0700 (PDT) From: Stephen McKay Received: (from mckay@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id HAA18199; Sun, 27 Apr 1997 07:17:50 -0700 (PDT) Date: Sun, 27 Apr 1997 07:17:50 -0700 (PDT) Message-Id: <199704271417.HAA18199@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/i386/isa clock.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk mckay 97/04/27 07:17:50 Branch: sys/i386/isa RELENG_2_1_0 Modified: sys/i386/isa clock.c Log: Merge from rev 1.80: Prevent stat clock wedging. Revision Changes Path 1.35.2.3 +10 -5 src/sys/i386/isa/clock.c From owner-cvs-sys Sun Apr 27 08:15:47 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id IAA15538 for cvs-sys-outgoing; Sun, 27 Apr 1997 08:15:47 -0700 (PDT) Received: from nlsystems.com (nlsys.demon.co.uk [158.152.125.33]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id IAA15530; Sun, 27 Apr 1997 08:15:39 -0700 (PDT) Received: from herring.nlsystems.com (herring.nlsystems.com [10.0.0.2]) by nlsystems.com (8.8.5/8.8.5) with SMTP id QAA13152; Sun, 27 Apr 1997 16:14:52 +0100 (BST) Date: Sun, 27 Apr 1997 16:14:52 +0100 (BST) From: Doug Rabson To: KATO Takenori cc: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: Re: cvs commit: src/sys/miscfs/union union_vnops.c In-Reply-To: <199704271044.TAA03480@gneiss.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, 27 Apr 1997, KATO Takenori wrote: > From: Doug Rabson > Subject: Re: cvs commit: src/sys/miscfs/union union_vnops.c > Date: Sat, 26 Apr 1997 19:06:50 +0100 (BST) > > > I don't think this is right. I just had a lockmgr panic using the 1.28 > > version of this file (the one which played with the flags). It turned out > > that update had the uppervp locked and the union node should have locked > > the uppervp itself which would have waited until update had finished > > before continuing. In the same situation for 1.29 we would not lock > > uppervp at all which just seems wrong. > > I will undo 1.29. I will replace 1.28 with new change after I make > new fix. > > I consider that the problems related to 1.28 are that (1) 4.4BSD-Lite2 > assumes that vn_lock (or VOP_LOCK) is not called after VOP_UNLOCK in > same vnode related function. (2) Vnode operations in FreeBSD > sometimes call vn_lock after VOP_UNLOCK(). VOP_UNLOCK() keep upper > vnode locked and clear UN_ULOCK flag when UN_KLOCK is set in > union_unlock. The vn_lock after VOP_UNLOCK calls union_lock, and > uppervp is locked because UN_ULOCK is not set. > > My current idea is that: > > (1) union_unlock: do not clear uppervp, clear UN_ULOCK flag (same as > current), and do not clear UN_KLOCK, when UN_KLOCK is set. > (2) union_lock: do not access upper vp, do not clear UN_KLOCK, do not > panic, when UN_KLOCK is set. > (3) Each function in which UN_KLOCK is set should explicitly clear > UN_KLOCK after calling vnode related functions. I don't think I understand why the code wants to lock uppervp whenever the union node is locked. Why not leave both uppervp and lowervp unlocked, make the lock on the union node local (i.e. just lock the union node and leave upper/lowervp alone). Then when a VOP in the underlying filesystems needs to be called, take the underlying lock at the time. For example, union_readlink would become: int union_readlink(ap) struct vop_readlink_args /* { struct vnode *a_vp; struct uio *a_uio; struct ucred *a_cred; } */ *ap; { int error; struct uio *uio = ap->a_uio; struct proc *p = uio->uio_procp; struct vnode *vp = OTHERVP(ap->a_vp); vn_lock(vp, LK_EXCLUSIVE | LK_RETRY, p); ap->a_vp = vp; error = VCALL(vp, VOFFSET(vop_readlink), ap); VOP_UNLOCK(vp, 0, p); return (error); } -- Doug Rabson Mail: dfr@nlsystems.com Nonlinear Systems Ltd. Phone: +44 181 951 1891 From owner-cvs-sys Sun Apr 27 12:03:06 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA23589 for cvs-sys-outgoing; Sun, 27 Apr 1997 12:03:06 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA23566; Sun, 27 Apr 1997 12:02:53 -0700 (PDT) From: Alex Nash Received: (from alex@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id MAA20923; Sun, 27 Apr 1997 12:02:38 -0700 (PDT) Date: Sun, 27 Apr 1997 12:02:38 -0700 (PDT) Message-Id: <199704271902.MAA20923@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/miscfs/procfs procfs_ctl.c src/sys/kern sys_process.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk alex 97/04/27 12:02:38 Modified: sys/kern sys_process.c sys/miscfs/procfs procfs_ctl.c Log: Prevent debugger attachment to init when securelevel > 0. Noticed by: Brian Buchanan Revision Changes Path 1.28 +6 -1 src/sys/kern/sys_process.c 1.15 +6 -1 src/sys/miscfs/procfs/procfs_ctl.c From owner-cvs-sys Sun Apr 27 12:25:55 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA24524 for cvs-sys-outgoing; Sun, 27 Apr 1997 12:25:55 -0700 (PDT) Received: from rocky.mt.sri.com (rocky.mt.sri.com [206.127.76.100]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA24496; Sun, 27 Apr 1997 12:25:29 -0700 (PDT) Received: (from nate@localhost) by rocky.mt.sri.com (8.7.5/8.7.3) id NAA09437; Sun, 27 Apr 1997 13:25:25 -0600 (MDT) Date: Sun, 27 Apr 1997 13:25:25 -0600 (MDT) Message-Id: <199704271925.NAA09437@rocky.mt.sri.com> From: Nate Williams MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: Kazutaka YOKOTA Cc: CVS-committers@freebsd.org, cvs-all@freebsd.org, cvs-sys@freebsd.org Subject: Re: cvs commit: src/sys/i386/isa syscons.c In-Reply-To: <199704270903.CAA14323@freefall.freebsd.org> References: <199704270903.CAA14323@freefall.freebsd.org> X-Mailer: VM 6.27 under 19.15 XEmacs Lucid Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Kazutaka YOKOTA writes: > yokota 97/04/27 02:03:14 > > Modified: sys/i386/isa syscons.c > Log: > Addresses the following two problems. .. Thanks for tracking this one down! Nate From owner-cvs-sys Sun Apr 27 12:50:05 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA25670 for cvs-sys-outgoing; Sun, 27 Apr 1997 12:50:05 -0700 (PDT) Received: from news1.gtn.com (news1.gtn.com [194.77.0.15]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA25608; Sun, 27 Apr 1997 12:49:32 -0700 (PDT) Received: (from uucp@localhost) by news1.gtn.com (8.7.2/8.7.2) with UUCP id VAA03464; Sun, 27 Apr 1997 21:30:35 +0200 (MET DST) Received: (from andreas@localhost) by klemm.gtn.com (8.8.5/8.8.2) id UAA05324; Sun, 27 Apr 1997 20:49:09 +0200 (CEST) Message-ID: <19970427204909.57068@klemm.gtn.com> Date: Sun, 27 Apr 1997 20:49:09 +0200 From: Andreas Klemm To: Steve Passe Cc: Peter Wemm , CVS-committers@freebsd.org, cvs-all@freebsd.org, cvs-sys@freebsd.org Subject: Re: cvs commit: src/sys/i386/include cpufunc.h spl.h ipl.h References: <199704262004.NAA29071@freefall.freebsd.org> <199704270525.XAA18797@Ilsa.StevesCafe.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.69 In-Reply-To: <199704270525.XAA18797@Ilsa.StevesCafe.com>; from Steve Passe on Sat, Apr 26, 1997 at 11:25:55PM -0600 X-Disclaimer: A free society is one where it is safe to be unpopular X-Operating-System: FreeBSD 3.0-CURRENT Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk On Sat, Apr 26, 1997 at 11:25:55PM -0600, Steve Passe wrote: > Hi, > > we are now to the point where I can make world except for lkms: > > make -DNOLKM world > > completes OK. Yes, really good work ;-) -- andreas@klemm.gtn.com /\/\___ Wiechers & Partner Datentechnik GmbH Andreas Klemm ___/\/\/ Support Unix -- andreas.klemm@wup.de pgp p-key http://www-swiss.ai.mit.edu/~bal/pks-toplev.html >>> powered by <<< ftp://sunsite.unc.edu/pub/Linux/system/Printing/aps-491.tgz >>> FreeBSD <<< From owner-cvs-sys Sun Apr 27 13:02:16 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id NAA26214 for cvs-sys-outgoing; Sun, 27 Apr 1997 13:02:16 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id NAA26170; Sun, 27 Apr 1997 13:01:46 -0700 (PDT) From: Garrett Wollman Received: (from wollman@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id NAA21898; Sun, 27 Apr 1997 13:01:31 -0700 (PDT) Date: Sun, 27 Apr 1997 13:01:31 -0700 (PDT) Message-Id: <199704272001.NAA21898@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/net if.c raw_cb.c raw_cb.h raw_usrreq.c rtsock.c src/sys/kern sys_socket.c uipc_domain.c uipc_proto.c uipc_socket.c uipc_socket2.c uipc_syscalls.c uipc_usrreq.c src/sys/netinet in.c in_pcb.c in_pcb.h in_proto.c in_var.h ip_output.c ip_var.h raw_ip.c tcp_input.c tcp_usrreq.c tcp_var.h udp_usrreq.c src/sys/nfs nfs_socket.c nfs_syscalls.c src/sys/sys protosw.h socketvar.h un.h Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk wollman 97/04/27 13:01:30 Modified: sys/kern sys_socket.c uipc_domain.c uipc_proto.c uipc_socket.c uipc_socket2.c uipc_syscalls.c uipc_usrreq.c sys/net if.c raw_cb.c raw_cb.h raw_usrreq.c rtsock.c sys/netinet in.c in_pcb.c in_pcb.h in_proto.c in_var.h ip_output.c ip_var.h raw_ip.c tcp_input.c tcp_usrreq.c tcp_var.h udp_usrreq.c sys/nfs nfs_socket.c nfs_syscalls.c sys/sys protosw.h socketvar.h un.h Log: The long-awaited mega-massive-network-code- cleanup. Part I. This commit includes the following changes: 1) Old-style (pr_usrreq()) protocols are no longer supported, the compatibility glue for them is deleted, and the kernel will panic on boot if any are compiled in. 2) Certain protocol entry points are modified to take a process structure, so they they can easily tell whether or not it is possible to sleep, and also to access credentials. 3) SS_PRIV is no more, and with it goes the SO_PRIVSTATE setsockopt() call. Protocols should use the process pointer they are now passed. 4) The PF_LOCAL and PF_ROUTE families have been updated to use the new style, as has the `raw' skeleton family. 5) PF_LOCAL sockets now obey the process's umask when creating a socket in the filesystem. As a result, LINT is now broken. I'm hoping that some enterprising hacker with a bit more time will either make the broken bits work (should be easy for netipx) or dike them out. Revision Changes Path 1.13 +8 -42 src/sys/kern/sys_socket.c 1.17 +6 -1 src/sys/kern/uipc_domain.c 1.12 +7 -4 src/sys/kern/uipc_proto.c 1.26 +57 -26 src/sys/kern/uipc_socket.c 1.24 +10 -3 src/sys/kern/uipc_socket2.c 1.26 +13 -9 src/sys/kern/uipc_syscalls.c 1.23 +300 -217 src/sys/kern/uipc_usrreq.c 1.47 +2 -2 src/sys/net/if.c 1.12 +1 -1 src/sys/net/raw_cb.c 1.9 +3 -3 src/sys/net/raw_cb.h 1.12 +152 -154 src/sys/net/raw_usrreq.c 1.27 +180 -51 src/sys/net/rtsock.c 1.34 +8 -6 src/sys/netinet/in.c 1.31 +11 -8 src/sys/netinet/in_pcb.c 1.21 +4 -4 src/sys/netinet/in_pcb.h 1.39 +4 -2 src/sys/netinet/in_proto.c 1.26 +3 -2 src/sys/netinet/in_var.h 1.55 +3 -2 src/sys/netinet/ip_output.c 1.32 +5 -3 src/sys/netinet/ip_var.h 1.45 +13 -11 src/sys/netinet/raw_ip.c 1.58 +3 -2 src/sys/netinet/tcp_input.c 1.31 +25 -21 src/sys/netinet/tcp_usrreq.c 1.39 +3 -2 src/sys/netinet/tcp_var.h 1.38 +14 -13 src/sys/netinet/udp_usrreq.c 1.24 +27 -19 src/sys/nfs/nfs_socket.c 1.21 +8 -6 src/sys/nfs/nfs_syscalls.c 1.17 +24 -26 src/sys/sys/protosw.h 1.19 +8 -7 src/sys/sys/socketvar.h 1.12 +2 -1 src/sys/sys/un.h From owner-cvs-sys Sun Apr 27 13:02:22 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id NAA26227 for cvs-sys-outgoing; Sun, 27 Apr 1997 13:02:22 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id NAA26185; Sun, 27 Apr 1997 13:02:03 -0700 (PDT) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id NAA21931; Sun, 27 Apr 1997 13:01:48 -0700 (PDT) Date: Sun, 27 Apr 1997 13:01:48 -0700 (PDT) Message-Id: <199704272001.NAA21931@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/i386/conf Makefile.i386 options.i386 Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk peter 97/04/27 13:01:48 Modified: sys/i386/conf Makefile.i386 options.i386 Log: Create a special option file "opt_global.h" which is included by all source files via a 'cc -include opt_global.h ...' type arrangement. This means we can untangle certain header files. options.i386 has a placeholder until it has a real member so we can avoid having to teach config about it just yet. Reviewed by: bde Revision Changes Path 1.95 +5 -3 src/sys/i386/conf/Makefile.i386 1.41 +3 -1 src/sys/i386/conf/options.i386 From owner-cvs-sys Sun Apr 27 14:19:47 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id OAA29258 for cvs-sys-outgoing; Sun, 27 Apr 1997 14:19:47 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id OAA29196; Sun, 27 Apr 1997 14:19:15 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id OAA22673; Sun, 27 Apr 1997 14:18:59 -0700 (PDT) Date: Sun, 27 Apr 1997 14:18:59 -0700 (PDT) Message-Id: <199704272118.OAA22673@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/i386/i386 mp_machdep.c mpapic.c src/sys/i386/isa icu.h if_ze.c isa.c isa_device.h vector.s src/sys/i386/include apic.h ipl.h mpapic.h smptests.h Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk fsmp 97/04/27 14:18:59 Modified: sys/i386/i386 mp_machdep.c mpapic.c sys/i386/include apic.h ipl.h mpapic.h smptests.h Log: informal discussion between Bruce Evans , Peter Wemm , Steve Passe removed all the IPI_INTS code. made the XFAST_IPI32 code default, renaming Xfastipi32 to Xinvltlb. Revision Changes Path 1.2 +7 -132 src/sys/i386/i386/mp_machdep.c 1.2 +1 -63 src/sys/i386/i386/mpapic.c 1.2 +1 -4 src/sys/i386/include/apic.h 1.7 +1 -7 src/sys/i386/include/ipl.h 1.2 +2 -1 src/sys/i386/include/mpapic.h 1.2 +1 -15 src/sys/i386/include/smptests.h Modified: sys/i386/isa icu.h if_ze.c isa.c isa_device.h vector.s Log: informal discussion between Bruce Evans , Peter Wemm , Steve Passe removed all the IPI_INTS code. made the XFAST_IPI32 code default, renaming Xfastipi32 to Xinvltlb. cleanup of i386/isa/isa_device.h to eliminate SMP dependancies: made the id_irq member of struct isa_device an u_int. made the id_drq member of struct isa_device an int. removed all other '#ifdefs' concerning SMP & APIC_IO. removed SMP/APIC_IO dependancies from if_ze.c. Revision Changes Path 1.12 +6 -7 src/sys/i386/isa/icu.h 1.43 +1 -15 src/sys/i386/isa/if_ze.c 1.82 +1 -8 src/sys/i386/isa/isa.c 1.39 +8 -18 src/sys/i386/isa/isa_device.h 1.27 +15 -59 src/sys/i386/isa/vector.s From owner-cvs-sys Sun Apr 27 14:23:45 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id OAA29504 for cvs-sys-outgoing; Sun, 27 Apr 1997 14:23:45 -0700 (PDT) Received: from time.cdrom.com (time.cdrom.com [204.216.27.226]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id OAA29498; Sun, 27 Apr 1997 14:23:40 -0700 (PDT) Received: from time.cdrom.com (localhost.cdrom.com [127.0.0.1]) by time.cdrom.com (8.8.5/8.6.9) with ESMTP id OAA04756; Sun, 27 Apr 1997 14:23:48 -0700 (PDT) To: Garrett Wollman cc: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: Re: cvs commit: src/sys/net if.c raw_cb.c raw_cb.h raw_usrreq.c rtsock.c src/sys/kern sys_socket.c uipc_domain.c uipc_proto.c uipc_socket.c uipc_socket2.c uipc_syscalls.c uipc_usrreq.c src/sys/netinet in.c in_pcb.c in_pcb.h in_proto.c in_var.h ip_output.c ip_var.h raw_ip.c tcp_input.c tcp_usrreq.c tcp_var.h udp_usrreq.c src/sys/nfs nfs_socket.c nfs_syscalls.c src/sys/sys protosw.h socketvar.h un.h In-reply-to: Your message of "Sun, 27 Apr 1997 13:01:31 PDT." <199704272001.NAA21898@freefall.freebsd.org> Date: Sun, 27 Apr 1997 14:23:46 -0700 Message-ID: <4753.862176226@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk > The long-awaited mega-massive-network-code- cleanup. Part I. > > This commit includes the following changes: > 1) Old-style (pr_usrreq()) protocols are no longer supported, the compatibi This commit worries the snot out of me - please reassure me that my fears are unfounded. Basically, if I read the extent of your changes correctly (and perhaps I'm not) I can just see the following scenario developing: I get a call from someone like Tony Ardolino at Netcon Inc, the people who use a highly hacked FreeBSD netns to provide the Novell IPX gateway/server/client software for FreeBSD. This call, since it's Tony on the other end and he's a self-confessed, hot-headed Italian type who starts reaching for the sawed-off shotgun when these things happen, is both irate and unproductive. I point out to Tony that he agreed to give us back changes and support this code in FreeBSD, and that now would be an excellent time to do this (I actually send him this exact email about 2 weeks ago when I first heard about it, as sort of a "heads up"). Tony responds that he doesn't have to do stuff like this for AIX or Solaris, he's got 11 different UNIX platforms to support and yes, goddamn it, he can't possibly get into the internals of each and every one whenever the maintainers show themselves to be completely insensitive to their vendors' needs and do something that's not backwards compatible, it's an outrage, they didn't do things like that back in his day (the 1820s, special assistant to Charles Babbage at Cambridge), and yadda yadda yadda scream wail fume yadda yadda yada. On the final analysis, there's no "right" person in this debate, either. If we play hard line, Tony takes his ball and goes home in disgust, muttering to anyone who'll listen about what a bunch of unprofessional children the FreeBSD folks are. The people who've actually purchased Netcon for FreeBSD (or wish to purchase it in the future) are the ultimate losers and we, in turn, start looking like a bunch of elitist idiots who would choose to screw their users over making any kind of accomodation with a vendor. Tony, on the other hand, could also make due on his promise (and I'm sure he's got more than one platform to support - this may have even been a FOOLISH promise for him to make, but he still made it :-) and try to work with us, avoiding all potential bloodshed and forging some stronger ties with the project in the process. The reality of the situation is, however, that nobody's going to run all the way to the other end of the field and some halfway measures are going to have to happen if, as I said, my fears about this are not unfounded. Assuming that this is a developing situation, would it perhaps be too unreasonable to hope that someobody (you, ideally) with good experience in networking and a knowledge of exactly what sorts of issues Tony is going to need to deal with to "catch up" to 3.0 actually CALL Tony first? That would make major points, and during this call the point could also be strongly made that this is NOT even going to affect his business until late in '97 since 2.2 does not have this change and he can continue to sell the same Netcon product through all of 2.2.x's lifecycle. The fact that we were actually concerned enough about this to give him close to a year's lead time on the issue should be enough demonstrated concern to get through whatever initial unwillingness that he may have. This is also not a suggestion that we kiss every somewhat difficult vendor's ass everytime a situation like this comes up, simply that we demonstrate a _professional degree of concern_ for issues which effect not just vendors, but the users of those vendors' products. Essentially, since these products are running under FreeBSD then we should consider ourselves more "partners" in these situations rather than simply "going adversarial" with the vendor, fighting him or her every step of the way as we try and make forward progress. That, as Beevis would say, sucks. Comments? Jordan From owner-cvs-sys Sun Apr 27 14:27:03 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id OAA29794 for cvs-sys-outgoing; Sun, 27 Apr 1997 14:27:03 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id OAA29768; Sun, 27 Apr 1997 14:26:45 -0700 (PDT) From: Alex Nash Received: (from alex@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id OAA22743; Sun, 27 Apr 1997 14:26:30 -0700 (PDT) Date: Sun, 27 Apr 1997 14:26:30 -0700 (PDT) Message-Id: <199704272126.OAA22743@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/kern sys_process.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk alex 97/04/27 14:26:30 Modified: sys/kern sys_process.c Log: Remove bogon from previous commit: doubly included sys/systm.h. Revision Changes Path 1.29 +1 -2 src/sys/kern/sys_process.c From owner-cvs-sys Sun Apr 27 14:32:51 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id OAA00319 for cvs-sys-outgoing; Sun, 27 Apr 1997 14:32:51 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id OAA00290; Sun, 27 Apr 1997 14:32:37 -0700 (PDT) From: Alex Nash Received: (from alex@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id OAA22885; Sun, 27 Apr 1997 14:32:22 -0700 (PDT) Date: Sun, 27 Apr 1997 14:32:22 -0700 (PDT) Message-Id: <199704272132.OAA22885@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/miscfs/procfs procfs_ctl.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk alex 97/04/27 14:32:22 Modified: sys/miscfs/procfs procfs_ctl.c Log: Removed bogon from previous commit: doubly included sys/systm.h. Revision Changes Path 1.16 +1 -2 src/sys/miscfs/procfs/procfs_ctl.c From owner-cvs-sys Sun Apr 27 14:34:02 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id OAA00430 for cvs-sys-outgoing; Sun, 27 Apr 1997 14:34:02 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id OAA00382; Sun, 27 Apr 1997 14:33:48 -0700 (PDT) From: Alex Nash Received: (from alex@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id OAA22946; Sun, 27 Apr 1997 14:33:32 -0700 (PDT) Date: Sun, 27 Apr 1997 14:33:32 -0700 (PDT) Message-Id: <199704272133.OAA22946@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/miscfs/procfs procfs_ctl.c src/sys/kern sys_process.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk alex 97/04/27 14:33:32 Modified: sys/miscfs/procfs procfs_ctl.c sys/kern sys_process.c Log: Merge from -current: disallow debugger attachment when securelevel > 0. Revision Changes Path 1.9.4.1 +5 -1 src/sys/miscfs/procfs/procfs_ctl.c 1.24.2.1 +5 -1 src/sys/kern/sys_process.c From owner-cvs-sys Sun Apr 27 14:43:43 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id OAA01065 for cvs-sys-outgoing; Sun, 27 Apr 1997 14:43:43 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id OAA01035; Sun, 27 Apr 1997 14:43:26 -0700 (PDT) From: Alex Nash Received: (from alex@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id OAA23104; Sun, 27 Apr 1997 14:43:11 -0700 (PDT) Date: Sun, 27 Apr 1997 14:43:11 -0700 (PDT) Message-Id: <199704272143.OAA23104@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/miscfs/procfs procfs_ctl.c src/sys/kern sys_process.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk alex 97/04/27 14:43:11 Modified: sys/miscfs/procfs procfs_ctl.c sys/kern sys_process.c Log: Merge from -current: disallow debugger attachment when securelevel > 0. Revision Changes Path 1.5.4.2 +5 -1 src/sys/miscfs/procfs/procfs_ctl.c 1.14.4.1 +5 -1 src/sys/kern/sys_process.c From owner-cvs-sys Sun Apr 27 14:55:31 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id OAA01525 for cvs-sys-outgoing; Sun, 27 Apr 1997 14:55:31 -0700 (PDT) Received: from Ilsa.StevesCafe.com (Ilsa.StevesCafe.com [205.168.119.129]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id OAA01520; Sun, 27 Apr 1997 14:55:26 -0700 (PDT) Received: from Ilsa.StevesCafe.com (localhost [127.0.0.1]) by Ilsa.StevesCafe.com (8.8.5/8.8.5) with ESMTP id PAA22115; Sun, 27 Apr 1997 15:55:25 -0600 (MDT) Message-Id: <199704272155.PAA22115@Ilsa.StevesCafe.com> X-Mailer: exmh version 2.0gamma 1/27/96 From: Steve Passe To: Garrett Wollman cc: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: Re: cvs commit: src/sys/net if.c ... In-reply-to: Your message of "Sun, 27 Apr 1997 13:01:31 PDT." <199704272001.NAA21898@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sun, 27 Apr 1997 15:55:25 -0600 Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk Hi, > 3) SS_PRIV is no more, and with it goes the SO_PRIVSTATE setsockopt() > call. Protocols should use the process pointer they are now passed. I've started getting this on boot: standard daemons: inetd cron printerApr 27 15:33:23 Rick inetd[111]: setsockopt (SO_PRIVSTATE): Protocol not available appears to be coming from line# 828 of /usr/src/usr.sbin/inetd/inetd.c -- Steve Passe | powered by smp@csn.net | FreeBSD -----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.2 mQCNAzHe7tEAAAEEAM274wAEEdP+grIrV6UtBt54FB5ufifFRA5ujzflrvlF8aoE 04it5BsUPFi3jJLfvOQeydbegexspPXL6kUejYt2OeptHuroIVW5+y2M2naTwqtX WVGeBP6s2q/fPPAS+g+sNZCpVBTbuinKa/C4Q6HJ++M9AyzIq5EuvO0a8Rr9AAUR tBlTdGV2ZSBQYXNzZSA8c21wQGNzbi5uZXQ+ =ds99 -----END PGP PUBLIC KEY BLOCK----- From owner-cvs-sys Sun Apr 27 16:06:45 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id QAA04464 for cvs-sys-outgoing; Sun, 27 Apr 1997 16:06:45 -0700 (PDT) Received: from plum.cyber.com.au (plum.cyber.com.au [203.7.155.24]) by hub.freebsd.org (8.8.5/8.8.5) with SMTP id QAA04451; Sun, 27 Apr 1997 16:06:26 -0700 (PDT) Received: (from darrenr@localhost) by plum.cyber.com.au (8.6.12/8.6.6) id JAA06083; Mon, 28 Apr 1997 09:06:13 +1000 From: Darren Reed Message-Id: <199704272306.JAA06083@plum.cyber.com.au> Subject: Re: cvs commit: src/sys/net if.c raw_cb.c raw_cb.h raw_usrreq.c rtsock.c src/sys/kern sys_socket.c uipc_domain.c uipc_proto.c ui To: jkh@time.cdrom.com (Jordan K. Hubbard) Date: Mon, 28 Apr 1997 09:06:13 +1000 (EST) Cc: wollman@FreeBSD.org, CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org In-Reply-To: <4753.862176226@time.cdrom.com> from "Jordan K. Hubbard" at Apr 27, 97 02:23:46 pm X-Mailer: ELM [version 2.4 PL23] Content-Type: text Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk It'd be nice to see the same thoughts (about 3rd party vendors & software) more often, especially when it comes to things like include files. From owner-cvs-sys Sun Apr 27 17:03:31 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id RAA06643 for cvs-sys-outgoing; Sun, 27 Apr 1997 17:03:31 -0700 (PDT) Received: from who.cdrom.com (who.cdrom.com [204.216.27.3]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id RAA06599; Sun, 27 Apr 1997 17:03:23 -0700 (PDT) Received: from khavrinen.lcs.mit.edu (khavrinen.lcs.mit.edu [18.24.4.193]) by who.cdrom.com (8.8.5/8.6.11) with ESMTP id QAA29984 ; Sun, 27 Apr 1997 16:33:30 -0700 (PDT) Received: (from wollman@localhost) by khavrinen.lcs.mit.edu (8.8.5/8.8.5) id TAA01030; Sun, 27 Apr 1997 19:33:22 -0400 (EDT) Date: Sun, 27 Apr 1997 19:33:22 -0400 (EDT) From: Garrett Wollman Message-Id: <199704272333.TAA01030@khavrinen.lcs.mit.edu> To: Steve Passe Cc: Garrett Wollman , CVS-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/net if.c ... In-Reply-To: <199704272155.PAA22115@Ilsa.StevesCafe.com> References: <199704272001.NAA21898@freefall.freebsd.org> <199704272155.PAA22115@Ilsa.StevesCafe.com> Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk < said: > I've started getting this on boot: > standard daemons: inetd cron printerApr 27 15:33:23 Rick inetd[111]: > setsockopt (SO_PRIVSTATE): Protocol not available Recompile inetd and it will go away... -GAWollman -- Garrett A. Wollman | O Siem / We are all family / O Siem / We're all the same wollman@lcs.mit.edu | O Siem / The fires of freedom Opinions not those of| Dance in the burning flame MIT, LCS, CRS, or NSA| - Susan Aglukark and Chad Irschick From owner-cvs-sys Sun Apr 27 17:25:29 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id RAA08023 for cvs-sys-outgoing; Sun, 27 Apr 1997 17:25:29 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id RAA07998; Sun, 27 Apr 1997 17:25:16 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id RAA25087; Sun, 27 Apr 1997 17:25:00 -0700 (PDT) Date: Sun, 27 Apr 1997 17:25:00 -0700 (PDT) Message-Id: <199704280025.RAA25087@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/i386/include cpufunc.h smp.h src/sys/kern init_smp.c src/sys/i386/conf LINT options.i386 src/sys/i386/i386 mp_machdep.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk fsmp 97/04/27 17:25:00 Modified: sys/kern init_smp.c Log: remove all the SMP_INVLTLB defines, making the code default for APIC_IO. replace invldebug with invltlb_ok for throttling smp_invltlb() during boot. Reviewed by: informal discussion with Peter Wemm Revision Changes Path 1.2 +4 -9 src/sys/kern/init_smp.c Modified: sys/i386/conf LINT options.i386 Log: remove the SMP_INVLTLB option, making the code default for APIC_IO. Reviewed by: informal discussion with Peter Wemm Revision Changes Path 1.329 +1 -3 src/sys/i386/conf/LINT 1.42 +1 -4 src/sys/i386/conf/options.i386 Modified: sys/i386/i386 mp_machdep.c sys/i386/include cpufunc.h smp.h Log: remove all the SMP_INVLTLB defines, making the code default for APIC_IO. Reviewed by: informal discussion with Peter Wemm Revision Changes Path 1.3 +15 -45 src/sys/i386/i386/mp_machdep.c 1.65 +7 -5 src/sys/i386/include/cpufunc.h 1.2 +2 -6 src/sys/i386/include/smp.h From owner-cvs-sys Sun Apr 27 17:43:54 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id RAA08737 for cvs-sys-outgoing; Sun, 27 Apr 1997 17:43:54 -0700 (PDT) Received: from gneiss.eps.nagoya-u.ac.jp (gneiss.eps.nagoya-u.ac.jp [133.6.57.99]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id RAA08721; Sun, 27 Apr 1997 17:43:24 -0700 (PDT) Received: from marble.eps.nagoya-u.ac.jp (localhost [127.0.0.1]) by gneiss.eps.nagoya-u.ac.jp (8.8.5/3.4W4) with ESMTP id JAA04902; Mon, 28 Apr 1997 09:42:41 +0900 (JST) Message-Id: <199704280042.JAA04902@gneiss.eps.nagoya-u.ac.jp> To: dfr@nlsystems.com Cc: kato@eclogite.eps.nagoya-u.ac.jp, CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: Re: cvs commit: src/sys/miscfs/union union_vnops.c In-Reply-To: Your message of "Sun, 27 Apr 1997 16:14:52 +0100 (BST)" References: X-Mailer: Mew version 1.70 on Emacs 19.28.1 / Mule 2.3 X-PGP-Fingerprint: 03 72 85 36 62 46 23 03 52 B1 10 22 44 10 0D 9E Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Mon, 28 Apr 1997 09:42:41 +0900 From: KATO Takenori Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk > I don't think I understand why the code wants to lock uppervp whenever the > union node is locked. I didn't consider why the code wants to lock uppervp whenever the union node is locked. Someone explain this? Hmm, I need more time to solve lock/unlock problem in union fs :-(. ---- KATO Takenori Dept. Earth Planet. Sci., Nagoya Univ., Nagoya, 464-01, Japan PGP public key: finger kato@eclogite.eps.nagoya-u.ac.jp ------------------- Powered by FreeBSD(98) ------------------- From owner-cvs-sys Sun Apr 27 18:09:28 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id SAA09844 for cvs-sys-outgoing; Sun, 27 Apr 1997 18:09:28 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id SAA09819; Sun, 27 Apr 1997 18:09:04 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id SAA25506; Sun, 27 Apr 1997 18:08:48 -0700 (PDT) Date: Sun, 27 Apr 1997 18:08:48 -0700 (PDT) Message-Id: <199704280108.SAA25506@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/i386/i386 mp_machdep.c src/sys/i386/isa icu.s isa.c src/sys/i386/include smptests.h Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk fsmp 97/04/27 18:08:47 Modified: sys/i386/i386 mp_machdep.c sys/i386/isa icu.s isa.c sys/i386/include smptests.h Log: removed all the TEST_UPPERPRIO crud. Revision Changes Path 1.4 +4 -31 src/sys/i386/i386/mp_machdep.c 1.31 +1 -10 src/sys/i386/isa/icu.s 1.83 +3 -23 src/sys/i386/isa/isa.c 1.3 +1 -10 src/sys/i386/include/smptests.h From owner-cvs-sys Sun Apr 27 18:48:26 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id SAA11747 for cvs-sys-outgoing; Sun, 27 Apr 1997 18:48:26 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id SAA11724; Sun, 27 Apr 1997 18:48:13 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id SAA25697; Sun, 27 Apr 1997 18:47:56 -0700 (PDT) Date: Sun, 27 Apr 1997 18:47:56 -0700 (PDT) Message-Id: <199704280147.SAA25697@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/i386/include smptests.h src/sys/i386/isa vector.s Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk fsmp 97/04/27 18:47:56 Modified: sys/i386/include smptests.h Log: removed TEST_CPUHITS code. Revision Changes Path 1.4 +1 -10 src/sys/i386/include/smptests.h Modified: sys/i386/isa vector.s Log: removed TEST_CPUHITS code. replaced push/pop of %ds with use of 'ss' prefix in Xinvltlb. Submitted by: Bruce Evans Revision Changes Path 1.28 +1 -42 src/sys/i386/isa/vector.s From owner-cvs-sys Sun Apr 27 19:54:10 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id TAA14918 for cvs-sys-outgoing; Sun, 27 Apr 1997 19:54:10 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id TAA14884; Sun, 27 Apr 1997 19:53:37 -0700 (PDT) From: Michael Smith Received: (from msmith@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id TAA26092; Sun, 27 Apr 1997 19:53:19 -0700 (PDT) Date: Sun, 27 Apr 1997 19:53:19 -0700 (PDT) Message-Id: <199704280253.TAA26092@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/i386/linux linux_misc.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk msmith 97/04/27 19:53:19 Modified: sys/i386/linux linux_misc.c Log: Always include PROT_READ for Linux mmap operations. Submitted by: Hannu Savolainen via jkh Revision Changes Path 1.28 +2 -2 src/sys/i386/linux/linux_misc.c From owner-cvs-sys Sun Apr 27 19:55:52 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id TAA14975 for cvs-sys-outgoing; Sun, 27 Apr 1997 19:55:52 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id TAA14948; Sun, 27 Apr 1997 19:55:29 -0700 (PDT) From: Michael Smith Received: (from msmith@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id TAA26307; Sun, 27 Apr 1997 19:55:12 -0700 (PDT) Date: Sun, 27 Apr 1997 19:55:12 -0700 (PDT) Message-Id: <199704280255.TAA26307@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/i386/linux linux_misc.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk msmith 97/04/27 19:55:12 Modified: sys/i386/linux linux_misc.c Log: Merge from current; always include PROT_READ in linux_mmap(). Revision Changes Path 1.20.2.1 +2 -2 src/sys/i386/linux/linux_misc.c From owner-cvs-sys Mon Apr 28 01:40:56 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id BAA01622 for cvs-sys-outgoing; Mon, 28 Apr 1997 01:40:56 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id BAA01536; Mon, 28 Apr 1997 01:40:08 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id BAA02180; Mon, 28 Apr 1997 01:39:49 -0700 (PDT) Date: Mon, 28 Apr 1997 01:39:49 -0700 (PDT) Message-Id: <199704280839.BAA02180@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/i386/i386 swtch.s Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk fsmp 97/04/28 01:39:49 Modified: sys/i386/i386 swtch.s Log: cleaned out an old FIXME. Revision Changes Path 1.49 +1 -5 src/sys/i386/i386/swtch.s From owner-cvs-sys Mon Apr 28 02:15:58 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id CAA03186 for cvs-sys-outgoing; Mon, 28 Apr 1997 02:15:58 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id CAA03161; Mon, 28 Apr 1997 02:15:38 -0700 (PDT) From: "Jordan K. Hubbard" Received: (from jkh@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id CAA04814; Mon, 28 Apr 1997 02:15:19 -0700 (PDT) Date: Mon, 28 Apr 1997 02:15:19 -0700 (PDT) Message-Id: <199704280915.CAA04814@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/ufs/mfs mfs_vfsops.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk jkh 97/04/28 02:15:19 Modified: sys/ufs/mfs mfs_vfsops.c Log: Mount MFS read/write as in days of yore. Revision Changes Path 1.30 +4 -1 src/sys/ufs/mfs/mfs_vfsops.c From owner-cvs-sys Mon Apr 28 03:53:50 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id DAA06835 for cvs-sys-outgoing; Mon, 28 Apr 1997 03:53:50 -0700 (PDT) Received: from pillar.elsevier.co.uk (root@pillar.elsevier.co.uk [193.131.222.35]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id DAA06809; Mon, 28 Apr 1997 03:53:14 -0700 (PDT) Received: from snowdon.elsevier.co.uk (snowdon.elsevier.co.uk [193.131.197.164]) by pillar.elsevier.co.uk (8.8.5/8.8.5) with ESMTP id LAA02432; Mon, 28 Apr 1997 11:50:24 +0100 (BST) Received: from cadair.elsevier.co.uk by snowdon.elsevier.co.uk with SMTP (PP); Mon, 28 Apr 1997 11:53:43 +0100 Received: from tees.elsevier.co.uk (tees.elsevier.co.uk [193.131.197.60]) by cadair.elsevier.co.uk (8.8.5/8.8.5) with ESMTP id LAA27872; Mon, 28 Apr 1997 11:53:34 +0100 (BST) Received: (from dpr@localhost) by tees.elsevier.co.uk (8.8.5/8.8.5) id LAA05960; Mon, 28 Apr 1997 11:53:33 +0100 (BST) To: "Jordan K. Hubbard" Cc: Garrett Wollman , CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Reply-to: paul@originat.demon.co.uk Subject: Re: cvs commit: src/sys/net if.c etc. References: <4753.862176226@time.cdrom.com> From: Paul Richards Date: 28 Apr 1997 11:53:31 +0100 In-Reply-To: "Jordan K. Hubbard"'s message of Sun, 27 Apr 1997 14:23:46 -0700 Message-ID: <57g1wbxvtg.fsf@tees.elsevier.co.uk> Lines: 33 X-Mailer: Gnus v5.4.37/Emacs 19.30 Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk "Jordan K. Hubbard" writes: > experience in networking and a knowledge of exactly what sorts of > issues Tony is going to need to deal with to "catch up" to 3.0 > actually CALL Tony first? That would make major points, and during If it were just Tony then that would be a nice idea but really there needs to be a better way of dealing with all vendors. I agree that we need to support vendors but it would be a grave error to shift the emphasis towards backward compatibility rather than forward momentum. I think the only fair way of dealing with this is to set up a vendor registration process, where vendors sign up with the project so that we know they base products on release X and then all vendors can be notified in a timely manner when we expect a future release to break compatibility with older releases, providing enough documentation to allow them to migrate. At the end of the day it's then up to them whether they want to roll their products forward or not. From our point of view this requires more effort in that documentation (in some form) has to accompany major changes like this but I think that's something that's sadly neglected anyway. In many regards this project is run in a very professional manner but one area where it really looks like a bunch of enthusiasts is in its lack of documentation. Design documentation that is, the user documentation is something that has been considered and worked on. -- Dr Paul Richards. [p.richards@elsevier.co.uk] Originative Solutions Ltd. [paul@originat.demon.co.uk] Phone: 0370 462071 (Mobile), +44 (0)1865 843155 (Elsevier) From owner-cvs-sys Mon Apr 28 08:50:04 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id IAA20867 for cvs-sys-outgoing; Mon, 28 Apr 1997 08:50:04 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id IAA20787; Mon, 28 Apr 1997 08:49:11 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA11823; Mon, 28 Apr 1997 08:48:49 -0700 (PDT) Date: Mon, 28 Apr 1997 08:48:49 -0700 (PDT) Message-Id: <199704281548.IAA11823@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/pc98/conf Makefile.pc98 Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk kato 97/04/28 08:48:49 Modified: sys/pc98/conf Makefile.pc98 Log: Synchronize with sys/i386/conf/Makefile.i386 revision 1.95. Revision Changes Path 1.14 +5 -3 src/sys/pc98/conf/Makefile.pc98 From owner-cvs-sys Mon Apr 28 08:50:55 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id IAA20935 for cvs-sys-outgoing; Mon, 28 Apr 1997 08:50:55 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id IAA20880; Mon, 28 Apr 1997 08:50:18 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA11853; Mon, 28 Apr 1997 08:49:56 -0700 (PDT) Date: Mon, 28 Apr 1997 08:49:56 -0700 (PDT) Message-Id: <199704281549.IAA11853@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/pc98/conf options.pc98 Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk kato 97/04/28 08:49:56 Modified: sys/pc98/conf options.pc98 Log: Synchornize with sys/i386/conf/options.i386 revision 1.42. Revision Changes Path 1.22 +1 -4 src/sys/pc98/conf/options.pc98 From owner-cvs-sys Mon Apr 28 08:52:42 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id IAA21095 for cvs-sys-outgoing; Mon, 28 Apr 1997 08:52:42 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id IAA21064; Mon, 28 Apr 1997 08:52:27 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA11897; Mon, 28 Apr 1997 08:51:15 -0700 (PDT) Date: Mon, 28 Apr 1997 08:51:15 -0700 (PDT) Message-Id: <199704281551.IAA11897@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/pc98/pc98 pc98.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk kato 97/04/28 08:51:15 Modified: sys/pc98/pc98 pc98.c Log: Synchronize with sys/i386/isa/isa.c revision 1.83. Revision Changes Path 1.25 +3 -30 src/sys/pc98/pc98/pc98.c From owner-cvs-sys Mon Apr 28 12:27:02 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA02967 for cvs-sys-outgoing; Mon, 28 Apr 1997 12:27:02 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA02931; Mon, 28 Apr 1997 12:26:42 -0700 (PDT) From: Stefan Esser Received: (from se@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id MAA12806; Mon, 28 Apr 1997 12:26:19 -0700 (PDT) Date: Mon, 28 Apr 1997 12:26:19 -0700 (PDT) Message-Id: <199704281926.MAA12806@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/i386/conf options.i386 src/sys/i386/isa wd.c src/sys/pci wdc_p.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk se 97/04/28 12:26:19 Modified: sys/i386/isa wd.c sys/i386/conf options.i386 sys/pci wdc_p.c Log: Move CMD640 option from kernel Makefile into opt_wd.h Submitted by: Wolfgang Helbig Revision Changes Path 1.129 +2 -1 src/sys/i386/isa/wd.c 1.43 +3 -1 src/sys/i386/conf/options.i386 1.2 +2 -1 src/sys/pci/wdc_p.c From owner-cvs-sys Mon Apr 28 12:33:59 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA03420 for cvs-sys-outgoing; Mon, 28 Apr 1997 12:33:59 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA03392; Mon, 28 Apr 1997 12:33:44 -0700 (PDT) From: Stefan Esser Received: (from se@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id MAA13091; Mon, 28 Apr 1997 12:33:21 -0700 (PDT) Date: Mon, 28 Apr 1997 12:33:21 -0700 (PDT) Message-Id: <199704281933.MAA13091@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/i386/conf options.i386 src/sys/i386/isa wd.c src/sys/pci wdc_p.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk se 97/04/28 12:33:21 Branch: sys/i386/isa RELENG_2_2 sys/i386/conf RELENG_2_2 sys/pci RELENG_2_2 Modified: sys/i386/isa wd.c sys/i386/conf options.i386 sys/pci wdc_p.c Log: Merge in from -current: Put #define of CMD640 option into opt_wd.h Revision Changes Path 1.119.2.5 +2 -1 src/sys/i386/isa/wd.c 1.26.2.8 +3 -1 src/sys/i386/conf/options.i386 1.1.2.1 +2 -1 src/sys/pci/wdc_p.c From owner-cvs-sys Mon Apr 28 19:08:13 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id TAA15545 for cvs-sys-outgoing; Mon, 28 Apr 1997 19:08:13 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id TAA15344; Mon, 28 Apr 1997 19:06:09 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id TAA02655; Mon, 28 Apr 1997 19:06:08 -0700 (PDT) Date: Mon, 28 Apr 1997 19:06:08 -0700 (PDT) Message-Id: <199704290206.TAA02655@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/miscfs/union union_vnops.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk kato 97/04/28 19:06:08 Modified: sys/miscfs/union union_vnops.c Log: Revised fix for locking violation when unionfs calls vput with UN_KLOCK flag. When UN_KLOCK is set, VOP_UNLOCK should keep uppervp locked and clear UN_ULOCK flag. To do this, when UN_KLOCK is set, (1) union_unlock clears UN_ULOCK and does not clear UN_KLOCK, (2) union_lock() does not access uppervp and does not clear UN_KLOCK, and (3) callers of vput/VOP_UNLOCK should clear UN_KLOCK. For example, vput becomes: SETKLOCK(union_node); vput(vnode); CLEARKLOCK(union_node); where SETKLOCK macro sets UN_KLOCK and CLEARKLOCK macro clears UN_KLOCK. Revision Changes Path 1.31 +36 -32 src/sys/miscfs/union/union_vnops.c From owner-cvs-sys Mon Apr 28 20:16:13 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id UAA19783 for cvs-sys-outgoing; Mon, 28 Apr 1997 20:16:13 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id UAA19649; Mon, 28 Apr 1997 20:15:49 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id UAA03697; Mon, 28 Apr 1997 20:15:47 -0700 (PDT) Date: Mon, 28 Apr 1997 20:15:47 -0700 (PDT) Message-Id: <199704290315.UAA03697@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/pc98/conf options.pc98 src/sys/pc98/pc98 wd.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk kato 97/04/28 20:15:47 Modified: sys/pc98/conf options.pc98 sys/pc98/pc98 wd.c Log: Synchronize with sys/i386/conf/options.i386 and sys/i386/isa/wd.c revisions 1.43 and 1.129, respectively. Revision Changes Path 1.23 +3 -1 src/sys/pc98/conf/options.pc98 1.23 +2 -1 src/sys/pc98/pc98/wd.c From owner-cvs-sys Tue Apr 29 08:53:37 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id IAA22142 for cvs-sys-outgoing; Tue, 29 Apr 1997 08:53:37 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id IAA22100; Tue, 29 Apr 1997 08:52:59 -0700 (PDT) From: Joerg Wunsch Received: (from joerg@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA09448; Tue, 29 Apr 1997 08:52:54 -0700 (PDT) Date: Tue, 29 Apr 1997 08:52:54 -0700 (PDT) Message-Id: <199704291552.IAA09448@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/isofs/cd9660 cd9660_mount.h cd9660_vfsops.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk joerg 97/04/29 08:52:53 Modified: sys/isofs/cd9660 cd9660_mount.h cd9660_vfsops.c Log: Add support for ISO9660 multi-session CD-ROMs. This is just nothing but searching the directory on something else than the default location. NB: this comprises an interface change to the mount_cd9660(8) utility (commit will follow). You need to rebuild both. I've got similar patches for RELENG_2_2, should i commit them too? Revision Changes Path 1.2 +1 -0 src/sys/isofs/cd9660/cd9660_mount.h 1.23 +4 -2 src/sys/isofs/cd9660/cd9660_vfsops.c From owner-cvs-sys Tue Apr 29 10:14:10 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id KAA26627 for cvs-sys-outgoing; Tue, 29 Apr 1997 10:14:10 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id KAA26476; Tue, 29 Apr 1997 10:11:57 -0700 (PDT) From: Joerg Wunsch Received: (from joerg@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id KAA09724; Tue, 29 Apr 1997 10:11:51 -0700 (PDT) Date: Tue, 29 Apr 1997 10:11:51 -0700 (PDT) Message-Id: <199704291711.KAA09724@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/isofs/cd9660 cd9660_vfsops.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk joerg 97/04/29 10:11:51 Modified: sys/isofs/cd9660 cd9660_vfsops.c Log: For multi-session CD-ROMs, we have to account for previous sessions as well in volume_space_size. Otherwise, NFS exports won't work. Revision Changes Path 1.24 +10 -1 src/sys/isofs/cd9660/cd9660_vfsops.c From owner-cvs-sys Tue Apr 29 13:01:20 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id NAA06218 for cvs-sys-outgoing; Tue, 29 Apr 1997 13:01:20 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id NAA06174; Tue, 29 Apr 1997 13:00:49 -0700 (PDT) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id NAA10641; Tue, 29 Apr 1997 13:00:42 -0700 (PDT) Date: Tue, 29 Apr 1997 13:00:42 -0700 (PDT) Message-Id: <199704292000.NAA10641@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/i386/include spl.h Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk peter 97/04/29 13:00:42 Modified: sys/i386/include spl.h Log: Remove stale comment, as suggested by Bruce. Revision Changes Path 1.20 +1 -6 src/sys/i386/include/spl.h From owner-cvs-sys Tue Apr 29 13:06:26 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id NAA06490 for cvs-sys-outgoing; Tue, 29 Apr 1997 13:06:26 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id NAA06439; Tue, 29 Apr 1997 13:05:56 -0700 (PDT) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id NAA10700; Tue, 29 Apr 1997 13:05:49 -0700 (PDT) Date: Tue, 29 Apr 1997 13:05:49 -0700 (PDT) Message-Id: <199704292005.NAA10700@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/i386/include spl.h src/sys/i386/isa vector.s Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk peter 97/04/29 13:05:49 Modified: sys/i386/include spl.h sys/i386/isa vector.s Log: Use a common numbering of the tty and net software interrupt levels between the SMP and non-SMP case. It simplifies the #ifdef's, since NHWI changes (at least for the moment) when APIC's are involved. Revision Changes Path 1.21 +1 -7 src/sys/i386/include/spl.h 1.29 +7 -10 src/sys/i386/isa/vector.s From owner-cvs-sys Tue Apr 29 15:13:21 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id PAA14335 for cvs-sys-outgoing; Tue, 29 Apr 1997 15:13:21 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id PAA14308; Tue, 29 Apr 1997 15:12:41 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id PAA13355; Tue, 29 Apr 1997 15:12:33 -0700 (PDT) Date: Tue, 29 Apr 1997 15:12:33 -0700 (PDT) Message-Id: <199704292212.PAA13355@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/i386/i386 mp_machdep.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk fsmp 97/04/29 15:12:33 Modified: sys/i386/i386 mp_machdep.c Log: Enabled 'FIX_MP_TABLE_WORKS' code. This code re-numbers PCI busses in the MP table to match PCI semantics when the MP BIOS fails to do it properly. Reviewed by: Peter Wemm Revision Changes Path 1.5 +39 -33 src/sys/i386/i386/mp_machdep.c From owner-cvs-sys Tue Apr 29 18:20:03 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id SAA22806 for cvs-sys-outgoing; Tue, 29 Apr 1997 18:20:03 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id SAA22712; Tue, 29 Apr 1997 18:19:23 -0700 (PDT) From: "Andrey A. Chernov" Received: (from ache@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id SAA02530; Tue, 29 Apr 1997 18:19:22 -0700 (PDT) Date: Tue, 29 Apr 1997 18:19:22 -0700 (PDT) Message-Id: <199704300119.SAA02530@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/i386/isa syscons.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk ache 97/04/29 18:19:22 Modified: sys/i386/isa syscons.c Log: In comp_vgaregs skip cursor shape and 4 unused bytes (6 total) instead of 2 unused. Previus code broke syscons on Diamond Stealth 3D 3000 (video mode ptr was NULL with no real reason) Revision Changes Path 1.212 +4 -4 src/sys/i386/isa/syscons.c From owner-cvs-sys Tue Apr 29 19:15:14 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id TAA25992 for cvs-sys-outgoing; Tue, 29 Apr 1997 19:15:14 -0700 (PDT) Received: from nasu.utsunomiya-u.ac.jp (nasu.utsunomiya-u.ac.jp [160.12.128.3]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id TAA25891; Tue, 29 Apr 1997 19:14:33 -0700 (PDT) Received: from outmail.utsunomiya-u.ac.jp (outmail.utsunomiya-u.ac.jp [160.12.196.3]) by nasu.utsunomiya-u.ac.jp (8.8.4+2.7Wbeta4/3.5Wpl3) with ESMTP id LAA26206; Wed, 30 Apr 1997 11:14:03 +0900 (JST) Received: from zodiac.mech.utsunomiya-u.ac.jp (DV5XFaX//bYT2u+pXWzlueIctgVJKAfp@zodiac.mech.utsunomiya-u.ac.jp [160.12.33.1]) by outmail.utsunomiya-u.ac.jp (8.8.4+2.7Wbeta4/3.5Wpl3) with ESMTP id LAA19527; Wed, 30 Apr 1997 11:14:02 +0900 (JST) Received: from zodiac.mech.utsunomiya-u.ac.jp (zenith.mech.utsunomiya-u.ac.jp [160.12.33.60]) by zodiac.mech.utsunomiya-u.ac.jp (8.7.6+2.6Wbeta7/3.4W/zodiac-May96) with ESMTP id LAA23808; Wed, 30 Apr 1997 11:18:52 +0900 (JST) Message-Id: <199704300218.LAA23808@zodiac.mech.utsunomiya-u.ac.jp> To: "Andrey A. Chernov" cc: CVS-committers@freebsd.org, cvs-all@freebsd.org, cvs-sys@freebsd.org, yokota@zodiac.mech.utsunomiya-u.ac.jp Subject: Re: cvs commit: src/sys/i386/isa syscons.c In-reply-to: Your message of "Tue, 29 Apr 1997 18:19:22 MST." <199704300119.SAA02530@freefall.freebsd.org> References: <199704300119.SAA02530@freefall.freebsd.org> Date: Wed, 30 Apr 1997 11:18:51 +0900 From: Kazutaka YOKOTA Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >ache 97/04/29 18:19:22 > > Modified: sys/i386/isa syscons.c > Log: > In comp_vgaregs skip cursor shape and 4 unused bytes (6 total) > instead of 2 unused. Unused? I skipped the cursor position registers (CRTC registers 14 and 15). You skipped the cursor shape registers (CRTC registers 10 and 11) and the start address registers (CRTC registers 12 and 13). I agree that the cursor shape registers and the start address registers may be set differently from the video mode parameter table when the register values are read in scinit(). So, I don't object skipping them when comparing register values in order to make some VGA cards work. But, these registers ARE used to set up the card, aren't they? Kazu > Previus code broke syscons on Diamond Stealth 3D 3000 > (video mode ptr was NULL with no real reason) > > Revision Changes Path > 1.212 +4 -4 src/sys/i386/isa/syscons.c From owner-cvs-sys Tue Apr 29 19:29:05 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id TAA26695 for cvs-sys-outgoing; Tue, 29 Apr 1997 19:29:05 -0700 (PDT) Received: from nasu.utsunomiya-u.ac.jp (nasu.utsunomiya-u.ac.jp [160.12.128.3]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id TAA26649; Tue, 29 Apr 1997 19:28:21 -0700 (PDT) Received: from outmail.utsunomiya-u.ac.jp (outmail.utsunomiya-u.ac.jp [160.12.196.3]) by nasu.utsunomiya-u.ac.jp (8.8.4+2.7Wbeta4/3.5Wpl3) with ESMTP id LAA26265; Wed, 30 Apr 1997 11:28:11 +0900 (JST) Received: from zodiac.mech.utsunomiya-u.ac.jp (QwKhVILF4S09cIm8GMuHcgWA2h3G9tOh@zodiac.mech.utsunomiya-u.ac.jp [160.12.33.1]) by outmail.utsunomiya-u.ac.jp (8.8.4+2.7Wbeta4/3.5Wpl3) with ESMTP id LAA30826; Wed, 30 Apr 1997 11:28:11 +0900 (JST) Received: from zodiac.mech.utsunomiya-u.ac.jp (zenith.mech.utsunomiya-u.ac.jp [160.12.33.60]) by zodiac.mech.utsunomiya-u.ac.jp (8.7.6+2.6Wbeta7/3.4W/zodiac-May96) with ESMTP id LAA24559; Wed, 30 Apr 1997 11:33:00 +0900 (JST) Message-Id: <199704300233.LAA24559@zodiac.mech.utsunomiya-u.ac.jp> To: "Andrey A. Chernov" cc: CVS-committers@freebsd.org, cvs-all@freebsd.org, cvs-sys@freebsd.org, yokota@zodiac.mech.utsunomiya-u.ac.jp Subject: Re: cvs commit: src/sys/i386/isa syscons.c In-reply-to: Your message of "Wed, 30 Apr 1997 11:18:51 JST." <199704300218.LAA23808@zodiac.mech.utsunomiya-u.ac.jp> References: <199704300119.SAA02530@freefall.freebsd.org> <199704300218.LAA23808@zodiac.mech.utsunomiya-u.ac.jp> Date: Wed, 30 Apr 1997 11:32:59 +0900 From: Kazutaka YOKOTA Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >> Modified: sys/i386/isa syscons.c >> Log: >> In comp_vgaregs skip cursor shape and 4 unused bytes (6 total) >> instead of 2 unused. > >Unused? > >I skipped the cursor position registers (CRTC registers 14 and 15). >You skipped the cursor shape registers (CRTC registers 10 and 11) and >the start address registers (CRTC registers 12 and 13). > >I agree that the cursor shape registers and the start address >registers may be set differently from the video mode parameter table >when the register values are read in scinit(). So, I don't object >skipping them when comparing register values in order to make some VGA >cards work. > >But, these registers ARE used to set up the card, aren't they? > >Kazu Ah, now I see it. You wrote "unused" in the sense that syscons doesn't care about these registers, right? Kazu From owner-cvs-sys Tue Apr 29 20:09:36 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id UAA28531 for cvs-sys-outgoing; Tue, 29 Apr 1997 20:09:36 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id UAA28500; Tue, 29 Apr 1997 20:09:18 -0700 (PDT) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id UAA03282; Tue, 29 Apr 1997 20:09:16 -0700 (PDT) Date: Tue, 29 Apr 1997 20:09:16 -0700 (PDT) Message-Id: <199704300309.UAA03282@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/kern vfs_subr.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk dyson 97/04/29 20:09:16 Modified: sys/kern vfs_subr.c Log: Staticize an unnecessarily global function: vputrele. Submitted by: Michael Hancock Revision Changes Path 1.84 +3 -3 src/sys/kern/vfs_subr.c From owner-cvs-sys Tue Apr 29 22:43:44 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id WAA06370 for cvs-sys-outgoing; Tue, 29 Apr 1997 22:43:44 -0700 (PDT) Received: from nagual.pp.ru (ache.relcom.ru [194.58.229.133]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id WAA06358; Tue, 29 Apr 1997 22:43:35 -0700 (PDT) Received: (from ache@localhost) by nagual.pp.ru (8.8.5/8.8.5) id JAA00736; Wed, 30 Apr 1997 09:43:08 +0400 (MSD) Date: Wed, 30 Apr 1997 09:43:05 +0400 (MSD) From: =?KOI8-R?B?4c7E0sXKIP7F0s7P1w==?= To: Kazutaka YOKOTA cc: CVS-committers@freebsd.org, cvs-all@freebsd.org, cvs-sys@freebsd.org Subject: Re: cvs commit: src/sys/i386/isa syscons.c In-Reply-To: <199704300218.LAA23808@zodiac.mech.utsunomiya-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 Wed, 30 Apr 1997, Kazutaka YOKOTA wrote: > >ache 97/04/29 18:19:22 > > > > Modified: sys/i386/isa syscons.c > > Log: > > In comp_vgaregs skip cursor shape and 4 unused bytes (6 total) > > instead of 2 unused. > > Unused? > > I skipped the cursor position registers (CRTC registers 14 and 15). > You skipped the cursor shape registers (CRTC registers 10 and 11) and > the start address registers (CRTC registers 12 and 13). > > I agree that the cursor shape registers and the start address > registers may be set differently from the video mode parameter table > when the register values are read in scinit(). So, I don't object > skipping them when comparing register values in order to make some VGA > cards work. > > But, these registers ARE used to set up the card, aren't they? They are unused places in BIOS sense, not as VGA registers. I have few BIOS manuals from different sources where those 4 BIOS bytes marks as "unused". Maybe some BIOSes pay attention on what stored there (CRTC start & cursor position registers), but maybe some other not do it, so better skip this stuff. About cursor shape: I don't call them "unused", they just different for my card, but it isn't enough reason to zero video_mode_ptr since all other registers match. -- Andrey A. Chernov http://www.nagual.pp.ru/~ache/ From owner-cvs-sys Tue Apr 29 23:22:31 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id XAA08399 for cvs-sys-outgoing; Tue, 29 Apr 1997 23:22:31 -0700 (PDT) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id XAA08251; Tue, 29 Apr 1997 23:19:03 -0700 (PDT) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.5/8.6.9) id QAA07968; Wed, 30 Apr 1997 16:11:52 +1000 Date: Wed, 30 Apr 1997 16:11:52 +1000 From: Bruce Evans Message-Id: <199704300611.QAA07968@godzilla.zeta.org.au> To: cvs-all@FreeBSD.org, CVS-committers@FreeBSD.org, cvs-sys@FreeBSD.org, peter@freefall.FreeBSD.ORG Subject: Re: cvs commit: src/sys/i386/include spl.h src/sys/i386/isa vector.s Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk > Modified: sys/i386/include spl.h > sys/i386/isa vector.s > Log: > Use a common numbering of the tty and net software interrupt levels > between the SMP and non-SMP case. It simplifies the #ifdef's, since > NHWI changes (at least for the moment) when APIC's are involved. This is a pessimization for the non-SMP case. It takes 3*N cycles on 386's and N cycles on [4-5]86's for the `bsfl' instruction to scan for the bits when they are N bits higher (N = 12 here). Bruce From owner-cvs-sys Wed Apr 30 02:51:59 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id CAA18907 for cvs-sys-outgoing; Wed, 30 Apr 1997 02:51:59 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id CAA18880; Wed, 30 Apr 1997 02:51:39 -0700 (PDT) From: Doug Rabson Received: (from dfr@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id CAA03222; Wed, 30 Apr 1997 02:51:37 -0700 (PDT) Date: Wed, 30 Apr 1997 02:51:37 -0700 (PDT) Message-Id: <199704300951.CAA03222@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/nfs nfs_syscalls.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk dfr 97/04/30 02:51:37 Modified: sys/nfs nfs_syscalls.c Log: Allow NULL rpcs on non-privileged ports at all times to work around broken clients. PR: kern/3298 Submitted by: Tor Egge Revision Changes Path 1.22 +3 -2 src/sys/nfs/nfs_syscalls.c From owner-cvs-sys Wed Apr 30 04:16:57 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id EAA21816 for cvs-sys-outgoing; Wed, 30 Apr 1997 04:16:57 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id EAA21788; Wed, 30 Apr 1997 04:16:28 -0700 (PDT) From: Doug Rabson Received: (from dfr@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id EAA04679; Wed, 30 Apr 1997 04:16:26 -0700 (PDT) Date: Wed, 30 Apr 1997 04:16:26 -0700 (PDT) Message-Id: <199704301116.EAA04679@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/dev/vn vn.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk dfr 97/04/30 04:16:26 Modified: sys/dev/vn vn.c Log: Add D_DISK flag to vn_bdevsw. Revision Changes Path 1.47 +2 -2 src/sys/dev/vn/vn.c From owner-cvs-sys Wed Apr 30 08:31:58 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id IAA01799 for cvs-sys-outgoing; Wed, 30 Apr 1997 08:31:58 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id IAA01770; Wed, 30 Apr 1997 08:31:27 -0700 (PDT) From: "Andrey A. Chernov" Received: (from ache@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA05610; Wed, 30 Apr 1997 08:31:23 -0700 (PDT) Date: Wed, 30 Apr 1997 08:31:23 -0700 (PDT) Message-Id: <199704301531.IAA05610@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/i386/isa syscons.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk ache 97/04/30 08:31:23 Modified: sys/i386/isa syscons.c Log: Restore CRTC start address check back after looking into more sources Revision Changes Path 1.213 +9 -3 src/sys/i386/isa/syscons.c From owner-cvs-sys Wed Apr 30 08:33:12 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id IAA01856 for cvs-sys-outgoing; Wed, 30 Apr 1997 08:33:12 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id IAA01830; Wed, 30 Apr 1997 08:32:58 -0700 (PDT) From: Garrett Wollman Received: (from wollman@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA05640; Wed, 30 Apr 1997 08:32:54 -0700 (PDT) Date: Wed, 30 Apr 1997 08:32:54 -0700 (PDT) Message-Id: <199704301532.IAA05640@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/sys socket.h Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk wollman 97/04/30 08:32:53 Modified: sys/sys socket.h Log: Remove SO_PRIVSTATE socket option; it is no longer necessary, nor implemented in the kernel. inetd should automatically notic that it has gone away once it is recompiled. Revision Changes Path 1.19 +2 -2 src/sys/sys/socket.h From owner-cvs-sys Wed Apr 30 17:43:23 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id RAA24820 for cvs-sys-outgoing; Wed, 30 Apr 1997 17:43:23 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id RAA24795; Wed, 30 Apr 1997 17:43:02 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id RAA21641; Wed, 30 Apr 1997 17:42:55 -0700 (PDT) Date: Wed, 30 Apr 1997 17:42:55 -0700 (PDT) Message-Id: <199705010042.RAA21641@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/pci README.bt848 Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk fsmp 97/04/30 17:42:55 Modified: sys/pci README.bt848 Log: Fixed omission of reference to ioctl_bt848.h when installing on 2.2. Revision Changes Path 1.5 +3 -2 src/sys/pci/README.bt848 From owner-cvs-sys Wed Apr 30 18:06:38 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id SAA25621 for cvs-sys-outgoing; Wed, 30 Apr 1997 18:06:38 -0700 (PDT) Received: from who.cdrom.com (who.cdrom.com [204.216.27.3]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id SAA25582; Wed, 30 Apr 1997 18:06:32 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by who.cdrom.com (8.8.5/8.6.11) with ESMTP id RAA08691 ; Wed, 30 Apr 1997 17:15:37 -0700 (PDT) From: fsmp@freefall.FreeBSD.ORG Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id RAA21332; Wed, 30 Apr 1997 17:15:30 -0700 (PDT) Date: Wed, 30 Apr 1997 17:15:30 -0700 (PDT) Message-Id: <199705010015.RAA21332@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/i386/include ioctl_bt848.h Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk fsmp 97/04/30 17:15:30 Modified: sys/i386/include ioctl_bt848.h Log: 1.15 4/18/97 John-Mark Gurney Added [SR]RGBMASKs ioctl for byte swapping. 1.16 4/20/97 Randall Hopper Generalized RGBMASK ioctls for general pixel format setting [SG]ACTPIXFMT, and added query API to return driver-supported pix fmts GSUPPIXFMT. 1.17 4/21/97 hasty@rah.star-gate.com Clipping support added. 1.18 4/23/97 Clean up after failed CAP_SINGLEs where bt interrupt isn't delivered, and fixed fixing CAP_SINGLEs that for ODD_ONLY fields. Submitted by: individuals in above log messages. Revision Changes Path 1.7 +43 -0 src/sys/i386/include/ioctl_bt848.h From owner-cvs-sys Wed Apr 30 18:06:43 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id SAA25637 for cvs-sys-outgoing; Wed, 30 Apr 1997 18:06:43 -0700 (PDT) Received: from who.cdrom.com (who.cdrom.com [204.216.27.3]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id SAA25591; Wed, 30 Apr 1997 18:06:36 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by who.cdrom.com (8.8.5/8.6.11) with ESMTP id RAA08712 ; Wed, 30 Apr 1997 17:16:39 -0700 (PDT) From: fsmp@freefall.FreeBSD.ORG Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id RAA21373; Wed, 30 Apr 1997 17:16:32 -0700 (PDT) Date: Wed, 30 Apr 1997 17:16:32 -0700 (PDT) Message-Id: <199705010016.RAA21373@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/pci brktree_reg.h brooktree848.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk fsmp 97/04/30 17:16:32 Modified: sys/pci brktree_reg.h brooktree848.c Log: 1.15 4/18/97 John-Mark Gurney Added [SR]RGBMASKs ioctl for byte swapping. 1.16 4/20/97 Randall Hopper Generalized RGBMASK ioctls for general pixel format setting [SG]ACTPIXFMT, and added query API to return driver-supported pix fmts GSUPPIXFMT. 1.17 4/21/97 hasty@rah.star-gate.com Clipping support added. 1.18 4/23/97 Clean up after failed CAP_SINGLEs where bt interrupt isn't delivered, and fixed fixing CAP_SINGLEs that for ODD_ONLY fields. Submitted by: individuals in above log messages. Revision Changes Path 1.6 +21 -6 src/sys/pci/brktree_reg.h 1.9 +538 -120 src/sys/pci/brooktree848.c From owner-cvs-sys Wed Apr 30 19:39:43 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id TAA00408 for cvs-sys-outgoing; Wed, 30 Apr 1997 19:39:43 -0700 (PDT) Received: from who.cdrom.com (who.cdrom.com [204.216.27.3]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id TAA00378; Wed, 30 Apr 1997 19:39:36 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by who.cdrom.com (8.8.5/8.6.11) with ESMTP id QAA08493 ; Wed, 30 Apr 1997 16:42:31 -0700 (PDT) From: asami@freefall.FreeBSD.ORG Received: (from asami@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id QAA20606; Wed, 30 Apr 1997 16:42:24 -0700 (PDT) Date: Wed, 30 Apr 1997 16:42:24 -0700 (PDT) Message-Id: <199704302342.QAA20606@freefall.freebsd.org> To: CVS-committers@freebsd.org, cvs-all@freebsd.org, cvs-sys@freebsd.org Subject: cvs commit: src/sys/conf newvers.sh Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk asami 97/04/30 16:42:22 Branch: sys/conf RELENG_2_2 Modified: sys/conf newvers.sh Log: Bump RELDATE by 1 (to 221002). We now have top in RELENG_2_2. Revision Changes Path 1.26.2.12 +2 -2 src/sys/conf/newvers.sh From owner-cvs-sys Wed Apr 30 19:45:55 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id TAA01966 for cvs-sys-outgoing; Wed, 30 Apr 1997 19:45:55 -0700 (PDT) Received: from who.cdrom.com (who.cdrom.com [204.216.27.3]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id TAA01941; Wed, 30 Apr 1997 19:45:50 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by who.cdrom.com (8.8.5/8.6.11) with ESMTP id MAA07068 ; Wed, 30 Apr 1997 12:04:32 -0700 (PDT) From: fsmp@freefall.FreeBSD.ORG Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id MAA06937; Wed, 30 Apr 1997 12:04:27 -0700 (PDT) Date: Wed, 30 Apr 1997 12:04:27 -0700 (PDT) Message-Id: <199704301904.MAA06937@freefall.freebsd.org> To: CVS-committers@freebsd.org, cvs-all@freebsd.org, cvs-sys@freebsd.org Subject: cvs commit: src/sys/i386/include smp.h Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk fsmp 97/04/30 12:04:26 Modified: sys/i386/include smp.h Log: changed expect_lock() to try_lock(), the real name used in mplock.s Revision Changes Path 1.3 +2 -2 src/sys/i386/include/smp.h From owner-cvs-sys Wed Apr 30 23:21:57 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id XAA12979 for cvs-sys-outgoing; Wed, 30 Apr 1997 23:21:57 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id XAA12955; Wed, 30 Apr 1997 23:21:43 -0700 (PDT) From: John Hay Received: (from jhay@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id XAA23432; Wed, 30 Apr 1997 23:21:34 -0700 (PDT) Date: Wed, 30 Apr 1997 23:21:34 -0700 (PDT) Message-Id: <199705010621.XAA23432@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/netipx ipx.c ipx.h ipx_ip.c ipx_ip.h ipx_pcb.c ipx_pcb.h ipx_usrreq.c spx.h spx_usrreq.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk jhay 97/04/30 23:21:34 Modified: sys/netipx ipx.c ipx.h ipx_ip.c ipx_ip.h ipx_pcb.c ipx_pcb.h ipx_usrreq.c spx.h spx_usrreq.c Log: Make ipx compile again after the network interface changes. Revision Changes Path 1.9 +6 -4 src/sys/netipx/ipx.c 1.11 +3 -3 src/sys/netipx/ipx.h 1.14 +7 -5 src/sys/netipx/ipx_ip.c 1.9 +2 -2 src/sys/netipx/ipx_ip.h 1.8 +13 -8 src/sys/netipx/ipx_pcb.c 1.9 +7 -4 src/sys/netipx/ipx_pcb.h 1.13 +28 -21 src/sys/netipx/ipx_usrreq.c 1.11 +2 -2 src/sys/netipx/spx.h 1.12 +30 -22 src/sys/netipx/spx_usrreq.c From owner-cvs-sys Thu May 1 04:30:27 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id EAA18297 for cvs-sys-outgoing; Thu, 1 May 1997 04:30:27 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id EAA18233; Thu, 1 May 1997 04:28:50 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id EAA01177; Thu, 1 May 1997 04:28:49 -0700 (PDT) Date: Thu, 1 May 1997 04:28:49 -0700 (PDT) Message-Id: <199705011128.EAA01177@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/pc98/pc98 syscons.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk kato 97/05/01 04:28:49 Modified: sys/pc98/pc98 syscons.c Log: Synchronize with sys/i386/isa/syscons.c up to revision 1.213. Revision Changes Path 1.37 +9 -3 src/sys/pc98/pc98/syscons.c From owner-cvs-sys Thu May 1 05:24:32 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id FAA21327 for cvs-sys-outgoing; Thu, 1 May 1997 05:24:32 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id FAA21300; Thu, 1 May 1997 05:24:22 -0700 (PDT) From: John Hay Received: (from jhay@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id FAA01462; Thu, 1 May 1997 05:24:22 -0700 (PDT) Date: Thu, 1 May 1997 05:24:22 -0700 (PDT) Message-Id: <199705011224.FAA01462@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/netipx ipx_proto.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk jhay 97/05/01 05:24:21 Modified: sys/netipx ipx_proto.c Log: Oops I missed one of the pr_usrreqs changes. Revision Changes Path 1.9 +4 -1 src/sys/netipx/ipx_proto.c From owner-cvs-sys Thu May 1 07:18:32 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id HAA25955 for cvs-sys-outgoing; Thu, 1 May 1997 07:18:32 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id HAA25918; Thu, 1 May 1997 07:18:06 -0700 (PDT) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id HAA01922; Thu, 1 May 1997 07:18:05 -0700 (PDT) Date: Thu, 1 May 1997 07:18:05 -0700 (PDT) Message-Id: <199705011418.HAA01922@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/kern init_smp.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk peter 97/05/01 07:18:05 Modified: sys/kern init_smp.c Log: This is obvious to people who've been using the smp kernel for a while, but now that we've widened the scope of the smp work to -current, it might be an idea to warn new people that might not have read all the docs yet that the SMP support needs to be activated via a sysctl. Revision Changes Path 1.3 +3 -1 src/sys/kern/init_smp.c From owner-cvs-sys Thu May 1 07:36:20 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id HAA26942 for cvs-sys-outgoing; Thu, 1 May 1997 07:36:20 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id HAA26914; Thu, 1 May 1997 07:36:03 -0700 (PDT) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id HAA02012; Thu, 1 May 1997 07:36:02 -0700 (PDT) Date: Thu, 1 May 1997 07:36:02 -0700 (PDT) Message-Id: <199705011436.HAA02012@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/vm vm_page.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk dyson 97/05/01 07:36:02 Modified: sys/vm vm_page.c Log: Check the correct queue for waking up the pageout daemon. Specifically, the pageout daemon wasn't always being waken up appropriately when the (cache + free) queues were depleted. Submitted by: David S. Miller Revision Changes Path 1.78 +2 -2 src/sys/vm/vm_page.c From owner-cvs-sys Thu May 1 12:12:38 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA10453 for cvs-sys-outgoing; Thu, 1 May 1997 12:12:38 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA10419; Thu, 1 May 1997 12:12:26 -0700 (PDT) From: Søren Schmidt Received: (from sos@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id MAA03395; Thu, 1 May 1997 12:12:23 -0700 (PDT) Date: Thu, 1 May 1997 12:12:23 -0700 (PDT) Message-Id: <199705011912.MAA03395@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/miscfs/specfs spec_vnops.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk sos 97/05/01 12:12:22 Modified: sys/miscfs/specfs spec_vnops.c Log: Remove the dependancy on DEV_BSIZE, now specfs works on != 512byte sector devices given that the fs uses a blocksize of at least a physical sector size. Revision Changes Path 1.39 +10 -3 src/sys/miscfs/specfs/spec_vnops.c From owner-cvs-sys Thu May 1 12:15:58 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA10653 for cvs-sys-outgoing; Thu, 1 May 1997 12:15:58 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA10627; Thu, 1 May 1997 12:15:42 -0700 (PDT) From: Søren Schmidt Received: (from sos@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id MAA03441; Thu, 1 May 1997 12:15:38 -0700 (PDT) Date: Thu, 1 May 1997 12:15:38 -0700 (PDT) Message-Id: <199705011915.MAA03441@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/scsi sd.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk sos 97/05/01 12:15:38 Modified: sys/scsi sd.c Log: Remove old code in #if 0, leftovers from the days before != 512byte sector support. Revision Changes Path 1.105 +6 -29 src/sys/scsi/sd.c From owner-cvs-sys Thu May 1 12:19:23 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA10886 for cvs-sys-outgoing; Thu, 1 May 1997 12:19:23 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA10810; Thu, 1 May 1997 12:18:44 -0700 (PDT) From: Søren Schmidt Received: (from sos@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id MAA03472; Thu, 1 May 1997 12:18:41 -0700 (PDT) Date: Thu, 1 May 1997 12:18:41 -0700 (PDT) Message-Id: <199705011918.MAA03472@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/dev/ccd ccd.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk sos 97/05/01 12:18:41 Modified: sys/dev/ccd ccd.c Log: Make ccd use the maxsecsize sector size as denominator, this fixes ccd on != 512byte devices.. Revision Changes Path 1.23 +2 -2 src/sys/dev/ccd/ccd.c From owner-cvs-sys Thu May 1 12:28:31 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA11360 for cvs-sys-outgoing; Thu, 1 May 1997 12:28:31 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA11336; Thu, 1 May 1997 12:28:02 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id MAA03550; Thu, 1 May 1997 12:27:59 -0700 (PDT) Date: Thu, 1 May 1997 12:27:59 -0700 (PDT) Message-Id: <199705011927.MAA03550@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/i386/i386 mp_machdep.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk fsmp 97/05/01 12:27:59 Modified: sys/i386/i386 mp_machdep.c Log: fixed spelling error. Submitted by: Bruce Albrecht Revision Changes Path 1.6 +2 -2 src/sys/i386/i386/mp_machdep.c From owner-cvs-sys Thu May 1 12:33:36 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA11538 for cvs-sys-outgoing; Thu, 1 May 1997 12:33:36 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA11516; Thu, 1 May 1997 12:33:16 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id MAA03629; Thu, 1 May 1997 12:33:12 -0700 (PDT) Date: Thu, 1 May 1997 12:33:12 -0700 (PDT) Message-Id: <199705011933.MAA03629@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/i386/include mpapic.h smp.h src/sys/i386/i386 mpapic.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk fsmp 97/05/01 12:33:12 Modified: sys/i386/include mpapic.h smp.h sys/i386/i386 mpapic.c Log: cleaned up FAST_IPI code. - one-liners all become inline. - multi-liners become functions. - FAST_IPI defines go away. re-worked APICIPI_BANDAID code. - now refered to as DETECT_DEADLOCK. - on by default. Revision Changes Path 1.3 +4 -116 src/sys/i386/include/mpapic.h 1.4 +2 -1 src/sys/i386/include/smp.h 1.3 +125 -139 src/sys/i386/i386/mpapic.c From owner-cvs-sys Thu May 1 13:27:07 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id NAA14298 for cvs-sys-outgoing; Thu, 1 May 1997 13:27:07 -0700 (PDT) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id NAA14292; Thu, 1 May 1997 13:27:02 -0700 (PDT) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.5/8.6.9) id GAA24197; Fri, 2 May 1997 06:23:21 +1000 Date: Fri, 2 May 1997 06:23:21 +1000 From: Bruce Evans Message-Id: <199705012023.GAA24197@godzilla.zeta.org.au> To: cvs-all@freebsd.org, CVS-committers@freebsd.org, cvs-sys@freebsd.org, sos@freefall.FreeBSD.ORG Subject: Re: cvs commit: src/sys/scsi sd.c Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > Modified: sys/scsi sd.c > Log: > Remove old code in #if 0, leftovers from the days before != 512byte > sector support. Please put it back. It shows more or less the correct way to do things, which is to let dscheck() do all the checking for all disks. The != 512byte sector support breaks at least EOF handling. (dscheck() rewrites both bp-b_resid and bp->b_bcount for transfers that cross the end of the partition, but the != 512byte sector support does extra work to prevent the change to bp->b_bcount. I think it does this prevent truncation giving a count that isn't a multiple of sec_blk_ratio. I think the count is always a multiple except for misconfigured partitions. Partition sizes currently need to be multiples of sec_blk_ratio to prevent this. Partition sizes should really be in units of sectors.) Bruce From owner-cvs-sys Thu May 1 14:38:14 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id OAA18814 for cvs-sys-outgoing; Thu, 1 May 1997 14:38:14 -0700 (PDT) Received: from ravenock.cybercity.dk (ravenock.cybercity.dk [195.8.129.33]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id OAA18799; Thu, 1 May 1997 14:37:38 -0700 (PDT) Received: (from sos@localhost) by ravenock.cybercity.dk (8.8.5/8.7.3) id XAA00522; Thu, 1 May 1997 23:28:18 +0200 (MEST) From: Søren Schmidt Message-Id: <199705012128.XAA00522@ravenock.cybercity.dk> Subject: Re: cvs commit: src/sys/scsi sd.c In-Reply-To: <199705012023.GAA24197@godzilla.zeta.org.au> from Bruce Evans at "May 2, 97 06:23:21 am" To: bde@zeta.org.au (Bruce Evans) Date: Thu, 1 May 1997 23:28:18 +0200 (MEST) Cc: cvs-all@freebsd.org, CVS-committers@freebsd.org, cvs-sys@freebsd.org, sos@freefall.FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL30 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk In reply to Bruce Evans who wrote: > > Modified: sys/scsi sd.c > > Log: > > Remove old code in #if 0, leftovers from the days before != 512byte > > sector support. > > Please put it back. It shows more or less the correct way to do things, > which is to let dscheck() do all the checking for all disks. Well, the history is there in the cvs files, but I can lived with the bloat if need be, peter can you revert the commit ?? > The != 512byte sector support breaks at least EOF handling. (dscheck() > rewrites both bp-b_resid and bp->b_bcount for transfers that cross the > end of the partition, but the != 512byte sector support does extra work > to prevent the change to bp->b_bcount. I think it does this prevent > truncation giving a count that isn't a multiple of sec_blk_ratio. I think > the count is always a multiple except for misconfigured partitions. > Partition sizes currently need to be multiples of sec_blk_ratio to > prevent this. Partition sizes should really be in units of sectors.) Well, the world isn't perfect, and this solution (which by the way isn't my invention see the initial commits) does the trick for now, it lets me use my 1K sector disks without trouble. This needs some thinking to be done right, if at all possible. I know that the authors are looking further into it, but wanted a minimal impact solution to start with... -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Søren Schmidt (sos@FreeBSD.org) FreeBSD Core Team Even more code to hack -- will it ever end .. From owner-cvs-sys Thu May 1 20:22:21 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id UAA08351 for cvs-sys-outgoing; Thu, 1 May 1997 20:22:21 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id UAA08322; Thu, 1 May 1997 20:22:01 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id UAA06906; Thu, 1 May 1997 20:21:54 -0700 (PDT) Date: Thu, 1 May 1997 20:21:54 -0700 (PDT) Message-Id: <199705020321.UAA06906@freefall.freebsd.org> To: CVS-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/miscfs/union union_vnops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 97/05/01 20:21:54 Modified: sys/miscfs/union union_vnops.c Log: Access correct union mount point in union_access. Old vnode is saved in savedvp variable and it is used for the argument of MOUNTTOUNIONMOUNT(). I didn't realize ap->a_vp is modified before MOUNTTOUNIONMOUNT(), so the change by revision 1.22 is incorrect. Revision Changes Path 1.32 +4 -2 src/sys/miscfs/union/union_vnops.c From owner-cvs-sys Fri May 2 00:53:10 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id AAA19180 for cvs-sys-outgoing; Fri, 2 May 1997 00:53:10 -0700 (PDT) Received: from sax.sax.de (sax.sax.de [193.175.26.33]) by hub.freebsd.org (8.8.5/8.8.5) with SMTP id AAA19124; Fri, 2 May 1997 00:52:37 -0700 (PDT) Received: (from uucp@localhost) by sax.sax.de (8.6.12/8.6.12-s1) with UUCP id JAA16890; Fri, 2 May 1997 09:50:56 +0200 Received: (from j@localhost) by uriah.heep.sax.de (8.8.5/8.8.5) id JAA28900; Fri, 2 May 1997 09:50:20 +0200 (MET DST) Message-ID: <19970502095019.LB22614@uriah.heep.sax.de> Date: Fri, 2 May 1997 09:50:19 +0200 From: j@uriah.heep.sax.de (J Wunsch) To: sos@ravenock.cybercity.dk (=?iso-8859-1?Q?S=F8ren_Schmidt?=) Cc: bde@zeta.org.au (Bruce Evans), cvs-all@FreeBSD.ORG, CVS-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, sos@freefall.FreeBSD.ORG Subject: Re: cvs commit: src/sys/scsi sd.c References: <199705012023.GAA24197@godzilla.zeta.org.au> <199705012128.XAA00522@ravenock.cybercity.dk> X-Mailer: Mutt 0.60_p2-3,5,8-9 Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit 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 Reply-To: joerg_wunsch@uriah.heep.sax.de (Joerg Wunsch) In-Reply-To: =?iso-8859-1?Q?=3C199705012128=2EXAA00522=40ravenock=2Ecybercity=2Edk=3E?= =?iso-8859-1?Q?=3B_from_S=F8ren_Schmidt_on_May_1=2C_1997_23=3A28=3A18_+0?= =?iso-8859-1?Q?200?= Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk As Søren Schmidt wrote: > Well, the world isn't perfect, and this solution (which by the way isn't > my invention see the initial commits) does the trick for now, it lets > me use my 1K sector disks without trouble. There have been better solutions around, even posted ones, even by the time when you committed the solution that's currently in the tree (which you committed without prior discussion). -- 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 Fri May 2 00:57:41 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id AAA19305 for cvs-sys-outgoing; Fri, 2 May 1997 00:57:41 -0700 (PDT) Received: from ravenock.cybercity.dk (ravenock.cybercity.dk [195.8.129.33]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id AAA19296; Fri, 2 May 1997 00:57:29 -0700 (PDT) Received: (from sos@localhost) by ravenock.cybercity.dk (8.8.5/8.7.3) id JAA00781; Fri, 2 May 1997 09:57:15 +0200 (MEST) From: Søren Schmidt Message-Id: <199705020757.JAA00781@ravenock.cybercity.dk> Subject: Re: cvs commit: src/sys/scsi sd.c In-Reply-To: <19970502095019.LB22614@uriah.heep.sax.de> from J Wunsch at "May 2, 97 09:50:19 am" To: joerg_wunsch@uriah.heep.sax.de Date: Fri, 2 May 1997 09:57:15 +0200 (MEST) Cc: bde@zeta.org.au, cvs-all@FreeBSD.ORG, CVS-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, sos@freefall.FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL30 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk In reply to J Wunsch who wrote: > As Søren Schmidt wrote: > > > Well, the world isn't perfect, and this solution (which by the way isn't > > my invention see the initial commits) does the trick for now, it lets > > me use my 1K sector disks without trouble. > > There have been better solutions around, even posted ones, even by the > time when you committed the solution that's currently in the tree Really ?? Show me!! I saw nothing at the time _that worked_... > (which you committed without prior discussion). Nope I did discuss it with with atleast justin as I remember... But if there is better solutions, then by all means commit it, dont just talk about it... -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Søren Schmidt (sos@FreeBSD.org) FreeBSD Core Team Even more code to hack -- will it ever end .. From owner-cvs-sys Fri May 2 18:56:03 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id SAA05282 for cvs-sys-outgoing; Fri, 2 May 1997 18:56:03 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id SAA05242; Fri, 2 May 1997 18:55:34 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id SAA15288; Fri, 2 May 1997 18:55:20 -0700 (PDT) Date: Fri, 2 May 1997 18:55:20 -0700 (PDT) Message-Id: <199705030155.SAA15288@freefall.freebsd.org> To: CVS-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/miscfs/union union_vnops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 97/05/02 18:55:19 Modified: sys/miscfs/union union_vnops.c Log: Fixed panic message in union_lock(): union_link --> union_lock. Revision Changes Path 1.33 +2 -2 src/sys/miscfs/union/union_vnops.c From owner-cvs-sys Sat May 3 04:08:46 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id EAA24842 for cvs-sys-outgoing; Sat, 3 May 1997 04:08:46 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id EAA24803; Sat, 3 May 1997 04:07:07 -0700 (PDT) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id EAA19098; Sat, 3 May 1997 04:06:49 -0700 (PDT) Date: Sat, 3 May 1997 04:06:49 -0700 (PDT) Message-Id: <199705031106.EAA19098@freefall.freebsd.org> To: CVS-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/ufs/ufs ufs_vnops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 97/05/03 04:06:49 Branch: sys/ufs/ufs RELENG_2_2 Modified: sys/ufs/ufs ufs_vnops.c Log: Disable overwriting the real owner of symlinks with the directory's owner. Revision Changes Path 1.41.2.2 +2 -5 src/sys/ufs/ufs/ufs_vnops.c From owner-cvs-sys Sat May 3 04:10:38 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id EAA24947 for cvs-sys-outgoing; Sat, 3 May 1997 04:10:38 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id EAA24848; Sat, 3 May 1997 04:08:58 -0700 (PDT) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id EAA19176; Sat, 3 May 1997 04:08:40 -0700 (PDT) Date: Sat, 3 May 1997 04:08:40 -0700 (PDT) Message-Id: <199705031108.EAA19176@freefall.freebsd.org> To: CVS-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern vfs_syscalls.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 97/05/03 04:08:40 Branch: sys/kern RELENG_2_2 Modified: sys/kern vfs_syscalls.c Log: YAMFC: for stat() and lstat(), do not use the directory permissions on symlinks, they exist in their own right. Revision Changes Path 1.51.2.4 +56 -69 src/sys/kern/vfs_syscalls.c From owner-cvs-sys Sat May 3 04:11:44 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id EAA25016 for cvs-sys-outgoing; Sat, 3 May 1997 04:11:44 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id EAA24867; Sat, 3 May 1997 04:09:57 -0700 (PDT) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id EAA19514; Sat, 3 May 1997 04:09:40 -0700 (PDT) Date: Sat, 3 May 1997 04:09:40 -0700 (PDT) Message-Id: <199705031109.EAA19514@freefall.freebsd.org> To: CVS-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern syscalls.master Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 97/05/03 04:09:39 Branch: sys/kern RELENG_2_2 Modified: sys/kern syscalls.master Log: YAMFC: add lchown() syscall Revision Changes Path 1.29.2.1 +4 -1 src/sys/kern/syscalls.master From owner-cvs-sys Sat May 3 04:13:30 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id EAA25085 for cvs-sys-outgoing; Sat, 3 May 1997 04:13:30 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id EAA25022; Sat, 3 May 1997 04:11:50 -0700 (PDT) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id EAA19613; Sat, 3 May 1997 04:11:33 -0700 (PDT) Date: Sat, 3 May 1997 04:11:33 -0700 (PDT) Message-Id: <199705031111.EAA19613@freefall.freebsd.org> To: CVS-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern init_sysent.c syscalls.c src/sys/sys syscall.h syscall-hide.h sysproto.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 97/05/03 04:11:33 Branch: sys/kern RELENG_2_2 sys/sys RELENG_2_2 Modified: sys/kern init_sysent.c syscalls.c sys/sys syscall.h syscall-hide.h sysproto.h Log: Regenerate Revision Changes Path 1.36.2.1 +4 -1 src/sys/kern/init_sysent.c 1.31.2.1 +4 -1 src/sys/kern/syscalls.c 1.29.2.1 +3 -2 src/sys/sys/syscall.h 1.25.2.1 +2 -1 src/sys/sys/syscall-hide.h 1.15.2.1 +7 -1 src/sys/sys/sysproto.h From owner-cvs-sys Sat May 3 06:43:37 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id GAA28928 for cvs-sys-outgoing; Sat, 3 May 1997 06:43:37 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id GAA28904; Sat, 3 May 1997 06:43:10 -0700 (PDT) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id GAA22407; Sat, 3 May 1997 06:42:51 -0700 (PDT) Date: Sat, 3 May 1997 06:42:51 -0700 (PDT) Message-Id: <199705031342.GAA22407@freefall.freebsd.org> To: CVS-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/nfs nfs_vfsops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 97/05/03 06:42:51 Modified: sys/nfs nfs_vfsops.c Log: Make nfs roots (diskless) functional again. It may still not be correct, but it is functional. Revision Changes Path 1.39 +5 -1 src/sys/nfs/nfs_vfsops.c From owner-cvs-sys Sat May 3 06:53:00 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id GAA29307 for cvs-sys-outgoing; Sat, 3 May 1997 06:53:00 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id GAA29285; Sat, 3 May 1997 06:52:48 -0700 (PDT) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id GAA22463; Sat, 3 May 1997 06:52:30 -0700 (PDT) Date: Sat, 3 May 1997 06:52:30 -0700 (PDT) Message-Id: <199705031352.GAA22463@freefall.freebsd.org> To: CVS-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pci pci.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 97/05/03 06:52:30 Modified: sys/pci pci.c Log: Initialize PCI/CardBus bridges. Tested on: HP Omnibook 800 / TI PCI1130 Reviewed by: se Revision Changes Path 1.71 +58 -45 src/sys/pci/pci.c From owner-cvs-sys Sat May 3 06:58:01 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id GAA29450 for cvs-sys-outgoing; Sat, 3 May 1997 06:58:01 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id GAA29428; Sat, 3 May 1997 06:57:45 -0700 (PDT) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id GAA22504; Sat, 3 May 1997 06:57:26 -0700 (PDT) Date: Sat, 3 May 1997 06:57:26 -0700 (PDT) Message-Id: <199705031357.GAA22504@freefall.freebsd.org> To: CVS-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pccard pcic.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 97/05/03 06:57:26 Modified: sys/pccard pcic.c Log: Recognize, but don't actually do much with a TI PCI1130 PcCard/CardBus bridge. Revision Changes Path 1.36 +65 -0 src/sys/pccard/pcic.c From owner-cvs-sys Sat May 3 10:42:59 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id KAA06509 for cvs-sys-outgoing; Sat, 3 May 1997 10:42:59 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id KAA06466; Sat, 3 May 1997 10:42:22 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id KAA23093; Sat, 3 May 1997 10:42:02 -0700 (PDT) Date: Sat, 3 May 1997 10:42:02 -0700 (PDT) Message-Id: <199705031742.KAA23093@freefall.freebsd.org> To: CVS-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 mp_machdep.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 97/05/03 10:42:02 Modified: sys/i386/i386 mp_machdep.c Log: new function to turn an APIC pin# into an INT mask. added missing APIC_IO define. Submitted by: "John S. Dyson" Revision Changes Path 1.7 +25 -1 src/sys/i386/i386/mp_machdep.c From owner-cvs-sys Sat May 3 11:02:41 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id LAA07510 for cvs-sys-outgoing; Sat, 3 May 1997 11:02:41 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id LAA07486; Sat, 3 May 1997 11:02:16 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id LAA23201; Sat, 3 May 1997 11:01:57 -0700 (PDT) Date: Sat, 3 May 1997 11:01:57 -0700 (PDT) Message-Id: <199705031801.LAA23201@freefall.freebsd.org> To: CVS-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 mpapic.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 97/05/03 11:01:56 Modified: sys/i386/i386 mpapic.c Log: improved io_apic_setup(). deals with motherboards that map ISA IRQs to APIC IRQS above 15. Submitted by: "John S. Dyson" Revision Changes Path 1.4 +37 -36 src/sys/i386/i386/mpapic.c From owner-cvs-sys Sat May 3 11:06:13 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id LAA07795 for cvs-sys-outgoing; Sat, 3 May 1997 11:06:13 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id LAA07727; Sat, 3 May 1997 11:05:52 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id LAA23263; Sat, 3 May 1997 11:05:32 -0700 (PDT) Date: Sat, 3 May 1997 11:05:32 -0700 (PDT) Message-Id: <199705031805.LAA23263@freefall.freebsd.org> To: CVS-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/include smp.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 97/05/03 11:05:32 Modified: sys/i386/include smp.h Log: added declaration for get_isa_apic_mask(). Submitted by: "John S. Dyson" Revision Changes Path 1.5 +2 -1 src/sys/i386/include/smp.h From owner-cvs-sys Sat May 3 11:25:04 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id LAA09064 for cvs-sys-outgoing; Sat, 3 May 1997 11:25:04 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id LAA09035; Sat, 3 May 1997 11:24:46 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id LAA23424; Sat, 3 May 1997 11:24:26 -0700 (PDT) Date: Sat, 3 May 1997 11:24:26 -0700 (PDT) Message-Id: <199705031824.LAA23424@freefall.freebsd.org> To: CVS-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern init_smp.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 97/05/03 11:24:26 Modified: sys/kern init_smp.c Log: code to allow range checking on smp_active. disabled by default, not sure its ready for prime time. Submitted by: Peter Wemm Revision Changes Path 1.4 +44 -2 src/sys/kern/init_smp.c From owner-cvs-sys Sat May 3 12:25:05 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA10999 for cvs-sys-outgoing; Sat, 3 May 1997 12:25:05 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA10968; Sat, 3 May 1997 12:24:37 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id MAA23732; Sat, 3 May 1997 12:24:16 -0700 (PDT) Date: Sat, 3 May 1997 12:24:16 -0700 (PDT) Message-Id: <199705031924.MAA23732@freefall.freebsd.org> To: CVS-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 mplock.s Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 97/05/03 12:24:16 Modified: sys/i386/i386 mplock.s Log: disabled checks for smp_active == 0. this was wasting precious cycles for no apparent (to me) reason. it is currently bracketed by BOTHER_TO_CHECK, define to restore old behaviour. Revision Changes Path 1.2 +10 -1 src/sys/i386/i386/mplock.s From owner-cvs-sys Sat May 3 12:43:05 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA11724 for cvs-sys-outgoing; Sat, 3 May 1997 12:43:05 -0700 (PDT) Received: from spinner.DIALix.COM (spinner.dialix.com [192.203.228.67]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA11716; Sat, 3 May 1997 12:42:57 -0700 (PDT) Received: from spinner.DIALix.COM (localhost.dialix.com.au [127.0.0.1]) by spinner.DIALix.COM with ESMTP id DAA27131; Sun, 4 May 1997 03:42:51 +0800 (WST) Message-Id: <199705031942.DAA27131@spinner.DIALix.COM> X-Mailer: exmh version 2.0gamma 1/27/96 To: Steve Passe cc: CVS-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/i386/i386 mplock.s In-reply-to: Your message of "Sat, 03 May 1997 12:24:16 MST." <199705031924.MAA23732@freefall.freebsd.org> Date: Sun, 04 May 1997 03:42:49 +0800 From: Peter Wemm Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Steve Passe wrote: > fsmp 97/05/03 12:24:16 > > Modified: sys/i386/i386 mplock.s > Log: > disabled checks for smp_active == 0. > this was wasting precious cycles for no apparent (to me) reason. This is probably a historic relic... Cheers, -Peter From owner-cvs-sys Sat May 3 12:59:16 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA12303 for cvs-sys-outgoing; Sat, 3 May 1997 12:59:16 -0700 (PDT) Received: from critter.dk.tfs.com (phk.cybercity.dk [195.8.129.17]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA12290; Sat, 3 May 1997 12:59:06 -0700 (PDT) Received: from critter (localhost [127.0.0.1]) by critter.dk.tfs.com (8.8.5/8.8.5) with ESMTP id VAA00978; Sat, 3 May 1997 21:57:56 +0200 (CEST) To: Peter Wemm cc: Steve Passe , CVS-committers@freebsd.org, cvs-all@freebsd.org, cvs-sys@freebsd.org From: Poul-Henning Kamp Subject: Re: cvs commit: src/sys/i386/i386 mplock.s In-reply-to: Your message of "Sun, 04 May 1997 03:42:49 +0800." <199705031942.DAA27131@spinner.DIALix.COM> Date: Sat, 03 May 1997 21:57:54 +0200 Message-ID: <976.862689474@critter> Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk In message <199705031942.DAA27131@spinner.DIALix.COM>, Peter Wemm writes: >Steve Passe wrote: >> fsmp 97/05/03 12:24:16 >> >> Modified: sys/i386/i386 mplock.s >> Log: >> disabled checks for smp_active == 0. >> this was wasting precious cycles for no apparent (to me) reason. > >This is probably a historic relic... Indeed. I put it there while debugging the mplock code, so that I could run the kernel in smp_active=0 mode, even if the code were bogus... -- Poul-Henning Kamp | phk@FreeBSD.ORG FreeBSD Core-team. http://www.freebsd.org/~phk | phk@login.dknet.dk Private mailbox. whois: [PHK] | phk@tfs.com TRW Financial Systems, Inc. Power and ignorance is a disgusting cocktail. From owner-cvs-sys Sat May 3 13:55:13 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id NAA15188 for cvs-sys-outgoing; Sat, 3 May 1997 13:55:13 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id NAA15160; Sat, 3 May 1997 13:54:59 -0700 (PDT) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id NAA24561; Sat, 3 May 1997 13:54:38 -0700 (PDT) Date: Sat, 3 May 1997 13:54:38 -0700 (PDT) Message-Id: <199705032054.NAA24561@freefall.freebsd.org> To: CVS-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/net - Imported sources Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 97/05/03 13:54:36 src/sys/net - Imported sources Update of /home/ncvs/src/sys/net In directory freefall.freebsd.org:/tmp/cvs-serv24553 Revision/Branch: 1.1.1 Log Message: Backend support for if_media interface ioctl's. This is for supporting the many-mode, many-media-option type ethernet cards, in particular, the new if_de. Obtained from: NetBSD (Their implementation of BSDI's design) Status: Vendor Tag: NETBSD Release Tags: v970504 N src/sys/net/if_media.h N src/sys/net/if_media.c No conflicts created by this import From owner-cvs-sys Sat May 3 13:58:46 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id NAA15506 for cvs-sys-outgoing; Sat, 3 May 1997 13:58:46 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id NAA15457; Sat, 3 May 1997 13:58:31 -0700 (PDT) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id NAA24626; Sat, 3 May 1997 13:58:10 -0700 (PDT) Date: Sat, 3 May 1997 13:58:10 -0700 (PDT) Message-Id: <199705032058.NAA24626@freefall.freebsd.org> To: CVS-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/net if_media.c if_media.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 97/05/03 13:58:10 Modified: sys/net if_media.c if_media.h Log: Make it compile on FreeBSD, add $Id$ Revision Changes Path 1.2 +2 -1 src/sys/net/if_media.c 1.2 +3 -2 src/sys/net/if_media.h From owner-cvs-sys Sat May 3 14:05:46 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id OAA16129 for cvs-sys-outgoing; Sat, 3 May 1997 14:05:46 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id OAA16073; Sat, 3 May 1997 14:05:25 -0700 (PDT) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id OAA24686; Sat, 3 May 1997 14:05:04 -0700 (PDT) Date: Sat, 3 May 1997 14:05:04 -0700 (PDT) Message-Id: <199705032105.OAA24686@freefall.freebsd.org> To: CVS-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/sys sockio.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 97/05/03 14:05:03 Modified: sys/sys sockio.h Log: define SIOC{SG}IFMEDIA ioctls Obtained from: NetBSD Revision Changes Path 1.10 +3 -1 src/sys/sys/sockio.h From owner-cvs-sys Sat May 3 14:06:32 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id OAA16175 for cvs-sys-outgoing; Sat, 3 May 1997 14:06:32 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id OAA16149; Sat, 3 May 1997 14:06:22 -0700 (PDT) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id OAA24718; Sat, 3 May 1997 14:06:01 -0700 (PDT) Date: Sat, 3 May 1997 14:06:01 -0700 (PDT) Message-Id: <199705032106.OAA24718@freefall.freebsd.org> To: CVS-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/conf files Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 97/05/03 14:06:01 Modified: sys/conf files Log: add net/if_media.c Revision Changes Path 1.95 +1 -0 src/sys/conf/files From owner-cvs-sys Sat May 3 14:07:43 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id OAA16242 for cvs-sys-outgoing; Sat, 3 May 1997 14:07:43 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id OAA16217; Sat, 3 May 1997 14:07:34 -0700 (PDT) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id OAA24758; Sat, 3 May 1997 14:07:13 -0700 (PDT) Date: Sat, 3 May 1997 14:07:13 -0700 (PDT) Message-Id: <199705032107.OAA24758@freefall.freebsd.org> To: CVS-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/net if.h if.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 97/05/03 14:07:13 Modified: sys/net if.h if.c Log: add SIOC{S,G}IFMEDIA ioctl support Revision Changes Path 1.46 +12 -1 src/sys/net/if.h 1.48 +17 -1 src/sys/net/if.c From owner-cvs-sys Sat May 3 14:20:47 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id OAA17135 for cvs-sys-outgoing; Sat, 3 May 1997 14:20:47 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id OAA17070; Sat, 3 May 1997 14:20:15 -0700 (PDT) From: Joerg Wunsch Received: (from joerg@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id OAA25062; Sat, 3 May 1997 14:19:54 -0700 (PDT) Date: Sat, 3 May 1997 14:19:54 -0700 (PDT) Message-Id: <199705032119.OAA25062@freefall.freebsd.org> To: CVS-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/miscfs/devfs devfs_tree.c devfs_vfsops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 97/05/03 14:19:54 Modified: sys/miscfs/devfs devfs_tree.c devfs_vfsops.c Log: Fix the umount problems for DEVFS. PR: 3276 & 3469 (the fixes), 2738, 2033 (reports) Submitted by: Dmitrij Tejblum Revision Changes Path 1.36 +7 -1 src/sys/miscfs/devfs/devfs_tree.c 1.17 +10 -3 src/sys/miscfs/devfs/devfs_vfsops.c From owner-cvs-sys Sat May 3 15:23:55 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id PAA21707 for cvs-sys-outgoing; Sat, 3 May 1997 15:23:55 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id PAA21682; Sat, 3 May 1997 15:23:36 -0700 (PDT) From: Joerg Wunsch Received: (from joerg@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id PAA25524; Sat, 3 May 1997 15:23:15 -0700 (PDT) Date: Sat, 3 May 1997 15:23:15 -0700 (PDT) Message-Id: <199705032223.PAA25524@freefall.freebsd.org> To: CVS-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/scsi scsiconf.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 97/05/03 15:23:15 Modified: sys/scsi scsiconf.c Log: Add the Archive 4586NP tape changer. PR: kern/3481 Submitted by: bruce@zuhause.mn.org (Bruce Albrecht) Revision Changes Path 1.85 +9 -1 src/sys/scsi/scsiconf.c From owner-cvs-sys Sat May 3 15:25:46 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id PAA21832 for cvs-sys-outgoing; Sat, 3 May 1997 15:25:46 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id PAA21789; Sat, 3 May 1997 15:25:12 -0700 (PDT) From: Joerg Wunsch Received: (from joerg@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id PAA25637; Sat, 3 May 1997 15:24:51 -0700 (PDT) Date: Sat, 3 May 1997 15:24:51 -0700 (PDT) Message-Id: <199705032224.PAA25637@freefall.freebsd.org> To: CVS-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/scsi scsiconf.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 97/05/03 15:24:50 Branch: sys/scsi RELENG_2_2 Modified: sys/scsi scsiconf.c Log: YAMFC: rev 1.85, add the Archive 4586NP tape changer. Revision Changes Path 1.64.2.13 +9 -1 src/sys/scsi/scsiconf.c From owner-cvs-sys Sat May 3 19:10:21 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id TAA01443 for cvs-sys-outgoing; Sat, 3 May 1997 19:10:21 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id TAA01324; Sat, 3 May 1997 19:08:33 -0700 (PDT) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id TAA27234; Sat, 3 May 1997 19:08:10 -0700 (PDT) Date: Sat, 3 May 1997 19:08:10 -0700 (PDT) Message-Id: <199705040208.TAA27234@freefall.freebsd.org> To: CVS-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern init_smp.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 97/05/03 19:08:10 Modified: sys/kern init_smp.c Log: Finish off and activate the smp_active sysctl handler.. Revision Changes Path 1.5 +18 -37 src/sys/kern/init_smp.c