From owner-cvs-sys  Sun Apr 27 01:31:44 1997
Return-Path: <owner-cvs-sys>
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 <phk@FreeBSD.org>
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: <owner-cvs-sys>
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 <yokota@FreeBSD.org>
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: <owner-cvs-sys>
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 <yokota@FreeBSD.org>
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: <owner-cvs-sys>
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: <Pine.BSF.3.95q.970426190247.346D-100000@herring.nlsystems.com>
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 <kato@eclogite.eps.nagoya-u.ac.jp>
Sender: owner-cvs-sys@FreeBSD.org
X-Loop: FreeBSD.org
Precedence: bulk

From: Doug Rabson <dfr@nlsystems.com>
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 <kato@eclogite.eps.nagoya-u.ac.jp>
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: <owner-cvs-sys>
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 <kato@FreeBSD.org>
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: <owner-cvs-sys>
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 <dfr@nlsystems.com>
To: KATO Takenori <kato@eclogite.eps.nagoya-u.ac.jp>
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: <Pine.BSF.3.95q.970427123435.346F-100000@herring.nlsystems.com>
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 <dfr@nlsystems.com>
> 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: <owner-cvs-sys>
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 <peter@FreeBSD.org>
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: <owner-cvs-sys>
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 <kato@FreeBSD.org>
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: <owner-cvs-sys>
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 <kato@FreeBSD.org>
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: <owner-cvs-sys>
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 <kato@FreeBSD.org>
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: <owner-cvs-sys>
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 <mckay@FreeBSD.org>
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: <owner-cvs-sys>
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 <mckay@FreeBSD.org>
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: <owner-cvs-sys>
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 <dfr@nlsystems.com>
To: KATO Takenori <kato@eclogite.eps.nagoya-u.ac.jp>
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: <Pine.BSF.3.95q.970427160802.346H-100000@herring.nlsystems.com>
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 <dfr@nlsystems.com>
> 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: <owner-cvs-sys>
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 <alex@FreeBSD.org>
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 <brian@wasteland.calbbs.com>
  
  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: <owner-cvs-sys>
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 <nate@mt.sri.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
To: Kazutaka YOKOTA <yokota@freebsd.org>
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: <owner-cvs-sys>
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 <andreas@klemm.gtn.com>
To: Steve Passe <smp@csn.net>
Cc: Peter Wemm <peter@freebsd.org>, 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: <owner-cvs-sys>
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 <wollman@FreeBSD.org>
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: <owner-cvs-sys>
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 <peter@FreeBSD.org>
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: <owner-cvs-sys>
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 <fsmp@FreeBSD.org>
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 <bde@zeta.org.au>,
  	Peter Wemm <peter@spinner.DIALix.COM>, Steve Passe <smp@csn.net>
  
  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 <bde@zeta.org.au>,
  	Peter Wemm <peter@spinner.DIALix.COM>, Steve Passe <smp@csn.net>
  
  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: <owner-cvs-sys>
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 <wollman@FreeBSD.org>
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" <jkh@time.cdrom.com>
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: <owner-cvs-sys>
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 <alex@FreeBSD.org>
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: <owner-cvs-sys>
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 <alex@FreeBSD.org>
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: <owner-cvs-sys>
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 <alex@FreeBSD.org>
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: <owner-cvs-sys>
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 <alex@FreeBSD.org>
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: <owner-cvs-sys>
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 <smp@csn.net>
To: Garrett Wollman <wollman@FreeBSD.org>
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: <owner-cvs-sys>
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 <darrenr@cyber.com.au>
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: <owner-cvs-sys>
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 <wollman@khavrinen.lcs.mit.edu>
Message-Id: <199704272333.TAA01030@khavrinen.lcs.mit.edu>
To: Steve Passe <smp@csn.net>
Cc: Garrett Wollman <wollman@FreeBSD.ORG>, 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

