From owner-cvs-sys Sun Apr 13 06:12:19 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id GAA03489 for cvs-sys-outgoing; Sun, 13 Apr 1997 06:12:19 -0700 (PDT) Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id GAA03478; Sun, 13 Apr 1997 06:12:16 -0700 (PDT) Date: Sun, 13 Apr 1997 06:12:16 -0700 (PDT) From: KATO Takenori Message-Id: <199704131312.GAA03478@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys 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/13 06:12:15 Modified: sys/miscfs/union union_vnops.c Log: Access correct union mount point in union_access. Revision Changes Path 1.22 +2 -2 src/sys/miscfs/union/union_vnops.c From owner-cvs-sys Sun Apr 13 08:27:16 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA10034 for cvs-sys-outgoing; Sun, 13 Apr 1997 08:27:16 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA10027; Sun, 13 Apr 1997 08:27:14 -0700 (PDT) Date: Sun, 13 Apr 1997 08:27:14 -0700 (PDT) From: Bruce Evans Message-Id: <199704131527.IAA10027@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/sys types.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 97/04/13 08:27:14 Modified: sys/sys types.h Log: Moved #include of earlier so that __signed in gets redefined in the non-GNU and non-ANSI cases. Since this hasn't caused problems, there must be no one actually benefitting from the obfuscations supported by . `make CC="cc -traditional"' in /usr/src/bin shows the same. Almost everything is broken in essentially the same way - `const' is used in strings before is included, so `const' is not #defined away until after it is used. Fixed some style bugs. Revision Changes Path 1.19 +6 -7 src/sys/sys/types.h From owner-cvs-sys Sun Apr 13 08:38:18 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA10374 for cvs-sys-outgoing; Sun, 13 Apr 1997 08:38:18 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA10359; Sun, 13 Apr 1997 08:38:14 -0700 (PDT) Date: Sun, 13 Apr 1997 08:38:14 -0700 (PDT) From: Bruce Evans Message-Id: <199704131538.IAA10359@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys, cvs-include Subject: cvs commit: src/include unistd.h src/sys/sys mman.h types.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 97/04/13 08:38:13 Modified: include unistd.h sys/sys mman.h types.h Log: #ifdef'ed the declaration of lseek() so that -Wredundant-decls doesn't cause noise. Duplicated the lseek() redeclaration hack for all functions involving off_t's (ftruncate(), mmap() and truncate()) to help broken programs work. Revision Changes Path 1.13 +10 -0 src/include/unistd.h 1.18 +4 -1 src/sys/sys/mman.h 1.20 +28 -12 src/sys/sys/types.h From owner-cvs-sys Sun Apr 13 09:58:15 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id JAA14051 for cvs-sys-outgoing; Sun, 13 Apr 1997 09:58:15 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id JAA14033; Sun, 13 Apr 1997 09:58:11 -0700 (PDT) Date: Sun, 13 Apr 1997 09:58:11 -0700 (PDT) From: Bruce Evans Message-Id: <199704131658.JAA14033@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 exception.s Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 97/04/13 09:58:10 Modified: sys/i386/i386 exception.s Log: Don't forget to set `runtime' in fork_trampoline(). The time slice before switching to a child for the first time was being counted twice. I think this only affected unimportant statistics. Simplified arg handling in fork_trampoline(). splz() doesn't actually smash the registers of interest. Revision Changes Path 1.24 +7 -7 src/sys/i386/i386/exception.s From owner-cvs-sys Sun Apr 13 17:37:58 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id RAA04193 for cvs-sys-outgoing; Sun, 13 Apr 1997 17:37:58 -0700 (PDT) Received: (from gibbs@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id RAA04186; Sun, 13 Apr 1997 17:37:55 -0700 (PDT) Date: Sun, 13 Apr 1997 17:37:55 -0700 (PDT) From: "Justin T. Gibbs" Message-Id: <199704140037.RAA04186@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/conf GENERIC LINT files.i386 src/sys/i386/isa if_ie.c if_ix.c if_ixreg.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 97/04/13 17:37:55 Modified: sys/i386/conf GENERIC LINT files.i386 Log: GENERIC, LINT: Add an ie entry that corresponds to the location the old ix entry used to probe and kill the ix entry. files.i386: Remove entries for the ix driver. Revision Changes Path 1.90 +3 -3 src/sys/i386/conf/GENERIC 1.327 +3 -3 src/sys/i386/conf/LINT 1.159 +1 -2 src/sys/i386/conf/files.i386 Modified: sys/i386/isa if_ie.c Removed: sys/i386/isa if_ix.c if_ixreg.h Log: Add Intel EtherExpress16 support into the ie driver, removing the need for the ix driver. Add a shutdown hook that resets the etherexpress so that Windoze can find the card after a warm boot. Submitted by: Aaron Smith Obtained From: NetBSD Revision Changes Path 1.41 +496 -100 src/sys/i386/isa/if_ie.c From owner-cvs-sys Sun Apr 13 17:40:10 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id RAA04416 for cvs-sys-outgoing; Sun, 13 Apr 1997 17:40:10 -0700 (PDT) Received: (from gibbs@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id RAA04409; Sun, 13 Apr 1997 17:40:07 -0700 (PDT) Date: Sun, 13 Apr 1997 17:40:07 -0700 (PDT) From: "Justin T. Gibbs" Message-Id: <199704140040.RAA04409@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa if_iee16.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 97/04/13 17:40:06 Added: sys/i386/isa if_iee16.h Log: New name for the EtherExpress register file. From owner-cvs-sys Sun Apr 13 17:48:54 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id RAA05283 for cvs-sys-outgoing; Sun, 13 Apr 1997 17:48:54 -0700 (PDT) Received: (from gibbs@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id RAA05268; Sun, 13 Apr 1997 17:48:51 -0700 (PDT) Date: Sun, 13 Apr 1997 17:48:51 -0700 (PDT) From: "Justin T. Gibbs" Message-Id: <199704140048.RAA05268@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/conf GENERIC LINT files.i386 src/sys/i386/isa if_ie.c if_ix.c if_ixreg.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 97/04/13 17:48:50 Branch: sys/i386/conf RELENG_2_2 sys/i386/isa RELENG_2_2 Modified: sys/i386/conf GENERIC LINT files.i386 sys/i386/isa if_ie.c Removed: sys/i386/isa if_ix.c if_ixreg.h Log: Sync with current: ie driver understands Intel EtherExpress16 Revision Changes Path 1.77.2.5 +3 -3 src/sys/i386/conf/GENERIC 1.286.2.20 +3 -3 src/sys/i386/conf/LINT 1.141.2.12 +1 -2 src/sys/i386/conf/files.i386 1.36.2.1 +496 -100 src/sys/i386/isa/if_ie.c From owner-cvs-sys Sun Apr 13 18:10:50 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id SAA06602 for cvs-sys-outgoing; Sun, 13 Apr 1997 18:10:50 -0700 (PDT) Received: from time.cdrom.com (root@time.cdrom.com [204.216.27.226]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id SAA06594; Sun, 13 Apr 1997 18:10:34 -0700 (PDT) Received: from time.cdrom.com (jkh@localhost [127.0.0.1]) by time.cdrom.com (8.8.5/8.6.9) with ESMTP id SAA19167; Sun, 13 Apr 1997 18:10:19 -0700 (PDT) To: "Justin T. Gibbs" cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/conf GENERIC LINT files.i386 src/sys/i386/isa if_ie.c if_ix.c if_ixreg.h In-reply-to: Your message of "Sun, 13 Apr 1997 17:37:55 PDT." <199704140037.RAA04186@freefall.freebsd.org> Date: Sun, 13 Apr 1997 18:10:19 -0700 Message-ID: <19164.860980219@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk And there was wild cheering in the streets! Kill the fatted calf and bring forth the dancing maidens!! :-) > gibbs 97/04/13 17:37:55 > > Modified: sys/i386/conf GENERIC LINT files.i386 > Log: > GENERIC, LINT: > Add an ie entry that corresponds to the location the old ix entry used > to probe and kill the ix entry. > > files.i386: > Remove entries for the ix driver. > > Revision Changes Path > 1.90 +3 -3 src/sys/i386/conf/GENERIC > 1.327 +3 -3 src/sys/i386/conf/LINT > 1.159 +1 -2 src/sys/i386/conf/files.i386 > > Modified: sys/i386/isa if_ie.c > Removed: sys/i386/isa if_ix.c if_ixreg.h > Log: > Add Intel EtherExpress16 support into the ie driver, removing the need > for the ix driver. > > Add a shutdown hook that resets the etherexpress so that Windoze can find > the card after a warm boot. > > Submitted by: Aaron Smith > Obtained From: NetBSD > > Revision Changes Path > 1.41 +496 -100 src/sys/i386/isa/if_ie.c From owner-cvs-sys Sun Apr 13 18:29:01 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id SAA07397 for cvs-sys-outgoing; Sun, 13 Apr 1997 18:29:01 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id SAA07388; Sun, 13 Apr 1997 18:28:59 -0700 (PDT) Date: Sun, 13 Apr 1997 18:28:59 -0700 (PDT) From: John Dyson Message-Id: <199704140128.SAA07388@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern kern_fork.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 97/04/13 18:28:59 Modified: sys/kern kern_fork.c Log: Make a problem that I cannot reproduce go away for now. This commit is to decrease the inconvienience of other developers until I can really fix the code. Reviewed by: Donald J. Maddox Revision Changes Path 1.36 +2 -2 src/sys/kern/kern_fork.c From owner-cvs-sys Sun Apr 13 19:27:57 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id TAA09568 for cvs-sys-outgoing; Sun, 13 Apr 1997 19:27:57 -0700 (PDT) Received: (from gibbs@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id TAA09560; Sun, 13 Apr 1997 19:27:54 -0700 (PDT) Date: Sun, 13 Apr 1997 19:27:54 -0700 (PDT) From: "Justin T. Gibbs" Message-Id: <199704140227.TAA09560@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/dev/aic7xxx aic7xxx.reg aic7xxx.seq src/sys/i386/scsi aic7xxx.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 97/04/13 19:27:53 Modified: sys/dev/aic7xxx aic7xxx.reg aic7xxx.seq Log: Re-arange the selection and reselection code to hopefully kill the spurious selection timeouts that have been reported. Revision Changes Path 1.2 +2 -1 src/sys/dev/aic7xxx/aic7xxx.reg 1.71 +29 -15 src/sys/dev/aic7xxx/aic7xxx.seq Modified: sys/i386/scsi aic7xxx.c Log: Be more careful about how SCBs are cleaned up during error recovery. Add some more diagnostic information to timeouts. Revision Changes Path 1.116 +173 -113 src/sys/i386/scsi/aic7xxx.c From owner-cvs-sys Sun Apr 13 19:31:52 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id TAA09829 for cvs-sys-outgoing; Sun, 13 Apr 1997 19:31:52 -0700 (PDT) Received: (from gibbs@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id TAA09821; Sun, 13 Apr 1997 19:31:48 -0700 (PDT) Date: Sun, 13 Apr 1997 19:31:48 -0700 (PDT) From: "Justin T. Gibbs" Message-Id: <199704140231.TAA09821@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/dev/aic7xxx aic7xxx.reg aic7xxx.seq src/sys/i386/scsi aic7xxx.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 97/04/13 19:31:47 Branch: sys/dev/aic7xxx RELENG_2_2 sys/i386/scsi RELENG_2_2 Modified: sys/dev/aic7xxx aic7xxx.reg aic7xxx.seq sys/i386/scsi aic7xxx.c Log: Sync with current Revision Changes Path 1.1.2.1 +2 -1 src/sys/dev/aic7xxx/aic7xxx.reg 1.46.2.17 +29 -15 src/sys/dev/aic7xxx/aic7xxx.seq 1.81.2.23 +173 -113 src/sys/i386/scsi/aic7xxx.c From owner-cvs-sys Sun Apr 13 20:40:48 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id UAA12411 for cvs-sys-outgoing; Sun, 13 Apr 1997 20:40:48 -0700 (PDT) Received: (from peter@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id UAA12402; Sun, 13 Apr 1997 20:40:45 -0700 (PDT) Date: Sun, 13 Apr 1997 20:40:45 -0700 (PDT) From: Peter Wemm Message-Id: <199704140340.UAA12402@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/vm vm_glue.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 97/04/13 20:40:44 Modified: sys/vm vm_glue.c Log: Unused variable (upobj is now purely handled within pmap) Revision Changes Path 1.64 +1 -2 src/sys/vm/vm_glue.c From owner-cvs-sys Sun Apr 13 22:13:59 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id WAA15823 for cvs-sys-outgoing; Sun, 13 Apr 1997 22:13:59 -0700 (PDT) Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id WAA15816; Sun, 13 Apr 1997 22:13:57 -0700 (PDT) Date: Sun, 13 Apr 1997 22:13:57 -0700 (PDT) From: KATO Takenori Message-Id: <199704140513.WAA15816@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys 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/13 22:13:56 Modified: sys/miscfs/union union_vnops.c Log: Fix locking violation when accessing `..'. Obtained from: NetBSD Revision Changes Path 1.23 +39 -1 src/sys/miscfs/union/union_vnops.c From owner-cvs-sys Mon Apr 14 03:52:32 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id DAA03388 for cvs-sys-outgoing; Mon, 14 Apr 1997 03:52:32 -0700 (PDT) Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id DAA03381; Mon, 14 Apr 1997 03:52:30 -0700 (PDT) Date: Mon, 14 Apr 1997 03:52:30 -0700 (PDT) From: KATO Takenori Message-Id: <199704141052.DAA03381@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/miscfs/union union_vfsops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 97/04/14 03:52:29 Modified: sys/miscfs/union union_vfsops.c Log: Fix `lockmgr: locking against myself' panic by multi union mount of same directory pair. If we do: mount -t union a b mount -t union a b then, (1) namei tries to lock fs which has been already locked by first union mount and (2) union_root() tries to lock locked fs. To avoid first deadlock condition, unlock vnode if lowerrootvp is union node, and to avoid second case, union_mount returns EDEADLK when multi union mount is detected. Revision Changes Path 1.15 +25 -1 src/sys/miscfs/union/union_vfsops.c From owner-cvs-sys Mon Apr 14 06:52:57 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id GAA13925 for cvs-sys-outgoing; Mon, 14 Apr 1997 06:52:57 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id GAA13915; Mon, 14 Apr 1997 06:52:55 -0700 (PDT) Date: Mon, 14 Apr 1997 06:52:55 -0700 (PDT) From: Bruce Evans Message-Id: <199704141352.GAA13915@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 trap.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 97/04/14 06:52:54 Modified: sys/i386/i386 trap.c Log: Fixed printing of registers in dbflalt_handler(). The registers were always in a tss; that tss just changed from the one in the pcb to common_tss (who knows where it was when there was no curpcb?). Not using the pcb also fixed the problem that there is no pcb in idle(), so we now always get useful register values. Revision Changes Path 1.92 +7 -9 src/sys/i386/i386/trap.c From owner-cvs-sys Mon Apr 14 08:54:45 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA22625 for cvs-sys-outgoing; Mon, 14 Apr 1997 08:54:45 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA22611; Mon, 14 Apr 1997 08:54:41 -0700 (PDT) Date: Mon, 14 Apr 1997 08:54:41 -0700 (PDT) From: Bruce Evans Message-Id: <199704141554.IAA22611@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 mem.c src/sys/i386/isa spigot.c src/sys/i386/isa/pcvt pcvt_drv.c pcvt_ext.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 97/04/14 08:54:40 Modified: sys/i386/i386 mem.c sys/i386/isa spigot.c sys/i386/isa/pcvt pcvt_drv.c pcvt_ext.c Log: Use the same IOPL check as in syscons. Reviewed by: pst, joerg Revision Changes Path 1.42 +7 -1 src/sys/i386/i386/mem.c 1.28 +13 -2 src/sys/i386/isa/spigot.c 1.30 +9 -6 src/sys/i386/isa/pcvt/pcvt_drv.c 1.11 +5 -1 src/sys/i386/isa/pcvt/pcvt_ext.c From owner-cvs-sys Mon Apr 14 09:41:34 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id JAA26026 for cvs-sys-outgoing; Mon, 14 Apr 1997 09:41:34 -0700 (PDT) Received: (from jkh@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id JAA26011; Mon, 14 Apr 1997 09:41:31 -0700 (PDT) Date: Mon, 14 Apr 1997 09:41:31 -0700 (PDT) From: "Jordan K. Hubbard" Message-Id: <199704141641.JAA26011@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa asc.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 97/04/14 09:41:29 Branch: sys/i386/isa RELENG_2_2 Modified: sys/i386/isa asc.c Log: fix and feature add for asc driver (see PR#3268 for details). Submitted-By: Luigi Rizzo Really-Should-By-A-Committer-By-This-Point: Luigi Rizzo [:-)] Revision Changes Path 1.21.2.2 +72 -15 src/sys/i386/isa/asc.c From owner-cvs-sys Mon Apr 14 09:47:55 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id JAA26630 for cvs-sys-outgoing; Mon, 14 Apr 1997 09:47:55 -0700 (PDT) Received: (from jkh@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id JAA26612; Mon, 14 Apr 1997 09:47:50 -0700 (PDT) Date: Mon, 14 Apr 1997 09:47:50 -0700 (PDT) From: "Jordan K. Hubbard" Message-Id: <199704141647.JAA26612@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa asc.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 97/04/14 09:47:47 Modified: sys/i386/isa asc.c Log: YAMF22 Revision Changes Path 1.26 +72 -15 src/sys/i386/isa/asc.c From owner-cvs-sys Mon Apr 14 11:12:09 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id LAA03249 for cvs-sys-outgoing; Mon, 14 Apr 1997 11:12:09 -0700 (PDT) Received: (from phk@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id LAA03242; Mon, 14 Apr 1997 11:12:07 -0700 (PDT) Date: Mon, 14 Apr 1997 11:12:07 -0700 (PDT) From: Poul-Henning Kamp Message-Id: <199704141812.LAA03242@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 swtch.s Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 97/04/14 11:12:07 Modified: sys/i386/i386 swtch.s Log: Forget all about APM. Instead of "hlt" call through a vector which APM can then fiddle with. Default for the vector is to "htl; ret" Revision Changes Path 1.45 +9 -8 src/sys/i386/i386/swtch.s From owner-cvs-sys Mon Apr 14 11:15:50 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id LAA03499 for cvs-sys-outgoing; Mon, 14 Apr 1997 11:15:50 -0700 (PDT) Received: (from phk@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id LAA03492; Mon, 14 Apr 1997 11:15:48 -0700 (PDT) Date: Mon, 14 Apr 1997 11:15:48 -0700 (PDT) From: Poul-Henning Kamp Message-Id: <199704141815.LAA03492@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/isofs/cd9660 cd9660_node.c cd9660_node.h cd9660_vfsops.c cd9660_vnops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 97/04/14 11:15:48 Modified: sys/isofs/cd9660 cd9660_node.c cd9660_node.h cd9660_vfsops.c cd9660_vnops.c Log: Remove all traces of undocumented feature ISODEVMAP. Revision Changes Path 1.19 +1 -64 src/sys/isofs/cd9660/cd9660_node.c 1.11 +1 -16 src/sys/isofs/cd9660/cd9660_node.h 1.22 +1 -9 src/sys/isofs/cd9660/cd9660_vfsops.c 1.34 +1 -39 src/sys/isofs/cd9660/cd9660_vnops.c From owner-cvs-sys Mon Apr 14 11:22:06 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id LAA03866 for cvs-sys-outgoing; Mon, 14 Apr 1997 11:22:06 -0700 (PDT) Received: (from phk@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id LAA03857; Mon, 14 Apr 1997 11:22:04 -0700 (PDT) Date: Mon, 14 Apr 1997 11:22:04 -0700 (PDT) From: Poul-Henning Kamp Message-Id: <199704141822.LAA03857@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/sys queue.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 97/04/14 11:22:03 Modified: sys/sys queue.h Log: Add LIST_FIRST, LIST_FOREACH and LIST_NEXT Revision Changes Path 1.14 +8 -1 src/sys/sys/queue.h From owner-cvs-sys Mon Apr 14 11:23:31 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id LAA03981 for cvs-sys-outgoing; Mon, 14 Apr 1997 11:23:31 -0700 (PDT) Received: (from phk@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id LAA03974; Mon, 14 Apr 1997 11:23:29 -0700 (PDT) Date: Mon, 14 Apr 1997 11:23:29 -0700 (PDT) From: Poul-Henning Kamp Message-Id: <199704141823.LAA03974@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/net raw_cb.c raw_cb.h raw_usrreq.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 97/04/14 11:23:28 Modified: sys/net raw_cb.c raw_cb.h raw_usrreq.c Log: Use LIST macros instead of insque/remque Revision Changes Path 1.11 +5 -4 src/sys/net/raw_cb.c 1.8 +3 -4 src/sys/net/raw_cb.h 1.11 +3 -4 src/sys/net/raw_usrreq.c From owner-cvs-sys Mon Apr 14 11:23:52 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id LAA04039 for cvs-sys-outgoing; Mon, 14 Apr 1997 11:23:52 -0700 (PDT) Received: (from phk@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id LAA04032; Mon, 14 Apr 1997 11:23:50 -0700 (PDT) Date: Mon, 14 Apr 1997 11:23:50 -0700 (PDT) From: Poul-Henning Kamp Message-Id: <199704141823.LAA04032@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern uipc_proto.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 97/04/14 11:23:50 Modified: sys/kern uipc_proto.c Log: #include Revision Changes Path 1.11 +2 -1 src/sys/kern/uipc_proto.c From owner-cvs-sys Mon Apr 14 11:26:55 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id LAA04244 for cvs-sys-outgoing; Mon, 14 Apr 1997 11:26:55 -0700 (PDT) Received: (from phk@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id LAA04237; Mon, 14 Apr 1997 11:26:53 -0700 (PDT) Date: Mon, 14 Apr 1997 11:26:53 -0700 (PDT) From: Poul-Henning Kamp Message-Id: <199704141826.LAA04237@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netns ns_pcb.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 97/04/14 11:26:52 Modified: sys/netns ns_pcb.h Log: Remove unneeded member nsp_head from struct nspcb. Revision Changes Path 1.9 +1 -2 src/sys/netns/ns_pcb.h From owner-cvs-sys Mon Apr 14 11:32:23 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id LAA04697 for cvs-sys-outgoing; Mon, 14 Apr 1997 11:32:23 -0700 (PDT) Received: from rocky.mt.sri.com (rocky.mt.sri.com [206.127.76.100]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id LAA04610; Mon, 14 Apr 1997 11:32:00 -0700 (PDT) Received: (from nate@localhost) by rocky.mt.sri.com (8.7.5/8.7.3) id MAA24666; Mon, 14 Apr 1997 12:31:56 -0600 (MDT) Date: Mon, 14 Apr 1997 12:31:56 -0600 (MDT) Message-Id: <199704141831.MAA24666@rocky.mt.sri.com> From: Nate Williams MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: Poul-Henning Kamp Cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/i386 swtch.s In-Reply-To: <199704141812.LAA03242@freefall.freebsd.org> References: <199704141812.LAA03242@freefall.freebsd.org> X-Mailer: VM 6.26 under 19.15 XEmacs Lucid Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Modified: sys/i386/i386 swtch.s > Log: > Forget all about APM. Instead of "hlt" call through a vector which > APM can then fiddle with. Default for the vector is to "htl; ret" I *like* this. Now, do you want to add code to the apm assembly to futz with the hlt_vector. :) Nate From owner-cvs-sys Mon Apr 14 13:00:19 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id NAA10202 for cvs-sys-outgoing; Mon, 14 Apr 1997 13:00:19 -0700 (PDT) Received: from critter.dk.tfs.com (phk.cybercity.dk [195.8.133.247]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id NAA10190; Mon, 14 Apr 1997 13:00:08 -0700 (PDT) Received: from critter (localhost [127.0.0.1]) by critter.dk.tfs.com (8.8.5/8.8.5) with ESMTP id VAA00686; Mon, 14 Apr 1997 21:58:50 +0200 (CEST) To: Nate Williams cc: Poul-Henning Kamp , CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org From: phk@dk.tfs.com Subject: Re: cvs commit: src/sys/i386/i386 swtch.s In-reply-to: Your message of "Mon, 14 Apr 1997 12:31:56 MDT." <199704141831.MAA24666@rocky.mt.sri.com> Date: Mon, 14 Apr 1997 21:58:49 +0200 Message-ID: <684.861047929@critter> Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk In message <199704141831.MAA24666@rocky.mt.sri.com>, Nate Williams writes: >> Modified: sys/i386/i386 swtch.s >> Log: >> Forget all about APM. Instead of "hlt" call through a vector which >> APM can then fiddle with. Default for the vector is to "htl; ret" > >I *like* this. Now, do you want to add code to the apm assembly to futz >with the hlt_vector. :) I'm still tuning my algorithms. Havn't found a good one yet :-( For slowing the CPU, you need to know how much you slow it to avoid positive feedback loops. -- 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 Mon Apr 14 22:29:35 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id WAA16990 for cvs-sys-outgoing; Mon, 14 Apr 1997 22:29:35 -0700 (PDT) Received: (from asami@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id WAA16983; Mon, 14 Apr 1997 22:29:33 -0700 (PDT) Date: Mon, 14 Apr 1997 22:29:33 -0700 (PDT) From: Satoshi Asami Message-Id: <199704150529.WAA16983@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/conf newvers.sh Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk asami 97/04/14 22:29:33 Branch: sys/conf RELENG_2_2 Modified: sys/conf newvers.sh Log: Bump reldate to 221001 now that we are now a little past 2.2.1R and have texinfo-3.9. (We probably should have changed it to 221000 for 2.2.1 release, but hindsight is always 20/20. ;) Whenever a major component is brought in from -current, please add 1 to this number. Revision Changes Path 1.26.2.11 +2 -2 src/sys/conf/newvers.sh From owner-cvs-sys Tue Apr 15 01:05:14 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id BAA23759 for cvs-sys-outgoing; Tue, 15 Apr 1997 01:05:14 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id BAA23752; Tue, 15 Apr 1997 01:05:11 -0700 (PDT) Date: Tue, 15 Apr 1997 01:05:11 -0700 (PDT) From: Bruce Evans Message-Id: <199704150805.BAA23752@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/isofs/cd9660 cd9660_vnops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 97/04/15 01:05:10 Modified: sys/isofs/cd9660 cd9660_vnops.c Log: Removed more traces of ISODEVMAP. Revision Changes Path 1.35 +1 -20 src/sys/isofs/cd9660/cd9660_vnops.c From owner-cvs-sys Tue Apr 15 04:43:16 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id EAA04838 for cvs-sys-outgoing; Tue, 15 Apr 1997 04:43:16 -0700 (PDT) Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id EAA04831; Tue, 15 Apr 1997 04:43:14 -0700 (PDT) Date: Tue, 15 Apr 1997 04:43:14 -0700 (PDT) From: KATO Takenori Message-Id: <199704151143.EAA04831@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pc98/conf files.pc98 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 97/04/15 04:43:13 Modified: sys/pc98/conf files.pc98 Log: Synchronize with sys/i386/conf/files.i386 revision 1.159. Revision Changes Path 1.22 +1 -2 src/sys/pc98/conf/files.pc98 From owner-cvs-sys Tue Apr 15 04:49:05 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id EAA05031 for cvs-sys-outgoing; Tue, 15 Apr 1997 04:49:05 -0700 (PDT) Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id EAA05017; Tue, 15 Apr 1997 04:49:02 -0700 (PDT) Date: Tue, 15 Apr 1997 04:49:02 -0700 (PDT) From: KATO Takenori Message-Id: <199704151149.EAA05017@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pc98/i386 trap.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 97/04/15 04:49:01 Modified: sys/pc98/i386 trap.c Log: Synchronize with sys/i386/i386/trap.c revision 1.92. Revision Changes Path 1.17 +7 -9 src/sys/pc98/i386/trap.c From owner-cvs-sys Tue Apr 15 05:57:04 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id FAA07841 for cvs-sys-outgoing; Tue, 15 Apr 1997 05:57:04 -0700 (PDT) Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id FAA07824; Tue, 15 Apr 1997 05:57:01 -0700 (PDT) Date: Tue, 15 Apr 1997 05:57:01 -0700 (PDT) From: KATO Takenori Message-Id: <199704151257.FAA07824@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys 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/15 05:57:00 Modified: sys/miscfs/union union_vnops.c Log: Quick-hack to avoid `lock against myself' panic. It is not the real fix! The ufs_link() assumes that vnode is not unlocked and tries to lock it in certain case. Because union_link calls VOP_LINK after locking vnode, vn_lock in ufs_link causes above panic. Currently, I don't know the real fix for a locking violation in union_link, but I think it is important to avoid panic. A vnode is unlocked before calling VOP_LINK and is locked after it if the vnode is not union fs. Even though panic went away, the process that access the union fs in which link was made will hang-up. Hang-up can be easily reproduced by following operation: mount -t union a b cd b ln foo bar ls Revision Changes Path 1.24 +15 -2 src/sys/miscfs/union/union_vnops.c From owner-cvs-sys Tue Apr 15 07:06:41 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id HAA11013 for cvs-sys-outgoing; Tue, 15 Apr 1997 07:06:41 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id HAA11005; Tue, 15 Apr 1997 07:06:38 -0700 (PDT) Date: Tue, 15 Apr 1997 07:06:38 -0700 (PDT) From: Bruce Evans Message-Id: <199704151406.HAA11005@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/include asm.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 97/04/15 07:06:37 Modified: sys/i386/include asm.h Log: Only do indirections in ENTRY() if _ARCH_INDIRECT is defined. Revision Changes Path 1.3 +8 -5 src/sys/i386/include/asm.h From owner-cvs-sys Tue Apr 15 10:37:28 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id KAA24125 for cvs-sys-outgoing; Tue, 15 Apr 1997 10:37:28 -0700 (PDT) Received: (from jkh@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id KAA24114; Tue, 15 Apr 1997 10:37:26 -0700 (PDT) Date: Tue, 15 Apr 1997 10:37:26 -0700 (PDT) From: "Jordan K. Hubbard" Message-Id: <199704151737.KAA24114@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/conf GENERIC Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 97/04/15 10:37:25 Branch: sys/i386/conf RELENG_2_2 Modified: sys/i386/conf GENERIC Log: Set flags to 0x1 on npx0 by default - too damn many people are being bitten by the Pentium bcopy() stuff right now and I really don't want to be answering this question for 2.2.x also. Revision Changes Path 1.77.2.6 +2 -2 src/sys/i386/conf/GENERIC From owner-cvs-sys Tue Apr 15 10:58:09 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id KAA25404 for cvs-sys-outgoing; Tue, 15 Apr 1997 10:58:09 -0700 (PDT) Received: from rocky.mt.sri.com (rocky.mt.sri.com [206.127.76.100]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id KAA25362; Tue, 15 Apr 1997 10:57:50 -0700 (PDT) Received: (from nate@localhost) by rocky.mt.sri.com (8.7.5/8.7.3) id LAA01259; Tue, 15 Apr 1997 11:57:46 -0600 (MDT) Date: Tue, 15 Apr 1997 11:57:46 -0600 (MDT) Message-Id: <199704151757.LAA01259@rocky.mt.sri.com> From: Nate Williams MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: "Jordan K. Hubbard" Cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/conf GENERIC In-Reply-To: <199704151737.KAA24114@freefall.freebsd.org> References: <199704151737.KAA24114@freefall.freebsd.org> X-Mailer: VM 6.26 under 19.15 XEmacs Lucid Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Branch: sys/i386/conf RELENG_2_2 > Modified: sys/i386/conf GENERIC > Log: > Set flags to 0x1 on npx0 by default - too damn many people are being > bitten by the Pentium bcopy() stuff right now and I really don't want to > be answering this question for 2.2.x also. Thanks! I was just about to do this, but the link to freefall is useless. nate From owner-cvs-sys Tue Apr 15 11:06:15 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id LAA25928 for cvs-sys-outgoing; Tue, 15 Apr 1997 11:06:15 -0700 (PDT) Received: (from jkh@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id LAA25913; Tue, 15 Apr 1997 11:06:07 -0700 (PDT) Date: Tue, 15 Apr 1997 11:06:07 -0700 (PDT) From: "Jordan K. Hubbard" Message-Id: <199704151806.LAA25913@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/conf GENERIC Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 97/04/15 11:06:06 Branch: sys/i386/conf RELENG_2_2 Modified: sys/i386/conf GENERIC Log: Add 1 vn device to this by default. The reason is so that I can tell people how to add swap files without also having to go through the whole "well, first you gotta add a vn device" song and dance. Revision Changes Path 1.77.2.7 +2 -1 src/sys/i386/conf/GENERIC From owner-cvs-sys Tue Apr 15 11:14:30 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id LAA26600 for cvs-sys-outgoing; Tue, 15 Apr 1997 11:14:30 -0700 (PDT) Received: from time.cdrom.com (root@time.cdrom.com [204.216.27.226]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id LAA26594; Tue, 15 Apr 1997 11:14:24 -0700 (PDT) Received: from time.cdrom.com (jkh@localhost [127.0.0.1]) by time.cdrom.com (8.8.5/8.6.9) with ESMTP id LAA26145; Tue, 15 Apr 1997 11:14:17 -0700 (PDT) To: Nate Williams cc: "Jordan K. Hubbard" , CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/conf GENERIC In-reply-to: Your message of "Tue, 15 Apr 1997 11:57:46 MDT." <199704151757.LAA01259@rocky.mt.sri.com> Date: Tue, 15 Apr 1997 11:14:16 -0700 Message-ID: <26141.861128056@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > > Branch: sys/i386/conf RELENG_2_2 > > Modified: sys/i386/conf GENERIC > > Log: > > Set flags to 0x1 on npx0 by default - too damn many people are being > > bitten by the Pentium bcopy() stuff right now and I really don't want to > > be answering this question for 2.2.x also. > > Thanks! I was just about to do this, but the link to freefall is > useless. Also note that I didn't set this in -current; hopefully we can actually _fix_ the problem there and then bring it into 2.2. :-) Jordan From owner-cvs-sys Tue Apr 15 20:08:39 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id UAA01777 for cvs-sys-outgoing; Tue, 15 Apr 1997 20:08:39 -0700 (PDT) Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id UAA01769; Tue, 15 Apr 1997 20:08:36 -0700 (PDT) Date: Tue, 15 Apr 1997 20:08:36 -0700 (PDT) From: KATO Takenori Message-Id: <199704160308.UAA01769@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys 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/15 20:08:36 Modified: sys/miscfs/union union_vnops.c Log: Undo previous commit to avoid panic, and fix order of argument of VOP_LINK(). The reason of strange behavior was wrong order of the argument, that is, the operation # ln foo bar in a union fs tried to do # ln bar foo in ufs layer. Now we can make a link in a union fs. Revision Changes Path 1.25 +2 -15 src/sys/miscfs/union/union_vnops.c From owner-cvs-sys Tue Apr 15 20:20:48 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id UAA02502 for cvs-sys-outgoing; Tue, 15 Apr 1997 20:20:48 -0700 (PDT) Received: from time.cdrom.com (root@time.cdrom.com [204.216.27.226]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id UAA02465; Tue, 15 Apr 1997 20:20:41 -0700 (PDT) Received: from time.cdrom.com (jkh@localhost [127.0.0.1]) by time.cdrom.com (8.8.5/8.6.9) with ESMTP id UAA28786; Tue, 15 Apr 1997 20:20:42 -0700 (PDT) To: KATO Takenori cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/miscfs/union union_vnops.c In-reply-to: Your message of "Tue, 15 Apr 1997 20:08:36 PDT." <199704160308.UAA01769@freefall.freebsd.org> Date: Tue, 15 Apr 1997 20:20:42 -0700 Message-ID: <28783.861160842@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk How applicable is all of this to 2.2? I'd sort of like to play with it, but I'm not running -current. :) Jordan From owner-cvs-sys Tue Apr 15 21:20:06 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id VAA06054 for cvs-sys-outgoing; Tue, 15 Apr 1997 21:20:06 -0700 (PDT) Received: from gneiss.eps.nagoya-u.ac.jp (gneiss.eps.nagoya-u.ac.jp [133.6.57.99]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id VAA05742; Tue, 15 Apr 1997 21:15:44 -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 NAA14997; Wed, 16 Apr 1997 13:14:51 +0900 (JST) Message-Id: <199704160414.NAA14997@gneiss.eps.nagoya-u.ac.jp> To: jkh@time.cdrom.com Cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/miscfs/union union_vnops.c In-Reply-To: Your message of "Tue, 15 Apr 1997 20:20:42 -0700" References: <28783.861160842@time.cdrom.com> X-Mailer: Mew version 1.69 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: Wed, 16 Apr 1997 13:14:51 +0900 From: KATO Takenori Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk From: "Jordan K. Hubbard" Subject: Re: cvs commit: src/sys/miscfs/union union_vnops.c Date: Tue, 15 Apr 1997 20:20:42 -0700 > How applicable is all of this to 2.2? I'd sort of like > to play with it, but I'm not running -current. :) It is not so easy. You need to merge Lite/2 version of unionfs including libc stuff into 2.2. ---- KATO Takenori Dept. Earth Planet. Sci., Nagoya Univ., Nagoya, 464-01, Japan PGP public key: finger kato@eclogite.eps.nagoya-u.ac.jp ------------------- Powered by FreeBSD(98) ------------------- From owner-cvs-sys Tue Apr 15 22:56:48 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id WAA12108 for cvs-sys-outgoing; Tue, 15 Apr 1997 22:56:48 -0700 (PDT) Received: from parkplace.cet.co.jp (parkplace.cet.co.jp [202.32.64.1]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id WAA12086; Tue, 15 Apr 1997 22:56:26 -0700 (PDT) Received: from localhost (michaelh@localhost) by parkplace.cet.co.jp (8.8.5/CET-v2.1) with SMTP id FAA13801; Wed, 16 Apr 1997 05:56:21 GMT Date: Wed, 16 Apr 1997 14:56:21 +0900 (JST) From: Michael Hancock To: KATO Takenori cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/miscfs/union union_vnops.c In-Reply-To: <199704151257.FAA07824@freefall.freebsd.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk I saw that you found the real fix later. Cool. Regarding the below, I think it's better to panic in this case. Making things robust often works against making it work correctly. Consistency checks that result in panics are there to help you find problems. Working around consistency checks usually results in crufty code. Just my opinion. Regards, Mike Hancock On Tue, 15 Apr 1997, KATO Takenori wrote: > kato 97/04/15 05:57:00 > > Modified: sys/miscfs/union union_vnops.c > Log: > Quick-hack to avoid `lock against myself' panic. It is not the real > fix! > > The ufs_link() assumes that vnode is not unlocked and tries to lock it > in certain case. Because union_link calls VOP_LINK after locking vnode, > vn_lock in ufs_link causes above panic. > > Currently, I don't know the real fix for a locking violation in > union_link, but I think it is important to avoid panic. > > A vnode is unlocked before calling VOP_LINK and is locked after it if > the vnode is not union fs. Even though panic went away, the process > that access the union fs in which link was made will hang-up. > > Hang-up can be easily reproduced by following operation: > > mount -t union a b > cd b > ln foo bar > ls > > Revision Changes Path > 1.24 +15 -2 src/sys/miscfs/union/union_vnops.c > From owner-cvs-sys Wed Apr 16 01:52:10 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id BAA04044 for cvs-sys-outgoing; Wed, 16 Apr 1997 01:52:10 -0700 (PDT) Received: from plum.cyber.com.au (plum.cyber.com.au [203.7.155.24]) by freefall.freebsd.org (8.8.5/8.8.5) with SMTP id BAA03950; Wed, 16 Apr 1997 01:51:32 -0700 (PDT) Received: (from darrenr@localhost) by plum.cyber.com.au (8.6.12/8.6.6) id SAA09685; Wed, 16 Apr 1997 18:51:15 +1000 From: Darren Reed Message-Id: <199704160851.SAA09685@plum.cyber.com.au> Subject: Re: cvs commit: src/sys/miscfs/union union_vnops.c To: michaelh@cet.co.jp (Michael Hancock) Date: Wed, 16 Apr 1997 18:51:15 +1000 (EST) Cc: kato@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org In-Reply-To: from "Michael Hancock" at Apr 16, 97 02:56:21 pm X-Mailer: ELM [version 2.4 PL23] Content-Type: text Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk In some mail I received from Michael Hancock, sie wrote > > I saw that you found the real fix later. Cool. > > Regarding the below, I think it's better to panic in this case. Making > things robust often works against making it work correctly. Consistency > checks that result in panics are there to help you find problems. Working > around consistency checks usually results in crufty code. A system that is up is a good thing. If a systems admin. can crash it by typing a mount command (for example) incorrectly, that is bad (IMHO). I see what you're getting at but I'd prefer it to return a nasty error. Darren > Mike Hancock > > On Tue, 15 Apr 1997, KATO Takenori wrote: > > > kato 97/04/15 05:57:00 > > > > Modified: sys/miscfs/union union_vnops.c > > Log: > > Quick-hack to avoid `lock against myself' panic. It is not the real > > fix! > > > > The ufs_link() assumes that vnode is not unlocked and tries to lock it > > in certain case. Because union_link calls VOP_LINK after locking vnode, > > vn_lock in ufs_link causes above panic. > > > > Currently, I don't know the real fix for a locking violation in > > union_link, but I think it is important to avoid panic. > > > > A vnode is unlocked before calling VOP_LINK and is locked after it if > > the vnode is not union fs. Even though panic went away, the process > > that access the union fs in which link was made will hang-up. > > > > Hang-up can be easily reproduced by following operation: > > > > mount -t union a b > > cd b > > ln foo bar > > ls > > > > Revision Changes Path > > 1.24 +15 -2 src/sys/miscfs/union/union_vnops.c > > > > From owner-cvs-sys Wed Apr 16 05:11:46 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id FAA23324 for cvs-sys-outgoing; Wed, 16 Apr 1997 05:11:46 -0700 (PDT) Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id FAA23316; Wed, 16 Apr 1997 05:11:44 -0700 (PDT) Date: Wed, 16 Apr 1997 05:11:44 -0700 (PDT) From: KATO Takenori Message-Id: <199704161211.FAA23316@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 vm_machdep.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 97/04/16 05:11:42 Modified: sys/i386/i386 vm_machdep.c Log: Use reset port before clearing page table in cpu_reset if PC98 is defined. Clearing page table could hang some new PC-98. Revision Changes Path 1.79 +12 -10 src/sys/i386/i386/vm_machdep.c From owner-cvs-sys Wed Apr 16 05:27:06 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id FAA24035 for cvs-sys-outgoing; Wed, 16 Apr 1997 05:27:06 -0700 (PDT) Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id FAA24027; Wed, 16 Apr 1997 05:27:05 -0700 (PDT) Date: Wed, 16 Apr 1997 05:27:05 -0700 (PDT) From: KATO Takenori Message-Id: <199704161227.FAA24027@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 vm_machdep.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 97/04/16 05:27:04 Branch: sys/i386/i386 RELENG_2_2 Modified: sys/i386/i386 vm_machdep.c Log: YAMFC (revision 1.79; use CPU reset port on PC-98). Revision Changes Path 1.71.2.2 +12 -10 src/sys/i386/i386/vm_machdep.c From owner-cvs-sys Wed Apr 16 05:27:55 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id FAA24062 for cvs-sys-outgoing; Wed, 16 Apr 1997 05:27:55 -0700 (PDT) Received: from gneiss.eps.nagoya-u.ac.jp (gneiss.eps.nagoya-u.ac.jp [133.6.57.99]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id FAA24056; Wed, 16 Apr 1997 05:27:51 -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 VAA15848; Wed, 16 Apr 1997 21:22:00 +0900 (JST) Message-Id: <199704161222.VAA15848@gneiss.eps.nagoya-u.ac.jp> To: darrenr@cyber.com.au Cc: michaelh@cet.co.jp, CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/miscfs/union union_vnops.c In-Reply-To: Your message of "Wed, 16 Apr 1997 18:51:15 +1000 (EST)" References: <199704160851.SAA09685@plum.cyber.com.au> X-Mailer: Mew version 1.69 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: Wed, 16 Apr 1997 21:21:59 +0900 From: KATO Takenori Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk I cannot object against both opinions. Kernel hackers may prefer panic to inter-process hang because panic and stack trace could help to find problems. Most users may prefer inter-process hang to panic because they can obtain a chance to sync filesystems. I think that we should chose one of them as the case may be. From: Darren Reed Subject: Re: cvs commit: src/sys/miscfs/union union_vnops.c Date: Wed, 16 Apr 1997 18:51:15 +1000 (EST) > In some mail I received from Michael Hancock, sie wrote > > > > I saw that you found the real fix later. Cool. > > > > Regarding the below, I think it's better to panic in this case. Making > > things robust often works against making it work correctly. Consistency > > checks that result in panics are there to help you find problems. Working > > around consistency checks usually results in crufty code. > > A system that is up is a good thing. > > If a systems admin. can crash it by typing a mount command (for example) > incorrectly, that is bad (IMHO). I see what you're getting at but I'd > prefer it to return a nasty error. ---- KATO Takenori Dept. Earth Planet. Sci., Nagoya Univ., Nagoya, 464-01, Japan PGP public key: finger kato@eclogite.eps.nagoya-u.ac.jp ------------------- Powered by FreeBSD(98) ------------------- From owner-cvs-sys Wed Apr 16 05:48:44 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id FAA25076 for cvs-sys-outgoing; Wed, 16 Apr 1997 05:48:44 -0700 (PDT) Received: from plum.cyber.com.au (plum.cyber.com.au [203.7.155.24]) by freefall.freebsd.org (8.8.5/8.8.5) with SMTP id FAA25063; Wed, 16 Apr 1997 05:48:39 -0700 (PDT) Received: (from darrenr@localhost) by plum.cyber.com.au (8.6.12/8.6.6) id WAA10543; Wed, 16 Apr 1997 22:42:17 +1000 From: Darren Reed Message-Id: <199704161242.WAA10543@plum.cyber.com.au> Subject: Re: cvs commit: src/sys/miscfs/union union_vnops.c To: kato@eclogite.eps.nagoya-u.ac.jp (KATO Takenori) Date: Wed, 16 Apr 1997 22:42:17 +1000 (EST) Cc: darrenr@cyber.com.au, michaelh@cet.co.jp, CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org In-Reply-To: <199704161222.VAA15848@gneiss.eps.nagoya-u.ac.jp> from "KATO Takenori" at Apr 16, 97 09:21:59 pm X-Mailer: ELM [version 2.4 PL23] Content-Type: text Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk #ifdef DIAGNOSTIC In some mail I received from KATO Takenori, sie wrote > > I cannot object against both opinions. > > Kernel hackers may prefer panic to inter-process hang because panic > and stack trace could help to find problems. Most users may prefer > inter-process hang to panic because they can obtain a chance to sync > filesystems. > > I think that we should chose one of them as the case may be. #endif From owner-cvs-sys Wed Apr 16 06:43:23 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id GAA27301 for cvs-sys-outgoing; Wed, 16 Apr 1997 06:43:23 -0700 (PDT) Received: from time.cdrom.com (time.cdrom.com [204.216.27.226]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id GAA27292; Wed, 16 Apr 1997 06:43:18 -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 GAA01022; Wed, 16 Apr 1997 06:43:11 -0700 (PDT) To: KATO Takenori cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/miscfs/union union_vnops.c In-reply-to: Your message of "Wed, 16 Apr 1997 13:14:51 +0900." <199704160414.NAA14997@gneiss.eps.nagoya-u.ac.jp> Date: Wed, 16 Apr 1997 06:43:11 -0700 Message-ID: <1020.861198191@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > It is not so easy. You need to merge Lite/2 version of unionfs > including libc stuff into 2.2. Doh!! What was I thinking, of course.. :-) Jordan [meekly slinks away] From owner-cvs-sys Wed Apr 16 08:09:46 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA02068 for cvs-sys-outgoing; Wed, 16 Apr 1997 08:09:46 -0700 (PDT) Received: (from ache@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA02058; Wed, 16 Apr 1997 08:09:42 -0700 (PDT) Date: Wed, 16 Apr 1997 08:09:42 -0700 (PDT) From: "Andrey A. Chernov" Message-Id: <199704161509.IAA02058@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 symbols.raw Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk ache 97/04/16 08:09:40 Modified: sys/i386/i386 symbols.raw Log: Comment out rawcb, it is not used / not present anymore Revision Changes Path 1.10 +2 -2 src/sys/i386/i386/symbols.raw From owner-cvs-sys Wed Apr 16 08:20:35 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA02572 for cvs-sys-outgoing; Wed, 16 Apr 1997 08:20:35 -0700 (PDT) Received: from unique.usn.blaze.net.au (unique.usn.blaze.net.au [203.17.53.17]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id IAA02536; Wed, 16 Apr 1997 08:20:05 -0700 (PDT) Received: (from davidn@localhost) by unique.usn.blaze.net.au (8.8.5/8.8.5) id BAA02241; Thu, 17 Apr 1997 01:19:28 +1000 (EST) Message-ID: <19970417011928.63796@usn.blaze.net.au> Date: Thu, 17 Apr 1997 01:19:28 +1000 From: David Nugent To: KATO Takenori Cc: darrenr@cyber.com.au, michaelh@cet.co.jp, CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/miscfs/union union_vnops.c References: <199704160851.SAA09685@plum.cyber.com.au> <199704161222.VAA15848@gneiss.eps.nagoya-u.ac.jp> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.69e In-Reply-To: <199704161222.VAA15848@gneiss.eps.nagoya-u.ac.jp>; from KATO Takenori on Wed Apr 16 21:21:59 EST 1997 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On Wed Apr 16 21:21:59 EST 1997, KATO Takenori writes: > Kernel hackers may prefer panic to inter-process hang because panic > and stack trace could help to find problems. Most users may prefer > inter-process hang to panic because they can obtain a chance to sync > filesystems. > > I think that we should chose one of them as the case may be. Actually, I thought this is the sort of thing that the FAILSAFE compile option was originally intended to do. Is it still only used by the ncr driver, or has it been removed completely? Regards, David Nugent - Unique Computing Pty Ltd - Melbourne, Australia Voice +61-3-9791-9547 Data/BBS +61-3-9792-3507 3:632/348@fidonet davidn@freebsd.org davidn@blaze.net.au http://www.blaze.net.au/~davidn/ From owner-cvs-sys Wed Apr 16 09:24:31 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id JAA06121 for cvs-sys-outgoing; Wed, 16 Apr 1997 09:24:31 -0700 (PDT) Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id JAA06113; Wed, 16 Apr 1997 09:24:28 -0700 (PDT) Date: Wed, 16 Apr 1997 09:24:28 -0700 (PDT) From: KATO Takenori Message-Id: <199704161624.JAA06113@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/miscfs/union union_subr.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 97/04/16 09:24:27 Modified: sys/miscfs/union union_subr.c Log: Do not set the uppervp to NULLVP in union_removed_upper. If lowervp is NULLVP, union node will have neither uppervp nor lowervp. This causes page fault trap. The union_removed_upper just remove union node from cache and it doesn't set uppervp to NULLVP. Since union node is removed from cache, it will not be referenced. The code that remove union node from cache was copied from union_inactive. Revision Changes Path 1.18 +16 -1 src/sys/miscfs/union/union_subr.c From owner-cvs-sys Thu Apr 17 04:17:36 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id EAA25738 for cvs-sys-outgoing; Thu, 17 Apr 1997 04:17:36 -0700 (PDT) Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id EAA25731; Thu, 17 Apr 1997 04:17:33 -0700 (PDT) Date: Thu, 17 Apr 1997 04:17:33 -0700 (PDT) From: KATO Takenori Message-Id: <199704171117.EAA25731@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/miscfs/nullfs null_subr.c null_vfsops.c null_vnops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 97/04/17 04:17:32 Modified: sys/miscfs/nullfs null_subr.c null_vfsops.c null_vnops.c Log: Use NULLVP instead of NULL. Revision Changes Path 1.10 +3 -3 src/sys/miscfs/nullfs/null_subr.c 1.15 +2 -2 src/sys/miscfs/nullfs/null_vfsops.c 1.17 +6 -6 src/sys/miscfs/nullfs/null_vnops.c From owner-cvs-sys Thu Apr 17 04:25:05 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id EAA26631 for cvs-sys-outgoing; Thu, 17 Apr 1997 04:25:05 -0700 (PDT) Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id EAA26615; Thu, 17 Apr 1997 04:25:02 -0700 (PDT) Date: Thu, 17 Apr 1997 04:25:02 -0700 (PDT) From: KATO Takenori Message-Id: <199704171125.EAA26615@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/miscfs/nullfs null_vfsops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 97/04/17 04:25:01 Modified: sys/miscfs/nullfs null_vfsops.c Log: Fix `locking against myself' panic by multi nullfs mount of same directory pair. Revision Changes Path 1.16 +25 -1 src/sys/miscfs/nullfs/null_vfsops.c From owner-cvs-sys Thu Apr 17 07:33:16 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id HAA04311 for cvs-sys-outgoing; Thu, 17 Apr 1997 07:33:16 -0700 (PDT) Received: (from nate@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id HAA04304; Thu, 17 Apr 1997 07:33:13 -0700 (PDT) Date: Thu, 17 Apr 1997 07:33:13 -0700 (PDT) From: Nate Williams Message-Id: <199704171433.HAA04304@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa if_zp.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk nate 97/04/17 07:33:13 Modified: sys/i386/isa if_zp.c Log: Quick and dirty attempt to get the zp device to work with the 3c589D. Increase the delay in read_eeprom_data() by two orders of magnitude. > A better fix would be to make read_eeprom_data() call > f_is_eeprom_busy() after the DELAY(). Submitted by: Samuel Lam Revision Changes Path 1.36 +2 -2 src/sys/i386/isa/if_zp.c From owner-cvs-sys Thu Apr 17 15:33:23 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id PAA11137 for cvs-sys-outgoing; Thu, 17 Apr 1997 15:33:23 -0700 (PDT) Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id PAA11127; Thu, 17 Apr 1997 15:33:21 -0700 (PDT) Date: Thu, 17 Apr 1997 15:33:21 -0700 (PDT) From: Steve Passe Message-Id: <199704172233.PAA11127@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci brooktree848.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 97/04/17 15:33:20 Modified: sys/pci brooktree848.c Log: Amancio: This patch fixes the problem of vic only capturing an even or odd frame plus the my early patch for missing frames with resolutions higher than 320x240 in rgb mode. The yuv422 patch introduces a minor bug in that a green line appears at the bottom of the captured window . There is no easy work around for this right now. Reviewed by: various bt848 hackers Submitted by: Amancio Hasty Revision Changes Path 1.8 +13 -13 src/sys/pci/brooktree848.c From owner-cvs-sys Thu Apr 17 19:37:14 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id TAA26210 for cvs-sys-outgoing; Thu, 17 Apr 1997 19:37:14 -0700 (PDT) Received: (from davidg@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id TAA26203; Thu, 17 Apr 1997 19:37:12 -0700 (PDT) Date: Thu, 17 Apr 1997 19:37:12 -0700 (PDT) From: David Greenman Message-Id: <199704180237.TAA26203@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern kern_exec.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 97/04/17 19:37:11 Branch: sys/kern RELENG_2_2 Modified: sys/kern kern_exec.c Log: Fixed two bugs that came into kern_exec just after the 2.2.1 release: 1) I wasn't assuring that the file size was large enough for the data to be contained in a FS block. Calling bread for a block when the data is in a fragment causes BAD things to happen, including file corruption. 2) I was not passing in a residual pointer to vn_rdwr(), and this caused "slow" mode image header reads that were less than the page size to fail with EIO. I now get the residual and properly zero the tail of the image header buffer, too. Revision Changes Path 1.47.2.7 +14 -7 src/sys/kern/kern_exec.c From owner-cvs-sys Thu Apr 17 19:43:12 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id TAA26667 for cvs-sys-outgoing; Thu, 17 Apr 1997 19:43:12 -0700 (PDT) Received: (from davidg@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id TAA26657; Thu, 17 Apr 1997 19:43:10 -0700 (PDT) Date: Thu, 17 Apr 1997 19:43:10 -0700 (PDT) From: David Greenman Message-Id: <199704180243.TAA26657@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern kern_exec.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 97/04/17 19:43:09 Modified: sys/kern kern_exec.c Log: Brought fix from the 2.2 branch forward (see rev 1.47.2.7): serious bugs with reading the image header. Revision Changes Path 1.62 +14 -3 src/sys/kern/kern_exec.c From owner-cvs-sys Thu Apr 17 21:44:41 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id VAA02074 for cvs-sys-outgoing; Thu, 17 Apr 1997 21:44:41 -0700 (PDT) Received: (from davidn@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id VAA02065; Thu, 17 Apr 1997 21:44:39 -0700 (PDT) Date: Thu, 17 Apr 1997 21:44:39 -0700 (PDT) From: David Nugent Message-Id: <199704180444.VAA02065@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci if_ed_p.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidn 97/04/17 21:44:39 Modified: sys/pci if_ed_p.c Log: Rearrange pci network card identification for easier additions. Added KTI NE2000 clone. Revision Changes Path 1.9 +18 -13 src/sys/pci/if_ed_p.c From owner-cvs-sys Thu Apr 17 21:49:02 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id VAA02307 for cvs-sys-outgoing; Thu, 17 Apr 1997 21:49:02 -0700 (PDT) Received: (from davidn@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id VAA02299; Thu, 17 Apr 1997 21:49:00 -0700 (PDT) Date: Thu, 17 Apr 1997 21:49:00 -0700 (PDT) From: David Nugent Message-Id: <199704180449.VAA02299@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci if_ed_p.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidn 97/04/17 21:48:59 Modified: sys/pci if_ed_p.c Log: YAMFC. Revision Changes Path 1.5.2.2 +18 -13 src/sys/pci/if_ed_p.c From owner-cvs-sys Fri Apr 18 05:06:42 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id FAA28284 for cvs-sys-outgoing; Fri, 18 Apr 1997 05:06:42 -0700 (PDT) Received: (from yokota@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id FAA28277; Fri, 18 Apr 1997 05:06:38 -0700 (PDT) Date: Fri, 18 Apr 1997 05:06:38 -0700 (PDT) From: Kazutaka YOKOTA Message-Id: <199704181206.FAA28277@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa/pcvt pcvt_kbd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk yokota 97/04/18 05:06:37 Modified: sys/i386/isa/pcvt pcvt_kbd.c Log: Incorporate kludge/fix from `syscons' ver 1.207 and 1.209. 1) Dell Latitude XPi This laptop has a strange, IMHO broken :-), keyboard controller which wouldn't disable the keyboard interrupt. The kludge is to disable tty intr. during set_keyboard(), used for changing LED and setting typematic. The patch also changes the function name: set_keyboard() -> set_keyboard_param() Although it is a static function, the name corrides with a routine in `syscons' and is confusing when debugging the kernel which has both `syscons' and `pcvt' with DDB. (Suggested by Bruce) 2) doreset() bug doreset() failed to preserve some bits in the keyboard controller's command byte during keyboard reset. This bug may put some keyboard controllers in old motherboards (386 and 486) in a strange state, resulting in complete keyboard lockup or random key input. Reviewed by: Joerg Revision Changes Path 1.17 +17 -14 src/sys/i386/isa/pcvt/pcvt_kbd.c From owner-cvs-sys Fri Apr 18 07:06:27 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id HAA07692 for cvs-sys-outgoing; Fri, 18 Apr 1997 07:06:27 -0700 (PDT) Received: (from nate@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id HAA07682; Fri, 18 Apr 1997 07:06:24 -0700 (PDT) Date: Fri, 18 Apr 1997 07:06:24 -0700 (PDT) From: Nate Williams Message-Id: <199704181406.HAA07682@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/conf GENERIC Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk nate 97/04/18 07:06:24 Branch: sys/i386/conf RELENG_2_2 Modified: sys/i386/conf GENERIC Log: - Moved the flags in npx0 before the vector declaration, else config blows chunks. Pointed out by: bde Revision Changes Path 1.77.2.8 +2 -2 src/sys/i386/conf/GENERIC From owner-cvs-sys Fri Apr 18 07:12:28 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id HAA08360 for cvs-sys-outgoing; Fri, 18 Apr 1997 07:12:28 -0700 (PDT) Received: (from dfr@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id HAA08337; Fri, 18 Apr 1997 07:12:21 -0700 (PDT) Date: Fri, 18 Apr 1997 07:12:21 -0700 (PDT) From: Doug Rabson Message-Id: <199704181412.HAA08337@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern vfs_cluster.c src/sys/nfs nfs_bio.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dfr 97/04/18 07:12:19 Modified: sys/nfs nfs_bio.c sys/kern vfs_cluster.c Log: Don't allow partial buffers to be cluster-comitted. Zero the b_dirty{off,end} after cluster-comitting a group of buffers. With these fixes, I was able to complete a 'make world' with remote src and obj directories. Revision Changes Path 1.35 +7 -4 src/sys/nfs/nfs_bio.c 1.45 +2 -1 src/sys/kern/vfs_cluster.c From owner-cvs-sys Fri Apr 18 08:11:04 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA11323 for cvs-sys-outgoing; Fri, 18 Apr 1997 08:11:04 -0700 (PDT) Received: from time.cdrom.com (time.cdrom.com [204.216.27.226]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id IAA11318; Fri, 18 Apr 1997 08:10:57 -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 IAA29890; Fri, 18 Apr 1997 08:10:56 -0700 (PDT) To: Nate Williams cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/conf GENERIC In-reply-to: Your message of "Fri, 18 Apr 1997 07:06:24 PDT." <199704181406.HAA07682@freefall.freebsd.org> Date: Fri, 18 Apr 1997 08:10:55 -0700 Message-ID: <29888.861376255@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Damn, beat me to it! ;) > nate 97/04/18 07:06:24 > > Branch: sys/i386/conf RELENG_2_2 > Modified: sys/i386/conf GENERIC > Log: > - Moved the flags in npx0 before the vector declaration, else config > blows chunks. > > Pointed out by: bde > > Revision Changes Path > 1.77.2.8 +2 -2 src/sys/i386/conf/GENERIC From owner-cvs-sys Fri Apr 18 09:34:45 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id JAA15734 for cvs-sys-outgoing; Fri, 18 Apr 1997 09:34:45 -0700 (PDT) Received: (from gibbs@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id JAA15727; Fri, 18 Apr 1997 09:34:41 -0700 (PDT) Date: Fri, 18 Apr 1997 09:34:41 -0700 (PDT) From: "Justin T. Gibbs" Message-Id: <199704181634.JAA15727@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/dev/aic7xxx aic7xxx.seq src/sys/i386/scsi aic7xxx.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 97/04/18 09:34:41 Modified: sys/dev/aic7xxx aic7xxx.seq Log: Revert some changes to the selection and reselection code that were thought to fix a selection timeout problem. If we can't find an SCB for the reconnecting target, issue a bus device reset as the SCSI2 spec suggests. Add a missing call to "add_scb_to_free_list" in the non paging case. In the non-paging case, the SCBs don't really need to be on the free list, but putting them there clears the tag field which is something the recovery code depends on. Revision Changes Path 1.72 +19 -41 src/sys/dev/aic7xxx/aic7xxx.seq Modified: sys/i386/scsi aic7xxx.c Log: No longer use AAP for queueing SCBs to the QINFIFO. Clean up the unexpected busfree handler. We now look directly at the message that might have caused the bus free to occur instead of looking at an SCB flag. This makes the handling more robust and also allows for recovery actions that might cause an "unexpected busfree" to be performed even if an SCB is not availible to "tag". Most notably, this happens when we don't find an SCB for a reconnecting target. Revision Changes Path 1.117 +63 -79 src/sys/i386/scsi/aic7xxx.c From owner-cvs-sys Fri Apr 18 09:38:46 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id JAA16024 for cvs-sys-outgoing; Fri, 18 Apr 1997 09:38:46 -0700 (PDT) Received: (from gibbs@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id JAA16012; Fri, 18 Apr 1997 09:38:43 -0700 (PDT) Date: Fri, 18 Apr 1997 09:38:43 -0700 (PDT) From: "Justin T. Gibbs" Message-Id: <199704181638.JAA16012@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/dev/aic7xxx aic7xxx.seq src/sys/i386/scsi aic7xxx.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 97/04/18 09:38:41 Branch: sys/dev/aic7xxx RELENG_2_2 sys/i386/scsi RELENG_2_2 Modified: sys/dev/aic7xxx aic7xxx.seq sys/i386/scsi aic7xxx.c Log: Sync with current. Revision Changes Path 1.46.2.18 +19 -41 src/sys/dev/aic7xxx/aic7xxx.seq 1.81.2.24 +63 -79 src/sys/i386/scsi/aic7xxx.c From owner-cvs-sys Fri Apr 18 09:51:24 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id JAA17129 for cvs-sys-outgoing; Fri, 18 Apr 1997 09:51:24 -0700 (PDT) Received: (from gibbs@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id JAA17116; Fri, 18 Apr 1997 09:51:19 -0700 (PDT) Date: Fri, 18 Apr 1997 09:51:19 -0700 (PDT) From: "Justin T. Gibbs" Message-Id: <199704181651.JAA17116@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/dev/aic7xxx aic7xxx.seq src/sys/i386/scsi aic7xxx.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 97/04/18 09:51:18 Branch: sys/dev/aic7xxx RELENG_2_1_0 sys/i386/scsi RELENG_2_1_0 Modified: sys/dev/aic7xxx aic7xxx.seq sys/i386/scsi aic7xxx.c Log: Sync with current. Revision Changes Path 1.16.4.26 +14 -22 src/sys/dev/aic7xxx/aic7xxx.seq 1.29.2.39 +224 -180 src/sys/i386/scsi/aic7xxx.c From owner-cvs-sys Fri Apr 18 11:28:38 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id LAA24067 for cvs-sys-outgoing; Fri, 18 Apr 1997 11:28:38 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id LAA24055; Fri, 18 Apr 1997 11:28:30 -0700 (PDT) Date: Fri, 18 Apr 1997 11:28:30 -0700 (PDT) From: Bruce Evans Message-Id: <199704181828.LAA24055@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa sio.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 97/04/18 11:28:26 Modified: sys/i386/isa sio.c Log: Don't call timeout() for DTR wakeup or busy check if the relevant timeout is already active. This fixes "timeout table full" panics under 100% interrupt load and other weird conditions. Revision Changes Path 1.163 +11 -5 src/sys/i386/isa/sio.c From owner-cvs-sys Fri Apr 18 18:11:21 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id SAA18324 for cvs-sys-outgoing; Fri, 18 Apr 1997 18:11:21 -0700 (PDT) Received: (from jkh@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id SAA18315; Fri, 18 Apr 1997 18:11:19 -0700 (PDT) Date: Fri, 18 Apr 1997 18:11:19 -0700 (PDT) From: "Jordan K. Hubbard" Message-Id: <199704190111.SAA18315@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/conf newvers.sh Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 97/04/18 18:11:19 Branch: sys/conf RELENG_2_1_0 Modified: sys/conf newvers.sh Log: Erm.. This is the 2.1-STABLE branch. Well, it's technically the 2.1.0-STABLE branch if one were going to try for orthogonality with the tag names (RELENG_2_1_0 = 2.1.0-STABLE, RELENG_2_2 = 2.2-STABLE) but why perpetuate the evil? :-) Noticed-By: rgrimes Revision Changes Path 1.16.4.12 +3 -3 src/sys/conf/newvers.sh From owner-cvs-sys Fri Apr 18 18:25:06 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id SAA18977 for cvs-sys-outgoing; Fri, 18 Apr 1997 18:25:06 -0700 (PDT) Received: (from gibbs@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id SAA18967; Fri, 18 Apr 1997 18:25:03 -0700 (PDT) Date: Fri, 18 Apr 1997 18:25:03 -0700 (PDT) From: "Justin T. Gibbs" Message-Id: <199704190125.SAA18967@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/dev/aic7xxx aic7xxx.reg Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 97/04/18 18:25:02 Branch: sys/dev/aic7xxx RELENG_2_1_0 Modified: sys/dev/aic7xxx aic7xxx.reg Log: Sync with current. Noticed-By: rgrimes Revision Changes Path 1.1.4.1 +2 -1 src/sys/dev/aic7xxx/aic7xxx.reg From owner-cvs-sys Fri Apr 18 22:25:25 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id WAA26785 for cvs-sys-outgoing; Fri, 18 Apr 1997 22:25:25 -0700 (PDT) Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id WAA26778; Fri, 18 Apr 1997 22:25:23 -0700 (PDT) Date: Fri, 18 Apr 1997 22:25:23 -0700 (PDT) From: KATO Takenori Message-Id: <199704190525.WAA26778@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 initcpu.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 97/04/18 22:25:22 Modified: sys/i386/i386 initcpu.c Log: Don't disable CPU cache in init_486dlc. If BIOS supports Cyrix 486, BIOS enables CPU cache and other registers. If BIOS does not supports it, CPU cache is disabled at reset time. This commit closes PR/3292. PR: 3292 Revision Changes Path 1.3 +1 -3 src/sys/i386/i386/initcpu.c From owner-cvs-sys Fri Apr 18 23:04:24 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id XAA28030 for cvs-sys-outgoing; Fri, 18 Apr 1997 23:04:24 -0700 (PDT) Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id XAA28022; Fri, 18 Apr 1997 23:04:20 -0700 (PDT) Date: Fri, 18 Apr 1997 23:04:20 -0700 (PDT) From: KATO Takenori Message-Id: <199704190604.XAA28022@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/miscfs/union union_vfsops.c src/sys/miscfs/nullfs null_vfsops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 97/04/18 23:04:17 Modified: sys/miscfs/nullfs null_vfsops.c sys/miscfs/union union_vfsops.c Log: Avoid `lock against myself' panic by following operation: # mount -t union (or null) dir1 dir2 # mount -t union (or null) dir2 dir1 The function namei in union_mount calls union_root. The upper vnode has been already locked and vn_lock in union_root causes above panic. Add printf's included in `#ifdef DIAGNOSTIC' for EDEADLK cases. Revision Changes Path 1.17 +17 -4 src/sys/miscfs/nullfs/null_vfsops.c 1.16 +16 -2 src/sys/miscfs/union/union_vfsops.c From owner-cvs-sys Sat Apr 19 07:14:23 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id HAA18004 for cvs-sys-outgoing; Sat, 19 Apr 1997 07:14:23 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id HAA17997; Sat, 19 Apr 1997 07:14:20 -0700 (PDT) Date: Sat, 19 Apr 1997 07:14:20 -0700 (PDT) From: Bruce Evans Message-Id: <199704191414.HAA17997@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa diskslice_machdep.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 97/04/19 07:14:18 Modified: sys/i386/isa diskslice_machdep.c Log: Avoid division by 0 in check_part(). (It occurred when max_nsectors == 0. This case is clearly an error, but we keep calling check_part() to get diagnostics.) Fixed nearby indentation and commenting bugs. Revision Changes Path 1.25 +11 -8 src/sys/i386/isa/diskslice_machdep.c From owner-cvs-sys Sat Apr 19 07:28:39 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id HAA18558 for cvs-sys-outgoing; Sat, 19 Apr 1997 07:28:39 -0700 (PDT) Received: (from dfr@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id HAA18551; Sat, 19 Apr 1997 07:28:38 -0700 (PDT) Date: Sat, 19 Apr 1997 07:28:38 -0700 (PDT) From: Doug Rabson Message-Id: <199704191428.HAA18551@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/nfs nfs_bio.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dfr 97/04/19 07:28:37 Modified: sys/nfs nfs_bio.c Log: Fix a bug where a program which appended many small records to a file could wind up writing zeros instead of real data when the file is on an NFSv2 mounted directory. While tracking this bug down, I noticed that nfs_asyncio was waking *all* the iods when a block was written instead of just one per block. Fixing this gives a 25% performance improvment for writes on v2 (less for v3). Both are 2.2 candidates. PR: kern/2774 Revision Changes Path 1.36 +3 -1 src/sys/nfs/nfs_bio.c From owner-cvs-sys Sat Apr 19 07:33:10 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id HAA18912 for cvs-sys-outgoing; Sat, 19 Apr 1997 07:33:10 -0700 (PDT) Received: from time.cdrom.com (time.cdrom.com [204.216.27.226]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id HAA18897; Sat, 19 Apr 1997 07:33:06 -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 HAA19594; Sat, 19 Apr 1997 07:33:07 -0700 (PDT) To: Doug Rabson cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/nfs nfs_bio.c In-reply-to: Your message of "Sat, 19 Apr 1997 07:28:38 PDT." <199704191428.HAA18551@freefall.freebsd.org> Date: Sat, 19 Apr 1997 07:33:05 -0700 Message-ID: <19591.861460385@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Both are 2.2 candidates. Does this mean you want one of us (me, Joerg, phk, etc) to merge this in? Since we're not in code-freeze for an immediate 2.2.x release, I simply wanted to point out that it's perfectly OK for non-release engineers to commit to this branch again. ;-) Jordan From owner-cvs-sys Sat Apr 19 07:42:44 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id HAA19537 for cvs-sys-outgoing; Sat, 19 Apr 1997 07:42:44 -0700 (PDT) Received: from nlsystems.com (nlsys.demon.co.uk [158.152.125.33]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id HAA19532; Sat, 19 Apr 1997 07:42:33 -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 PAA01119; Sat, 19 Apr 1997 15:42:23 +0100 (BST) Date: Sat, 19 Apr 1997 15:42:23 +0100 (BST) From: Doug Rabson To: "Jordan K. Hubbard" cc: Doug Rabson , CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/nfs nfs_bio.c In-Reply-To: <19591.861460385@time.cdrom.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On Sat, 19 Apr 1997, Jordan K. Hubbard wrote: > > Both are 2.2 candidates. > > Does this mean you want one of us (me, Joerg, phk, etc) to merge this > in? Since we're not in code-freeze for an immediate 2.2.x release, I > simply wanted to point out that it's perfectly OK for non-release > engineers to commit to this branch again. ;-) No. It is really a note to me to merge them into the 2.2 line in a few days time. I want to give them time to soak for a bit in current. Having said that, I can't test any 2.2 fixes yet since I have to build a 2.2 machine first :-(. -- Doug Rabson Mail: dfr@nlsystems.com Nonlinear Systems Ltd. Phone: +44 181 951 1891 From owner-cvs-sys Sat Apr 19 07:45:14 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id HAA19643 for cvs-sys-outgoing; Sat, 19 Apr 1997 07:45:14 -0700 (PDT) Received: from time.cdrom.com (time.cdrom.com [204.216.27.226]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id HAA19638; Sat, 19 Apr 1997 07:45:09 -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 HAA19968; Sat, 19 Apr 1997 07:45:05 -0700 (PDT) To: Doug Rabson cc: Doug Rabson , CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/nfs nfs_bio.c In-reply-to: Your message of "Sat, 19 Apr 1997 15:42:23 BST." Date: Sat, 19 Apr 1997 07:45:04 -0700 Message-ID: <19966.861461104@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > No. It is really a note to me to merge them into the 2.2 line in a few > days time. I want to give them time to soak for a bit in current. Having > said that, I can't test any 2.2 fixes yet since I have to build a 2.2 > machine first :-(. E.G. you need an extra machine? :-) I might be able to scrounge something up here and FedEx it to you if you can give me your minimum requirements. Jordan From owner-cvs-sys Sat Apr 19 07:54:37 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id HAA20230 for cvs-sys-outgoing; Sat, 19 Apr 1997 07:54:37 -0700 (PDT) Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id HAA20222; Sat, 19 Apr 1997 07:54:35 -0700 (PDT) Date: Sat, 19 Apr 1997 07:54:35 -0700 (PDT) From: KATO Takenori Message-Id: <199704191454.HAA20222@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pc98/pc98 sio.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 97/04/19 07:54:34 Modified: sys/pc98/pc98 sio.c Log: Synchronize with sys/i386/isa/sio.c revision 1.163. Revision Changes Path 1.22 +11 -5 src/sys/pc98/pc98/sio.c From owner-cvs-sys Sat Apr 19 22:16:13 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id WAA05048 for cvs-sys-outgoing; Sat, 19 Apr 1997 22:16:13 -0700 (PDT) Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id WAA05041; Sat, 19 Apr 1997 22:16:11 -0700 (PDT) Date: Sat, 19 Apr 1997 22:16:11 -0700 (PDT) From: KATO Takenori Message-Id: <199704200516.WAA05041@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pc98/pc98 atcompat_diskslice.c diskslice_machdep.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 97/04/19 22:16:11 Modified: sys/pc98/pc98 atcompat_diskslice.c diskslice_machdep.c Log: Synchronize with sys/i386/isa/diskslice_machdep.c revision 1.25. Revision Changes Path 1.6 +11 -8 src/sys/pc98/pc98/atcompat_diskslice.c 1.9 +11 -8 src/sys/pc98/pc98/diskslice_machdep.c From owner-cvs-sys Sat Apr 19 22:21:43 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id WAA05337 for cvs-sys-outgoing; Sat, 19 Apr 1997 22:21:43 -0700 (PDT) Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id WAA05329; Sat, 19 Apr 1997 22:21:41 -0700 (PDT) Date: Sat, 19 Apr 1997 22:21:41 -0700 (PDT) From: KATO Takenori Message-Id: <199704200521.WAA05329@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci if_de.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 97/04/19 22:21:40 Branch: sys/pci RELENG_2_2 Modified: sys/pci if_de.c Log: YAMFC (revision 1.61 and 1.62; recognize Allied Telesis CenterCOM LA100-PCI and Accton EN1207-TX). Revision Changes Path 1.54.2.5 +8 -1 src/sys/pci/if_de.c From owner-cvs-sys Sat Apr 19 23:41:31 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id XAA08059 for cvs-sys-outgoing; Sat, 19 Apr 1997 23:41:31 -0700 (PDT) Received: (from phk@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id XAA08052; Sat, 19 Apr 1997 23:41:29 -0700 (PDT) Date: Sat, 19 Apr 1997 23:41:29 -0700 (PDT) From: Poul-Henning Kamp Message-Id: <199704200641.XAA08052@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 swtch.s Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 97/04/19 23:41:28 Modified: sys/i386/i386 swtch.s Log: Fix up the "hlt vector" change I made. Reviewed by: bde, bde, bde Revision Changes Path 1.46 +7 -7 src/sys/i386/i386/swtch.s From owner-cvs-sys Sat Apr 19 23:48:49 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id XAA08261 for cvs-sys-outgoing; Sat, 19 Apr 1997 23:48:49 -0700 (PDT) Received: from root.com (implode.root.com [198.145.90.17]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id XAA08255; Sat, 19 Apr 1997 23:48:44 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by root.com (8.8.5/8.6.5) with SMTP id XAA12970; Sat, 19 Apr 1997 23:50:18 -0700 (PDT) Message-Id: <199704200650.XAA12970@root.com> X-Authentication-Warning: implode.root.com: localhost [127.0.0.1] didn't use HELO protocol To: Poul-Henning Kamp cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/i386 swtch.s In-reply-to: Your message of "Sat, 19 Apr 1997 23:41:29 PDT." <199704200641.XAA08052@freefall.freebsd.org> From: David Greenman Reply-To: dg@root.com Date: Sat, 19 Apr 1997 23:50:18 -0700 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >phk 97/04/19 23:41:28 > > Modified: sys/i386/i386 swtch.s > Log: > Fix up the "hlt vector" change I made. > Reviewed by: bde, bde, bde Sounds like something "Twiki" would say in Buck Rogers... -DG David Greenman Core-team/Principal Architect, The FreeBSD Project From owner-cvs-sys Sat Apr 19 23:57:47 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id XAA08589 for cvs-sys-outgoing; Sat, 19 Apr 1997 23:57:47 -0700 (PDT) Received: (from phk@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id XAA08581; Sat, 19 Apr 1997 23:57:45 -0700 (PDT) Date: Sat, 19 Apr 1997 23:57:45 -0700 (PDT) From: Poul-Henning Kamp Message-Id: <199704200657.XAA08581@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci pcireg.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 97/04/19 23:57:44 Modified: sys/pci pcireg.h Log: The bit of the cardbus bridge support code se and I have been able to agree on so far... :-) Reviewed by: se Revision Changes Path 1.13 +7 -1 src/sys/pci/pcireg.h