<<On Sun, 27 Apr 1997 15:55:25 -0600, Steve Passe <smp@csn.net> 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: <owner-cvs-sys>
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 <fsmp@freefall.FreeBSD.ORG>
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 <peter@spinner.DIALix.COM>
  
  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 <peter@spinner.DIALix.COM>
  
  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 <peter@spinner.DIALix.COM>
  
  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: <owner-cvs-sys>
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: <Pine.BSF.3.95q.970427160802.346H-100000@herring.nlsystems.com>
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 <kato@eclogite.eps.nagoya-u.ac.jp>
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 <kato@eclogite.eps.nagoya-u.ac.jp>
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: <owner-cvs-sys>
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 <fsmp@freefall.FreeBSD.ORG>
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: <owner-cvs-sys>
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 <fsmp@freefall.FreeBSD.ORG>
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 <bde@zeta.org.au>
  
  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: <owner-cvs-sys>
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 <msmith@freefall.FreeBSD.ORG>
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 <hannu@voxware.pp.fi> 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: <owner-cvs-sys>
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 <msmith@freefall.FreeBSD.ORG>
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: <owner-cvs-sys>
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 <fsmp@freefall.FreeBSD.ORG>
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: <owner-cvs-sys>
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" <jkh@freefall.FreeBSD.ORG>
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: <owner-cvs-sys>
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" <jkh@time.cdrom.com>
Cc: Garrett Wollman <wollman@FreeBSD.org>, 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 <p.richards@elsevier.co.uk>
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" <jkh@time.cdrom.com> 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: <owner-cvs-sys>
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 <kato@freefall.FreeBSD.ORG>
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: <owner-cvs-sys>
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 <kato@freefall.FreeBSD.ORG>
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: <owner-cvs-sys>
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 <kato@freefall.FreeBSD.ORG>
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: <owner-cvs-sys>
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 <se@freefall.FreeBSD.ORG>
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 <helbig@mx.ba-stuttgart.de>
  
  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: <owner-cvs-sys>
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 <se@freefall.FreeBSD.ORG>
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: <owner-cvs-sys>
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 <kato@freefall.FreeBSD.ORG>
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: <owner-cvs-sys>
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 <kato@freefall.FreeBSD.ORG>
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: <owner-cvs-sys>
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 <joerg@freefall.FreeBSD.ORG>
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: <owner-cvs-sys>
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 <joerg@freefall.FreeBSD.ORG>
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: <owner-cvs-sys>
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 <peter@freefall.FreeBSD.ORG>
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: <owner-cvs-sys>
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 <peter@freefall.FreeBSD.ORG>
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: <owner-cvs-sys>
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 <fsmp@freefall.FreeBSD.ORG>
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 <peter@spinner.DIALix.COM>
  
  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: <owner-cvs-sys>
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" <ache@freefall.FreeBSD.ORG>
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: <owner-cvs-sys>
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" <ache@freefall.freebsd.org>
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 <yokota@zodiac.mech.utsunomiya-u.ac.jp>
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: <owner-cvs-sys>
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" <ache@freefall.freebsd.org>
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 <yokota@zodiac.mech.utsunomiya-u.ac.jp>
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: <owner-cvs-sys>
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 <dyson@freefall.FreeBSD.ORG>
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 <michaelh@cet.co.jp>
  
  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: <owner-cvs-sys>
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==?= <ache@nagual.pp.ru>
To: Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
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: <Pine.BSF.3.96.970430093233.723A-100000@nagual.pp.ru>
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
<ache@null.net>
http://www.nagual.pp.ru/~ache/


From owner-cvs-sys  Tue Apr 29 23:22:31 1997
Return-Path: <owner-cvs-sys>
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 <bde@zeta.org.au>
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: <owner-cvs-sys>
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 <dfr@freefall.FreeBSD.ORG>
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 <Tor.Egge@idi.ntnu.no>
  
  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: <owner-cvs-sys>
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 <dfr@freefall.FreeBSD.ORG>
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: <owner-cvs-sys>
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" <ache@freefall.FreeBSD.ORG>
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: <owner-cvs-sys>
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 <wollman@freefall.FreeBSD.ORG>
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: <owner-cvs-sys>
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 <fsmp@freefall.FreeBSD.ORG>
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: <owner-cvs-sys>
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 <gurney_j@resnet.uoregon.edu>
                             Added [SR]RGBMASKs ioctl for byte swapping.
  
   1.16          4/20/97    Randall Hopper <rhh@ct.picker.com>
                            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: <owner-cvs-sys>
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 <gurney_j@resnet.uoregon.edu>
                             Added [SR]RGBMASKs ioctl for byte swapping.
  
   1.16          4/20/97    Randall Hopper <rhh@ct.picker.com>
                            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: <owner-cvs-sys>
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: <owner-cvs-sys>
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: <owner-cvs-sys>
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 <jhay@freefall.FreeBSD.ORG>
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: <owner-cvs-sys>
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 <kato@freefall.FreeBSD.ORG>
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: <owner-cvs-sys>
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 <jhay@freefall.FreeBSD.ORG>
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: <owner-cvs-sys>
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 <peter@freefall.FreeBSD.ORG>
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: <owner-cvs-sys>
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 <dyson@freefall.FreeBSD.ORG>
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 <davem@jenolan.rutgers.edu>
  
  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: <owner-cvs-sys>
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 <sos@freefall.FreeBSD.ORG>
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: <owner-cvs-sys>
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 <sos@freefall.FreeBSD.ORG>
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: <owner-cvs-sys>
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 <sos@freefall.FreeBSD.ORG>
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: <owner-cvs-sys>
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 <fsmp@freefall.FreeBSD.ORG>
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 <bruce@zuhause.mn.org>
  
  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: <owner-cvs-sys>
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 <fsmp@freefall.FreeBSD.ORG>
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: <owner-cvs-sys>
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 <bde@zeta.org.au>
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: <owner-cvs-sys>
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 <sos@ravenock.cybercity.dk>
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: <owner-cvs-sys>
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 <kato@FreeBSD.ORG>
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: <owner-cvs-sys>
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: <owner-cvs-sys>
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 <sos@ravenock.cybercity.dk>
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: <owner-cvs-sys>
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 <kato@FreeBSD.ORG>
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: <owner-cvs-sys>
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 <peter@FreeBSD.ORG>
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: <owner-cvs-sys>
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 <peter@FreeBSD.ORG>
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: <owner-cvs-sys>
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 <peter@FreeBSD.ORG>
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: <owner-cvs-sys>
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 <peter@FreeBSD.ORG>
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: <owner-cvs-sys>
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 <phk@FreeBSD.ORG>
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: <owner-cvs-sys>
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 <phk@FreeBSD.ORG>
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: <owner-cvs-sys>
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 <phk@FreeBSD.ORG>
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: <owner-cvs-sys>
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 <fsmp@FreeBSD.ORG>
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" <toor@dyson.iquest.net>
  
  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: <owner-cvs-sys>
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 <fsmp@FreeBSD.ORG>
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" <toor@dyson.iquest.net>
  
  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: <owner-cvs-sys>
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 <fsmp@FreeBSD.ORG>
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" <toor@dyson.iquest.net>
  
  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: <owner-cvs-sys>
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 <fsmp@FreeBSD.ORG>
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 <peter@spinner.DIALix.COM>
  
  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: <owner-cvs-sys>
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 <fsmp@FreeBSD.ORG>
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: <owner-cvs-sys>
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 <fsmp@FreeBSD.ORG>
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 <peter@spinner.DIALix.COM>
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: <owner-cvs-sys>
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 <peter@spinner.dialix.com>
cc: Steve Passe <fsmp@freebsd.org>, CVS-committers@freebsd.org,
        cvs-all@freebsd.org, cvs-sys@freebsd.org
From: Poul-Henning Kamp <phk@dk.tfs.com>
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: <owner-cvs-sys>
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 <peter@FreeBSD.ORG>
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: <owner-cvs-sys>
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 <peter@FreeBSD.ORG>
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: <owner-cvs-sys>
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 <peter@FreeBSD.ORG>
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: <owner-cvs-sys>
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 <peter@FreeBSD.ORG>
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: <owner-cvs-sys>
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 <peter@FreeBSD.ORG>
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: <owner-cvs-sys>
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 <joerg@FreeBSD.ORG>
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 <dima@tejblum.dnttm.rssi.ru>
  
  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: <owner-cvs-sys>
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 <joerg@FreeBSD.ORG>
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: <owner-cvs-sys>
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 <joerg@FreeBSD.ORG>
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: <owner-cvs-sys>
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 <peter@FreeBSD.ORG>
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